#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 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, typename T2>
struct VirtualFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
struct InterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1>
struct InterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, 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);
	}
};

// System.Action`1<System.Int32>
struct Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404;
// System.Action`1<System.Single>
struct Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A;
// System.Action`2<System.Int32,System.Int32>
struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo>
struct AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD;
// System.Comparison`1<Live2D.Cubism.Framework.ICubismUpdatable>
struct Comparison_1_t9069146CC54A569DBB41741A9A5548FA290C9672;
// System.Comparison`1<System.Object>
struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
// System.Comparison`1<UnityEngine.EventSystems.RaycastResult>
struct Comparison_1_t9FCAC8C8CE160A96C5AAD2DE1D353DCE8A2FEEFC;
// System.Collections.Generic.IEnumerable`1<Live2D.Cubism.Rendering.CubismRenderer>
struct IEnumerable_1_t376E1F3CBEA53A6BC503260EAE6F9B69C59CFFC5;
// System.Collections.Generic.IEnumerable`1<Live2D.Cubism.Framework.ICubismUpdatable>
struct IEnumerable_1_t88A14DF09E827AD3A20B0757FA303F06CE998E04;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Vector2>
struct IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>
struct List_1_tA5BDE435C735A082941CD33D212F97F4AE9FA55F;
// System.Collections.Generic.List`1<UnityEngine.CanvasGroup>
struct List_1_t2CDCA768E7F493F5EDEBC75AEB200FD621354E35;
// System.Collections.Generic.List`1<Live2D.Cubism.Framework.Expression.CubismPlayingExpression>
struct List_1_t75BE20015D21652CF091B113C737A6976AF4FAD4;
// System.Collections.Generic.List`1<Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision>
struct List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5;
// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.CubismRenderer>
struct List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>
struct List_1_tF2FE88545EFEC788CAAE6C74EC2F78E937FCCAC3;
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B;
// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>
struct List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A;
// System.Collections.Generic.List`1<Live2D.Cubism.Framework.ICubismUpdatable>
struct List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F;
// System.Collections.Generic.List`1<System.Int32Enum>
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B;
// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair>
struct List_1_t5224871F5D6326E578944935E0C3B66A960DB884;
// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>
struct List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182;
// System.Collections.Generic.List`1<Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation>
struct List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F;
// System.Predicate`1<Live2D.Cubism.Core.CubismDrawable>
struct Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA;
// System.Predicate`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>
struct Predicate_1_t603130FEB722951924A8DC5BD64D2885FB1221B6;
// System.Predicate`1<System.Object>
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
// System.Predicate`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>
struct Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33;
// System.Collections.Generic.Queue`1<Live2D.Cubism.Core.ICubismTask>
struct Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E;
// System.Collections.Generic.Queue`1<System.Object>
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5;
// System.Collections.Generic.Stack`1<UnityEngine.Vector2>
struct Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4;
// UnityEngine.Events.UnityEvent`1<System.Boolean>
struct UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB;
// UnityEngine.AnimationClip[]
struct AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F;
// System.Boolean[]
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
// UnityEngine.Rendering.CommandBuffer[]
struct CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C;
// UnityEngine.Component[]
struct ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E;
// Live2D.Cubism.Core.CubismDrawable[]
struct CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796;
// Live2D.Cubism.Core.CubismDynamicDrawableData[]
struct CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87;
// Live2D.Cubism.Framework.Expression.CubismExpressionData[]
struct CubismExpressionDataU5BU5D_tFE4E4B76EF4F55C0D2BC701261F0F7CB9786A7A8;
// Live2D.Cubism.Framework.CubismEyeBlinkParameter[]
struct CubismEyeBlinkParameterU5BU5D_t91E3184C3AD2879970C9B5266B692DDCAAC59BE3;
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction[]
struct CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD;
// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer[]
struct CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0;
// Live2D.Cubism.Rendering.Masking.CubismMaskTile[]
struct CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805;
// Live2D.Cubism.Framework.Motion.CubismMotionLayer[]
struct CubismMotionLayerU5BU5D_t2F2BC0730FF0EC02B31DFDE6679FB6A96F1AD5AC;
// Live2D.Cubism.Core.CubismParameter[]
struct CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD;
// Live2D.Cubism.Core.CubismPart[]
struct CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072;
// Live2D.Cubism.Framework.Raycasting.CubismRaycastHit[]
struct CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1;
// Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision[]
struct CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092;
// Live2D.Cubism.Rendering.CubismRenderer[]
struct CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// UnityEngine.GameObject[]
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
// Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource[]
struct ICubismMaskCommandSourceU5BU5D_tBD2E76818D11E2E2A820855D880FDD56D1D79945;
// Live2D.Cubism.Core.ICubismTask[]
struct ICubismTaskU5BU5D_t4A77FF82C568F9584F8D9540618518AEB450E079;
// Live2D.Cubism.Framework.ICubismUpdatable[]
struct ICubismUpdatableU5BU5D_t9FFC13CDDAF52C3C0B2F82BA6DF6D87629B05024;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.Int32Enum[]
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// UnityEngine.Mesh[]
struct MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.RenderTexture[]
struct RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6;
// UnityEngine.UI.Selectable[]
struct SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.UIVertex[]
struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
// Live2D.Cubism.Framework.Expression.CubismExpressionData/SerializableExpressionParameter[]
struct SerializableExpressionParameterU5BU5D_t657619D50DE8E780283753041477AD9811A76CF7;
// Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair[]
struct MasksMaskedsPairU5BU5D_t30FE3811CC168339DB1D74BDED57D7E8659690CA;
// Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem[]
struct SourcesItemU5BU5D_tA6CF6615247D1B9CE8B41CF830BEACC6CED85391;
// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext[]
struct LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749;
// Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation[]
struct HitDrawableInfomationU5BU5D_tE0238A62AFEC48BA0E691DE644AFE91DAB406BE7;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// UnityEngine.AnimationClip
struct AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712;
// UnityEngine.UI.AnimationTriggers
struct AnimationTriggers_tA0DC06F89C5280C6DD972F6F4C8A56D7F4F79074;
// UnityEngine.Animator
struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// Live2D.Cubism.Samples.AsyncBenchmark.AsyncToggler
struct AsyncToggler_t0B95B7CF50E5A05153B6AD659BA461E6136EC005;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
// UnityEngine.EventSystems.BaseEventData
struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F;
// UnityEngine.EventSystems.BaseInputModule
struct BaseInputModule_tF3B7C22AF1419B2AC9ECE6589357DC1B88ED96B1;
// UnityEngine.EventSystems.BaseRaycaster
struct BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController
struct BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF;
// UnityEngine.UI.Extensions.BezierPath
struct BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3;
// Live2D.Cubism.Samples.LookAt.Billboarder
struct Billboarder_tE5DE4649882C785C370B578E42AA2163BDD16105;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.UI.Extensions.CableCurve
struct CableCurve_tC06573EE70F8122097440270F127962065F18000;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// UnityEngine.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26;
// UnityEngine.CanvasRenderer
struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860;
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// Live2D.Cubism.Framework.CubismAutoEyeBlinkInput
struct CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750;
// Live2D.Cubism.Core.CubismCanvasInformation
struct CubismCanvasInformation_t891817366FD1E877E09545D5212D9F5FC8AD5573;
// Live2D.Cubism.Framework.CubismDisplayInfoParameterName
struct CubismDisplayInfoParameterName_t1CE9312D282D208F20A074E240AE8A5C88E0D1C3;
// Live2D.Cubism.Framework.CubismDisplayInfoPartName
struct CubismDisplayInfoPartName_t9205182BF97946634B707ACF201A9579EB0F2910;
// Live2D.Cubism.Framework.CubismDontMoveOnReimportAttribute
struct CubismDontMoveOnReimportAttribute_t9A3B8DAD53D3A05E3256AF051CC54BFDA6F9CA26;
// Live2D.Cubism.Core.CubismDrawable
struct CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782;
// Live2D.Cubism.Core.CubismDynamicDrawableData
struct CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E;
// Live2D.Cubism.Framework.Expression.CubismExpressionController
struct CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851;
// Live2D.Cubism.Framework.Expression.CubismExpressionData
struct CubismExpressionData_t4E040F21E11E1827277FCDD3DBEE5DABEBC480D9;
// Live2D.Cubism.Framework.Expression.CubismExpressionList
struct CubismExpressionList_tE1F3E1BFC13BABE3961543B2217732F5FC9C3468;
// Live2D.Cubism.Samples.OriginalWorkflow.Expression.CubismExpressionPreview
struct CubismExpressionPreview_tB9C2CBBA7438E3D68CDF8BD981A8713A6A13D615;
// Live2D.Cubism.Framework.CubismEyeBlinkController
struct CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3;
// Live2D.Cubism.Framework.CubismEyeBlinkParameter
struct CubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C;
// Live2D.Cubism.Framework.MotionFade.CubismFadeMotionList
struct CubismFadeMotionList_tB3DF001EC53DFEDBB9304E928C8DE9D6A1EF4F79;
// Live2D.Cubism.Framework.CubismHitDrawable
struct CubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59;
// Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismLookTarget
struct CubismLookTarget_t5D4EA5811646230E985EB81CFD9DC5CC52B9C413;
// Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer
struct CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2;
// Live2D.Cubism.Rendering.Masking.CubismMaskController
struct CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C;
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction
struct CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE;
// Live2D.Cubism.Rendering.Masking.CubismMaskProperties
struct CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3;
// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer
struct CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96;
// Live2D.Cubism.Rendering.Masking.CubismMaskTexture
struct CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268;
// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool
struct CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D;
// Live2D.Cubism.Core.CubismMoc
struct CubismMoc_t68291D8DA7304CA214B8A05FAD1F2DE366CC5119;
// Live2D.Cubism.Core.CubismModel
struct CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86;
// Live2D.Cubism.Framework.Motion.CubismMotionController
struct CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0;
// Live2D.Cubism.Samples.OriginalWorkflow.Motion.CubismMotionPreview
struct CubismMotionPreview_tCABE46D773A9CE6C29FF158E5A4391D0478E9EE0;
// Live2D.Cubism.Framework.CubismMoveOnReimportCopyComponentsOnly
struct CubismMoveOnReimportCopyComponentsOnly_t002B4091B7D6F41EEAEE53B25B54B8643C98BEE7;
// Live2D.Cubism.Core.CubismParameter
struct CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1;
// Live2D.Cubism.Framework.CubismParameterStore
struct CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94;
// Live2D.Cubism.Framework.CubismParametersInspector
struct CubismParametersInspector_tE38E5B68DA4301F04851778307B70D4001E1BC07;
// Live2D.Cubism.Core.CubismPart
struct CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1;
// Live2D.Cubism.Rendering.CubismPartColorsEditor
struct CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB;
// Live2D.Cubism.Framework.CubismPartsInspector
struct CubismPartsInspector_tDF81F7A5697A6C226F30A530137E9F0483CDD8E9;
// Live2D.Cubism.Framework.Raycasting.CubismRaycastable
struct CubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210;
// Live2D.Cubism.Framework.Raycasting.CubismRaycaster
struct CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62;
// Live2D.Cubism.Rendering.CubismRenderController
struct CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29;
// Live2D.Cubism.Rendering.CubismRenderer
struct CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F;
// Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController
struct CubismSampleController_tD05C65F3413464553BADD3FA38C35AD4EE2E530C;
// Live2D.Cubism.Core.CubismTaskableModel
struct CubismTaskableModel_t760C31B420082353809FBA9CCD33E4AD97EE5437;
// Live2D.Cubism.Core.Unmanaged.CubismUnmanagedDrawables
struct CubismUnmanagedDrawables_t85A3DB9B9789F1AA33381EEDC0F97FCFA7F5734B;
// Live2D.Cubism.Core.Unmanaged.CubismUnmanagedParameters
struct CubismUnmanagedParameters_tB0EC68F593E70F43DD7F37A1F54C254F553BFFBD;
// Live2D.Cubism.Core.Unmanaged.CubismUnmanagedParts
struct CubismUnmanagedParts_t28709A21D6A16173B3BC4EE65F0E5F26FDCB2A3E;
// Live2D.Cubism.Framework.CubismUpdateController
struct CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6;
// Live2D.Cubism.Framework.UserData.CubismUserDataTag
struct CubismUserDataTag_t004290D9D99FEE91E784BEEE59CADF8C05F109BD;
// System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// UnityEngine.Event
struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB;
// UnityEngine.EventSystems.EventSystem
struct EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707;
// System.Threading.EventWaitHandle
struct EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E;
// System.Exception
struct Exception_t;
// System.Threading.ExecutionContext
struct ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710;
// UnityEngine.UI.FontData
struct FontData_tB8E562846C6CB59C43260F69AE346B9BF3157224;
// Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter
struct FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520;
// Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer
struct FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0;
// Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder
struct FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// UnityEngine.UI.Graphic
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// Live2D.Cubism.Rendering.ICubismBlendColorHandler
struct ICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88;
// Live2D.Cubism.Rendering.ICubismDrawOrderHandler
struct ICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1;
// Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource
struct ICubismMaskCommandSource_tE6F7E05F64C59E8935B34221660B97E6D400E707;
// Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource
struct ICubismMaskTextureCommandSource_tA0EB15851A1227B965D2EEB3E5D9B86C82CDFD42;
// Live2D.Cubism.Rendering.ICubismOpacityHandler
struct ICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3;
// Live2D.Cubism.Core.ICubismTask
struct ICubismTask_t38A6A4BCA3222E9318B6687F7F73267A99C7164D;
// Live2D.Cubism.Framework.ICubismUpdatable
struct ICubismUpdatable_tD82F34E45A3C3419B5F96CA7B40E3721DFD5B157;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// System.Security.Principal.IPrincipal
struct IPrincipal_tE7AF5096287F6C3472585E124CB38FF2A51EAB5F;
// System.IndexOutOfRangeException
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82;
// UnityEngine.UI.InputField
struct InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140;
// System.Threading.InternalThread
struct InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
// System.LocalDataStoreHolder
struct LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F;
// System.LocalDataStoreMgr
struct LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E;
// System.Threading.ManualResetEvent
struct ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158;
// Live2D.Cubism.Samples.Masking.MaskTexturePreview
struct MaskTexturePreview_tF66B3CDF6EE16504D11EA322E2F51DBDF6ADC2AD;
// UnityEngine.UI.MaskableGraphic
struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// UnityEngine.MaterialPropertyBlock
struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// UnityEngine.MeshFilter
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5;
// UnityEngine.MeshRenderer
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner
struct ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// System.MulticastDelegate
struct MulticastDelegate_t;
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
// UnityEngine.EventSystems.PointerEventData
struct PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB;
// System.Random
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8;
// Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay
struct RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4;
// UnityEngine.UI.RectMask2D
struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670;
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// Microsoft.Win32.SafeHandles.SafeWaitHandle
struct SafeWaitHandle_t58F5662CD56F6462A687198A64987F8980804449;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// UnityEngine.UI.Selectable
struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712;
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
// UnityEngine.Sprite
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
// System.String
struct String_t;
// UnityEngine.UI.Extensions.TabNavigationHelper
struct TabNavigationHelper_t2D44342FDC824AF64D8D3C0468406639F70CB034;
// UnityEngine.UI.Text
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62;
// UnityEngine.TextGenerator
struct TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F;
// System.Threading.ThreadStart
struct ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2;
// Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime
struct TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7;
// UnityEngine.TouchScreenKeyboard
struct TouchScreenKeyboard_tE87B78A3DAED69816B44C99270A734682E093E7A;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// UnityEngine.UI.Extensions.UIHighlightable
struct UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B;
// UnityEngine.UI.Extensions.UIPrimitiveBase
struct UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860;
// UnityEngine.UI.Extensions.UIWindowBase
struct UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41;
// UnityEngine.Events.UnityAction
struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
// Valve.VR.InteractionSystem.VelocityEstimator
struct VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C;
// UnityEngine.UI.VertexHelper
struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.WaitForEndOfFrame
struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663;
// UnityEngine.WaitForSecondsRealtime
struct WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// UnityEngine.Canvas/WillRenderCanvases
struct WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC;
// Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer/<>c__DisplayClass16_0
struct U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2;
// Live2D.Cubism.Rendering.Masking.CubismMaskController/<>c
struct U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6;
// Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPairs
struct MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52;
// Live2D.Cubism.Rendering.Masking.CubismMaskTexture/<>c__DisplayClass39_0
struct U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF;
// Live2D.Cubism.Rendering.Masking.CubismMaskTexture/<>c__DisplayClass40_0
struct U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10;
// Live2D.Cubism.Core.CubismModel/DynamicDrawableDataHandler
struct DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C;
// Live2D.Cubism.Core.CubismTaskQueue/CubismTaskHandler
struct CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154;
// UnityEngine.UI.InputField/EndEditEvent
struct EndEditEvent_t946A962BA13CF60BB0BE7AD091DA041FD788E655;
// UnityEngine.UI.InputField/OnChangeEvent
struct OnChangeEvent_tE4829F88300B0E0E0D1B78B453AF25FC1AA55E2F;
// UnityEngine.UI.InputField/OnValidateInput
struct OnValidateInput_t48916A4E9C9FD6204401FF0808C2B7A93D73418B;
// UnityEngine.UI.InputField/SubmitEvent
struct SubmitEvent_t1E0F5A2AB28D0DB55AE18E8DA99147D86492DD5D;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8;
// UnityEngine.RectTransform/ReapplyDrivenProperties
struct ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24;
// UnityEngine.UI.Extensions.UIHighlightable/InteractableChangedEvent
struct InteractableChangedEvent_t1E951F4F0AE09ADFDDDB6A25EE3DD672F6A10F72;
// Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13
struct U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D;

IL2CPP_EXTERN_C RuntimeClass* Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CableCurve_tC06573EE70F8122097440270F127962065F18000_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t9069146CC54A569DBB41741A9A5548FA290C9672_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICubismMaskCommandSource_tE6F7E05F64C59E8935B34221660B97E6D400E707_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICubismMaskTextureCommandSource_tA0EB15851A1227B965D2EEB3E5D9B86C82CDFD42_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICubismTask_t38A6A4BCA3222E9318B6687F7F73267A99C7164D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICubismUpdatable_tD82F34E45A3C3419B5F96CA7B40E3721DFD5B157_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t5224871F5D6326E578944935E0C3B66A960DB884_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689_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* PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t603130FEB722951924A8DC5BD64D2885FB1221B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectTransformUtility_t65C00A84A72F17D78B81F2E7D88C2AA98AB61244_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Trancendence_tA12936260A296DD854D31BD5CA30863A94FC723A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067_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* WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
IL2CPP_EXTERN_C String_t* _stringLiteral0AF03E644CCEC5836BC01426D395E586B1B70023;
IL2CPP_EXTERN_C String_t* _stringLiteral10E7CEB3A8FB45C9926198137143C9BD5D42254E;
IL2CPP_EXTERN_C String_t* _stringLiteral15FAC1D79CA41596264DA7B4328C6B5AC739A33D;
IL2CPP_EXTERN_C String_t* _stringLiteral1B0E9F66B285B663B028492B4F1866071D318D27;
IL2CPP_EXTERN_C String_t* _stringLiteral22ADC5E02A677533E8A3651CFA4ECF552D8E2FBC;
IL2CPP_EXTERN_C String_t* _stringLiteral236A9467E91AC0197065F398B2C5D0A38EDB3FD2;
IL2CPP_EXTERN_C String_t* _stringLiteral27EA7A806A527E5A0AD1BC940FA0660B411E3F03;
IL2CPP_EXTERN_C String_t* _stringLiteral2F6BEC0C22FBE07B88AB69A0151B565FF319E46D;
IL2CPP_EXTERN_C String_t* _stringLiteral3C6A7EA8CC0B502037C82B6DE328EB2A0A2FB126;
IL2CPP_EXTERN_C String_t* _stringLiteral4379B0249B80A34ABC2748B5F0D030FD7D4E007C;
IL2CPP_EXTERN_C String_t* _stringLiteral44D2771F21F2CDA7F84F2EEB27EA58FFCEA68E21;
IL2CPP_EXTERN_C String_t* _stringLiteral48F19A083E597ED5E1B97E390126E213F5E19E62;
IL2CPP_EXTERN_C String_t* _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
IL2CPP_EXTERN_C String_t* _stringLiteral517DFFA046ED1B26359BCC14677BF02AEF296865;
IL2CPP_EXTERN_C String_t* _stringLiteral5292EDEA2A6EEC09159DE02544CFC16599EC81D9;
IL2CPP_EXTERN_C String_t* _stringLiteral5351A2AFEAC4020F28940E01A6B7E1D16D0377E2;
IL2CPP_EXTERN_C String_t* _stringLiteral5C13D39983CE82D3504EB727A46E0EB3A2A763D2;
IL2CPP_EXTERN_C String_t* _stringLiteral5D248DAB740868EF44DC64E59815BD0CB37BEA55;
IL2CPP_EXTERN_C String_t* _stringLiteral63D693DC1BCE9A31068D28BA30D171CB65FBCDD9;
IL2CPP_EXTERN_C String_t* _stringLiteral7053D87666F9E414599056237374293DA174E716;
IL2CPP_EXTERN_C String_t* _stringLiteral72B41442D70F24D3A3602AB7ED0857E4DD1AB7A4;
IL2CPP_EXTERN_C String_t* _stringLiteral7589C9BEF7021CF2528986964C8AB4BA0D793737;
IL2CPP_EXTERN_C String_t* _stringLiteral7962C7526DB156AA456F0DE793A5F82D6E9DB2E8;
IL2CPP_EXTERN_C String_t* _stringLiteral7C25EA29683EABEBFA02622EABECE6F24D7E9D41;
IL2CPP_EXTERN_C String_t* _stringLiteral7C9CC3F7D6E331A369D14350A7595D1D301CCCF6;
IL2CPP_EXTERN_C String_t* _stringLiteral7F6DD04E1AF3C6DD77521FB4D282E68FA4AF3176;
IL2CPP_EXTERN_C String_t* _stringLiteral8EA307BFE3B2992A7D488B988F8BE6346A44B9B0;
IL2CPP_EXTERN_C String_t* _stringLiteral8F3D17F6EC8EAFF120E06B6CBAE559ED8898D9E0;
IL2CPP_EXTERN_C String_t* _stringLiteral94B0A82A8525A11BB2027E0944B3BA95E2E2C997;
IL2CPP_EXTERN_C String_t* _stringLiteral9F913BA7460DEA163AD2F127C6AC7D18DC188211;
IL2CPP_EXTERN_C String_t* _stringLiteral9FB614DDC88426735AE5B9D709C1B48EA73571E6;
IL2CPP_EXTERN_C String_t* _stringLiteralA34B53A3BEC4C0731C4CD75A601C8AFFBB3F9AC9;
IL2CPP_EXTERN_C String_t* _stringLiteralA36F4084207EEEBE53F3632E39A579D1A9CB063B;
IL2CPP_EXTERN_C String_t* _stringLiteralA7DEE598D199AABDBA8826FCD36A3A8157D57F6E;
IL2CPP_EXTERN_C String_t* _stringLiteralAA3F6A02F10F1EADA9D26629547C87DECC812547;
IL2CPP_EXTERN_C String_t* _stringLiteralACD85A65EA0750433787B313CD6D8E0F8687A715;
IL2CPP_EXTERN_C String_t* _stringLiteralB23C3717573626FB4C3C7DF5C19EDE7689837214;
IL2CPP_EXTERN_C String_t* _stringLiteralB442CB17F5EE55593B78D472D19E278E5AAE0001;
IL2CPP_EXTERN_C String_t* _stringLiteralB54039DD1A668A805F075432750EB688A66961A4;
IL2CPP_EXTERN_C String_t* _stringLiteralB660FEDD8A79BE012148B0350AAD0A61D2DDB2E8;
IL2CPP_EXTERN_C String_t* _stringLiteralBD069E9E737FCA7ABA36BBD3C28EFCFD1EB80C3E;
IL2CPP_EXTERN_C String_t* _stringLiteralC3AF7D0914B5CD9579CEEBBE903A9663320F338B;
IL2CPP_EXTERN_C String_t* _stringLiteralC4D2EFA3093FEBD8C5E4BC77D12D00F3410F8CE5;
IL2CPP_EXTERN_C String_t* _stringLiteralD0AA405A8681D1843E79557E6A50DA848B71C9AD;
IL2CPP_EXTERN_C String_t* _stringLiteralD27D7032497C388AB7FE5CB1A0B6CC2E06A5EBC6;
IL2CPP_EXTERN_C String_t* _stringLiteralD90F91218E196D01EAEF745419AA7677FA8D7301;
IL2CPP_EXTERN_C String_t* _stringLiteralDC3A48A9E92D5043939183E66548968814306EF2;
IL2CPP_EXTERN_C String_t* _stringLiteralE46749A2E04049C2E7CA27073F9DD9FB367DD1EF;
IL2CPP_EXTERN_C String_t* _stringLiteralE901D0494200FB80E3E3E39E905283598C13F552;
IL2CPP_EXTERN_C String_t* _stringLiteralF4F8CDEB2FF3D5AB66C96822E5BED77C5C2B3E17;
IL2CPP_EXTERN_C String_t* _stringLiteralF7BD2DD6BF8D59105C91BCCA0BFED46451B5393C;
IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
IL2CPP_EXTERN_C String_t* _stringLiteralFEBFD325765F49D6CE2EDF21E94E3561249F25B6;
IL2CPP_EXTERN_C String_t* _stringLiteralFF5D187627C23BD4061A164FB2CCEA8E20819072;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mDCA384A194FBDA2E6B3287EF2D3585260AB686FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_FindAll_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_mDF5D15F3D69F770CF6889D70CBC30E51565BA356_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE2895F85BD6356CE467598C989D62FDD197E3AC3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisLayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688_m172FF6587FF99220498D0551CCB0D916F62B5D1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComponentExtensionMethods_AddComponentEach_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_m4CA3589B391E46CC6894871DDAE82C874E7E0052_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComponentExtensionMethods_GetComponentsMany_TisCubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C_m12A7456A3A2F3C63768FB8E5DFFEC1D2EFFC989E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComponentExtensionMethods_GetComponentsMany_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_m081CD3F2737E9B5718D3EE9F1B8931838762295D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m5FB554DD7C0F662DAB84C0F292B221CAE3F0A5B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisBenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF_m1A03C8EF487ED3922F1A707E21568D7EA06F4778_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_m37982373ECFE1BB559D9390B3539B783FC94D46B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851_mF311B9A6E31D262A2F98367814F4728FE064962E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3_mCCF12B0C01D3EE2802A21A9BBE37D5A1C12BC309_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59_mD554DED895350CACE6D5F57187C4CF5A27938E21_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0_m8840CD13B4CFAC1885C22C577230C7EB237278E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1_m230A6749D672AAEBE64586F0ED7AEE2F0DF3121B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1_m52A09A7F1F016B53B1E340774054CD061012126A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210_m88E4D892EBD1ADA3A694EFCD1E9D9E671A9283D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62_m2255AD8C34BBB82210C456CFADE83E7CA2D26382_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29_mDA224B64C13F1691A13E32BDB09D04B8811AC63C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisEventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707_mC0057F51AC54461AE48825268F70602D751EC73E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisFpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520_mD63C2A8DF4E7ED49E0755F140E9EF40257520B7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisFrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE_m9473E6E69D30E2A7164F491DB3E6BBD832BE08A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisGraphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_mFE18E20FC92395F90E776DBC4CD214A4F2D97D90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_m08978F3683B8CCF83910BA8BB0A4F786A6361896_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF_m3B984B08890B407D5CB426244EA2B1D8C257ED91_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_TisTotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7_mFE04FE976E2AA0DC11D86E6D3CAA24FAECCDDB0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisICubismUpdatable_tD82F34E45A3C3419B5F96CA7B40E3721DFD5B157_m89A5C9F04D6D59C83FD32051EC92BFAFEB7F9E9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CubismBuiltinAsyncTaskHandler_EnqueueTask_m7A1F0BF55703F13FBD445455DD721906C8DF05D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CubismBuiltinAsyncTaskHandler_Work_m6B5A5BA945CF9AEA334186782AD982A255175EC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CubismMotionPreview_PlayIdleAnimation_m8F6691AE83A4DE1690D0A530C5119F1426BDF756_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CubismRenderController_OnDynamicDrawableData_mC20AC9BA1DD6FC1EBFEBC514613FCFB7B6951935_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CubismSampleController_AnimationEnded_m009B0F13EEC1E72494C79554F7DA7FA5EF3E64E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CubismUpdateExecutionOrder_CompareByExecutionOrder_m5B099C285400C1FB5D39D008D643FCF7CC1C8CD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Contains_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mB4BBBDFFDA515D627F5533DFCB91344F69EDFA5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC705C6AD334BA76AB2BE065266A80706205D380E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m989261E89FD1AD323204A91BC90BB4A42C2AC882_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m75C4EA3B9963304375AC891C501EE026721BBB68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_m99D197673133597720E6509254E4961B2414B25F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_mEE901B50D2D76CFC3EB0A9163B084D98A3D29B43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29_m94C21768E571AFE6835D1C43F93FF7915B3CD102_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m1E1563A0392379138810DE1A6C213A524BC57679_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m365C8F769FECB4E76AE3ED805CAEE89755EE4B12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m401D3CD5792C40125216A24BFF297841DE03BAE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m9AF134CBAB8A59A9D470868915FB71C2C716170F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mBDC451DB1FC334910BC7C046F5ED25DF9FC3651A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mDCF1301843F0D09EFB231712AA18E79113F91896_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m4F351BB485517083825B3E66CC7C0F4AE5F51E89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_FindIndex_m6656F867CAEAD6790FBB13079376102D716F0567_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m5A29BD77DF3685BC7FA8B9B2FFCBD3E9D6C8C9E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_m3DFE215B4DDDE98E2343F42272FE7C3822A5343A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_m4A6AE40000A4A90D85029F90A2DF8BDDC8F4D0F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m3196E18C5CF157CAC58991FACEB9DFD441702260_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m60D3B14293FFCFAB03D463B1F88FBC8AB695C991_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mD1C5D3D5F1105C66766A875F717E8C04A471FAD1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_m3FB5F822D9841E18D5DAA98F1B0ABEF79E48733B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mA0EA3A37C8008B944C064BD7F18D311DDA058074_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mEEEEB7AE43256B49C85EE60E12739277D63645CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0CD8C7F390040F0FF5592A8BD826C078292F16C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m105596C2159C46B75E96D26ACEC0A5C1C1F5C5EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m41CD2F3E27435DDFF7A2E408F4948F7808C47D60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA3A00217BFD5BBD5FAFB9C08A70AC926CDC231BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD85A4A9D637994C5D8656A9EF9296849929C755E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE2A93A3D24FE8360A181C7E7878B6422D8B2E9D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE9E7C19BEDB2D19FE0331AEB238A0EB323D4A9C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEC86CC0CFB44AB0D5B84497CE6B877F21F5D2B30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m55C76664A8EC4CD747257B4829DC03928772909F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA852B99AA4C117292E99A2136CC3BA8A94251FD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mDAC7FEB6469B064A5D09FF1D7F4C8494A02848A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m99BC46B6D90275603DC489DD6543392AA844F24B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC5E0F8936C63E80601E6125EFDD29E6D1081AA1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m616899B076024C082FF7F0E7435C3E9CB0360F81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectExtensionMethods_GetInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_m25F82614A6687CC69D907A9FD6C9F2F45E0E9537_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectExtensionMethods_GetInterface_TisICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_m5B0F681CF6121AA8C98AD57781D0444E09BE401D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectExtensionMethods_GetInterface_TisICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_m4F36E61BD4B04CD61EFA0AE11EF9ADF1060571EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_mF916512642FB2D5828E87BEFC2052DD1BA5A319D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_mA81C8FB3D0FD027DF5C7002BB946A9A8DB67A103_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_mE016BF75E848EB4CB457E4EEC88866429A3C41AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mBE570037CBD2BC3709094DAE44FF71633182958A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_mD53296EC694993B19F177D55EC0846887F29C2AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mF0D84D7F4F97510334D486A9B899E76095078BF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mD5B65850CF5199C71FC1BDE5941FD2052E4B8C28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisCubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268_mDBF2EE3AB5F4BA0FCC7DE76207F2B3EF9577E629_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisSprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_mC86D8EF7C2E6762F609645A7AF1BC85DAD22B981_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Peek_m8D69879F617D803615BA753C39569FBB01575876_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Pop_m2E204DCF3A552847DF52FF44899CD4B2B80E7F12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1__ctor_m70D61B062A1E842CDF67EB7181191993AB525DCC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CEstimateVelocityCoroutineU3Ed__13_System_Collections_IEnumerator_Reset_mE32788936A17FFC290ABA0A6C3CC99E6E13FCA80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CForceReviveU3Eb__15_0_m2641CB77630F26FA7BA3E71ACA3346251DC28E97_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass16_0_U3CRemoveSourceU3Eb__0_m41C7C49D6D6B5B65C0C2CF5158BCEF62F0130D30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass39_0_U3CAddSourceU3Eb__0_m25AF0C7227D05728D809671A47CF7702C4CC0F72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass40_0_U3CRemoveSourceU3Eb__0_m307A8E1DC45F25C871839F90D0BA487EAFBB8CE0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UIWindowBase_ScreenToCanvas_m7CF0CBE3DF520BD74C74799939D829B763A6B8E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* HitArea_tA978C905236C670B06705C2D3328D0CCF8A28516_0_0_0_var;
struct CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;

struct AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
struct CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C;
struct ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E;
struct CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796;
struct CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87;
struct CubismExpressionDataU5BU5D_tFE4E4B76EF4F55C0D2BC701261F0F7CB9786A7A8;
struct CubismEyeBlinkParameterU5BU5D_t91E3184C3AD2879970C9B5266B692DDCAAC59BE3;
struct CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD;
struct CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0;
struct CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805;
struct CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD;
struct CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072;
struct CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1;
struct CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092;
struct CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866;
struct ICubismUpdatableU5BU5D_t9FFC13CDDAF52C3C0B2F82BA6DF6D87629B05024;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
struct MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6;
struct SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct MasksMaskedsPairU5BU5D_t30FE3811CC168339DB1D74BDED57D7E8659690CA;
struct SourcesItemU5BU5D_tA6CF6615247D1B9CE8B41CF830BEACC6CED85391;
struct LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749;
struct HitDrawableInfomationU5BU5D_tE0238A62AFEC48BA0E691DE644AFE91DAB406BE7;

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.EmptyArray`1<System.Object>
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE  : public RuntimeObject
{
};

struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
{
	// T[] System.EmptyArray`1::Value
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value_0;
};

// System.Collections.Generic.List`1<Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision>
struct List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* ____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_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.CubismRenderer>
struct List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ____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_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ____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_tB951CE80B58D1BF9650862451D8DAD8C231F207B_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>
struct List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	ICubismMaskCommandSourceU5BU5D_tBD2E76818D11E2E2A820855D880FDD56D1D79945* ____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_t5EA7441F729ADA1B89C9B38944139BCC5004353A_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	ICubismMaskCommandSourceU5BU5D_tBD2E76818D11E2E2A820855D880FDD56D1D79945* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<Live2D.Cubism.Framework.ICubismUpdatable>
struct List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	ICubismUpdatableU5BU5D_t9FFC13CDDAF52C3C0B2F82BA6DF6D87629B05024* ____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_tA9BF7DE60DA965344D5747CCE4B74099A637860F_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	ICubismUpdatableU5BU5D_t9FFC13CDDAF52C3C0B2F82BA6DF6D87629B05024* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<System.Int32Enum>
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ____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_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___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<UnityEngine.Vector2>
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____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_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair>
struct List_1_t5224871F5D6326E578944935E0C3B66A960DB884  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	MasksMaskedsPairU5BU5D_t30FE3811CC168339DB1D74BDED57D7E8659690CA* ____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_t5224871F5D6326E578944935E0C3B66A960DB884_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	MasksMaskedsPairU5BU5D_t30FE3811CC168339DB1D74BDED57D7E8659690CA* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>
struct List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	SourcesItemU5BU5D_tA6CF6615247D1B9CE8B41CF830BEACC6CED85391* ____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_tA92B0C1A62EACBE04D5BBA2F04FB590040969182_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	SourcesItemU5BU5D_tA6CF6615247D1B9CE8B41CF830BEACC6CED85391* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation>
struct List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	HitDrawableInfomationU5BU5D_tE0238A62AFEC48BA0E691DE644AFE91DAB406BE7* ____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_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	HitDrawableInfomationU5BU5D_tE0238A62AFEC48BA0E691DE644AFE91DAB406BE7* ___s_emptyArray_5;
};

// System.Collections.Generic.Queue`1<Live2D.Cubism.Core.ICubismTask>
struct Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E  : public RuntimeObject
{
	// T[] System.Collections.Generic.Queue`1::_array
	ICubismTaskU5BU5D_t4A77FF82C568F9584F8D9540618518AEB450E079* ____array_0;
	// System.Int32 System.Collections.Generic.Queue`1::_head
	int32_t ____head_1;
	// System.Int32 System.Collections.Generic.Queue`1::_tail
	int32_t ____tail_2;
	// System.Int32 System.Collections.Generic.Queue`1::_size
	int32_t ____size_3;
	// System.Int32 System.Collections.Generic.Queue`1::_version
	int32_t ____version_4;
	// System.Object System.Collections.Generic.Queue`1::_syncRoot
	RuntimeObject* ____syncRoot_5;
};

// System.Collections.Generic.Queue`1<System.Object>
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5  : public RuntimeObject
{
	// T[] System.Collections.Generic.Queue`1::_array
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array_0;
	// System.Int32 System.Collections.Generic.Queue`1::_head
	int32_t ____head_1;
	// System.Int32 System.Collections.Generic.Queue`1::_tail
	int32_t ____tail_2;
	// System.Int32 System.Collections.Generic.Queue`1::_size
	int32_t ____size_3;
	// System.Int32 System.Collections.Generic.Queue`1::_version
	int32_t ____version_4;
	// System.Object System.Collections.Generic.Queue`1::_syncRoot
	RuntimeObject* ____syncRoot_5;
};

// System.Collections.Generic.Stack`1<UnityEngine.Vector2>
struct Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34  : public RuntimeObject
{
	// T[] System.Collections.Generic.Stack`1::_array
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____array_0;
	// System.Int32 System.Collections.Generic.Stack`1::_size
	int32_t ____size_1;
	// System.Int32 System.Collections.Generic.Stack`1::_version
	int32_t ____version_2;
	// System.Object System.Collections.Generic.Stack`1::_syncRoot
	RuntimeObject* ____syncRoot_3;
};

// UnityEngine.EventSystems.AbstractEventData
struct AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7  : public RuntimeObject
{
	// System.Boolean UnityEngine.EventSystems.AbstractEventData::m_Used
	bool ___m_Used_0;
};
struct Il2CppArrayBounds;

// Live2D.Cubism.Rendering.ArrayExtensionMethods
struct ArrayExtensionMethods_t043B9778A99896AB6BAAAA563B6FA5F5BFBB9DBB  : public RuntimeObject
{
};

// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA  : public RuntimeObject
{
};

// UnityEngine.UI.Extensions.BezierPath
struct BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3  : public RuntimeObject
{
	// System.Int32 UnityEngine.UI.Extensions.BezierPath::SegmentsPerCurve
	int32_t ___SegmentsPerCurve_0;
	// System.Single UnityEngine.UI.Extensions.BezierPath::MINIMUM_SQR_DISTANCE
	float ___MINIMUM_SQR_DISTANCE_1;
	// System.Single UnityEngine.UI.Extensions.BezierPath::DIVISION_THRESHOLD
	float ___DIVISION_THRESHOLD_2;
	// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.Extensions.BezierPath::controlPoints
	List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___controlPoints_3;
	// System.Int32 UnityEngine.UI.Extensions.BezierPath::curveCount
	int32_t ___curveCount_4;
};

// Live2D.Cubism.Framework.ComponentExtensionMethods
struct ComponentExtensionMethods_t3410B1E2E00EAE27D486979CF82535F51BF80FE4  : public RuntimeObject
{
};

// System.Runtime.ConstrainedExecution.CriticalFinalizerObject
struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9  : public RuntimeObject
{
};

// Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler
struct CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A  : public RuntimeObject
{
};

struct CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields
{
	// System.Collections.Generic.Queue`1<Live2D.Cubism.Core.ICubismTask> Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::<Tasks>k__BackingField
	Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* ___U3CTasksU3Ek__BackingField_0;
	// System.Threading.Thread Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::<Worker>k__BackingField
	Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___U3CWorkerU3Ek__BackingField_1;
	// System.Object Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::<Lock>k__BackingField
	RuntimeObject* ___U3CLockU3Ek__BackingField_2;
	// System.Threading.ManualResetEvent Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::<Signal>k__BackingField
	ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___U3CSignalU3Ek__BackingField_3;
	// System.Boolean Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::_callItADay
	bool ____callItADay_4;
};

// Live2D.Cubism.Rendering.CubismBuiltinMaterials
struct CubismBuiltinMaterials_tC8D7D56C7C8CA002A3D40E62F07450427DDCA11E  : public RuntimeObject
{
};

// Live2D.Cubism.Rendering.CubismBuiltinShaders
struct CubismBuiltinShaders_t447A220C9D3839EAD769D262B4F7CCB533FCAC08  : public RuntimeObject
{
};

// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer
struct CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96  : public RuntimeObject
{
	// UnityEngine.MaterialPropertyBlock Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::<MaskProperties>k__BackingField
	MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___U3CMaskPropertiesU3Ek__BackingField_0;
	// Live2D.Cubism.Rendering.CubismRenderer Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::<MainRenderer>k__BackingField
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* ___U3CMainRendererU3Ek__BackingField_1;
	// UnityEngine.Material Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::<MaskMaterial>k__BackingField
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___U3CMaskMaterialU3Ek__BackingField_2;
	// UnityEngine.Material Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::<MaskCullingMaterial>k__BackingField
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___U3CMaskCullingMaterialU3Ek__BackingField_3;
	// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::<IsCulling>k__BackingField
	bool ___U3CIsCullingU3Ek__BackingField_4;
};

// Live2D.Cubism.Rendering.Masking.CubismMaskRendererExtensionMethods
struct CubismMaskRendererExtensionMethods_t70F260F392B74C6720FF460788FF877D75DE1997  : public RuntimeObject
{
};

// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool
struct CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D  : public RuntimeObject
{
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::ClippingMaskMaxCountOnDefault
	int32_t ___ClippingMaskMaxCountOnDefault_0;
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::ClippingMaskMaxCountOnMultiRenderTexture
	int32_t ___ClippingMaskMaxCountOnMultiRenderTexture_1;
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::<Subdivisions>k__BackingField
	int32_t ___U3CSubdivisionsU3Ek__BackingField_2;
	// System.Boolean[] Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::<Slots>k__BackingField
	BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___U3CSlotsU3Ek__BackingField_3;
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::<RenderTextureCount>k__BackingField
	int32_t ___U3CRenderTextureCountU3Ek__BackingField_4;
	// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::<IsUsingHighPrecisionMask>k__BackingField
	bool ___U3CIsUsingHighPrecisionMaskU3Ek__BackingField_5;
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::<UseClippingMaskMaxCount>k__BackingField
	int32_t ___U3CUseClippingMaskMaxCountU3Ek__BackingField_6;
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::<Channels>k__BackingField
	int32_t ___U3CChannelsU3Ek__BackingField_7;
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::<UsedMaskCount>k__BackingField
	int32_t ___U3CUsedMaskCountU3Ek__BackingField_8;
	// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext[] Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::<LayoutContexts>k__BackingField
	LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* ___U3CLayoutContextsU3Ek__BackingField_9;
	// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext[] Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::_headOfChannels
	LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* ____headOfChannels_10;
};

// Live2D.Cubism.Framework.CubismParameterExtensionMethods
struct CubismParameterExtensionMethods_t9E33D1E15A6B77D09054CA2CAF0C9E61DAB00299  : public RuntimeObject
{
};

// Live2D.Cubism.Rendering.CubismShaderVariables
struct CubismShaderVariables_t5CC210BD4CE28EA5F9CF7BE26C0375F3B8451C13  : public RuntimeObject
{
};

// Live2D.Cubism.Rendering.CubismSortingModeExtensionMethods
struct CubismSortingModeExtensionMethods_t52F9546888CEDBC217F3FCBDAF3D6397BD2C158E  : public RuntimeObject
{
};

// Live2D.Cubism.Core.CubismTaskQueue
struct CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366  : public RuntimeObject
{
};

struct CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_StaticFields
{
	// Live2D.Cubism.Core.CubismTaskQueue/CubismTaskHandler Live2D.Cubism.Core.CubismTaskQueue::OnTask
	CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154* ___OnTask_0;
};

// Live2D.Cubism.Framework.CubismUpdateExecutionOrder
struct CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E  : public RuntimeObject
{
};

struct CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields
{
	// System.Int32 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::CubismFadeController
	int32_t ___CubismFadeController_0;
	// System.Int32 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::CubismParameterStoreSaveParameters
	int32_t ___CubismParameterStoreSaveParameters_1;
	// System.Int32 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::CubismPoseController
	int32_t ___CubismPoseController_2;
	// System.Int32 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::CubismExpressionController
	int32_t ___CubismExpressionController_3;
	// System.Int32 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::CubismEyeBlinkController
	int32_t ___CubismEyeBlinkController_4;
	// System.Int32 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::CubismMouthController
	int32_t ___CubismMouthController_5;
	// System.Int32 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::CubismHarmonicMotionController
	int32_t ___CubismHarmonicMotionController_6;
	// System.Int32 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::CubismLookController
	int32_t ___CubismLookController_7;
	// System.Int32 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::CubismPhysicsController
	int32_t ___CubismPhysicsController_8;
	// System.Int32 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::CubismRenderController
	int32_t ___CubismRenderController_9;
	// System.Int32 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::CubismMaskController
	int32_t ___CubismMaskController_10;
};

// Live2D.Cubism.Rendering.Masking.IntExtensionMethods
struct IntExtensionMethods_tE5D123750AB734517449BE54C2E3F2D7514CF2C6  : public RuntimeObject
{
};

// System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE  : public RuntimeObject
{
	// System.Object System.MarshalByRefObject::_identity
	RuntimeObject* ____identity_0;
};
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
	Il2CppIUnknown* ____identity_0;
};
// Native definition for COM marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
	Il2CppIUnknown* ____identity_0;
};

// System.Reflection.MemberInfo
struct MemberInfo_t  : public RuntimeObject
{
};

// Live2D.Cubism.Framework.ObjectExtensionMethods
struct ObjectExtensionMethods_tC4BE0680A2AB0F128D9635C1147864DAD39EE8BC  : public RuntimeObject
{
};

// System.Random
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8  : public RuntimeObject
{
	// System.Int32 System.Random::_inext
	int32_t ____inext_0;
	// System.Int32 System.Random::_inextp
	int32_t ____inextp_1;
	// System.Int32[] System.Random::_seedArray
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____seedArray_2;
};

struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_StaticFields
{
	// System.Random System.Random::s_globalRandom
	Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___s_globalRandom_4;
};

struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_ThreadStaticFields
{
	// System.Random System.Random::t_threadRandom
	Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___t_threadRandom_3;
};

// UnityEngine.UI.Extensions.SetPropertyUtility
struct SetPropertyUtility_t894A3BF572C5FF49DE18003AD4DCD5A5A56670CA  : public RuntimeObject
{
};

// 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;
};

// 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
{
};

// Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer/<>c__DisplayClass16_0
struct U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2  : public RuntimeObject
{
	// Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer/<>c__DisplayClass16_0::source
	RuntimeObject* ___source_0;
};

// Live2D.Cubism.Rendering.Masking.CubismMaskController/<>c
struct U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6  : public RuntimeObject
{
};

struct U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_StaticFields
{
	// Live2D.Cubism.Rendering.Masking.CubismMaskController/<>c Live2D.Cubism.Rendering.Masking.CubismMaskController/<>c::<>9
	U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6* ___U3CU3E9_0;
	// System.Predicate`1<Live2D.Cubism.Core.CubismDrawable> Live2D.Cubism.Rendering.Masking.CubismMaskController/<>c::<>9__15_0
	Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA* ___U3CU3E9__15_0_1;
};

// Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPairs
struct MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52  : public RuntimeObject
{
	// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair> Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPairs::Entries
	List_1_t5224871F5D6326E578944935E0C3B66A960DB884* ___Entries_0;
};

// Live2D.Cubism.Rendering.Masking.CubismMaskTexture/<>c__DisplayClass39_0
struct U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF  : public RuntimeObject
{
	// Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource Live2D.Cubism.Rendering.Masking.CubismMaskTexture/<>c__DisplayClass39_0::source
	RuntimeObject* ___source_0;
};

// Live2D.Cubism.Rendering.Masking.CubismMaskTexture/<>c__DisplayClass40_0
struct U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10  : public RuntimeObject
{
	// Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource Live2D.Cubism.Rendering.Masking.CubismMaskTexture/<>c__DisplayClass40_0::source
	RuntimeObject* ___source_0;
};

// System.Collections.Generic.List`1/Enumerator<Live2D.Cubism.Framework.ICubismUpdatable>
struct Enumerator_t8BABB8FA508182EF2DB2450AB961D330A7C3C82F 
{
	// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
	List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F* ____list_0;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
	int32_t ____index_1;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
	int32_t ____version_2;
	// T System.Collections.Generic.List`1/Enumerator::_current
	RuntimeObject* ____current_3;
};

// System.Collections.Generic.List`1/Enumerator<System.Object>
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{
	// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
	int32_t ____index_1;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
	int32_t ____version_2;
	// T System.Collections.Generic.List`1/Enumerator::_current
	RuntimeObject* ____current_3;
};

// UnityEngine.Events.UnityEvent`1<System.Boolean>
struct UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB  : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
	// System.Object[] UnityEngine.Events.UnityEvent`1::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;
};

// 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;
		};
	};
};

// Live2D.Cubism.Framework.CubismDontMoveOnReimportAttribute
struct CubismDontMoveOnReimportAttribute_t9A3B8DAD53D3A05E3256AF051CC54BFDA6F9CA26  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};

// Live2D.Cubism.Rendering.Masking.CubismMaskTile
struct CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A 
{
	// System.Single Live2D.Cubism.Rendering.Masking.CubismMaskTile::Channel
	float ___Channel_0;
	// System.Single Live2D.Cubism.Rendering.Masking.CubismMaskTile::Column
	float ___Column_1;
	// System.Single Live2D.Cubism.Rendering.Masking.CubismMaskTile::Row
	float ___Row_2;
	// System.Single Live2D.Cubism.Rendering.Masking.CubismMaskTile::Size
	float ___Size_3;
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTile::RenderTextureIndex
	int32_t ___RenderTextureIndex_4;
};

// Live2D.Cubism.Framework.CubismMoveOnReimportCopyComponentsOnly
struct CubismMoveOnReimportCopyComponentsOnly_t002B4091B7D6F41EEAEE53B25B54B8643C98BEE7  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};

// Live2D.Cubism.Framework.UserData.CubismUserDataBody
struct CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D 
{
	// System.String Live2D.Cubism.Framework.UserData.CubismUserDataBody::Id
	String_t* ___Id_0;
	// System.String Live2D.Cubism.Framework.UserData.CubismUserDataBody::Value
	String_t* ___Value_1;
};
// Native definition for P/Invoke marshalling of Live2D.Cubism.Framework.UserData.CubismUserDataBody
struct CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshaled_pinvoke
{
	char* ___Id_0;
	char* ___Value_1;
};
// Native definition for COM marshalling of Live2D.Cubism.Framework.UserData.CubismUserDataBody
struct CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshaled_com
{
	Il2CppChar* ___Id_0;
	Il2CppChar* ___Value_1;
};

// 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
{
};

// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	// System.Int32 System.Int32::m_value
	int32_t ___m_value_0;
};

// System.IntPtr
struct IntPtr_t 
{
	// System.Void* System.IntPtr::m_value
	void* ___m_value_0;
};

struct IntPtr_t_StaticFields
{
	// System.IntPtr System.IntPtr::Zero
	intptr_t ___Zero_1;
};

// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682 
{
	union
	{
		struct
		{
		};
		uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
	};
};

struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
	// System.Single UnityEngine.Mathf::Epsilon
	float ___Epsilon_0;
};

// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 
{
	// System.Single UnityEngine.Matrix4x4::m00
	float ___m00_0;
	// System.Single UnityEngine.Matrix4x4::m10
	float ___m10_1;
	// System.Single UnityEngine.Matrix4x4::m20
	float ___m20_2;
	// System.Single UnityEngine.Matrix4x4::m30
	float ___m30_3;
	// System.Single UnityEngine.Matrix4x4::m01
	float ___m01_4;
	// System.Single UnityEngine.Matrix4x4::m11
	float ___m11_5;
	// System.Single UnityEngine.Matrix4x4::m21
	float ___m21_6;
	// System.Single UnityEngine.Matrix4x4::m31
	float ___m31_7;
	// System.Single UnityEngine.Matrix4x4::m02
	float ___m02_8;
	// System.Single UnityEngine.Matrix4x4::m12
	float ___m12_9;
	// System.Single UnityEngine.Matrix4x4::m22
	float ___m22_10;
	// System.Single UnityEngine.Matrix4x4::m32
	float ___m32_11;
	// System.Single UnityEngine.Matrix4x4::m03
	float ___m03_12;
	// System.Single UnityEngine.Matrix4x4::m13
	float ___m13_13;
	// System.Single UnityEngine.Matrix4x4::m23
	float ___m23_14;
	// System.Single UnityEngine.Matrix4x4::m33
	float ___m33_15;
};

struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
	// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
	// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};

// UnityEngine.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.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;
};

// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F  : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9
{
	// System.Threading.InternalThread System.Threading.Thread::internal_thread
	InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687* ___internal_thread_6;
	// System.Object System.Threading.Thread::m_ThreadStartArg
	RuntimeObject* ___m_ThreadStartArg_7;
	// System.Object System.Threading.Thread::pending_exception
	RuntimeObject* ___pending_exception_8;
	// System.MulticastDelegate System.Threading.Thread::m_Delegate
	MulticastDelegate_t* ___m_Delegate_10;
	// System.Threading.ExecutionContext System.Threading.Thread::m_ExecutionContext
	ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710* ___m_ExecutionContext_11;
	// System.Boolean System.Threading.Thread::m_ExecutionContextBelongsToOuterScope
	bool ___m_ExecutionContextBelongsToOuterScope_12;
	// System.Security.Principal.IPrincipal System.Threading.Thread::principal
	RuntimeObject* ___principal_13;
	// System.Int32 System.Threading.Thread::principal_version
	int32_t ___principal_version_14;
};

struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_StaticFields
{
	// System.LocalDataStoreMgr System.Threading.Thread::s_LocalDataStoreMgr
	LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E* ___s_LocalDataStoreMgr_0;
	// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentCulture
	AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentCulture_4;
	// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentUICulture
	AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentUICulture_5;
};

struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_ThreadStaticFields
{
	// System.LocalDataStoreHolder System.Threading.Thread::s_LocalDataStore
	LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F* ___s_LocalDataStore_1;
	// System.Globalization.CultureInfo System.Threading.Thread::m_CurrentCulture
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentCulture_2;
	// System.Globalization.CultureInfo System.Threading.Thread::m_CurrentUICulture
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentUICulture_3;
	// System.Threading.Thread System.Threading.Thread::current_thread
	Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___current_thread_9;
};

// System.TimeSpan
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A 
{
	// System.Int64 System.TimeSpan::_ticks
	int64_t ____ticks_22;
};

struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields
{
	// System.TimeSpan System.TimeSpan::Zero
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero_19;
	// System.TimeSpan System.TimeSpan::MaxValue
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue_20;
	// System.TimeSpan System.TimeSpan::MinValue
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue_21;
};

// 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.WaitForEndOfFrame
struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663  : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
};

// Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair
struct MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 
{
	// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair::Masks
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___Masks_0;
	// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.CubismRenderer> Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair::Maskeds
	List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* ___Maskeds_1;
};
// Native definition for P/Invoke marshalling of Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair
struct MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshaled_pinvoke
{
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___Masks_0;
	List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* ___Maskeds_1;
};
// Native definition for COM marshalling of Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair
struct MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshaled_com
{
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___Masks_0;
	List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* ___Maskeds_1;
};

// Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem
struct SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 
{
	// Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem::Source
	RuntimeObject* ___Source_0;
	// Live2D.Cubism.Rendering.Masking.CubismMaskTile[] Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem::Tiles
	CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* ___Tiles_1;
};
// Native definition for P/Invoke marshalling of Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem
struct SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshaled_pinvoke
{
	RuntimeObject* ___Source_0;
	CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A* ___Tiles_1;
};
// Native definition for COM marshalling of Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem
struct SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshaled_com
{
	RuntimeObject* ___Source_0;
	CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A* ___Tiles_1;
};

// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext
struct LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688 
{
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext::RenderTextureIndex
	int32_t ___RenderTextureIndex_0;
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext::Channel
	int32_t ___Channel_1;
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext::LayoutCount
	int32_t ___LayoutCount_2;
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext::LayoutCountContextIndex
	int32_t ___LayoutCountContextIndex_3;
};

// Live2D.Cubism.Rendering.CubismRenderer/SwapInfo
struct SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E 
{
	// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::<NewVertexPositions>k__BackingField
	bool ___U3CNewVertexPositionsU3Ek__BackingField_0;
	// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::<NewVertexColors>k__BackingField
	bool ___U3CNewVertexColorsU3Ek__BackingField_1;
	// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::<DidBecomeVisible>k__BackingField
	bool ___U3CDidBecomeVisibleU3Ek__BackingField_2;
	// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::<DidBecomeInvisible>k__BackingField
	bool ___U3CDidBecomeInvisibleU3Ek__BackingField_3;
	// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::<NewRenderOrder>k__BackingField
	bool ___U3CNewRenderOrderU3Ek__BackingField_4;
};
// Native definition for P/Invoke marshalling of Live2D.Cubism.Rendering.CubismRenderer/SwapInfo
struct SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshaled_pinvoke
{
	int32_t ___U3CNewVertexPositionsU3Ek__BackingField_0;
	int32_t ___U3CNewVertexColorsU3Ek__BackingField_1;
	int32_t ___U3CDidBecomeVisibleU3Ek__BackingField_2;
	int32_t ___U3CDidBecomeInvisibleU3Ek__BackingField_3;
	int32_t ___U3CNewRenderOrderU3Ek__BackingField_4;
};
// Native definition for COM marshalling of Live2D.Cubism.Rendering.CubismRenderer/SwapInfo
struct SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshaled_com
{
	int32_t ___U3CNewVertexPositionsU3Ek__BackingField_0;
	int32_t ___U3CNewVertexColorsU3Ek__BackingField_1;
	int32_t ___U3CDidBecomeVisibleU3Ek__BackingField_2;
	int32_t ___U3CDidBecomeInvisibleU3Ek__BackingField_3;
	int32_t ___U3CNewRenderOrderU3Ek__BackingField_4;
};

// Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation
struct HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF 
{
	// Live2D.Cubism.Core.CubismDrawable Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation::drawable
	CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___drawable_0;
	// Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitArea Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation::hitArea
	int32_t ___hitArea_1;
};
// Native definition for P/Invoke marshalling of Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation
struct HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshaled_pinvoke
{
	CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___drawable_0;
	int32_t ___hitArea_1;
};
// Native definition for COM marshalling of Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation
struct HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshaled_com
{
	CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___drawable_0;
	int32_t ___hitArea_1;
};

// UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig
struct UIToolkitOverrideConfig_t4E6B4528E38BCA7DA72C45424634806200A50182 
{
	// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig::activeEventSystem
	EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___activeEventSystem_0;
	// System.Boolean UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig::sendEvents
	bool ___sendEvents_1;
	// System.Boolean UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig::createPanelGameObjectsOnStart
	bool ___createPanelGameObjectsOnStart_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig
struct UIToolkitOverrideConfig_t4E6B4528E38BCA7DA72C45424634806200A50182_marshaled_pinvoke
{
	EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___activeEventSystem_0;
	int32_t ___sendEvents_1;
	int32_t ___createPanelGameObjectsOnStart_2;
};
// Native definition for COM marshalling of UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig
struct UIToolkitOverrideConfig_t4E6B4528E38BCA7DA72C45424634806200A50182_marshaled_com
{
	EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___activeEventSystem_0;
	int32_t ___sendEvents_1;
	int32_t ___createPanelGameObjectsOnStart_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.Extensions.CableCurve
struct CableCurve_tC06573EE70F8122097440270F127962065F18000  : public RuntimeObject
{
	// UnityEngine.Vector2 UnityEngine.UI.Extensions.CableCurve::m_start
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_start_0;
	// UnityEngine.Vector2 UnityEngine.UI.Extensions.CableCurve::m_end
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_end_1;
	// System.Single UnityEngine.UI.Extensions.CableCurve::m_slack
	float ___m_slack_2;
	// System.Int32 UnityEngine.UI.Extensions.CableCurve::m_steps
	int32_t ___m_steps_3;
	// System.Boolean UnityEngine.UI.Extensions.CableCurve::m_regen
	bool ___m_regen_4;
	// UnityEngine.Vector2[] UnityEngine.UI.Extensions.CableCurve::points
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___points_6;
};

struct CableCurve_tC06573EE70F8122097440270F127962065F18000_StaticFields
{
	// UnityEngine.Vector2[] UnityEngine.UI.Extensions.CableCurve::emptyCurve
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___emptyCurve_5;
};

// 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;
};

// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7  : public RuntimeObject
{
	// System.IntPtr UnityEngine.Rendering.CommandBuffer::m_Ptr
	intptr_t ___m_Ptr_0;
};

// 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;
};

// Live2D.Cubism.Core.CubismDynamicDrawableData
struct CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E  : public RuntimeObject
{
	// System.Byte Live2D.Cubism.Core.CubismDynamicDrawableData::<Flags>k__BackingField
	uint8_t ___U3CFlagsU3Ek__BackingField_0;
	// System.Single Live2D.Cubism.Core.CubismDynamicDrawableData::<Opacity>k__BackingField
	float ___U3COpacityU3Ek__BackingField_1;
	// System.Int32 Live2D.Cubism.Core.CubismDynamicDrawableData::<DrawOrder>k__BackingField
	int32_t ___U3CDrawOrderU3Ek__BackingField_2;
	// System.Int32 Live2D.Cubism.Core.CubismDynamicDrawableData::<RenderOrder>k__BackingField
	int32_t ___U3CRenderOrderU3Ek__BackingField_3;
	// UnityEngine.Vector3[] Live2D.Cubism.Core.CubismDynamicDrawableData::<VertexPositions>k__BackingField
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___U3CVertexPositionsU3Ek__BackingField_4;
	// UnityEngine.Color Live2D.Cubism.Core.CubismDynamicDrawableData::<MultiplyColor>k__BackingField
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___U3CMultiplyColorU3Ek__BackingField_5;
	// UnityEngine.Color Live2D.Cubism.Core.CubismDynamicDrawableData::<ScreenColor>k__BackingField
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___U3CScreenColorU3Ek__BackingField_6;
};

// Live2D.Cubism.Rendering.Masking.CubismMaskTransform
struct CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 
{
	// UnityEngine.Vector2 Live2D.Cubism.Rendering.Masking.CubismMaskTransform::Offset
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___Offset_1;
	// System.Single Live2D.Cubism.Rendering.Masking.CubismMaskTransform::Scale
	float ___Scale_2;
};

struct CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77_StaticFields
{
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTransform::_uniqueId
	int32_t ____uniqueId_0;
};

// Live2D.Cubism.Framework.Raycasting.CubismRaycastHit
struct CubismRaycastHit_tE8FF87DE2C853616D44580CA648A872C40782B33 
{
	// Live2D.Cubism.Core.CubismDrawable Live2D.Cubism.Framework.Raycasting.CubismRaycastHit::Drawable
	CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___Drawable_0;
	// System.Single Live2D.Cubism.Framework.Raycasting.CubismRaycastHit::Distance
	float ___Distance_1;
	// UnityEngine.Vector3 Live2D.Cubism.Framework.Raycasting.CubismRaycastHit::LocalPosition
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalPosition_2;
	// UnityEngine.Vector3 Live2D.Cubism.Framework.Raycasting.CubismRaycastHit::WorldPosition
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___WorldPosition_3;
};
// Native definition for P/Invoke marshalling of Live2D.Cubism.Framework.Raycasting.CubismRaycastHit
struct CubismRaycastHit_tE8FF87DE2C853616D44580CA648A872C40782B33_marshaled_pinvoke
{
	CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___Drawable_0;
	float ___Distance_1;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalPosition_2;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___WorldPosition_3;
};
// Native definition for COM marshalling of Live2D.Cubism.Framework.Raycasting.CubismRaycastHit
struct CubismRaycastHit_tE8FF87DE2C853616D44580CA648A872C40782B33_marshaled_com
{
	CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___Drawable_0;
	float ___Distance_1;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalPosition_2;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___WorldPosition_3;
};

// Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision
struct CubismRaycastablePrecision_t83499EC4521824F672F59D2E79EC0BF6FD0B0D48 
{
	// System.Int32 Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision::value__
	int32_t ___value___2;
};

// System.Delegate
struct Delegate_t  : public RuntimeObject
{
	// System.IntPtr System.Delegate::method_ptr
	Il2CppMethodPointer ___method_ptr_0;
	// System.IntPtr System.Delegate::invoke_impl
	intptr_t ___invoke_impl_1;
	// System.Object System.Delegate::m_target
	RuntimeObject* ___m_target_2;
	// System.IntPtr System.Delegate::method
	intptr_t ___method_3;
	// System.IntPtr System.Delegate::delegate_trampoline
	intptr_t ___delegate_trampoline_4;
	// System.IntPtr System.Delegate::extra_arg
	intptr_t ___extra_arg_5;
	// System.IntPtr System.Delegate::method_code
	intptr_t ___method_code_6;
	// System.IntPtr System.Delegate::interp_method
	intptr_t ___interp_method_7;
	// System.IntPtr System.Delegate::interp_invoke_impl
	intptr_t ___interp_invoke_impl_8;
	// System.Reflection.MethodInfo System.Delegate::method_info
	MethodInfo_t* ___method_info_9;
	// System.Reflection.MethodInfo System.Delegate::original_method_info
	MethodInfo_t* ___original_method_info_10;
	// System.DelegateData System.Delegate::data
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
	// System.Boolean System.Delegate::method_is_virtual
	bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
	intptr_t ___method_ptr_0;
	intptr_t ___invoke_impl_1;
	Il2CppIUnknown* ___m_target_2;
	intptr_t ___method_3;
	intptr_t ___delegate_trampoline_4;
	intptr_t ___extra_arg_5;
	intptr_t ___method_code_6;
	intptr_t ___interp_method_7;
	intptr_t ___interp_invoke_impl_8;
	MethodInfo_t* ___method_info_9;
	MethodInfo_t* ___original_method_info_10;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
	int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
	intptr_t ___method_ptr_0;
	intptr_t ___invoke_impl_1;
	Il2CppIUnknown* ___m_target_2;
	intptr_t ___method_3;
	intptr_t ___delegate_trampoline_4;
	intptr_t ___extra_arg_5;
	intptr_t ___method_code_6;
	intptr_t ___interp_method_7;
	intptr_t ___interp_invoke_impl_8;
	MethodInfo_t* ___method_info_9;
	MethodInfo_t* ___original_method_info_10;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
	int32_t ___method_is_virtual_12;
};

// 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;
};

// System.Int32Enum
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C 
{
	// System.Int32 System.Int32Enum::value__
	int32_t ___value___2;
};

// UnityEngine.MaterialPropertyBlock
struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D  : public RuntimeObject
{
	// System.IntPtr UnityEngine.MaterialPropertyBlock::m_Ptr
	intptr_t ___m_Ptr_0;
};

// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C  : public RuntimeObject
{
	// System.IntPtr UnityEngine.Object::m_CachedPtr
	intptr_t ___m_CachedPtr_0;
};

struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
	intptr_t ___m_CachedPtr_0;
};

// UnityEngine.Plane
struct Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C 
{
	// UnityEngine.Vector3 UnityEngine.Plane::m_Normal
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
	// System.Single UnityEngine.Plane::m_Distance
	float ___m_Distance_2;
};

// UnityEngine.Playables.PlayableGraph
struct PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E 
{
	// System.IntPtr UnityEngine.Playables.PlayableGraph::m_Handle
	intptr_t ___m_Handle_0;
	// System.UInt32 UnityEngine.Playables.PlayableGraph::m_Version
	uint32_t ___m_Version_1;
};

// UnityEngine.Playables.PlayableHandle
struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 
{
	// System.IntPtr UnityEngine.Playables.PlayableHandle::m_Handle
	intptr_t ___m_Handle_0;
	// System.UInt32 UnityEngine.Playables.PlayableHandle::m_Version
	uint32_t ___m_Version_1;
};

struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_StaticFields
{
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.PlayableHandle::m_Null
	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Null_2;
};

// UnityEngine.Playables.PlayableOutputHandle
struct PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 
{
	// System.IntPtr UnityEngine.Playables.PlayableOutputHandle::m_Handle
	intptr_t ___m_Handle_0;
	// System.UInt32 UnityEngine.Playables.PlayableOutputHandle::m_Version
	uint32_t ___m_Version_1;
};

struct PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883_StaticFields
{
	// UnityEngine.Playables.PlayableOutputHandle UnityEngine.Playables.PlayableOutputHandle::m_Null
	PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Null_2;
};

// UnityEngine.Ray
struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 
{
	// UnityEngine.Vector3 UnityEngine.Ray::m_Origin
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0;
	// UnityEngine.Vector3 UnityEngine.Ray::m_Direction
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1;
};

// 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;
};

// UnityEngine.Rendering.RenderTargetIdentifier
struct RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B 
{
	// UnityEngine.Rendering.BuiltinRenderTextureType UnityEngine.Rendering.RenderTargetIdentifier::m_Type
	int32_t ___m_Type_1;
	// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_NameID
	int32_t ___m_NameID_2;
	// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_InstanceID
	int32_t ___m_InstanceID_3;
	// System.IntPtr UnityEngine.Rendering.RenderTargetIdentifier::m_BufferPointer
	intptr_t ___m_BufferPointer_4;
	// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_MipLevel
	int32_t ___m_MipLevel_5;
	// UnityEngine.CubemapFace UnityEngine.Rendering.RenderTargetIdentifier::m_CubeFace
	int32_t ___m_CubeFace_6;
	// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_DepthSlice
	int32_t ___m_DepthSlice_7;
};

// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	// System.IntPtr System.RuntimeTypeHandle::value
	intptr_t ___value_0;
};

// UnityEngine.UIVertex
struct UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 
{
	// UnityEngine.Vector3 UnityEngine.UIVertex::position
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
	// UnityEngine.Vector3 UnityEngine.UIVertex::normal
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___normal_1;
	// UnityEngine.Vector4 UnityEngine.UIVertex::tangent
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___tangent_2;
	// UnityEngine.Color32 UnityEngine.UIVertex::color
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_3;
	// UnityEngine.Vector4 UnityEngine.UIVertex::uv0
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv0_4;
	// UnityEngine.Vector4 UnityEngine.UIVertex::uv1
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv1_5;
	// UnityEngine.Vector4 UnityEngine.UIVertex::uv2
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv2_6;
	// UnityEngine.Vector4 UnityEngine.UIVertex::uv3
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv3_7;
};

struct UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_StaticFields
{
	// UnityEngine.Color32 UnityEngine.UIVertex::s_DefaultColor
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_DefaultColor_8;
	// UnityEngine.Vector4 UnityEngine.UIVertex::s_DefaultTangent
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___s_DefaultTangent_9;
	// UnityEngine.UIVertex UnityEngine.UIVertex::simpleVert
	UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 ___simpleVert_10;
};

// System.Threading.WaitHandle
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8  : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
	// System.IntPtr System.Threading.WaitHandle::waitHandle
	intptr_t ___waitHandle_3;
	// Microsoft.Win32.SafeHandles.SafeWaitHandle modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.WaitHandle::safeWaitHandle
	SafeWaitHandle_t58F5662CD56F6462A687198A64987F8980804449* ___safeWaitHandle_4;
	// System.Boolean System.Threading.WaitHandle::hasThreadAffinity
	bool ___hasThreadAffinity_5;
};

struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_StaticFields
{
	// System.IntPtr System.Threading.WaitHandle::InvalidHandle
	intptr_t ___InvalidHandle_11;
};
// Native definition for P/Invoke marshalling of System.Threading.WaitHandle
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
	intptr_t ___waitHandle_3;
	void* ___safeWaitHandle_4;
	int32_t ___hasThreadAffinity_5;
};
// Native definition for COM marshalling of System.Threading.WaitHandle
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
	intptr_t ___waitHandle_3;
	void* ___safeWaitHandle_4;
	int32_t ___hasThreadAffinity_5;
};

// UnityEngine.UI.Extensions.UIHighlightable/InteractableChangedEvent
struct InteractableChangedEvent_t1E951F4F0AE09ADFDDDB6A25EE3DD672F6A10F72  : public UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB
{
};

// Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13
struct U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D  : public RuntimeObject
{
	// System.Int32 Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13::<>1__state
	int32_t ___U3CU3E1__state_0;
	// System.Object Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13::<>2__current
	RuntimeObject* ___U3CU3E2__current_1;
	// Valve.VR.InteractionSystem.VelocityEstimator Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13::<>4__this
	VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* ___U3CU3E4__this_2;
	// UnityEngine.Vector3 Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13::<previousPosition>5__2
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CpreviousPositionU3E5__2_3;
	// UnityEngine.Quaternion Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13::<previousRotation>5__3
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CpreviousRotationU3E5__3_4;
};

// UnityEngine.Animations.AnimationLayerMixerPlayable
struct AnimationLayerMixerPlayable_tAD8D28A1E2FB76567E9748CDD11699AEF0B4317D 
{
	// UnityEngine.Playables.PlayableHandle UnityEngine.Animations.AnimationLayerMixerPlayable::m_Handle
	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct AnimationLayerMixerPlayable_tAD8D28A1E2FB76567E9748CDD11699AEF0B4317D_StaticFields
{
	// UnityEngine.Animations.AnimationLayerMixerPlayable UnityEngine.Animations.AnimationLayerMixerPlayable::m_NullPlayable
	AnimationLayerMixerPlayable_tAD8D28A1E2FB76567E9748CDD11699AEF0B4317D ___m_NullPlayable_1;
};

// UnityEngine.Animations.AnimationPlayableOutput
struct AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E 
{
	// UnityEngine.Playables.PlayableOutputHandle UnityEngine.Animations.AnimationPlayableOutput::m_Handle
	PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Handle_0;
};

// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};

// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction
struct CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE  : public RuntimeObject
{
	// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer[] Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::<Masks>k__BackingField
	CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* ___U3CMasksU3Ek__BackingField_1;
	// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::<Maskeds>k__BackingField
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___U3CMaskedsU3Ek__BackingField_2;
	// Live2D.Cubism.Rendering.Masking.CubismMaskTexture Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::<MaskTexture>k__BackingField
	CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* ___U3CMaskTextureU3Ek__BackingField_3;
	// Live2D.Cubism.Rendering.Masking.CubismMaskTile Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::<MaskTile>k__BackingField
	CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___U3CMaskTileU3Ek__BackingField_4;
	// Live2D.Cubism.Rendering.Masking.CubismMaskTransform Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::<MaskTransform>k__BackingField
	CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 ___U3CMaskTransformU3Ek__BackingField_5;
};

struct CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_StaticFields
{
	// Live2D.Cubism.Rendering.Masking.CubismMaskProperties Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::<SharedMaskProperties>k__BackingField
	CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* ___U3CSharedMaskPropertiesU3Ek__BackingField_0;
};

// Live2D.Cubism.Rendering.Masking.CubismMaskProperties
struct CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3  : public RuntimeObject
{
	// Live2D.Cubism.Rendering.Masking.CubismMaskTexture Live2D.Cubism.Rendering.Masking.CubismMaskProperties::Texture
	CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* ___Texture_0;
	// Live2D.Cubism.Rendering.Masking.CubismMaskTile Live2D.Cubism.Rendering.Masking.CubismMaskProperties::Tile
	CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___Tile_1;
	// Live2D.Cubism.Rendering.Masking.CubismMaskTransform Live2D.Cubism.Rendering.Masking.CubismMaskProperties::Transform
	CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 ___Transform_2;
};

// System.Threading.EventWaitHandle
struct EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E  : public WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8
{
};

// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};

// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};

// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};

// UnityEngine.Motion
struct Motion_tBCD49FBF5608AD21FC03B63C8182FABCEF2707AC  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
	// System.Boolean UnityEngine.Motion::<isAnimatorMotion>k__BackingField
	bool ___U3CisAnimatorMotionU3Ek__BackingField_4;
};

// 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.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;
	// System.Boolean UnityEngine.EventSystems.PointerEventData::<fullyExited>k__BackingField
	bool ___U3CfullyExitedU3Ek__BackingField_31;
	// System.Boolean UnityEngine.EventSystems.PointerEventData::<reentered>k__BackingField
	bool ___U3CreenteredU3Ek__BackingField_32;
};

// 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
{
};

// 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;
};

// UnityEngine.UnityException
struct UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067  : public Exception_t
{
};

// System.Action`1<System.Single>
struct Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A  : public MulticastDelegate_t
{
};

// System.Comparison`1<Live2D.Cubism.Framework.ICubismUpdatable>
struct Comparison_1_t9069146CC54A569DBB41741A9A5548FA290C9672  : public MulticastDelegate_t
{
};

// System.Predicate`1<Live2D.Cubism.Core.CubismDrawable>
struct Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA  : public MulticastDelegate_t
{
};

// System.Predicate`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>
struct Predicate_1_t603130FEB722951924A8DC5BD64D2885FB1221B6  : public MulticastDelegate_t
{
};

// System.Predicate`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>
struct Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33  : public MulticastDelegate_t
{
};

// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07  : public MulticastDelegate_t
{
};

// UnityEngine.AnimationClip
struct AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712  : public Motion_tBCD49FBF5608AD21FC03B63C8182FABCEF2707AC
{
};

// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};

// Live2D.Cubism.Framework.Expression.CubismExpressionData
struct CubismExpressionData_t4E040F21E11E1827277FCDD3DBEE5DABEBC480D9  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	// System.String Live2D.Cubism.Framework.Expression.CubismExpressionData::Type
	String_t* ___Type_4;
	// System.Single Live2D.Cubism.Framework.Expression.CubismExpressionData::FadeInTime
	float ___FadeInTime_5;
	// System.Single Live2D.Cubism.Framework.Expression.CubismExpressionData::FadeOutTime
	float ___FadeOutTime_6;
	// Live2D.Cubism.Framework.Expression.CubismExpressionData/SerializableExpressionParameter[] Live2D.Cubism.Framework.Expression.CubismExpressionData::Parameters
	SerializableExpressionParameterU5BU5D_t657619D50DE8E780283753041477AD9811A76CF7* ___Parameters_7;
};

// Live2D.Cubism.Framework.Expression.CubismExpressionList
struct CubismExpressionList_tE1F3E1BFC13BABE3961543B2217732F5FC9C3468  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	// Live2D.Cubism.Framework.Expression.CubismExpressionData[] Live2D.Cubism.Framework.Expression.CubismExpressionList::CubismExpressionObjects
	CubismExpressionDataU5BU5D_tFE4E4B76EF4F55C0D2BC701261F0F7CB9786A7A8* ___CubismExpressionObjects_4;
};

// Live2D.Cubism.Rendering.Masking.CubismMaskTexture
struct CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::_size
	int32_t ____size_4;
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::_subdivisions
	int32_t ____subdivisions_5;
	// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::_renderTextureCount
	int32_t ____renderTextureCount_6;
	// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool Live2D.Cubism.Rendering.Masking.CubismMaskTexture::<TilePool>k__BackingField
	CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* ___U3CTilePoolU3Ek__BackingField_7;
	// UnityEngine.RenderTexture Live2D.Cubism.Rendering.Masking.CubismMaskTexture::_renderTexture
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ____renderTexture_8;
	// UnityEngine.RenderTexture[] Live2D.Cubism.Rendering.Masking.CubismMaskTexture::_renderTextures
	RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* ____renderTextures_9;
	// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem> Live2D.Cubism.Rendering.Masking.CubismMaskTexture::<Sources>k__BackingField
	List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* ___U3CSourcesU3Ek__BackingField_10;
};

// System.IndexOutOfRangeException
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};

// System.Threading.ManualResetEvent
struct ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158  : public EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E
{
};

// UnityEngine.MeshFilter
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};

// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};

// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27  : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};

// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};

// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4  : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};

// System.Threading.ThreadStart
struct ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2  : public MulticastDelegate_t
{
};

// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};

// Live2D.Cubism.Core.CubismModel/DynamicDrawableDataHandler
struct DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C  : public MulticastDelegate_t
{
};

// Live2D.Cubism.Core.CubismTaskQueue/CubismTaskHandler
struct CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154  : public MulticastDelegate_t
{
};

// 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.MeshRenderer
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE  : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF
{
};

// 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;
};

// Live2D.Cubism.Samples.AsyncBenchmark.AsyncToggler
struct AsyncToggler_t0B95B7CF50E5A05153B6AD659BA461E6136EC005  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.Boolean Live2D.Cubism.Samples.AsyncBenchmark.AsyncToggler::EnableAsync
	bool ___EnableAsync_4;
	// System.Boolean Live2D.Cubism.Samples.AsyncBenchmark.AsyncToggler::<LastEnableSync>k__BackingField
	bool ___U3CLastEnableSyncU3Ek__BackingField_5;
};

// Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController
struct BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.Single Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::SpawnIntervalTimeSecond
	float ___SpawnIntervalTimeSecond_4;
	// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::TargetFrameRate
	int32_t ___TargetFrameRate_5;
	// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::ReachedElapsedTimeUi
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___ReachedElapsedTimeUi_6;
	// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::InstancesCountUi
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___InstancesCountUi_7;
	// System.Single Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::<HighestRecordedFrameRate>k__BackingField
	float ___U3CHighestRecordedFrameRateU3Ek__BackingField_8;
	// System.Boolean Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::<CanModelSpawn>k__BackingField
	bool ___U3CCanModelSpawnU3Ek__BackingField_9;
	// System.Single Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::<SpawnTimeCount>k__BackingField
	float ___U3CSpawnTimeCountU3Ek__BackingField_10;
	// System.Single Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::<ElapsedTime>k__BackingField
	float ___U3CElapsedTimeU3Ek__BackingField_11;
	// Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::<FpsCounter>k__BackingField
	FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* ___U3CFpsCounterU3Ek__BackingField_12;
	// Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::<ModelSpawner>k__BackingField
	ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* ___U3CModelSpawnerU3Ek__BackingField_13;
};

// Live2D.Cubism.Samples.LookAt.Billboarder
struct Billboarder_tE5DE4649882C785C370B578E42AA2163BDD16105  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// UnityEngine.Camera Live2D.Cubism.Samples.LookAt.Billboarder::CameraToFace
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___CameraToFace_4;
};

// Live2D.Cubism.Framework.CubismAutoEyeBlinkInput
struct CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.Single Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::Mean
	float ___Mean_4;
	// System.Single Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::MaximumDeviation
	float ___MaximumDeviation_5;
	// System.Single Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::Timescale
	float ___Timescale_6;
	// Live2D.Cubism.Framework.CubismEyeBlinkController Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::<Controller>k__BackingField
	CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* ___U3CControllerU3Ek__BackingField_7;
	// System.Single Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::<T>k__BackingField
	float ___U3CTU3Ek__BackingField_8;
	// Live2D.Cubism.Framework.CubismAutoEyeBlinkInput/Phase Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::<CurrentPhase>k__BackingField
	int32_t ___U3CCurrentPhaseU3Ek__BackingField_9;
	// System.Single Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::<LastValue>k__BackingField
	float ___U3CLastValueU3Ek__BackingField_10;
};

// Live2D.Cubism.Framework.CubismDisplayInfoParameterName
struct CubismDisplayInfoParameterName_t1CE9312D282D208F20A074E240AE8A5C88E0D1C3  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.String Live2D.Cubism.Framework.CubismDisplayInfoParameterName::Name
	String_t* ___Name_4;
	// System.String Live2D.Cubism.Framework.CubismDisplayInfoParameterName::DisplayName
	String_t* ___DisplayName_5;
};

// Live2D.Cubism.Framework.CubismDisplayInfoPartName
struct CubismDisplayInfoPartName_t9205182BF97946634B707ACF201A9579EB0F2910  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.String Live2D.Cubism.Framework.CubismDisplayInfoPartName::Name
	String_t* ___Name_4;
	// System.String Live2D.Cubism.Framework.CubismDisplayInfoPartName::DisplayName
	String_t* ___DisplayName_5;
};

// Live2D.Cubism.Core.CubismDrawable
struct CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Core.Unmanaged.CubismUnmanagedDrawables Live2D.Cubism.Core.CubismDrawable::<UnmanagedDrawables>k__BackingField
	CubismUnmanagedDrawables_t85A3DB9B9789F1AA33381EEDC0F97FCFA7F5734B* ___U3CUnmanagedDrawablesU3Ek__BackingField_4;
	// System.Int32 Live2D.Cubism.Core.CubismDrawable::_unmanagedIndex
	int32_t ____unmanagedIndex_5;
};

// Live2D.Cubism.Framework.Expression.CubismExpressionController
struct CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Framework.Expression.CubismExpressionList Live2D.Cubism.Framework.Expression.CubismExpressionController::ExpressionsList
	CubismExpressionList_tE1F3E1BFC13BABE3961543B2217732F5FC9C3468* ___ExpressionsList_4;
	// Live2D.Cubism.Core.CubismModel Live2D.Cubism.Framework.Expression.CubismExpressionController::_model
	CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* ____model_5;
	// System.Collections.Generic.List`1<Live2D.Cubism.Framework.Expression.CubismPlayingExpression> Live2D.Cubism.Framework.Expression.CubismExpressionController::_playingExpressions
	List_1_t75BE20015D21652CF091B113C737A6976AF4FAD4* ____playingExpressions_6;
	// System.Int32 Live2D.Cubism.Framework.Expression.CubismExpressionController::CurrentExpressionIndex
	int32_t ___CurrentExpressionIndex_7;
	// System.Int32 Live2D.Cubism.Framework.Expression.CubismExpressionController::_lastExpressionIndex
	int32_t ____lastExpressionIndex_8;
	// System.Boolean Live2D.Cubism.Framework.Expression.CubismExpressionController::<HasUpdateController>k__BackingField
	bool ___U3CHasUpdateControllerU3Ek__BackingField_9;
};

// Live2D.Cubism.Samples.OriginalWorkflow.Expression.CubismExpressionPreview
struct CubismExpressionPreview_tB9C2CBBA7438E3D68CDF8BD981A8713A6A13D615  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Framework.Expression.CubismExpressionController Live2D.Cubism.Samples.OriginalWorkflow.Expression.CubismExpressionPreview::_expressionController
	CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851* ____expressionController_4;
};

// Live2D.Cubism.Framework.CubismEyeBlinkController
struct CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Framework.CubismParameterBlendMode Live2D.Cubism.Framework.CubismEyeBlinkController::BlendMode
	int32_t ___BlendMode_4;
	// System.Single Live2D.Cubism.Framework.CubismEyeBlinkController::EyeOpening
	float ___EyeOpening_5;
	// Live2D.Cubism.Core.CubismParameter[] Live2D.Cubism.Framework.CubismEyeBlinkController::<Destinations>k__BackingField
	CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* ___U3CDestinationsU3Ek__BackingField_6;
	// System.Boolean Live2D.Cubism.Framework.CubismEyeBlinkController::<HasUpdateController>k__BackingField
	bool ___U3CHasUpdateControllerU3Ek__BackingField_7;
};

// Live2D.Cubism.Framework.CubismEyeBlinkParameter
struct CubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};

// Live2D.Cubism.Framework.CubismHitDrawable
struct CubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.String Live2D.Cubism.Framework.CubismHitDrawable::Name
	String_t* ___Name_4;
};

// Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismLookTarget
struct CubismLookTarget_t5D4EA5811646230E985EB81CFD9DC5CC52B9C413  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};

// Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer
struct CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};

struct CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields
{
	// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource> Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::<Sources>k__BackingField
	List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* ___U3CSourcesU3Ek__BackingField_4;
	// UnityEngine.Rendering.CommandBuffer Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::<Buffer>k__BackingField
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___U3CBufferU3Ek__BackingField_5;
	// UnityEngine.Rendering.CommandBuffer[] Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::<Buffers>k__BackingField
	CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* ___U3CBuffersU3Ek__BackingField_6;
};

// Live2D.Cubism.Rendering.Masking.CubismMaskController
struct CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Rendering.Masking.CubismMaskTexture Live2D.Cubism.Rendering.Masking.CubismMaskController::_maskTexture
	CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* ____maskTexture_4;
	// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction[] Live2D.Cubism.Rendering.Masking.CubismMaskController::<Junctions>k__BackingField
	CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* ___U3CJunctionsU3Ek__BackingField_5;
	// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskController::<HasUpdateController>k__BackingField
	bool ___U3CHasUpdateControllerU3Ek__BackingField_6;
};

// Live2D.Cubism.Core.CubismModel
struct CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Core.CubismModel/DynamicDrawableDataHandler Live2D.Cubism.Core.CubismModel::OnDynamicDrawableData
	DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C* ___OnDynamicDrawableData_4;
	// Live2D.Cubism.Core.CubismMoc Live2D.Cubism.Core.CubismModel::_moc
	CubismMoc_t68291D8DA7304CA214B8A05FAD1F2DE366CC5119* ____moc_5;
	// Live2D.Cubism.Core.CubismTaskableModel Live2D.Cubism.Core.CubismModel::<TaskableModel>k__BackingField
	CubismTaskableModel_t760C31B420082353809FBA9CCD33E4AD97EE5437* ___U3CTaskableModelU3Ek__BackingField_6;
	// Live2D.Cubism.Core.CubismParameter[] Live2D.Cubism.Core.CubismModel::_parameters
	CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* ____parameters_7;
	// Live2D.Cubism.Core.CubismPart[] Live2D.Cubism.Core.CubismModel::_parts
	CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* ____parts_8;
	// Live2D.Cubism.Core.CubismDrawable[] Live2D.Cubism.Core.CubismModel::_drawables
	CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* ____drawables_9;
	// Live2D.Cubism.Core.CubismCanvasInformation Live2D.Cubism.Core.CubismModel::_canvasInformation
	CubismCanvasInformation_t891817366FD1E877E09545D5212D9F5FC8AD5573* ____canvasInformation_10;
	// Live2D.Cubism.Framework.CubismParameterStore Live2D.Cubism.Core.CubismModel::_parameterStore
	CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* ____parameterStore_11;
	// System.Boolean Live2D.Cubism.Core.CubismModel::<WasAttachedModelUpdateFunction>k__BackingField
	bool ___U3CWasAttachedModelUpdateFunctionU3Ek__BackingField_13;
	// System.Boolean Live2D.Cubism.Core.CubismModel::<WasJustEnabled>k__BackingField
	bool ___U3CWasJustEnabledU3Ek__BackingField_14;
	// System.Int32 Live2D.Cubism.Core.CubismModel::<LastTick>k__BackingField
	int32_t ___U3CLastTickU3Ek__BackingField_15;
};

struct CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86_StaticFields
{
	// System.Action Live2D.Cubism.Core.CubismModel::_modelUpdateFunctions
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ____modelUpdateFunctions_12;
};

// Live2D.Cubism.Framework.Motion.CubismMotionController
struct CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.Action`1<System.Single> Live2D.Cubism.Framework.Motion.CubismMotionController::AnimationEndHandler
	Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* ___AnimationEndHandler_4;
	// System.Int32 Live2D.Cubism.Framework.Motion.CubismMotionController::LayerCount
	int32_t ___LayerCount_5;
	// Live2D.Cubism.Framework.MotionFade.CubismFadeMotionList Live2D.Cubism.Framework.Motion.CubismMotionController::_cubismFadeMotionList
	CubismFadeMotionList_tB3DF001EC53DFEDBB9304E928C8DE9D6A1EF4F79* ____cubismFadeMotionList_6;
	// System.Boolean Live2D.Cubism.Framework.Motion.CubismMotionController::_isActive
	bool ____isActive_7;
	// UnityEngine.Playables.PlayableGraph Live2D.Cubism.Framework.Motion.CubismMotionController::_playableGrap
	PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ____playableGrap_8;
	// UnityEngine.Animations.AnimationPlayableOutput Live2D.Cubism.Framework.Motion.CubismMotionController::_playableOutput
	AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ____playableOutput_9;
	// UnityEngine.Animations.AnimationLayerMixerPlayable Live2D.Cubism.Framework.Motion.CubismMotionController::_layerMixer
	AnimationLayerMixerPlayable_tAD8D28A1E2FB76567E9748CDD11699AEF0B4317D ____layerMixer_10;
	// Live2D.Cubism.Framework.Motion.CubismMotionLayer[] Live2D.Cubism.Framework.Motion.CubismMotionController::_motionLayers
	CubismMotionLayerU5BU5D_t2F2BC0730FF0EC02B31DFDE6679FB6A96F1AD5AC* ____motionLayers_11;
	// System.Int32[] Live2D.Cubism.Framework.Motion.CubismMotionController::_motionPriorities
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____motionPriorities_12;
};

// Live2D.Cubism.Samples.OriginalWorkflow.Motion.CubismMotionPreview
struct CubismMotionPreview_tCABE46D773A9CE6C29FF158E5A4391D0478E9EE0  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// UnityEngine.AnimationClip Live2D.Cubism.Samples.OriginalWorkflow.Motion.CubismMotionPreview::Animation
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___Animation_4;
	// Live2D.Cubism.Framework.Motion.CubismMotionController Live2D.Cubism.Samples.OriginalWorkflow.Motion.CubismMotionPreview::_motionController
	CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* ____motionController_5;
};

// Live2D.Cubism.Core.CubismParameter
struct CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Core.Unmanaged.CubismUnmanagedParameters Live2D.Cubism.Core.CubismParameter::<UnmanagedParameters>k__BackingField
	CubismUnmanagedParameters_tB0EC68F593E70F43DD7F37A1F54C254F553BFFBD* ___U3CUnmanagedParametersU3Ek__BackingField_4;
	// System.Int32 Live2D.Cubism.Core.CubismParameter::_unmanagedIndex
	int32_t ____unmanagedIndex_5;
	// System.Single Live2D.Cubism.Core.CubismParameter::Value
	float ___Value_6;
};

// Live2D.Cubism.Framework.CubismParameterStore
struct CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Core.CubismParameter[] Live2D.Cubism.Framework.CubismParameterStore::<DestinationParameters>k__BackingField
	CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* ___U3CDestinationParametersU3Ek__BackingField_4;
	// Live2D.Cubism.Core.CubismPart[] Live2D.Cubism.Framework.CubismParameterStore::<DestinationParts>k__BackingField
	CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* ___U3CDestinationPartsU3Ek__BackingField_5;
	// System.Single[] Live2D.Cubism.Framework.CubismParameterStore::_parameterValues
	SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ____parameterValues_6;
	// System.Single[] Live2D.Cubism.Framework.CubismParameterStore::_partOpacities
	SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ____partOpacities_7;
	// System.Boolean Live2D.Cubism.Framework.CubismParameterStore::<HasUpdateController>k__BackingField
	bool ___U3CHasUpdateControllerU3Ek__BackingField_8;
};

// Live2D.Cubism.Framework.CubismParametersInspector
struct CubismParametersInspector_tE38E5B68DA4301F04851778307B70D4001E1BC07  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};

// Live2D.Cubism.Core.CubismPart
struct CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Core.Unmanaged.CubismUnmanagedParts Live2D.Cubism.Core.CubismPart::<UnmanagedParts>k__BackingField
	CubismUnmanagedParts_t28709A21D6A16173B3BC4EE65F0E5F26FDCB2A3E* ___U3CUnmanagedPartsU3Ek__BackingField_4;
	// System.Int32 Live2D.Cubism.Core.CubismPart::_unmanagedIndex
	int32_t ____unmanagedIndex_5;
	// System.Single Live2D.Cubism.Core.CubismPart::Opacity
	float ___Opacity_6;
};

// Live2D.Cubism.Rendering.CubismPartColorsEditor
struct CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Rendering.CubismRenderController Live2D.Cubism.Rendering.CubismPartColorsEditor::_renderController
	CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* ____renderController_4;
	// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Rendering.CubismPartColorsEditor::_renderers
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ____renderers_5;
	// Live2D.Cubism.Core.CubismPart Live2D.Cubism.Rendering.CubismPartColorsEditor::_part
	CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* ____part_6;
	// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Rendering.CubismPartColorsEditor::_childDrawableRenderers
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ____childDrawableRenderers_7;
	// System.Boolean Live2D.Cubism.Rendering.CubismPartColorsEditor::_isOverwrittenPartMultiplyColors
	bool ____isOverwrittenPartMultiplyColors_8;
	// System.Boolean Live2D.Cubism.Rendering.CubismPartColorsEditor::_isOverwrittenPartScreenColors
	bool ____isOverwrittenPartScreenColors_9;
	// UnityEngine.Color Live2D.Cubism.Rendering.CubismPartColorsEditor::_multiplyColor
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____multiplyColor_10;
	// UnityEngine.Color Live2D.Cubism.Rendering.CubismPartColorsEditor::_screenColor
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____screenColor_11;
};

// Live2D.Cubism.Framework.CubismPartsInspector
struct CubismPartsInspector_tDF81F7A5697A6C226F30A530137E9F0483CDD8E9  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};

// Live2D.Cubism.Framework.Raycasting.CubismRaycastable
struct CubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision Live2D.Cubism.Framework.Raycasting.CubismRaycastable::Precision
	int32_t ___Precision_4;
};

// Live2D.Cubism.Framework.Raycasting.CubismRaycaster
struct CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Framework.Raycasting.CubismRaycaster::<Raycastables>k__BackingField
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___U3CRaycastablesU3Ek__BackingField_4;
	// Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision[] Live2D.Cubism.Framework.Raycasting.CubismRaycaster::<RaycastablePrecisions>k__BackingField
	CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* ___U3CRaycastablePrecisionsU3Ek__BackingField_5;
};

// Live2D.Cubism.Rendering.CubismRenderController
struct CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.Single Live2D.Cubism.Rendering.CubismRenderController::Opacity
	float ___Opacity_4;
	// System.Single Live2D.Cubism.Rendering.CubismRenderController::_lastOpacity
	float ____lastOpacity_5;
	// System.Boolean Live2D.Cubism.Rendering.CubismRenderController::_isOverwrittenModelMultiplyColors
	bool ____isOverwrittenModelMultiplyColors_6;
	// System.Boolean Live2D.Cubism.Rendering.CubismRenderController::_isOverwrittenModelScreenColors
	bool ____isOverwrittenModelScreenColors_7;
	// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderController::_modelMultiplyColor
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____modelMultiplyColor_8;
	// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderController::_modelScreenColor
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____modelScreenColor_9;
	// System.Int32 Live2D.Cubism.Rendering.CubismRenderController::_sortingLayerId
	int32_t ____sortingLayerId_10;
	// Live2D.Cubism.Rendering.CubismSortingMode Live2D.Cubism.Rendering.CubismRenderController::_sortingMode
	int32_t ____sortingMode_11;
	// System.Int32 Live2D.Cubism.Rendering.CubismRenderController::_sortingOrder
	int32_t ____sortingOrder_12;
	// UnityEngine.Camera Live2D.Cubism.Rendering.CubismRenderController::CameraToFace
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___CameraToFace_13;
	// UnityEngine.Object Live2D.Cubism.Rendering.CubismRenderController::_drawOrderHandler
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ____drawOrderHandler_14;
	// Live2D.Cubism.Rendering.ICubismDrawOrderHandler Live2D.Cubism.Rendering.CubismRenderController::_drawOrderHandlerInterface
	RuntimeObject* ____drawOrderHandlerInterface_15;
	// UnityEngine.Object Live2D.Cubism.Rendering.CubismRenderController::_opacityHandler
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ____opacityHandler_16;
	// Live2D.Cubism.Rendering.ICubismOpacityHandler Live2D.Cubism.Rendering.CubismRenderController::_opacityHandlerInterface
	RuntimeObject* ____opacityHandlerInterface_17;
	// UnityEngine.Object Live2D.Cubism.Rendering.CubismRenderController::_multiplyColorHandler
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ____multiplyColorHandler_18;
	// Live2D.Cubism.Rendering.ICubismBlendColorHandler Live2D.Cubism.Rendering.CubismRenderController::_multiplyColorHandlerInterface
	RuntimeObject* ____multiplyColorHandlerInterface_19;
	// UnityEngine.Object Live2D.Cubism.Rendering.CubismRenderController::_screenColorHandler
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ____screenColorHandler_20;
	// Live2D.Cubism.Rendering.ICubismBlendColorHandler Live2D.Cubism.Rendering.CubismRenderController::_screenColorHandlerInterface
	RuntimeObject* ____screenColorHandlerInterface_21;
	// System.Single Live2D.Cubism.Rendering.CubismRenderController::_depthOffset
	float ____depthOffset_22;
	// UnityEngine.Transform Live2D.Cubism.Rendering.CubismRenderController::_drawablesRootTransform
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____drawablesRootTransform_23;
	// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Rendering.CubismRenderController::_renderers
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ____renderers_24;
	// UnityEngine.Color[] Live2D.Cubism.Rendering.CubismRenderController::_newMultiplyColors
	ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ____newMultiplyColors_25;
	// UnityEngine.Color[] Live2D.Cubism.Rendering.CubismRenderController::_newScreenColors
	ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ____newScreenColors_26;
	// System.Boolean Live2D.Cubism.Rendering.CubismRenderController::<HasUpdateController>k__BackingField
	bool ___U3CHasUpdateControllerU3Ek__BackingField_27;
};

// Live2D.Cubism.Rendering.CubismRenderer
struct CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::_localSortingOrder
	int32_t ____localSortingOrder_4;
	// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::_color
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____color_5;
	// System.Boolean Live2D.Cubism.Rendering.CubismRenderer::_isOverwrittenDrawableMultiplyColors
	bool ____isOverwrittenDrawableMultiplyColors_6;
	// System.Boolean Live2D.Cubism.Rendering.CubismRenderer::<LastIsUseUserMultiplyColor>k__BackingField
	bool ___U3CLastIsUseUserMultiplyColorU3Ek__BackingField_7;
	// System.Boolean Live2D.Cubism.Rendering.CubismRenderer::_isOverwrittenDrawableScreenColors
	bool ____isOverwrittenDrawableScreenColors_8;
	// System.Boolean Live2D.Cubism.Rendering.CubismRenderer::<LastIsUseUserScreenColors>k__BackingField
	bool ___U3CLastIsUseUserScreenColorsU3Ek__BackingField_9;
	// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::_multiplyColor
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____multiplyColor_10;
	// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::<LastMultiplyColor>k__BackingField
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___U3CLastMultiplyColorU3Ek__BackingField_11;
	// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::_screenColor
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____screenColor_12;
	// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::<LastScreenColor>k__BackingField
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___U3CLastScreenColorU3Ek__BackingField_13;
	// UnityEngine.Texture2D Live2D.Cubism.Rendering.CubismRenderer::_mainTexture
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ____mainTexture_14;
	// UnityEngine.Mesh[] Live2D.Cubism.Rendering.CubismRenderer::<Meshes>k__BackingField
	MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* ___U3CMeshesU3Ek__BackingField_15;
	// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::<FrontMesh>k__BackingField
	int32_t ___U3CFrontMeshU3Ek__BackingField_16;
	// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::<BackMesh>k__BackingField
	int32_t ___U3CBackMeshU3Ek__BackingField_17;
	// UnityEngine.MeshFilter Live2D.Cubism.Rendering.CubismRenderer::_meshFilter
	MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ____meshFilter_18;
	// UnityEngine.MeshRenderer Live2D.Cubism.Rendering.CubismRenderer::_meshRenderer
	MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* ____meshRenderer_19;
	// Live2D.Cubism.Core.CubismDrawable Live2D.Cubism.Rendering.CubismRenderer::<Drawable>k__BackingField
	CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___U3CDrawableU3Ek__BackingField_20;
	// Live2D.Cubism.Rendering.CubismRenderController Live2D.Cubism.Rendering.CubismRenderer::<RenderController>k__BackingField
	CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* ___U3CRenderControllerU3Ek__BackingField_21;
	// Live2D.Cubism.Rendering.CubismSortingMode Live2D.Cubism.Rendering.CubismRenderer::_sortingMode
	int32_t ____sortingMode_22;
	// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::_sortingOrder
	int32_t ____sortingOrder_23;
	// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::_renderOrder
	int32_t ____renderOrder_24;
	// System.Single Live2D.Cubism.Rendering.CubismRenderer::_depthOffset
	float ____depthOffset_25;
	// System.Single Live2D.Cubism.Rendering.CubismRenderer::_opacity
	float ____opacity_26;
	// UnityEngine.Color[] Live2D.Cubism.Rendering.CubismRenderer::<VertexColors>k__BackingField
	ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___U3CVertexColorsU3Ek__BackingField_27;
	// Live2D.Cubism.Rendering.CubismRenderer/SwapInfo Live2D.Cubism.Rendering.CubismRenderer::<LastSwap>k__BackingField
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E ___U3CLastSwapU3Ek__BackingField_28;
	// Live2D.Cubism.Rendering.CubismRenderer/SwapInfo Live2D.Cubism.Rendering.CubismRenderer::<ThisSwap>k__BackingField
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E ___U3CThisSwapU3Ek__BackingField_29;
};

struct CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_StaticFields
{
	// UnityEngine.MaterialPropertyBlock Live2D.Cubism.Rendering.CubismRenderer::_sharedPropertyBlock
	MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ____sharedPropertyBlock_30;
};

// Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController
struct CubismSampleController_tD05C65F3413464553BADD3FA38C35AD4EE2E530C  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Framework.Motion.CubismMotionController Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::_motionController
	CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* ____motionController_4;
	// Live2D.Cubism.Framework.Expression.CubismExpressionController Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::_expressionController
	CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851* ____expressionController_5;
	// UnityEngine.AnimationClip Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::_bodyAnimation
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ____bodyAnimation_6;
	// UnityEngine.AnimationClip[] Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::_tapBodyMotions
	AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F* ____tapBodyMotions_7;
	// UnityEngine.AnimationClip Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::_loopMotion
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ____loopMotion_8;
	// System.Collections.Generic.List`1<Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation> Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::_hasHitDrawables
	List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* ____hasHitDrawables_9;
	// Live2D.Cubism.Framework.Raycasting.CubismRaycaster Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::_raycaster
	CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* ____raycaster_10;
	// Live2D.Cubism.Framework.Raycasting.CubismRaycastHit[] Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::_raycastResults
	CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* ____raycastResults_11;
};

// Live2D.Cubism.Framework.CubismUpdateController
struct CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.Action Live2D.Cubism.Framework.CubismUpdateController::_onLateUpdate
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ____onLateUpdate_4;
};

// Live2D.Cubism.Framework.UserData.CubismUserDataTag
struct CubismUserDataTag_t004290D9D99FEE91E784BEEE59CADF8C05F109BD  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.String Live2D.Cubism.Framework.UserData.CubismUserDataTag::_value
	String_t* ____value_4;
	// Live2D.Cubism.Framework.UserData.CubismUserDataBody Live2D.Cubism.Framework.UserData.CubismUserDataTag::_body
	CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D ____body_5;
};

// Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter
struct FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::FpsUi
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___FpsUi_4;
	// System.Single Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::<Fps>k__BackingField
	float ___U3CFpsU3Ek__BackingField_5;
	// System.Single Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::<DeltaTime>k__BackingField
	float ___U3CDeltaTimeU3Ek__BackingField_6;
};

// Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer
struct FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::TargetFrameRate
	int32_t ___TargetFrameRate_4;
	// System.Boolean Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<LessThanTargetFrameRate>k__BackingField
	bool ___U3CLessThanTargetFrameRateU3Ek__BackingField_5;
	// System.Single Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<HighestFrameRate>k__BackingField
	float ___U3CHighestFrameRateU3Ek__BackingField_6;
	// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<CurrentHighestFrameRate>k__BackingField
	int32_t ___U3CCurrentHighestFrameRateU3Ek__BackingField_7;
	// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<PreviousHighestFrameRate>k__BackingField
	int32_t ___U3CPreviousHighestFrameRateU3Ek__BackingField_8;
	// System.Single Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<LowestFrameRate>k__BackingField
	float ___U3CLowestFrameRateU3Ek__BackingField_9;
	// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<CurrentLowestFrameRate>k__BackingField
	int32_t ___U3CCurrentLowestFrameRateU3Ek__BackingField_10;
	// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<PreviousLowestFrameRate>k__BackingField
	int32_t ___U3CPreviousLowestFrameRateU3Ek__BackingField_11;
	// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<InstancesCount>k__BackingField
	int32_t ___U3CInstancesCountU3Ek__BackingField_12;
	// Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<FpsCounter>k__BackingField
	FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* ___U3CFpsCounterU3Ek__BackingField_13;
	// Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<BenchmarkController>k__BackingField
	BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* ___U3CBenchmarkControllerU3Ek__BackingField_14;
	// Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<ModelSpawner>k__BackingField
	ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* ___U3CModelSpawnerU3Ek__BackingField_15;
	// Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<TotalElapsedTime>k__BackingField
	TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* ___U3CTotalElapsedTimeU3Ek__BackingField_16;
	// Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<FrameRateUiHolder>k__BackingField
	FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* ___U3CFrameRateUiHolderU3Ek__BackingField_17;
	// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<HighestFrameRateUi>k__BackingField
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___U3CHighestFrameRateUiU3Ek__BackingField_18;
	// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::<LowestFrameRateUi>k__BackingField
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___U3CLowestFrameRateUiU3Ek__BackingField_19;
};

// Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder
struct FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.Boolean Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder::HasShownFrameRate
	bool ___HasShownFrameRate_4;
	// System.Boolean Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder::HasShownElapsedTime
	bool ___HasShownElapsedTime_5;
	// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder::HighestFrameRateUi
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___HighestFrameRateUi_6;
	// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder::LowestFrameRateUi
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___LowestFrameRateUi_7;
	// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder::ElapsedTimeUi
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___ElapsedTimeUi_8;
};

// Live2D.Cubism.Samples.Masking.MaskTexturePreview
struct MaskTexturePreview_tF66B3CDF6EE16504D11EA322E2F51DBDF6ADC2AD  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Rendering.Masking.CubismMaskTexture Live2D.Cubism.Samples.Masking.MaskTexturePreview::MaskTexture
	CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* ___MaskTexture_4;
};

// Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner
struct ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// UnityEngine.GameObject Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::ModelPrefab
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ModelPrefab_4;
	// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::ModelCountUi
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___ModelCountUi_5;
	// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::<InstancesCount>k__BackingField
	int32_t ___U3CInstancesCountU3Ek__BackingField_6;
	// System.Collections.Generic.List`1<UnityEngine.GameObject> Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::<Instances>k__BackingField
	List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___U3CInstancesU3Ek__BackingField_7;
	// Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::<BenchmarkController>k__BackingField
	BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* ___U3CBenchmarkControllerU3Ek__BackingField_8;
};

// Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay
struct RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// Live2D.Cubism.Core.CubismModel Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::Model
	CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* ___Model_4;
	// UnityEngine.UI.Text Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::ResultsText
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___ResultsText_5;
	// Live2D.Cubism.Framework.Raycasting.CubismRaycaster Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::<Raycaster>k__BackingField
	CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* ___U3CRaycasterU3Ek__BackingField_6;
	// Live2D.Cubism.Framework.Raycasting.CubismRaycastHit[] Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::<Results>k__BackingField
	CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* ___U3CResultsU3Ek__BackingField_7;
};

// UnityEngine.UI.Extensions.TabNavigationHelper
struct TabNavigationHelper_t2D44342FDC824AF64D8D3C0468406639F70CB034  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// UnityEngine.EventSystems.EventSystem UnityEngine.UI.Extensions.TabNavigationHelper::_system
	EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ____system_4;
	// UnityEngine.UI.Selectable UnityEngine.UI.Extensions.TabNavigationHelper::StartingObject
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___StartingObject_5;
	// UnityEngine.UI.Selectable UnityEngine.UI.Extensions.TabNavigationHelper::LastObject
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___LastObject_6;
	// UnityEngine.UI.Selectable[] UnityEngine.UI.Extensions.TabNavigationHelper::NavigationPath
	SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* ___NavigationPath_7;
	// UnityEngine.UI.Extensions.NavigationMode UnityEngine.UI.Extensions.TabNavigationHelper::NavigationMode
	int32_t ___NavigationMode_8;
	// System.Boolean UnityEngine.UI.Extensions.TabNavigationHelper::CircularNavigation
	bool ___CircularNavigation_9;
};

// Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime
struct TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::UpdateInterval
	int32_t ___UpdateInterval_4;
	// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::ElapsedTime
	int32_t ___ElapsedTime_5;
	// System.Single Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::<UpdateIntervalCount>k__BackingField
	float ___U3CUpdateIntervalCountU3Ek__BackingField_6;
	// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::<TotalElapsedTimeText>k__BackingField
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___U3CTotalElapsedTimeTextU3Ek__BackingField_7;
	// Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::<FrameRateUiHolder>k__BackingField
	FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* ___U3CFrameRateUiHolderU3Ek__BackingField_8;
};

// Trancendence
struct Trancendence_tA12936260A296DD854D31BD5CA30863A94FC723A  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};

struct Trancendence_tA12936260A296DD854D31BD5CA30863A94FC723A_StaticFields
{
	// System.Int32 Trancendence::Timelimit
	int32_t ___Timelimit_4;
	// System.Single Trancendence::intTotalPoint1
	float ___intTotalPoint1_5;
	// System.String Trancendence::str_GirlPose
	String_t* ___str_GirlPose_7;
	// System.Int32 Trancendence::isGirlLove
	int32_t ___isGirlLove_8;
	// System.Collections.Generic.List`1<System.String> Trancendence::StoryFlag
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___StoryFlag_9;
	// System.Collections.Generic.List`1<System.String> Trancendence::NetStoryFlag
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___NetStoryFlag_10;
	// System.Int32 Trancendence::Heroin01_Unlock
	int32_t ___Heroin01_Unlock_11;
	// System.Boolean Trancendence::isOpning
	bool ___isOpning_12;
	// System.Boolean Trancendence::isOffTrain
	bool ___isOffTrain_13;
	// System.Int32 Trancendence::isCamera
	int32_t ___isCamera_14;
	// System.Int32 Trancendence::Heroin01_Stand_Momo_Sawaru
	int32_t ___Heroin01_Stand_Momo_Sawaru_15;
	// System.Int32 Trancendence::Heroin01_Stand_Hoo_Sawaru
	int32_t ___Heroin01_Stand_Hoo_Sawaru_16;
	// System.Int32 Trancendence::Heroin01_Stand_Hip_Sawaru
	int32_t ___Heroin01_Stand_Hip_Sawaru_17;
	// System.Int32 Trancendence::Heroin01_Stand_Boob_Sawaru
	int32_t ___Heroin01_Stand_Boob_Sawaru_18;
	// System.Int32 Trancendence::Heroin01_Stand_Asoko_Sawaru
	int32_t ___Heroin01_Stand_Asoko_Sawaru_19;
	// System.Int32 Trancendence::Heroin01_Stand_Boob_Momu
	int32_t ___Heroin01_Stand_Boob_Momu_20;
	// System.Int32 Trancendence::Heroin01_Stand_Boob_Taputapu
	int32_t ___Heroin01_Stand_Boob_Taputapu_21;
	// System.Int32 Trancendence::Heroin01_Stand_Hip_Tsumamu
	int32_t ___Heroin01_Stand_Hip_Tsumamu_22;
	// System.Int32 Trancendence::Heroin01_Stand_Nip_Osu
	int32_t ___Heroin01_Stand_Nip_Osu_23;
	// System.Int32 Trancendence::Heroin01_Stand_Nip_Tsumamu
	int32_t ___Heroin01_Stand_Nip_Tsumamu_24;
	// System.Int32 Trancendence::Heroin01_Stand_Asoko_Yubi
	int32_t ___Heroin01_Stand_Asoko_Yubi_25;
	// System.Int32 Trancendence::Heroin01_Stand_Asoko_Kupaa
	int32_t ___Heroin01_Stand_Asoko_Kupaa_26;
	// System.Int32 Trancendence::Heroin01_Stand_Hoo_Suu
	int32_t ___Heroin01_Stand_Hoo_Suu_27;
	// System.Int32 Trancendence::Heroin01_Stand_Momo_Nameru
	int32_t ___Heroin01_Stand_Momo_Nameru_28;
	// System.Int32 Trancendence::Heroin01_Stand_Face_Nameru
	int32_t ___Heroin01_Stand_Face_Nameru_29;
	// System.Int32 Trancendence::Heroin01_Stand_Waki_Nameru
	int32_t ___Heroin01_Stand_Waki_Nameru_30;
	// System.Int32 Trancendence::Heroin01_Stand_Onaka_Nameru
	int32_t ___Heroin01_Stand_Onaka_Nameru_31;
	// System.Int32 Trancendence::Heroin01_Stand_Kiss
	int32_t ___Heroin01_Stand_Kiss_32;
	// System.Int32 Trancendence::Heroin01_Stand_Nip_Suu
	int32_t ___Heroin01_Stand_Nip_Suu_33;
	// System.Int32 Trancendence::Heroin01_Stand_Nip_Nameru
	int32_t ___Heroin01_Stand_Nip_Nameru_34;
	// System.Int32 Trancendence::Heroin01_Stand_Asoko_Nameru
	int32_t ___Heroin01_Stand_Asoko_Nameru_35;
	// System.Int32 Trancendence::Heroin01_Stand_Napukin_Hagasu
	int32_t ___Heroin01_Stand_Napukin_Hagasu_36;
	// System.Boolean Trancendence::C_Heroin01_Stand_Napukin_Hagasu
	bool ___C_Heroin01_Stand_Napukin_Hagasu_37;
	// System.Int32 Trancendence::Heroin01_Stand_Tanpon
	int32_t ___Heroin01_Stand_Tanpon_38;
	// System.Int32 Trancendence::Heroin01_Stand_Paizuri
	int32_t ___Heroin01_Stand_Paizuri_39;
	// System.Int32 Trancendence::Heroin01_Stand_Fera
	int32_t ___Heroin01_Stand_Fera_40;
	// System.Int32 Trancendence::Heroin01_Stand_Baibu
	int32_t ___Heroin01_Stand_Baibu_41;
	// System.Int32 Trancendence::Heroin01_Bukkake
	int32_t ___Heroin01_Bukkake_42;
	// System.Int32 Trancendence::Heroin01_Back_Wareme_Nazoru
	int32_t ___Heroin01_Back_Wareme_Nazoru_43;
	// System.Int32 Trancendence::Heroin01_Back_Hip_Sawaru
	int32_t ___Heroin01_Back_Hip_Sawaru_44;
	// System.Int32 Trancendence::Heroin01_Back_Boobs_Tsumamu
	int32_t ___Heroin01_Back_Boobs_Tsumamu_45;
	// System.Int32 Trancendence::Heroin01_Back_Hip_Tsumamu
	int32_t ___Heroin01_Back_Hip_Tsumamu_46;
	// System.Int32 Trancendence::Heroin01_Back_Hip_Penis
	int32_t ___Heroin01_Back_Hip_Penis_47;
	// System.Int32 Trancendence::Heroin01_Back_Hip_Tataku
	int32_t ___Heroin01_Back_Hip_Tataku_48;
	// System.Int32 Trancendence::Heroin01_Back_Asoko_Nameru
	int32_t ___Heroin01_Back_Asoko_Nameru_49;
	// System.Int32 Trancendence::Heroin01_Back_Hip_Momu
	int32_t ___Heroin01_Back_Hip_Momu_50;
	// System.Int32 Trancendence::Heroin01_Back_Anal_Nameru
	int32_t ___Heroin01_Back_Anal_Nameru_51;
	// System.Int32 Trancendence::Heroin01_Back_Baibu
	int32_t ___Heroin01_Back_Baibu_52;
	// System.Int32 Trancendence::Heroin01_Back_Anal_beas
	int32_t ___Heroin01_Back_Anal_beas_53;
	// System.Boolean Trancendence::isOClothOK
	bool ___isOClothOK_54;
	// System.Boolean Trancendence::isUClothOK
	bool ___isUClothOK_55;
	// System.Boolean Trancendence::isBuraPantsOK
	bool ___isBuraPantsOK_56;
	// System.Boolean Trancendence::isStockingOK
	bool ___isStockingOK_57;
	// System.Single Trancendence::isLPoseOK
	float ___isLPoseOK_58;
	// System.Single Trancendence::isRPoseOK
	float ___isRPoseOK_59;
	// System.Single Trancendence::isHairOK
	float ___isHairOK_60;
	// System.Single Trancendence::isClothOK
	float ___isClothOK_61;
	// System.Single Trancendence::isBuraOK
	float ___isBuraOK_62;
	// System.Single Trancendence::isBuraCloreOK
	float ___isBuraCloreOK_63;
	// System.Single Trancendence::isPantsOK
	float ___isPantsOK_64;
	// System.Single Trancendence::isPantsCloreOK
	float ___isPantsCloreOK_65;
	// System.Single Trancendence::isStockingCloreOK
	float ___isStockingCloreOK_66;
	// System.Boolean Trancendence::isGlassOK
	bool ___isGlassOK_67;
	// System.Boolean Trancendence::isHatOK
	bool ___isHatOK_68;
	// System.Boolean Trancendence::isHairBandOK
	bool ___isHairBandOK_69;
	// System.Boolean Trancendence::isGarterbeltOK
	bool ___isGarterbeltOK_70;
	// System.Boolean Trancendence::isKousokuguOK
	bool ___isKousokuguOK_71;
	// System.Boolean Trancendence::isRakugakiOK
	bool ___isRakugakiOK_72;
	// System.Boolean Trancendence::isEyeBandOK
	bool ___isEyeBandOK_73;
	// System.Int32 Trancendence::isExtension
	int32_t ___isExtension_74;
	// System.Boolean Trancendence::Camisole_Story
	bool ___Camisole_Story_75;
	// System.Boolean Trancendence::Uniform_Story
	bool ___Uniform_Story_76;
	// System.Int32 Trancendence::LastTrain_Story
	int32_t ___LastTrain_Story_77;
	// System.Int32 Trancendence::isBGM
	int32_t ___isBGM_78;
	// System.Single Trancendence::seconds
	float ___seconds_79;
	// System.Int32 Trancendence::minute
	int32_t ___minute_80;
	// System.Single Trancendence::TouchedHead
	float ___TouchedHead_81;
	// System.Single Trancendence::TouchedBody
	float ___TouchedBody_82;
	// System.Single Trancendence::TouchedPussy
	float ___TouchedPussy_83;
	// System.Single Trancendence::TouchedLeg
	float ___TouchedLeg_84;
	// System.Single Trancendence::AcmeTimes
	float ___AcmeTimes_85;
	// System.Int32 Trancendence::intDays
	int32_t ___intDays_86;
	// System.Single Trancendence::f_HeadPoint
	float ___f_HeadPoint_87;
	// System.Single Trancendence::f_BodyPoint
	float ___f_BodyPoint_88;
	// System.Single Trancendence::f_PussyPoint
	float ___f_PussyPoint_89;
	// System.Single Trancendence::f_LegPoint
	float ___f_LegPoint_90;
	// System.Single Trancendence::f_PregPoint
	float ___f_PregPoint_91;
	// System.Int32 Trancendence::intPleasureDays
	int32_t ___intPleasureDays_92;
	// System.Int32 Trancendence::intOmorashiDays
	int32_t ___intOmorashiDays_93;
	// System.Int32 Trancendence::intNopantsDays
	int32_t ___intNopantsDays_94;
	// System.Int32 Trancendence::intAcmeDays
	int32_t ___intAcmeDays_95;
	// System.Int32 Trancendence::intMensDays
	int32_t ___intMensDays_96;
	// System.Int32 Trancendence::intGraphiDays
	int32_t ___intGraphiDays_97;
	// System.Int32 Trancendence::intKousokuguDays
	int32_t ___intKousokuguDays_98;
	// System.Boolean Trancendence::isTapDown
	bool ___isTapDown_99;
	// System.Boolean Trancendence::isCamTapDown
	bool ___isCamTapDown_100;
	// System.Boolean Trancendence::Heroin01_MouseCheck
	bool ___Heroin01_MouseCheck_104;
	// System.String Trancendence::str_photoPath
	String_t* ___str_photoPath_105;
	// System.Int32 Trancendence::intPicsNumber
	int32_t ___intPicsNumber_106;
	// System.String Trancendence::str_ShotPaper
	String_t* ___str_ShotPaper_107;
	// System.String Trancendence::str_ShotPaper_Irai
	String_t* ___str_ShotPaper_Irai_108;
	// System.String Trancendence::str_AlbumPaper
	String_t* ___str_AlbumPaper_109;
	// System.Single Trancendence::floCloth_Form
	float ___floCloth_Form_110;
	// System.Int32 Trancendence::intBura_Form
	int32_t ___intBura_Form_111;
	// System.Single Trancendence::floBura_Color
	float ___floBura_Color_112;
	// System.Int32 Trancendence::intPants_Form
	int32_t ___intPants_Form_113;
	// System.Single Trancendence::floPants_Color
	float ___floPants_Color_114;
	// System.Single Trancendence::floStocking_Color
	float ___floStocking_Color_115;
	// System.Single Trancendence::floaCoat
	float ___floaCoat_116;
	// System.Single Trancendence::common_Lclothvalue
	float ___common_Lclothvalue_117;
	// System.Single Trancendence::common_Rclothvalue
	float ___common_Rclothvalue_118;
	// System.Single Trancendence::common_USkirtvalue
	float ___common_USkirtvalue_119;
	// System.Single Trancendence::common_Burumavalue
	float ___common_Burumavalue_120;
	// System.Single Trancendence::common_Pantsvalue
	float ___common_Pantsvalue_121;
	// System.Single Trancendence::common_LStockingvalue
	float ___common_LStockingvalue_122;
	// System.Single Trancendence::common_RStockingvalue
	float ___common_RStockingvalue_123;
	// System.Single Trancendence::common_UniFormvalue
	float ___common_UniFormvalue_124;
	// System.Single Trancendence::common_Buravalue
	float ___common_Buravalue_125;
	// System.Single Trancendence::floHair_Form
	float ___floHair_Form_126;
	// System.Single Trancendence::floLArm_Form
	float ___floLArm_Form_127;
	// System.Single Trancendence::floRArm_Form
	float ___floRArm_Form_128;
	// System.Single Trancendence::floBLArm_Form
	float ___floBLArm_Form_129;
	// System.Single Trancendence::floBRArm_Form
	float ___floBRArm_Form_130;
	// System.Single Trancendence::floGlass
	float ___floGlass_131;
	// System.Single Trancendence::floHat
	float ___floHat_132;
	// System.Single Trancendence::floHairband
	float ___floHairband_133;
	// System.Single Trancendence::floEyeband
	float ___floEyeband_134;
	// System.Single Trancendence::floGarterbelt
	float ___floGarterbelt_135;
	// System.Int32 Trancendence::intKousokugu
	int32_t ___intKousokugu_136;
	// System.Single Trancendence::floRakugaki
	float ___floRakugaki_137;
	// System.Single Trancendence::floBotebara
	float ___floBotebara_138;
	// System.Single Trancendence::floNapukin
	float ___floNapukin_139;
	// System.Single Trancendence::floseiriblood
	float ___floseiriblood_140;
	// System.Single Trancendence::floTanpon
	float ___floTanpon_141;
	// System.Single Trancendence::floOshikkoato
	float ___floOshikkoato_142;
	// System.Single Trancendence::CameraZoom
	float ___CameraZoom_143;
	// System.Single Trancendence::CameraX
	float ___CameraX_144;
	// System.Boolean Trancendence::isblanket
	bool ___isblanket_145;
	// System.Boolean Trancendence::iscloth
	bool ___iscloth_146;
	// System.Boolean Trancendence::isRcloth
	bool ___isRcloth_147;
	// System.Boolean Trancendence::isRcloth2
	bool ___isRcloth2_148;
	// System.Boolean Trancendence::isRcloth3
	bool ___isRcloth3_149;
	// System.Boolean Trancendence::isLcloth
	bool ___isLcloth_150;
	// System.Boolean Trancendence::isLcloth2
	bool ___isLcloth2_151;
	// System.Boolean Trancendence::isLcloth3
	bool ___isLcloth3_152;
	// System.Boolean Trancendence::isOcloth
	bool ___isOcloth_153;
	// System.Boolean Trancendence::isUcloth
	bool ___isUcloth_154;
	// System.Boolean Trancendence::isUcloth2
	bool ___isUcloth2_155;
	// System.Boolean Trancendence::isbura
	bool ___isbura_156;
	// System.Boolean Trancendence::isRbura
	bool ___isRbura_157;
	// System.Boolean Trancendence::isLbura
	bool ___isLbura_158;
	// System.Boolean Trancendence::isskirt
	bool ___isskirt_159;
	// System.Boolean Trancendence::isOskirt
	bool ___isOskirt_160;
	// System.Boolean Trancendence::isUskirt
	bool ___isUskirt_161;
	// System.Boolean Trancendence::isUskirt2
	bool ___isUskirt2_162;
	// System.Boolean Trancendence::isUskirt3
	bool ___isUskirt3_163;
	// System.Boolean Trancendence::ispants
	bool ___ispants_164;
	// System.Boolean Trancendence::ispants2
	bool ___ispants2_165;
	// System.Boolean Trancendence::isOpants
	bool ___isOpants_166;
	// System.Boolean Trancendence::isUpants
	bool ___isUpants_167;
	// System.Boolean Trancendence::isRstocking
	bool ___isRstocking_168;
	// System.Boolean Trancendence::isLstocking
	bool ___isLstocking_169;
	// System.String Trancendence::isCurrentTouch
	String_t* ___isCurrentTouch_170;
	// System.String Trancendence::isCurrentTouch2
	String_t* ___isCurrentTouch2_171;
	// System.String Trancendence::isCurrentTouch3
	String_t* ___isCurrentTouch3_172;
	// System.String Trancendence::isCurrentTouch4
	String_t* ___isCurrentTouch4_173;
	// System.String Trancendence::isCurrentTouch5
	String_t* ___isCurrentTouch5_174;
	// System.String Trancendence::isCurrentTouch6
	String_t* ___isCurrentTouch6_175;
	// System.Boolean Trancendence::isLastTrain
	bool ___isLastTrain_176;
	// System.Int32 Trancendence::Heroin01_Voice_random
	int32_t ___Heroin01_Voice_random_177;
	// System.Int32 Trancendence::Heroin01_Animerandom
	int32_t ___Heroin01_Animerandom_178;
	// System.Int32 Trancendence::Heroin01_Acmerandom
	int32_t ___Heroin01_Acmerandom_179;
	// System.Boolean Trancendence::isNotBlink
	bool ___isNotBlink_180;
	// UnityEngine.Animator Trancendence::Heroin01Animator
	Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___Heroin01Animator_181;
	// System.Boolean Trancendence::isMouse
	bool ___isMouse_182;
	// System.Boolean Trancendence::isAuto
	bool ___isAuto_183;
	// System.Boolean Trancendence::isTimer
	bool ___isTimer_184;
	// System.Boolean Trancendence::isStopTimer
	bool ___isStopTimer_185;
	// System.Boolean Trancendence::isStopWatcher
	bool ___isStopWatcher_186;
	// System.Single Trancendence::f_SighParameter
	float ___f_SighParameter_187;
	// System.Int32 Trancendence::Heroin01_Clear
	int32_t ___Heroin01_Clear_188;
	// System.Boolean Trancendence::isRender_face
	bool ___isRender_face_189;
	// System.Boolean Trancendence::isRender_face2
	bool ___isRender_face2_190;
	// System.Boolean Trancendence::isRender_face3
	bool ___isRender_face3_191;
	// System.Boolean Trancendence::isRender_Lboob
	bool ___isRender_Lboob_192;
	// System.Boolean Trancendence::isRender_Lboob2
	bool ___isRender_Lboob2_193;
	// System.Boolean Trancendence::isRender_Lboob3
	bool ___isRender_Lboob3_194;
	// System.Boolean Trancendence::isRender_Rboob
	bool ___isRender_Rboob_195;
	// System.Boolean Trancendence::isRender_Rboob2
	bool ___isRender_Rboob2_196;
	// System.Boolean Trancendence::isRender_Rboob3
	bool ___isRender_Rboob3_197;
	// System.Boolean Trancendence::isRender_body
	bool ___isRender_body_198;
	// System.Boolean Trancendence::isRender_body2
	bool ___isRender_body2_199;
	// System.Boolean Trancendence::isRender_asoko
	bool ___isRender_asoko_200;
	// System.Boolean Trancendence::isRender_hip
	bool ___isRender_hip_201;
	// System.Boolean Trancendence::isRender_hip2
	bool ___isRender_hip2_202;
	// System.Boolean Trancendence::isRender_Lleg
	bool ___isRender_Lleg_203;
	// System.Boolean Trancendence::isRender_Rleg
	bool ___isRender_Rleg_204;
	// System.Boolean Trancendence::isReaction
	bool ___isReaction_205;
	// System.Boolean Trancendence::draging_ok
	bool ___draging_ok_206;
	// System.String Trancendence::resultsText_Cloth
	String_t* ___resultsText_Cloth_207;
	// System.String Trancendence::resultsText_Body
	String_t* ___resultsText_Body_208;
	// System.String Trancendence::resultsText_Other
	String_t* ___resultsText_Other_209;
	// System.Boolean Trancendence::isBukkake
	bool ___isBukkake_210;
	// System.Single Trancendence::_Sensetive
	float ____Sensetive_211;
	// System.Boolean Trancendence::PoseFlag
	bool ___PoseFlag_212;
	// System.Boolean Trancendence::ChikanFlag
	bool ___ChikanFlag_213;
	// System.Boolean Trancendence::isGameOver
	bool ___isGameOver_214;
	// System.Boolean Trancendence::ContinueFlag
	bool ___ContinueFlag_215;
	// System.Boolean Trancendence::MemoryModeFlag
	bool ___MemoryModeFlag_216;
	// System.Int32 Trancendence::intSaveFlag
	int32_t ___intSaveFlag_217;
	// System.Int32 Trancendence::intClearFlag
	int32_t ___intClearFlag_218;
	// System.Int32 Trancendence::intMemoryFlag
	int32_t ___intMemoryFlag_219;
	// System.Int32 Trancendence::Monitor_flag_title
	int32_t ___Monitor_flag_title_220;
	// System.Single Trancendence::Mouse_Sens
	float ___Mouse_Sens_221;
	// System.Single Trancendence::Mouse_Sens2
	float ___Mouse_Sens2_222;
	// System.Boolean Trancendence::Trial_flag_title
	bool ___Trial_flag_title_223;
	// System.Boolean Trancendence::Shinsa_flag
	bool ___Shinsa_flag_224;
	// System.Boolean Trancendence::Develop_flag_title
	bool ___Develop_flag_title_225;
};

// UnityEngine.EventSystems.UIBehaviour
struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};

// UnityEngine.UI.Extensions.UIHighlightable
struct UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// UnityEngine.UI.Graphic UnityEngine.UI.Extensions.UIHighlightable::m_Graphic
	Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* ___m_Graphic_4;
	// System.Boolean UnityEngine.UI.Extensions.UIHighlightable::m_Highlighted
	bool ___m_Highlighted_5;
	// System.Boolean UnityEngine.UI.Extensions.UIHighlightable::m_Pressed
	bool ___m_Pressed_6;
	// System.Boolean UnityEngine.UI.Extensions.UIHighlightable::m_Interactable
	bool ___m_Interactable_7;
	// System.Boolean UnityEngine.UI.Extensions.UIHighlightable::m_ClickToHold
	bool ___m_ClickToHold_8;
	// UnityEngine.Color UnityEngine.UI.Extensions.UIHighlightable::NormalColor
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___NormalColor_9;
	// UnityEngine.Color UnityEngine.UI.Extensions.UIHighlightable::HighlightedColor
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___HighlightedColor_10;
	// UnityEngine.Color UnityEngine.UI.Extensions.UIHighlightable::PressedColor
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___PressedColor_11;
	// UnityEngine.Color UnityEngine.UI.Extensions.UIHighlightable::DisabledColor
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___DisabledColor_12;
	// UnityEngine.UI.Extensions.UIHighlightable/InteractableChangedEvent UnityEngine.UI.Extensions.UIHighlightable::OnInteractableChanged
	InteractableChangedEvent_t1E951F4F0AE09ADFDDDB6A25EE3DD672F6A10F72* ___OnInteractableChanged_13;
};

// UnityEngine.UI.Extensions.UIWindowBase
struct UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// UnityEngine.RectTransform UnityEngine.UI.Extensions.UIWindowBase::m_transform
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_transform_4;
	// System.Boolean UnityEngine.UI.Extensions.UIWindowBase::_isDragging
	bool ____isDragging_5;
	// UnityEngine.Vector3 UnityEngine.UI.Extensions.UIWindowBase::m_originalCoods
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_originalCoods_7;
	// UnityEngine.Canvas UnityEngine.UI.Extensions.UIWindowBase::m_canvas
	Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_canvas_8;
	// UnityEngine.RectTransform UnityEngine.UI.Extensions.UIWindowBase::m_canvasRectTransform
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_canvasRectTransform_9;
	// System.Int32 UnityEngine.UI.Extensions.UIWindowBase::KeepWindowInCanvas
	int32_t ___KeepWindowInCanvas_10;
};

struct UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41_StaticFields
{
	// System.Boolean UnityEngine.UI.Extensions.UIWindowBase::ResetCoords
	bool ___ResetCoords_6;
};

// Valve.VR.InteractionSystem.VelocityEstimator
struct VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	// System.Int32 Valve.VR.InteractionSystem.VelocityEstimator::velocityAverageFrames
	int32_t ___velocityAverageFrames_4;
	// System.Int32 Valve.VR.InteractionSystem.VelocityEstimator::angularVelocityAverageFrames
	int32_t ___angularVelocityAverageFrames_5;
	// System.Boolean Valve.VR.InteractionSystem.VelocityEstimator::estimateOnAwake
	bool ___estimateOnAwake_6;
	// UnityEngine.Coroutine Valve.VR.InteractionSystem.VelocityEstimator::routine
	Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___routine_7;
	// System.Int32 Valve.VR.InteractionSystem.VelocityEstimator::sampleCount
	int32_t ___sampleCount_8;
	// UnityEngine.Vector3[] Valve.VR.InteractionSystem.VelocityEstimator::velocitySamples
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___velocitySamples_9;
	// UnityEngine.Vector3[] Valve.VR.InteractionSystem.VelocityEstimator::angularVelocitySamples
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___angularVelocitySamples_10;
};

// UnityEngine.EventSystems.EventSystem
struct EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707  : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule> UnityEngine.EventSystems.EventSystem::m_SystemInputModules
	List_1_tA5BDE435C735A082941CD33D212F97F4AE9FA55F* ___m_SystemInputModules_4;
	// UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::m_CurrentInputModule
	BaseInputModule_tF3B7C22AF1419B2AC9ECE6589357DC1B88ED96B1* ___m_CurrentInputModule_5;
	// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_FirstSelected
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_FirstSelected_7;
	// System.Boolean UnityEngine.EventSystems.EventSystem::m_sendNavigationEvents
	bool ___m_sendNavigationEvents_8;
	// System.Int32 UnityEngine.EventSystems.EventSystem::m_DragThreshold
	int32_t ___m_DragThreshold_9;
	// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_CurrentSelected
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_CurrentSelected_10;
	// System.Boolean UnityEngine.EventSystems.EventSystem::m_HasFocus
	bool ___m_HasFocus_11;
	// System.Boolean UnityEngine.EventSystems.EventSystem::m_SelectionGuard
	bool ___m_SelectionGuard_12;
	// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::m_DummyData
	BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___m_DummyData_13;
};

struct EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707_StaticFields
{
	// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem> UnityEngine.EventSystems.EventSystem::m_EventSystems
	List_1_tF2FE88545EFEC788CAAE6C74EC2F78E937FCCAC3* ___m_EventSystems_6;
	// System.Comparison`1<UnityEngine.EventSystems.RaycastResult> UnityEngine.EventSystems.EventSystem::s_RaycastComparer
	Comparison_1_t9FCAC8C8CE160A96C5AAD2DE1D353DCE8A2FEEFC* ___s_RaycastComparer_14;
	// UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig UnityEngine.EventSystems.EventSystem::s_UIToolkitOverride
	UIToolkitOverrideConfig_t4E6B4528E38BCA7DA72C45424634806200A50182 ___s_UIToolkitOverride_15;
};

// 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.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.InputField
struct InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140  : public Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712
{
	// UnityEngine.TouchScreenKeyboard UnityEngine.UI.InputField::m_Keyboard
	TouchScreenKeyboard_tE87B78A3DAED69816B44C99270A734682E093E7A* ___m_Keyboard_20;
	// UnityEngine.UI.Text UnityEngine.UI.InputField::m_TextComponent
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___m_TextComponent_24;
	// UnityEngine.UI.Graphic UnityEngine.UI.InputField::m_Placeholder
	Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* ___m_Placeholder_25;
	// UnityEngine.UI.InputField/ContentType UnityEngine.UI.InputField::m_ContentType
	int32_t ___m_ContentType_26;
	// UnityEngine.UI.InputField/InputType UnityEngine.UI.InputField::m_InputType
	int32_t ___m_InputType_27;
	// System.Char UnityEngine.UI.InputField::m_AsteriskChar
	Il2CppChar ___m_AsteriskChar_28;
	// UnityEngine.TouchScreenKeyboardType UnityEngine.UI.InputField::m_KeyboardType
	int32_t ___m_KeyboardType_29;
	// UnityEngine.UI.InputField/LineType UnityEngine.UI.InputField::m_LineType
	int32_t ___m_LineType_30;
	// System.Boolean UnityEngine.UI.InputField::m_HideMobileInput
	bool ___m_HideMobileInput_31;
	// UnityEngine.UI.InputField/CharacterValidation UnityEngine.UI.InputField::m_CharacterValidation
	int32_t ___m_CharacterValidation_32;
	// System.Int32 UnityEngine.UI.InputField::m_CharacterLimit
	int32_t ___m_CharacterLimit_33;
	// UnityEngine.UI.InputField/SubmitEvent UnityEngine.UI.InputField::m_OnSubmit
	SubmitEvent_t1E0F5A2AB28D0DB55AE18E8DA99147D86492DD5D* ___m_OnSubmit_34;
	// UnityEngine.UI.InputField/EndEditEvent UnityEngine.UI.InputField::m_OnDidEndEdit
	EndEditEvent_t946A962BA13CF60BB0BE7AD091DA041FD788E655* ___m_OnDidEndEdit_35;
	// UnityEngine.UI.InputField/OnChangeEvent UnityEngine.UI.InputField::m_OnValueChanged
	OnChangeEvent_tE4829F88300B0E0E0D1B78B453AF25FC1AA55E2F* ___m_OnValueChanged_36;
	// UnityEngine.UI.InputField/OnValidateInput UnityEngine.UI.InputField::m_OnValidateInput
	OnValidateInput_t48916A4E9C9FD6204401FF0808C2B7A93D73418B* ___m_OnValidateInput_37;
	// UnityEngine.Color UnityEngine.UI.InputField::m_CaretColor
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_CaretColor_38;
	// System.Boolean UnityEngine.UI.InputField::m_CustomCaretColor
	bool ___m_CustomCaretColor_39;
	// UnityEngine.Color UnityEngine.UI.InputField::m_SelectionColor
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_SelectionColor_40;
	// System.String UnityEngine.UI.InputField::m_Text
	String_t* ___m_Text_41;
	// System.Single UnityEngine.UI.InputField::m_CaretBlinkRate
	float ___m_CaretBlinkRate_42;
	// System.Int32 UnityEngine.UI.InputField::m_CaretWidth
	int32_t ___m_CaretWidth_43;
	// System.Boolean UnityEngine.UI.InputField::m_ReadOnly
	bool ___m_ReadOnly_44;
	// System.Boolean UnityEngine.UI.InputField::m_ShouldActivateOnSelect
	bool ___m_ShouldActivateOnSelect_45;
	// System.Int32 UnityEngine.UI.InputField::m_CaretPosition
	int32_t ___m_CaretPosition_46;
	// System.Int32 UnityEngine.UI.InputField::m_CaretSelectPosition
	int32_t ___m_CaretSelectPosition_47;
	// UnityEngine.RectTransform UnityEngine.UI.InputField::caretRectTrans
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___caretRectTrans_48;
	// UnityEngine.UIVertex[] UnityEngine.UI.InputField::m_CursorVerts
	UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ___m_CursorVerts_49;
	// UnityEngine.TextGenerator UnityEngine.UI.InputField::m_InputTextCache
	TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_InputTextCache_50;
	// UnityEngine.CanvasRenderer UnityEngine.UI.InputField::m_CachedInputRenderer
	CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CachedInputRenderer_51;
	// System.Boolean UnityEngine.UI.InputField::m_PreventFontCallback
	bool ___m_PreventFontCallback_52;
	// UnityEngine.Mesh UnityEngine.UI.InputField::m_Mesh
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_Mesh_53;
	// System.Boolean UnityEngine.UI.InputField::m_AllowInput
	bool ___m_AllowInput_54;
	// System.Boolean UnityEngine.UI.InputField::m_ShouldActivateNextUpdate
	bool ___m_ShouldActivateNextUpdate_55;
	// System.Boolean UnityEngine.UI.InputField::m_UpdateDrag
	bool ___m_UpdateDrag_56;
	// System.Boolean UnityEngine.UI.InputField::m_DragPositionOutOfBounds
	bool ___m_DragPositionOutOfBounds_57;
	// System.Boolean UnityEngine.UI.InputField::m_CaretVisible
	bool ___m_CaretVisible_60;
	// UnityEngine.Coroutine UnityEngine.UI.InputField::m_BlinkCoroutine
	Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_BlinkCoroutine_61;
	// System.Single UnityEngine.UI.InputField::m_BlinkStartTime
	float ___m_BlinkStartTime_62;
	// System.Int32 UnityEngine.UI.InputField::m_DrawStart
	int32_t ___m_DrawStart_63;
	// System.Int32 UnityEngine.UI.InputField::m_DrawEnd
	int32_t ___m_DrawEnd_64;
	// UnityEngine.Coroutine UnityEngine.UI.InputField::m_DragCoroutine
	Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_DragCoroutine_65;
	// System.String UnityEngine.UI.InputField::m_OriginalText
	String_t* ___m_OriginalText_66;
	// System.Boolean UnityEngine.UI.InputField::m_WasCanceled
	bool ___m_WasCanceled_67;
	// System.Boolean UnityEngine.UI.InputField::m_HasDoneFocusTransition
	bool ___m_HasDoneFocusTransition_68;
	// UnityEngine.WaitForSecondsRealtime UnityEngine.UI.InputField::m_WaitForSecondsRealtime
	WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01* ___m_WaitForSecondsRealtime_69;
	// System.Boolean UnityEngine.UI.InputField::m_TouchKeyboardAllowsInPlaceEditing
	bool ___m_TouchKeyboardAllowsInPlaceEditing_70;
	// System.Boolean UnityEngine.UI.InputField::m_IsCompositionActive
	bool ___m_IsCompositionActive_71;
	// UnityEngine.Event UnityEngine.UI.InputField::m_ProcessingEvent
	Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___m_ProcessingEvent_74;
};

struct InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_StaticFields
{
	// System.Char[] UnityEngine.UI.InputField::kSeparators
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___kSeparators_21;
	// System.Boolean UnityEngine.UI.InputField::s_IsQuestDeviceEvaluated
	bool ___s_IsQuestDeviceEvaluated_22;
	// System.Boolean UnityEngine.UI.InputField::s_IsQuestDevice
	bool ___s_IsQuestDevice_23;
};

// 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;
};

// UnityEngine.UI.Text
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62  : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
	// UnityEngine.UI.FontData UnityEngine.UI.Text::m_FontData
	FontData_tB8E562846C6CB59C43260F69AE346B9BF3157224* ___m_FontData_36;
	// System.String UnityEngine.UI.Text::m_Text
	String_t* ___m_Text_37;
	// UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCache
	TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_TextCache_38;
	// UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCacheForLayout
	TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_TextCacheForLayout_39;
	// System.Boolean UnityEngine.UI.Text::m_DisableFontTextureRebuiltCallback
	bool ___m_DisableFontTextureRebuiltCallback_41;
	// UnityEngine.UIVertex[] UnityEngine.UI.Text::m_TempVerts
	UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ___m_TempVerts_42;
};

struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_StaticFields
{
	// UnityEngine.Material UnityEngine.UI.Text::s_DefaultText
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultText_40;
};

// UnityEngine.UI.Extensions.UIPrimitiveBase
struct UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860  : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
	// UnityEngine.Sprite UnityEngine.UI.Extensions.UIPrimitiveBase::m_Sprite
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_Sprite_37;
	// UnityEngine.Sprite UnityEngine.UI.Extensions.UIPrimitiveBase::m_OverrideSprite
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_OverrideSprite_38;
	// System.Single UnityEngine.UI.Extensions.UIPrimitiveBase::m_EventAlphaThreshold
	float ___m_EventAlphaThreshold_39;
	// UnityEngine.UI.Extensions.ResolutionMode UnityEngine.UI.Extensions.UIPrimitiveBase::m_improveResolution
	int32_t ___m_improveResolution_40;
	// System.Single UnityEngine.UI.Extensions.UIPrimitiveBase::m_Resolution
	float ___m_Resolution_41;
	// System.Boolean UnityEngine.UI.Extensions.UIPrimitiveBase::m_useNativeSize
	bool ___m_useNativeSize_42;
};

struct UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860_StaticFields
{
	// UnityEngine.Material UnityEngine.UI.Extensions.UIPrimitiveBase::s_ETC1DefaultUI
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_ETC1DefaultUI_36;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.UIVertex[]
struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F  : public RuntimeArray
{
	ALIGN_FIELD (8) UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 m_Items[1];

	inline UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207* 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, UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 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.UI.Selectable[]
struct SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9  : public RuntimeArray
{
	ALIGN_FIELD (8) Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* m_Items[1];

	inline Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712** 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, Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* 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;
	}
};
// Live2D.Cubism.Framework.Raycasting.CubismRaycastHit[]
struct CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1  : public RuntimeArray
{
	ALIGN_FIELD (8) CubismRaycastHit_tE8FF87DE2C853616D44580CA648A872C40782B33 m_Items[1];

	inline CubismRaycastHit_tE8FF87DE2C853616D44580CA648A872C40782B33 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CubismRaycastHit_tE8FF87DE2C853616D44580CA648A872C40782B33* 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, CubismRaycastHit_tE8FF87DE2C853616D44580CA648A872C40782B33 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Drawable_0), (void*)NULL);
	}
	inline CubismRaycastHit_tE8FF87DE2C853616D44580CA648A872C40782B33 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CubismRaycastHit_tE8FF87DE2C853616D44580CA648A872C40782B33* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CubismRaycastHit_tE8FF87DE2C853616D44580CA648A872C40782B33 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Drawable_0), (void*)NULL);
	}
};
// Live2D.Cubism.Core.CubismDrawable[]
struct CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796  : public RuntimeArray
{
	ALIGN_FIELD (8) CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* m_Items[1];

	inline CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782** 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, CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// UnityEngine.AnimationClip[]
struct AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F  : public RuntimeArray
{
	ALIGN_FIELD (8) AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* m_Items[1];

	inline AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** 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, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// Live2D.Cubism.Framework.Expression.CubismExpressionData[]
struct CubismExpressionDataU5BU5D_tFE4E4B76EF4F55C0D2BC701261F0F7CB9786A7A8  : public RuntimeArray
{
	ALIGN_FIELD (8) CubismExpressionData_t4E040F21E11E1827277FCDD3DBEE5DABEBC480D9* m_Items[1];

	inline CubismExpressionData_t4E040F21E11E1827277FCDD3DBEE5DABEBC480D9* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CubismExpressionData_t4E040F21E11E1827277FCDD3DBEE5DABEBC480D9** 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, CubismExpressionData_t4E040F21E11E1827277FCDD3DBEE5DABEBC480D9* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CubismExpressionData_t4E040F21E11E1827277FCDD3DBEE5DABEBC480D9* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CubismExpressionData_t4E040F21E11E1827277FCDD3DBEE5DABEBC480D9** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CubismExpressionData_t4E040F21E11E1827277FCDD3DBEE5DABEBC480D9* 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);
	}
};
// Live2D.Cubism.Rendering.CubismRenderer[]
struct CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866  : public RuntimeArray
{
	ALIGN_FIELD (8) CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* m_Items[1];

	inline CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F** 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, CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// UnityEngine.Component[]
struct ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E  : public RuntimeArray
{
	ALIGN_FIELD (8) Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* m_Items[1];

	inline Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3** 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, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389  : public RuntimeArray
{
	ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1];

	inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* 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, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
	{
		m_Items[index] = value;
	}
};
// Live2D.Cubism.Core.CubismDynamicDrawableData[]
struct CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87  : public RuntimeArray
{
	ALIGN_FIELD (8) CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* m_Items[1];

	inline CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E** 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, CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// UnityEngine.Mesh[]
struct MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689  : public RuntimeArray
{
	ALIGN_FIELD (8) Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* m_Items[1];

	inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4** 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, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// UnityEngine.RenderTexture[]
struct RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6  : public RuntimeArray
{
	ALIGN_FIELD (8) RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* m_Items[1];

	inline RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** 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, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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.Rendering.CommandBuffer[]
struct CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C  : public RuntimeArray
{
	ALIGN_FIELD (8) CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* m_Items[1];

	inline CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7** 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, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction[]
struct CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD  : public RuntimeArray
{
	ALIGN_FIELD (8) CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* m_Items[1];

	inline CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE** 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, CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer[]
struct CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0  : public RuntimeArray
{
	ALIGN_FIELD (8) CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* m_Items[1];

	inline CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96** 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, CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// Live2D.Cubism.Rendering.Masking.CubismMaskTile[]
struct CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805  : public RuntimeArray
{
	ALIGN_FIELD (8) CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A m_Items[1];

	inline CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A* 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, CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A value)
	{
		m_Items[index] = value;
	}
};
// System.Boolean[]
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4  : public RuntimeArray
{
	ALIGN_FIELD (8) bool m_Items[1];

	inline bool GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline bool* 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, bool value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline bool GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
	{
		m_Items[index] = value;
	}
};
// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext[]
struct LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749  : public RuntimeArray
{
	ALIGN_FIELD (8) LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688 m_Items[1];

	inline LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688* 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, LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688 value)
	{
		m_Items[index] = value;
	}
};
// Live2D.Cubism.Core.CubismParameter[]
struct CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD  : public RuntimeArray
{
	ALIGN_FIELD (8) CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* m_Items[1];

	inline CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1** 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, CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// Live2D.Cubism.Framework.CubismEyeBlinkParameter[]
struct CubismEyeBlinkParameterU5BU5D_t91E3184C3AD2879970C9B5266B692DDCAAC59BE3  : public RuntimeArray
{
	ALIGN_FIELD (8) CubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C* m_Items[1];

	inline CubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C** 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, CubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// Live2D.Cubism.Core.CubismPart[]
struct CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072  : public RuntimeArray
{
	ALIGN_FIELD (8) CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* m_Items[1];

	inline CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1** 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, CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// 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;
	}
};
// Live2D.Cubism.Framework.ICubismUpdatable[]
struct ICubismUpdatableU5BU5D_t9FFC13CDDAF52C3C0B2F82BA6DF6D87629B05024  : 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);
	}
};
// Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision[]
struct CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092  : 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;
	}
};
// Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation[]
struct HitDrawableInfomationU5BU5D_tE0238A62AFEC48BA0E691DE644AFE91DAB406BE7  : public RuntimeArray
{
	ALIGN_FIELD (8) HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF m_Items[1];

	inline HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF* 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, HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___drawable_0), (void*)NULL);
	}
	inline HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___drawable_0), (void*)NULL);
	}
};
// Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair[]
struct MasksMaskedsPairU5BU5D_t30FE3811CC168339DB1D74BDED57D7E8659690CA  : public RuntimeArray
{
	ALIGN_FIELD (8) MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 m_Items[1];

	inline MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151* 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, MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Masks_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Maskeds_1), (void*)NULL);
		#endif
	}
	inline MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Masks_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Maskeds_1), (void*)NULL);
		#endif
	}
};
// Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem[]
struct SourcesItemU5BU5D_tA6CF6615247D1B9CE8B41CF830BEACC6CED85391  : public RuntimeArray
{
	ALIGN_FIELD (8) SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 m_Items[1];

	inline SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178* 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, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Source_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Tiles_1), (void*)NULL);
		#endif
	}
	inline SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Source_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Tiles_1), (void*)NULL);
		#endif
	}
};
// System.Int32Enum[]
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F  : 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;
	}
};


// System.Boolean UnityEngine.UI.Extensions.SetPropertyUtility::SetClass<System.Object>(T&,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetClass_TisRuntimeObject_m5B69B015469963B118C19CC7A999471FAABAAE2E_gshared (RuntimeObject** ___currentValue0, RuntimeObject* ___newValue1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___item0, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<UnityEngine.Vector2>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, 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) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Stack`1<UnityEngine.Vector2>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m70D61B062A1E842CDF67EB7181191993AB525DCC_gshared (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Stack`1<UnityEngine.Vector2>::Push(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55_gshared (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___item0, const RuntimeMethod* method) ;
// T System.Collections.Generic.Stack`1<UnityEngine.Vector2>::Peek()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Stack_1_Peek_m8D69879F617D803615BA753C39569FBB01575876_gshared (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.Stack`1<UnityEngine.Vector2>::Pop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Stack_1_Pop_m2E204DCF3A552847DF52FF44899CD4B2B80E7F12_gshared (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m105596C2159C46B75E96D26ACEC0A5C1C1F5C5EC_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m60D3B14293FFCFAB03D463B1F88FBC8AB695C991_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m3DFE215B4DDDE98E2343F42272FE7C3822A5343A_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___index0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___item1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::Invoke(T0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_gshared (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, bool ___arg00, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934_gshared (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Single>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m770CD2F8BB65F2EDA5128CA2F96D71C35B23E859_gshared (Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA3A00217BFD5BBD5FAFB9C08A70AC926CDC231BA_gshared (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m365C8F769FECB4E76AE3ED805CAEE89755EE4B12_gshared_inline (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* __this, HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF ___item0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF List_1_get_Item_m99BC46B6D90275603DC489DD6543392AA844F24B_gshared (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m55C76664A8EC4CD747257B4829DC03928772909F_gshared_inline (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* __this, const RuntimeMethod* method) ;
// T[] System.Array::Empty<System.Object>()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ;
// T UnityEngine.Object::Instantiate<System.Object>(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___original0, 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.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) ;
// 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.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.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) ;
// T UnityEngine.Resources::Load<System.Object>(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared (String_t* ___path0, const RuntimeMethod* method) ;
// System.Void System.Array::Resize<System.Object>(T[]&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisRuntimeObject_mE8D92C287251BAF8256D85E5829F749359EC334E_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918** ___array0, int32_t ___newSize1, 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_mBCDB5870C52FC5BD2B6AE472A749FC03B9CF8958_gshared (RuntimeObject* ___source0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// UnityEngine.Object Live2D.Cubism.Framework.ObjectExtensionMethods::ToNullUnlessImplementsInterface<System.Object>(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisRuntimeObject_m7C5A6488E82102AC7EE3BBD2648876A7A8501BB6_gshared (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___self0, const RuntimeMethod* method) ;
// T Live2D.Cubism.Framework.ObjectExtensionMethods::GetInterface<System.Object>(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectExtensionMethods_GetInterface_TisRuntimeObject_m28FDB7ABA76BA816A4363716C32B4224D8692542_gshared (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___self0, const RuntimeMethod* method) ;
// T[] Live2D.Cubism.Framework.ComponentExtensionMethods::GetComponentsMany<System.Object>(UnityEngine.Component[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ComponentExtensionMethods_GetComponentsMany_TisRuntimeObject_mF04F818B890098C473C5741C471DF0087F48C9CC_gshared (ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* ___self0, const RuntimeMethod* method) ;
// T[] Live2D.Cubism.Framework.ComponentExtensionMethods::AddComponentEach<System.Object>(UnityEngine.Component[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ComponentExtensionMethods_AddComponentEach_TisRuntimeObject_mE73B0F53D154A505DEF0DE021FDF25886C627DBC_gshared (ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* ___self0, 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) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, 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>::RemoveAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___match0, const RuntimeMethod* method) ;
// T[] System.Array::FindAll<System.Object>(T[],System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_FindAll_TisRuntimeObject_m12CC86E27C5EA42481C1E2368D90A4DB55668DC5_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array0, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___match1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mA852B99AA4C117292E99A2136CC3BA8A94251FD5_gshared_inline (List_1_t5224871F5D6326E578944935E0C3B66A960DB884* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550_gshared (List_1_t5224871F5D6326E578944935E0C3B66A960DB884* __this, int32_t ___index0, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<System.Object>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m9AF134CBAB8A59A9D470868915FB71C2C716170F_gshared_inline (List_1_t5224871F5D6326E578944935E0C3B66A960DB884* __this, MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE2A93A3D24FE8360A181C7E7878B6422D8B2E9D4_gshared (List_1_t5224871F5D6326E578944935E0C3B66A960DB884* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_gshared_inline (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0CD8C7F390040F0FF5592A8BD826C078292F16C4_gshared (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m56410BC7DDDF48C3BCFD60E29FAD721EAEC56FBF_gshared (Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::FindIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6656F867CAEAD6790FBB13079376102D716F0567_gshared (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33* ___match0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mDCF1301843F0D09EFB231712AA18E79113F91896_gshared_inline (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 ___item0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5_gshared (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mD1C5D3D5F1105C66766A875F717E8C04A471FAD1_gshared (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m616899B076024C082FF7F0E7435C3E9CB0360F81_gshared (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, int32_t ___index0, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 ___value1, const RuntimeMethod* method) ;
// System.Void System.Array::Resize<Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext>(T[]&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisLayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688_m172FF6587FF99220498D0551CCB0D916F62B5D1F_gshared (LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749** ___array0, int32_t ___newSize1, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponents<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Void System.Comparison`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___comparison0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Queue`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Queue`1<System.Object>::Enqueue(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.Queue`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.Queue`1<System.Object>::Dequeue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32Enum>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32Enum>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___item0, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<System.Int32Enum>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* List_1_ToArray_mAA6D48892E79049030D3619D8931B026C1328974_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method) ;

// System.Boolean UnityEngine.UI.Extensions.SetPropertyUtility::SetClass<UnityEngine.Sprite>(T&,T)
inline bool SetPropertyUtility_SetClass_TisSprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_mC86D8EF7C2E6762F609645A7AF1BC85DAD22B981 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99** ___currentValue0, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___newValue1, const RuntimeMethod* method)
{
	return ((  bool (*) (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99**, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99*, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_m5B69B015469963B118C19CC7A999471FAABAAE2E_gshared)(___currentValue0, ___newValue1, method);
}
// UnityEngine.Sprite UnityEngine.UI.Extensions.UIPrimitiveBase::get_activeSprite()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* UIPrimitiveBase_get_activeSprite_mF2402969A05DBD16D703BE96ECB0244CB867D1FB (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// UnityEngine.Sprite UnityEngine.UI.Extensions.UIPrimitiveBase::get_sprite()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* UIPrimitiveBase_get_sprite_m25884D3A5119A5DB43841310C5931ACD1F7E791F_inline (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, 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) ;
// System.Void UnityEngine.UI.Graphic::set_useLegacyMeshGeneration(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Graphic_set_useLegacyMeshGeneration_m8069890AE2F389C73D944941BB8462C44EB32EC9_inline (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// UnityEngine.Material UnityEngine.Canvas::GetETC1SupportedCanvasMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Canvas_GetETC1SupportedCanvasMaterial_mFABE1BCF145256FC155BD038DD44784E8832FAEA (const RuntimeMethod* method) ;
// UnityEngine.Texture UnityEngine.Material::get_mainTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* Material_get_mainTexture_mC6C6B860B44321F0342AEFA0DD7702384334F37D (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture2D UnityEngine.Sprite::get_texture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Sprite::get_border()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Sprite_get_border_m024C8361A808BF597EC6E1849AADDA9C756B459F (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector4::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_get_sqrMagnitude_m864A2908BCF9E060BA73DE3DD259EC06F47F913C_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___exists0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Sprite::get_pixelsPerUnit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Sprite_get_pixelsPerUnit_m5A5984BC298062DF4CD2CB3E8534443FFCF31826 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __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) ;
// System.Single UnityEngine.Canvas::get_referencePixelsPerUnit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Canvas_get_referencePixelsPerUnit_mE402D29BA765D8AC4BBBBA71A87BEBB8D398432A (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture2D UnityEngine.Sprite::get_associatedAlphaSplitTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Sprite_get_associatedAlphaSplitTexture_mBD0221BDF9855712C681C4DDCAD4EFA6EE614FDB (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
// UnityEngine.Material UnityEngine.UI.Extensions.UIPrimitiveBase::get_defaultETC1GraphicMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* UIPrimitiveBase_get_defaultETC1GraphicMaterial_m37052780B766098BE455F7FF9A6080D1EFC5FD93 (const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.Graphic::set_material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_set_material_m49252B02E3CB2C0A17C1A74783F615E50C8801B5 (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Color32 UnityEngine.Color32::op_Implicit(UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor()
inline void List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_gshared)(__this, method);
}
// UnityEngine.UI.Extensions.ResolutionMode UnityEngine.UI.Extensions.UIPrimitiveBase::get_ImproveResolution()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UIPrimitiveBase_get_ImproveResolution_m7710DFE54CE27FCC5F7C2848129ADDD0A865227C_inline (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::Distance(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Add(T)
inline void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline)(__this, ___item0, method);
}
// UnityEngine.Vector2 UnityEngine.Vector2::Lerp(UnityEngine.Vector2,UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, float ___t2, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<UnityEngine.Vector2>::ToArray()
inline Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5 (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
{
	return ((  Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_gshared)(__this, method);
}
// UnityEngine.Sprite UnityEngine.UI.Extensions.UIPrimitiveBase::get_overrideSprite()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* UIPrimitiveBase_get_overrideSprite_m396CB43A3B2076B4ED2DD3385832879ED0039B21 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) ;
// UnityEngine.Rect UnityEngine.Sprite::get_rect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Rect::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.UI.Extensions.UIPrimitiveBase::get_pixelsPerUnit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIPrimitiveBase_get_pixelsPerUnit_mDDAAD8F0FBD6A29654FBC75E4361267D1D333AFA (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __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) ;
// System.Boolean UnityEngine.RectTransformUtility::ScreenPointToLocalPointInRectangle(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector2&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RectTransformUtility_ScreenPointToLocalPointInRectangle_m01A75CAFB6D1019F1C65BA606635EAB10AF31195 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___rect0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPoint1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___cam2, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___localPoint3, const RuntimeMethod* method) ;
// UnityEngine.Rect UnityEngine.UI.Graphic::GetPixelAdjustedRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Graphic_GetPixelAdjustedRect_m70D7B527D04C0B88C23E7C6661A8FF1ECC4B4BA1 (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __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.Single UnityEngine.Rect::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.UI.Extensions.UIPrimitiveBase::MapCoordinate(UnityEngine.Vector2,UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 UIPrimitiveBase_MapCoordinate_m99CCBEB71BF9F6A73CE07B676F5A8A8BAC6B9663 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___local0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rect1, const RuntimeMethod* method) ;
// UnityEngine.Rect UnityEngine.Sprite::get_textureRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Sprite_get_textureRect_m83CAD4AD2F41C02FBE447EBAB92C2AC76EB46D25 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_x()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, 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.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___a0, float ___b1, float ___t2, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_y()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __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) ;
// UnityEngine.Color UnityEngine.Texture2D::GetPixelBilinear(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Texture2D_GetPixelBilinear_m6AE4AF4FD181C478DF0F2C5C329F22A263ABFF5C (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, float ___u0, float ___v1, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E (RuntimeObject* ___message0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___context1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector4::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::set_Item(System.Int32,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, int32_t ___index0, float ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.MaskableGraphic::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_OnEnable_m4BF46ECE5E57E2EE11ED4CE41AD50DADF141C9BC (MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.EventSystems.EventSystem>()
inline EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* Component_GetComponent_TisEventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707_mC0057F51AC54461AE48825268F70602D751EC73E (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___message0, const RuntimeMethod* 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::GetComponent<UnityEngine.UI.Selectable>()
inline Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void UnityEngine.UI.Extensions.TabNavigationHelper::SelectDefaultObject(UnityEngine.UI.Selectable&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TabNavigationHelper_SelectDefaultObject_m2C0507C15FF7E1A7EC56BE8D00E5915EA9B5D495 (TabNavigationHelper_t2D44342FDC824AF64D8D3C0468406639F70CB034* __this, Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712** ___next0, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_currentSelectedGameObject()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline (EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::GetKeyDown(UnityEngine.KeyCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2 (int32_t ___key0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::GetKey(UnityEngine.KeyCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434 (int32_t ___key0, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.Extensions.TabNavigationHelper::selectGameObject(UnityEngine.UI.Selectable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TabNavigationHelper_selectGameObject_mEBE023C8F534D1E01AB78346BBDCF0B5FFDCF635 (TabNavigationHelper_t2D44342FDC824AF64D8D3C0468406639F70CB034* __this, Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___selectable0, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_firstSelectedGameObject()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* EventSystem_get_firstSelectedGameObject_m15FB056EE7A99D8DD5891D40A6E3EF18719F0553_inline (EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.UI.InputField>()
inline InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* Component_GetComponent_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_m08978F3683B8CCF83910BA8BB0A4F786A6361896 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void UnityEngine.EventSystems.PointerEventData::.ctor(UnityEngine.EventSystems.EventSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData__ctor_m63837790B68893F0022CCEFEF26ADD55A975F71C (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___eventSystem0, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.BaseEventData::.ctor(UnityEngine.EventSystems.EventSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseEventData__ctor_mE51C4DB618D8661AB2527EC5DE4D563D2284F558 (BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* __this, EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___eventSystem0, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_SetSelectedGameObject_m9675415B7B3FE13B35E2CCB220F0C8AF04ECA173 (EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___selected0, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___pointer1, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* 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);
}
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInParent<UnityEngine.Canvas>()
inline Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* Component_GetComponentInParent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m5FB554DD7C0F662DAB84C0F292B221CAE3F0A5B3 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared)(__this, method);
}
// System.Void UnityEngine.UI.Extensions.UIWindowBase::resetCoordinatePosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIWindowBase_resetCoordinatePosition_m6533306D3751B8634209FF9F6FE87FDB71DDC8DB (UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41* __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.Vector3 UnityEngine.UI.Extensions.UIWindowBase::ScreenToCanvas(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 UIWindowBase_ScreenToCanvas_m7CF0CBE3DF520BD74C74799939D829B763A6B8E2 (UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___screenPosition0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_delta()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PointerEventData_get_delta_m7DC87C01EAE1D10282C37842ED215FDBFE2C1C5B_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, 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_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_localPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __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_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, 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.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerCurrentRaycast()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::get_gameObject()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* RaycastResult_get_gameObject_m77014B442B9E2D10F2CC3AEEDC07AA95CDE1E2F1_inline (RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023* __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.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, 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) ;
// UnityEngine.RenderMode UnityEngine.Canvas::get_renderMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_renderMode_m1BEF259548C6CAD27E4466F31D20752D246688CC (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, const RuntimeMethod* method) ;
// UnityEngine.Camera UnityEngine.Canvas::get_worldCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Canvas_get_worldCamera_mD2FDE13B61A5213F4E64B40008EB0A8D2D07B853 (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
// UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_forward()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m2BFB65EBFF51123791878684ECC375B99FAD10A2 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___inNormal0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___inPoint1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Plane::Raycast(UnityEngine.Ray,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Plane_Raycast_mC6D25A732413A2694A75CB0F2F9E75DEDDA117F0 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___ray0, float* ___enter1, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___message0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Ray::get_origin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Ray::get_direction()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, 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_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::Scale(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Scale_m8D61A8D2272549F1EF41256F7E8A206C6500EA6C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_UnaryNegation(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Clear()
inline void List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_gshared)(__this, ___collection0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Count()
inline int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543 (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, int32_t, const RuntimeMethod*))List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_gshared)(__this, ___index0, method);
}
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(System.Single,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline (float ___d0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a1, 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_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::get_magnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Stack`1<UnityEngine.Vector2>::.ctor()
inline void Stack_1__ctor_m70D61B062A1E842CDF67EB7181191993AB525DCC (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* __this, const RuntimeMethod* method)
{
	((  void (*) (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34*, const RuntimeMethod*))Stack_1__ctor_m70D61B062A1E842CDF67EB7181191993AB525DCC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Stack`1<UnityEngine.Vector2>::Push(T)
inline void Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55 (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___item0, const RuntimeMethod* method)
{
	((  void (*) (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55_gshared)(__this, ___item0, method);
}
// System.Single UnityEngine.Vector2::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.Stack`1<UnityEngine.Vector2>::Peek()
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Stack_1_Peek_m8D69879F617D803615BA753C39569FBB01575876 (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* __this, const RuntimeMethod* method)
{
	return ((  Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34*, const RuntimeMethod*))Stack_1_Peek_m8D69879F617D803615BA753C39569FBB01575876_gshared)(__this, method);
}
// T System.Collections.Generic.Stack`1<UnityEngine.Vector2>::Pop()
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Stack_1_Pop_m2E204DCF3A552847DF52FF44899CD4B2B80E7F12 (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* __this, const RuntimeMethod* method)
{
	return ((  Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34*, const RuntimeMethod*))Stack_1_Pop_m2E204DCF3A552847DF52FF44899CD4B2B80E7F12_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1__ctor_m105596C2159C46B75E96D26ACEC0A5C1C1F5C5EC (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_m105596C2159C46B75E96D26ACEC0A5C1C1F5C5EC_gshared)(__this, ___collection0, method);
}
// System.Void UnityEngine.UI.Extensions.BezierPath::Interpolate(System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierPath_Interpolate_mB83113FB14C5F60D8C6985FC8DC49A9AF36D48D7 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___segmentPoints0, float ___scale1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.UI.Extensions.BezierPath::CalculateBezierPoint(System.Single,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 BezierPath_CalculateBezierPoint_m868B6DFA1E23124D448EAA4FE75B0168A9B97434 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, float ___t0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p01, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p12, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p23, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p34, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.UI.Extensions.BezierPath::CalculateBezierPoint(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 BezierPath_CalculateBezierPoint_m0A23CDA0900D370FC161DFF1212BD0B7D5611466 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, int32_t ___curveIndex0, float ___t1, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.Extensions.BezierPath::FindDrawingPoints(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* BezierPath_FindDrawingPoints_m8B26C78C7FD047482D81CCCA9C4BB44CC1C21043 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, int32_t ___curveIndex0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m60D3B14293FFCFAB03D463B1F88FBC8AB695C991 (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___index0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m60D3B14293FFCFAB03D463B1F88FBC8AB695C991_gshared)(__this, ___index0, method);
}
// System.Int32 UnityEngine.UI.Extensions.BezierPath::FindDrawingPoints(System.Int32,System.Single,System.Single,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BezierPath_FindDrawingPoints_mEF2A175B72646BC08BAB7E47D82720430298A03E (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, int32_t ___curveIndex0, float ___t01, float ___t12, List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___pointList3, int32_t ___insertionIndex4, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::Dot(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Insert(System.Int32,T)
inline void List_1_Insert_m3DFE215B4DDDE98E2343F42272FE7C3822A5343A (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___index0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___item1, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))List_1_Insert_m3DFE215B4DDDE98E2343F42272FE7C3822A5343A_gshared)(__this, ___index0, ___item1, method);
}
// System.Boolean UnityEngine.Vector2::op_Inequality(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_up()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_right()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_right_m99043ED6B3D5AEA5033313FE3DA9571F39D1B280_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector2[] UnityEngine.UI.Extensions.CableCurve::Points()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* CableCurve_Points_m869B74EAA0322A0F0F9831139F25685BF6E313B3 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.UI.Extensions.CableCurve::get_start()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CableCurve_get_start_m9B8A0F58244C7341135C6E5DFB9EC929F32D8866_inline (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.UI.Extensions.CableCurve::get_end()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CableCurve_get_end_m314941CCCC0A44B2F2ECC08AFE7A731F8717D302_inline (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.UI.Extensions.CableCurve::get_slack()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CableCurve_get_slack_m1D95CDF886D379C9F34B7AFA54B0A9C5199B3549_inline (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.UI.Extensions.CableCurve::get_steps()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CableCurve_get_steps_m4F537B53F938D4A38B733B2EB4D0594447B965FF_inline (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.UI.Extensions.CableCurve::get_regenPoints()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CableCurve_get_regenPoints_m0941D52B2633D7AABE5D2E290F85D18BE8B10774_inline (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) ;
// System.Boolean System.Single::IsInfinity(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline (float ___f0, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.Extensions.UIHighlightable::HighlightInteractable(UnityEngine.UI.Graphic)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIHighlightable_HighlightInteractable_mB16D5BF2AD952DBC31D338FA7D065B42DFE139BD (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* ___graphic0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::Invoke(T0)
inline void UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653 (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, bool ___arg00, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB*, bool, const RuntimeMethod*))UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_gshared)(__this, ___arg00, method);
}
// T UnityEngine.Component::GetComponent<UnityEngine.UI.Graphic>()
inline Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* Component_GetComponent_TisGraphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_mFE18E20FC92395F90E776DBC4CD214A4F2D97D90 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Boolean UnityEngine.UI.Extensions.UIHighlightable::get_Interactable()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UIHighlightable_get_Interactable_m457244088F9B33E27BFEDC1D77E1E06E31D8F8E0_inline (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.UI.Extensions.UIHighlightable::get_ClickToHold()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UIHighlightable_get_ClickToHold_mE6786FF7632D2CED94F089AF6ED1F12F4A23709B_inline (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_grey()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_grey_m1CE6BEDA3EF8569E939F77A4B0231D9839864F92_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_yellow()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_green()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_gray()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_gray_m6D01087E0F20F34718EBA5B213853B4BB49F1DEF_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::.ctor()
inline void UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934 (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB*, const RuntimeMethod*))UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934_gshared)(__this, method);
}
// System.Void Valve.VR.InteractionSystem.VelocityEstimator::FinishEstimatingVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VelocityEstimator_FinishEstimatingVelocity_m2162F5CDF39E9A9D15CDE279A54C52B0CA6877EF (VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* __this, const RuntimeMethod* method) ;
// System.Collections.IEnumerator Valve.VR.InteractionSystem.VelocityEstimator::EstimateVelocityCoroutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VelocityEstimator_EstimateVelocityCoroutine_mFF2F286A00F6BDDCAE5EBF1206BAFAF5BE281B18 (VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* __this, 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 UnityEngine.MonoBehaviour::StopCoroutine(UnityEngine.Coroutine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___routine0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
// System.Void Valve.VR.InteractionSystem.VelocityEstimator::BeginEstimatingVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VelocityEstimator_BeginEstimatingVelocity_m00B150F448ECAD511B872532DD038309579D0B62 (VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* __this, const RuntimeMethod* method) ;
// System.Void Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CEstimateVelocityCoroutineU3Ed__13__ctor_m4807509EF291349378F46D06524134196CEAF992 (U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* 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.Quaternion UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.WaitForEndOfFrame::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___d0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a1, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation0, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __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.Camera UnityEngine.Camera::get_main()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Input::get_mousePosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C (const RuntimeMethod* method) ;
// Live2D.Cubism.Framework.Raycasting.CubismRaycaster Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::get_Raycaster()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* RaycastHitDisplay_get_Raycaster_mEDC4334AA47C9FDA6B984865AE45ECEB190C3CCC_inline (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Framework.Raycasting.CubismRaycastHit[] Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::get_Results()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* RaycastHitDisplay_get_Results_m53CE79BE46D1829EBE2F07D6F0A5C6BC3703460C_inline (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Framework.Raycasting.CubismRaycaster::Raycast(UnityEngine.Ray,Live2D.Cubism.Framework.Raycasting.CubismRaycastHit[],System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRaycaster_Raycast_mA6FCE7B1A28E31A369381C508812DAA05F7CE6BC (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___ray0, CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* ___result1, float ___maximumDistance2, 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,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Framework.Raycasting.CubismRaycaster>()
inline CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* Component_GetComponent_TisCubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62_m2255AD8C34BBB82210C456CFADE83E7CA2D26382 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::set_Raycaster(Live2D.Cubism.Framework.Raycasting.CubismRaycaster)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RaycastHitDisplay_set_Raycaster_m39D9719767FB054A647304696F0832F5C6AA7489_inline (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::set_Results(Live2D.Cubism.Framework.Raycasting.CubismRaycastHit[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RaycastHitDisplay_set_Results_mF8E904308AFCF08511464938761C4D63FF2D6504_inline (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::GetMouseButtonDown(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButtonDown_m8DFC792D15FFF15D311614D5CC6C5D055E5A1DE3 (int32_t ___button0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::DoRaycast()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHitDisplay_DoRaycast_m6826C931B7380B65E30AA244A68DF6E26CC4449F (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Core.CubismModel Live2D.Cubism.Core.ComponentExtensionMethods::FindCubismModel(UnityEngine.Component,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* ComponentExtensionMethods_FindCubismModel_mA4A461211FC3EA2EFFB4763F1EB811067887DA8F (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___self0, bool ___includeParents1, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Framework.Motion.CubismMotionController>()
inline CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* Component_GetComponent_TisCubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0_m8840CD13B4CFAC1885C22C577230C7EB237278E3 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void System.Action`1<System.Single>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m770CD2F8BB65F2EDA5128CA2F96D71C35B23E859 (Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m770CD2F8BB65F2EDA5128CA2F96D71C35B23E859_gshared)(__this, ___object0, ___method1, method);
}
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___a0, Delegate_t* ___b1, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.OriginalWorkflow.Motion.CubismMotionPreview::PlayIdleAnimation(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMotionPreview_PlayIdleAnimation_m8F6691AE83A4DE1690D0A530C5119F1426BDF756 (CubismMotionPreview_tCABE46D773A9CE6C29FF158E5A4391D0478E9EE0* __this, float ___index0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.Motion.CubismMotionController::PlayAnimation(UnityEngine.AnimationClip,System.Int32,System.Int32,System.Boolean,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMotionController_PlayAnimation_mC05DEF9D419C7941971F7B32270420CEAADDE75E (CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___clip0, int32_t ___layerIndex1, int32_t ___priority2, bool ___isLoop3, float ___speed4, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Framework.Expression.CubismExpressionController>()
inline CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851* Component_GetComponent_TisCubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851_mF311B9A6E31D262A2F98367814F4728FE064962E (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Boolean UnityEngine.Input::GetMouseButton(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA (int32_t ___button0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Camera::ScreenToViewportPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Camera_ScreenToViewportPoint_m8907015773080F63D1034CEDEDEA4AF14FB2F3C5 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation>::.ctor()
inline void List_1__ctor_mA3A00217BFD5BBD5FAFB9C08A70AC926CDC231BA (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F*, const RuntimeMethod*))List_1__ctor_mA3A00217BFD5BBD5FAFB9C08A70AC926CDC231BA_gshared)(__this, method);
}
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___handle0, const RuntimeMethod* method) ;
// System.Array System.Enum::GetValues(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9 (Type_t* ___enumType0, const RuntimeMethod* method) ;
// Live2D.Cubism.Core.CubismDrawable[] Live2D.Cubism.Core.CubismModel::get_Drawables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* CubismModel_get_Drawables_m870D43A28B9FA935667EEA2134423886A4B4AB7C (CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Framework.CubismHitDrawable>()
inline CubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59* Component_GetComponent_TisCubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59_mD554DED895350CACE6D5F57187C4CF5A27938E21 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Object System.Array::GetValue(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21 (RuntimeArray* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation>::Add(T)
inline void List_1_Add_m365C8F769FECB4E76AE3ED805CAEE89755EE4B12_inline (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* __this, HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F*, HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF, const RuntimeMethod*))List_1_Add_m365C8F769FECB4E76AE3ED805CAEE89755EE4B12_gshared_inline)(__this, ___item0, method);
}
// System.Int32 System.Array::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::SpecifiedAnimationCheck()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismSampleController_SpecifiedAnimationCheck_m74C162C51CB960D7DC6398089B4D650786D67780 (CubismSampleController_tD05C65F3413464553BADD3FA38C35AD4EE2E530C* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation>::get_Item(System.Int32)
inline HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF List_1_get_Item_m99BC46B6D90275603DC489DD6543392AA844F24B (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF (*) (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F*, int32_t, const RuntimeMethod*))List_1_get_Item_m99BC46B6D90275603DC489DD6543392AA844F24B_gshared)(__this, ___index0, method);
}
// System.Int32 UnityEngine.Random::Range(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68 (int32_t ___minInclusive0, int32_t ___maxExclusive1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation>::get_Count()
inline int32_t List_1_get_Count_m55C76664A8EC4CD747257B4829DC03928772909F_inline (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F*, const RuntimeMethod*))List_1_get_Count_m55C76664A8EC4CD747257B4829DC03928772909F_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.Application::get_isEditor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isEditor_mEAC51E3ACE6DCE438087FB14BD75A3C219D354D0 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_isPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (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);
}
// UnityEngine.Material UnityEngine.Renderer::get_sharedMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Renderer_get_sharedMaterial_mA2E0CA0A564617FFC3E0E50947C6300082C35F81 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
// UnityEngine.Material UnityEngine.Renderer::get_material()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture Live2D.Cubism.Rendering.Masking.CubismMaskTexture::op_Implicit(Live2D.Cubism.Rendering.Masking.CubismMaskTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* CubismMaskTexture_op_Implicit_m18E2266B1D8096CD65CD7DF98E7BBCF0246169C8 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::set_mainTexture(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_mainTexture_m389E048BA9C81B603EBF36BD792212B296317AC0 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Camera::get_orthographic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_up()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::LookAt(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_LookAt_mBD38EDB5E915C5DA6C5A79D191DEE2C826A9FC2C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Samples.AsyncBenchmark.AsyncToggler::get_LastEnableSync()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AsyncToggler_get_LastEnableSync_mCD63FC8401F6C0B5887E7D8C4718B678F0C75766_inline (AsyncToggler_t0B95B7CF50E5A05153B6AD659BA461E6136EC005* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::Activate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_Activate_mC027CB9EC54EA49470ACFBF3BA1D4FB37220F206 (const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::Deactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_Deactivate_mC708A6CC48957F55C35A5AC76CC19169662F5959 (const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.AsyncToggler::set_LastEnableSync(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncToggler_set_LastEnableSync_m9219D45DED9C7489F7287F59903199A754F501BF_inline (AsyncToggler_t0B95B7CF50E5A05153B6AD659BA461E6136EC005* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.AsyncToggler::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncToggler_Update_mB2BDF9C3C0A78029886B6708E1536E504658C8C9 (AsyncToggler_t0B95B7CF50E5A05153B6AD659BA461E6136EC005* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.QualitySettings::set_vSyncCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QualitySettings_set_vSyncCount_m0F1D9979392C140D248C6C3736F882A5A5C860E4 (int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Application::set_targetFrameRate(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_set_targetFrameRate_mB90EEA60DAE55CD71C38D4B7DFDBE2B34EA6B46F (int32_t ___value0, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter>()
inline FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* Component_GetComponent_TisFpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520_mD63C2A8DF4E7ED49E0755F140E9EF40257520B7D (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::set_FpsCounter(Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BenchmarkController_set_FpsCounter_m414B18C9A601085EE33A3ABDF810CB9F8A72BD1B_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* ___value0, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner>()
inline ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* Component_GetComponent_TisModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF_m3B984B08890B407D5CB426244EA2B1D8C257ED91 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::set_ModelSpawner(Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BenchmarkController_set_ModelSpawner_m186CA17CE811459427D9D56421AD21AC227784FA_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::RecordFrameRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController_RecordFrameRate_m07D2CBFE213CAB9BE94458D229278D5AE916C910 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::ManageSpawn()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController_ManageSpawn_mE024336F4DB6A5828ECED451C7ACB65A11C6D6CB (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::get_FpsCounter()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* BenchmarkController_get_FpsCounter_mF32A2BF86D621ED56EB48E799F1263A859FB8829_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) ;
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::get_Fps()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FpsCounter_get_Fps_m17E0650DA72A59A1EBE5A8527C8A2ACA6063AF41_inline (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, const RuntimeMethod* method) ;
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::get_HighestRecordedFrameRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BenchmarkController_get_HighestRecordedFrameRate_m5C932831A3C4034636BC9DBC2DD9C248B65B096D_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::set_HighestRecordedFrameRate(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BenchmarkController_set_HighestRecordedFrameRate_m30080D21494D47A0433D393D86372665AFE2374B_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, float ___value0, const RuntimeMethod* method) ;
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::get_SpawnTimeCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BenchmarkController_get_SpawnTimeCount_m02C0221BEBDB33F530F3F6506EE6D4CADFFC4076_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::set_SpawnTimeCount(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BenchmarkController_set_SpawnTimeCount_m2ADC9122653F195C4BD4BCEDEDE5187B62228E35_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, float ___value0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::get_CanModelSpawn()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BenchmarkController_get_CanModelSpawn_mC9166FBF208AB2ABDCB02ABB36ED1B36AB0485E8_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::get_ModelSpawner()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* BenchmarkController_get_ModelSpawner_m37DEB42A2F0E39C6DA187FE720FE2F82C49318D4_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::get_InstancesCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ModelSpawner_get_InstancesCount_mBB3193B52C57DB7458918642C209B7B244B1EB80_inline (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) ;
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::get_ElapsedTime()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BenchmarkController_get_ElapsedTime_mA929E6DDA180E8EC007A7A9B5A656D1346358BC7_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::set_ElapsedTime(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BenchmarkController_set_ElapsedTime_m54B1AF27248F7A7DF9FE2C0052C686044795A599_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, float ___value0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___f0, const RuntimeMethod* method) ;
// System.String Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::TimeConversion(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BenchmarkController_TimeConversion_m8383C8787A86D338A086FF4740FFAE61EAA0BA5A (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, int32_t ___second0, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___format0, RuntimeObject* ___arg01, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::set_CanModelSpawn(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BenchmarkController_set_CanModelSpawn_m9781A731D0DF215E4830CBCF077470D0D0EEF504_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void System.TimeSpan::.ctor(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpan__ctor_mF8B85616C009D35D860DA0254327E8AAF54822A1 (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, int32_t ___hours0, int32_t ___minutes1, int32_t ___seconds2, const RuntimeMethod* method) ;
// System.String System.TimeSpan::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimeSpan_ToString_m44D5BF48E35E18BB8B99A86B6535DA5E847FFE92 (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::IncreaseInstances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelSpawner_IncreaseInstances_m3E361B5DDA5A76C4CED290F547744CE241B616EE (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) ;
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::get_DeltaTime()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FpsCounter_get_DeltaTime_mA2179E52B1F0D59F5847D1D84B08FE801410F5B0_inline (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::set_DeltaTime(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FpsCounter_set_DeltaTime_m5DCA598AA854C4B3566E76E3D8CDA8720565A45C_inline (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::set_Fps(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FpsCounter_set_Fps_m02C9517CF5C5851C96F07ACFCE949190E060B2CE_inline (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_FpsCounter(Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_FpsCounter_m8830BE0E316187FF450450D5002499727C2DBF38_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* ___value0, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController>()
inline BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* Component_GetComponent_TisBenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF_m1A03C8EF487ED3922F1A707E21568D7EA06F4778 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_BenchmarkController(Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_BenchmarkController_m1D2C1FB01F43C15B1234DDE0D8C88AABCBD70D9E_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_ModelSpawner(Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_ModelSpawner_m94FE207417B1A567B59F78F613B6F0FC3F71510A_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* ___value0, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime>()
inline TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* Component_GetComponent_TisTotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7_mFE04FE976E2AA0DC11D86E6D3CAA24FAECCDDB0E (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_TotalElapsedTime(Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_TotalElapsedTime_m959D35BB0CD0E4FEDBE2FECAEC8E1A115D9887CC_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* ___value0, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder>()
inline FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* Component_GetComponent_TisFrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE_m9473E6E69D30E2A7164F491DB3E6BBD832BE08A3 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_FrameRateUiHolder(Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_FrameRateUiHolder_m8CB03560F140F16EC3ED5C7321AE884AFA140514_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_FrameRateUiHolder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* FrameRateMeasurer_get_FrameRateUiHolder_mD4092FE6205C831B876642C5C3CC303361EA78B1_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_HighestFrameRateUi(UnityEngine.UI.Text)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_HighestFrameRateUi_mB9BD2D7A89A739B03CF2A25826A7F221B1B34BEE_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_LowestFrameRateUi(UnityEngine.UI.Text)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_LowestFrameRateUi_m1AE506BEAFFB74A0CB64C260F6575E1C61FC555E_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_BenchmarkController()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* FrameRateMeasurer_get_BenchmarkController_mFC9A3A6D3620A7F23AF73CEB692C6ADC52BC7E47_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_FpsCounter()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* FrameRateMeasurer_get_FpsCounter_mB7B61ED03886CEC4F112A349F4E9B86FBA6F8912_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_CurrentHighestFrameRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_CurrentHighestFrameRate(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_CurrentHighestFrameRate_m3DCDC202293F0977AF9F811F7517E53859DA379A_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_CurrentLowestFrameRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_CurrentLowestFrameRate_m26EEB6C9C156C9DB8481EDDA1179857F1FA9DA71_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_CurrentLowestFrameRate(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_CurrentLowestFrameRate_m7C2D207B1B9A9693502A434969671BFDC055867E_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_LessThanTargetFrameRate(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_LessThanTargetFrameRate_mE8CEC784967C669703B70223F5AB38661D2B4303_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_LessThanTargetFrameRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FrameRateMeasurer_get_LessThanTargetFrameRate_m67BF67204DBE159BD7EFD33C02A01E0B1FCC2546_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_HighestFrameRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameRateMeasurer_get_HighestFrameRate_mBFBE08A8ADECB9E34391DC3C8E13581642F97158_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_HighestFrameRate(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_HighestFrameRate_m5334E8B6F4C6A6A8C55BC1A4F280DB287341A609_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, float ___value0, const RuntimeMethod* method) ;
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_LowestFrameRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameRateMeasurer_get_LowestFrameRate_mB81AB10A0E9325527B23687A26DEF2A99B0420A9_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_LowestFrameRate(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_LowestFrameRate_mF0EC0253A6AA155AE583288EA9AAA67F83AA5741_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, float ___value0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_PreviousHighestFrameRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_PreviousHighestFrameRate_m7577BDB66F92352032400D79E9B45C858D2BC699_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_PreviousLowestFrameRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_PreviousLowestFrameRate_mCB00773D6AF02EDC26C243F5D18540E53C85BB4C_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_TotalElapsedTime()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* FrameRateMeasurer_get_TotalElapsedTime_mB5EDE7991916E7AB3E96B3B518F62EAA10C2197D_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// System.String Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::TimeConversion(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FrameRateMeasurer_TimeConversion_m069A5A63FE5632048A85818DEAED36CA60961356 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___second0, const RuntimeMethod* method) ;
// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_HighestFrameRateUi()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* FrameRateMeasurer_get_HighestFrameRateUi_mA383EC6132A00A0484D95DDEFCC654C2779A0F8D_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_PreviousHighestFrameRate(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_PreviousHighestFrameRate_mA1D781E9BF43D1C2C9C87735B006D2F67462969F_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_LowestFrameRateUi()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* FrameRateMeasurer_get_LowestFrameRateUi_mFCDE228B213207664B5E35F3E3A08D2B1ECBDAB3_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_PreviousLowestFrameRate(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_PreviousLowestFrameRate_mCC574547F46EDCDD9E025B5F93D1B4E9F25F64CE_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_InstancesCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_InstancesCount_mE6CA3C330165C68656F6DA87579B75F4CF91BD2B_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_ModelSpawner()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* FrameRateMeasurer_get_ModelSpawner_mFE670B414A4AC05E801108747A477D5008A3832F_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_InstancesCount(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_InstancesCount_m5E63BD2F899A14150C6BF52C2FCDDF40455855EA_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) ;
// T[] System.Array::Empty<System.Object>()
inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method)
{
	return ((  ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
}
// System.String System.String::Format(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// T UnityEngine.Object::Instantiate<UnityEngine.GameObject>(T)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___original0, const RuntimeMethod* method)
{
	return ((  GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___original0, method);
}
// System.Void System.Random::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Random__ctor_m151183BD4F021499A98B9DE8502DAD4B12DD16AC (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Screen::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Screen::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9 (const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_nearClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Camera::ScreenToWorldPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Camera_ScreenToWorldPoint_m5EA3148F070985EC72127AAC3448D8D6ABE6E7E5 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, const RuntimeMethod* 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) ;
// System.Collections.Generic.List`1<UnityEngine.GameObject> Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::get_Instances()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::Add(T)
inline void List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// T UnityEngine.GameObject::GetComponent<Live2D.Cubism.Rendering.CubismRenderController>()
inline CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* GameObject_GetComponent_TisCubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29_m94C21768E571AFE6835D1C43F93FF7915B3CD102 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.GameObject>::get_Count()
inline int32_t List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_SortingOrder(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_SortingOrder_mE798EFC7B2FC9C2AE08C20DDEAA32AA8CFBA32C2 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::set_InstancesCount(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ModelSpawner_set_InstancesCount_mEF641CDF2D9DE9E05152590E72CE081187265AA1_inline (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, int32_t ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::get_BenchmarkController()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* ModelSpawner_get_BenchmarkController_m219EA2C1E8EB33E3FF137481A0A4B979DB66B198_inline (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.GameObject>::get_Item(System.Int32)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m3196E18C5CF157CAC58991FACEB9DFD441702260 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, int32_t ___index0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::.ctor()
inline void List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::set_Instances(System.Collections.Generic.List`1<UnityEngine.GameObject>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ModelSpawner_set_Instances_mED6448F41BDED7FD218B4B8DDB39CF5FA429D829_inline (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::set_BenchmarkController(Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ModelSpawner_set_BenchmarkController_m3A8AD1E2997927B35D6BF644CC9045DC068AC4DA_inline (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::set_FrameRateUiHolder(Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TotalElapsedTime_set_FrameRateUiHolder_m41237CF2EEC92D3599E4DC2E388783AAE3A57B4E_inline (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::get_FrameRateUiHolder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* TotalElapsedTime_get_FrameRateUiHolder_m87FAEFE8714B9B8D3DC64A23892C19D48B1EF0F0_inline (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::set_TotalElapsedTimeText(UnityEngine.UI.Text)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TotalElapsedTime_set_TotalElapsedTimeText_m8D9F4B615AC869F4FC77A130BA0B660FB91D7298_inline (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___value0, const RuntimeMethod* method) ;
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::get_UpdateIntervalCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TotalElapsedTime_get_UpdateIntervalCount_m079324CC204CFB623420EA4F0B87108D6D38E774_inline (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::set_UpdateIntervalCount(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TotalElapsedTime_set_UpdateIntervalCount_m27C85A2273C5758447AB43C3A094A8EA7602067E_inline (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, float ___value0, const RuntimeMethod* method) ;
// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::get_TotalElapsedTimeText()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* TotalElapsedTime_get_TotalElapsedTimeText_m29A9EFC62A513C56EABECCB9EA9F8325916EA77C_inline (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, const RuntimeMethod* method) ;
// System.String Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::TimeConversion(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TotalElapsedTime_TimeConversion_m46D5EBE8E1B3C6CF05A06858A93EEDA6CCA77598 (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, int32_t ___second0, const RuntimeMethod* method) ;
// UnityEngine.MeshRenderer Live2D.Cubism.Rendering.CubismRenderer::get_MeshRenderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// UnityEngine.Bounds UnityEngine.Renderer::get_bounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_min()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_max()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::set_min(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_min_m7BAFB7EDB329CBA896FA096E671D17E498C81A35 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::set_max(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_max_mD846329090A0A151CA139A477B70AD6A76FC1A39 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::LoadUnlitMaterial(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7 (String_t* ___name0, const RuntimeMethod* method) ;
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::LoadMaskMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_LoadMaskMaterial_m004B365840F0F67A2BF9EE3729BA7292CABDC26C (const RuntimeMethod* method) ;
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::LoadMaskCullingMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_LoadMaskCullingMaterial_m38C55668BB0BAD9FC5CDE0CF26FBA7C96AA1487F (const RuntimeMethod* method) ;
// T UnityEngine.Resources::Load<UnityEngine.Material>(System.String)
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E (String_t* ___path0, const RuntimeMethod* method)
{
	return ((  Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared)(___path0, method);
}
// UnityEngine.Shader UnityEngine.Shader::Find(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5 (String_t* ___name0, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Rendering.CubismPartColorsEditor::get_ChildDrawableRenderers()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismPartColorsEditor::get_OverwriteColorForPartMultiplyColors()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismPartColorsEditor_get_OverwriteColorForPartMultiplyColors_m9FADE33FB5819CC67BFB1EACC84BFDB9F8013928_inline (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_OverwriteFlagForDrawableMultiplyColors(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_OverwriteFlagForDrawableMultiplyColors_m18ABBEF9BB2C3DB08E977276CEEC4366433328D5_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___value0, const RuntimeMethod* method) ;
// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::get_LastMultiplyColor()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_LastMultiplyColor_m57A3509B85356ED5057EF92A3F1EF0087FE9C1A4_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// UnityEngine.Color Live2D.Cubism.Rendering.CubismPartColorsEditor::get_MultiplyColor()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismPartColorsEditor_get_MultiplyColor_mA1247D5A0BC7EB6BCA0964C4BD02204E6B9CA425_inline (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_LastMultiplyColor(UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_LastMultiplyColor_mA28144F61BB72F26D90F1C5B670AD567FCEED4C4_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) ;
// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::get_MultiplyColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_MultiplyColor_m0CB9402AE7CB8FC0F1891738D4A187EB0C6333CF (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_MultiplyColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_MultiplyColor_mD35931BA9B95E0AFD77BB2AFB0377AF8E178997D (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ApplyMultiplyColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ApplyMultiplyColor_m45923C82BDDC5DF7959AF39B8EA30B5DDEAB94FC (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismPartColorsEditor::get_OverwriteColorForPartScreenColors()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismPartColorsEditor_get_OverwriteColorForPartScreenColors_mECBBD2CEFDDD926FFC71CB8A540491108119A823_inline (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_OverwriteFlagForDrawableScreenColors(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_OverwriteFlagForDrawableScreenColors_m6BAA14651487FCC697818776C921A73F50F236A5_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___value0, const RuntimeMethod* method) ;
// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::get_LastScreenColor()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_LastScreenColor_m54ECEF5E8A4DF2DFE3CB915B5B000798DA3624D9_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// UnityEngine.Color Live2D.Cubism.Rendering.CubismPartColorsEditor::get_ScreenColor()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismPartColorsEditor_get_ScreenColor_m83FFCAF37105580A6D265CF38AFC25E33F3CC3E1_inline (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_LastScreenColor(UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_LastScreenColor_m268A8DE68808C18F0125C498FD8CA6B65A73C616_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) ;
// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::get_ScreenColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_ScreenColor_m54306EB6879A75A28D79EC3ACF782A9E7312D30F (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_ScreenColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_ScreenColor_mF925956B64E06F0A8C131DCB0FE346F3019FEE08 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ApplyScreenColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ApplyScreenColor_m859FB44F41DAEE928D23C27931CF8F39B3F356A4 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __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_mB2BDC39B0B367BA15AA8DF22F8CB0D02D20BDC71_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___lhs0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___rhs1, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Rendering.CubismRenderController::get_Renderers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// T[] System.Array::Empty<Live2D.Cubism.Rendering.CubismRenderer>()
inline CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* Array_Empty_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mDCA384A194FBDA2E6B3287EF2D3585260AB686FA_inline (const RuntimeMethod* method)
{
	return ((  CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
}
// System.Void Live2D.Cubism.Rendering.CubismPartColorsEditor::set_ChildDrawableRenderers(Live2D.Cubism.Rendering.CubismRenderer[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismPartColorsEditor_set_ChildDrawableRenderers_m05E11C094AF1288114240BB0C22B5578E066CFD4_inline (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Core.CubismDrawable::get_ParentPartIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismDrawable_get_ParentPartIndex_mD262B4FC3F5EFC0A40BDBF9DC117D98B83913A17 (CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* __this, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Core.CubismPart::get_UnmanagedIndex()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismPart_get_UnmanagedIndex_mA8DA331343611167638C5DAEB4E8210718B4512E_inline (CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* __this, const RuntimeMethod* method) ;
// System.Void System.Array::Resize<Live2D.Cubism.Rendering.CubismRenderer>(T[]&,System.Int32)
inline void Array_Resize_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE2895F85BD6356CE467598C989D62FDD197E3AC3 (CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866** ___array0, int32_t ___newSize1, const RuntimeMethod* method)
{
	((  void (*) (CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866**, int32_t, const RuntimeMethod*))Array_Resize_TisRuntimeObject_mE8D92C287251BAF8256D85E5829F749359EC334E_gshared)(___array0, ___newSize1, method);
}
// System.Boolean System.Linq.Enumerable::Contains<Live2D.Cubism.Rendering.CubismRenderer>(System.Collections.Generic.IEnumerable`1<TSource>,TSource)
inline bool Enumerable_Contains_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mB4BBBDFFDA515D627F5533DFCB91344F69EDFA5B (RuntimeObject* ___source0, CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* ___value1, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F*, const RuntimeMethod*))Enumerable_Contains_TisRuntimeObject_mBCDB5870C52FC5BD2B6AE472A749FC03B9CF8958_gshared)(___source0, ___value1, method);
}
// Live2D.Cubism.Core.CubismModel Live2D.Cubism.Core.GameObjectExtensionMethods::FindCubismModel(UnityEngine.GameObject,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* GameObjectExtensionMethods_FindCubismModel_mC32B4A024A279A0737EB8CB51A412AA6EC02F731 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___self0, bool ___includeParents1, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Rendering.CubismRenderController>()
inline CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* Component_GetComponent_TisCubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29_mDA224B64C13F1691A13E32BDB09D04B8811AC63C (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Core.CubismPart>()
inline CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* Component_GetComponent_TisCubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1_m52A09A7F1F016B53B1E340774054CD061012126A (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Rendering.CubismPartColorsEditor::TryInitialize(Live2D.Cubism.Rendering.CubismRenderController,Live2D.Cubism.Core.CubismPart,Live2D.Cubism.Core.CubismDrawable[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismPartColorsEditor_TryInitialize_m7C965A6E194323A93546EF64B4613F108B19ABF6 (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* ___cubismRenderController0, CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* ___part1, CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* ___drawables2, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_white()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline (const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.CubismRenderController::get_SortingLayerId()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderController_get_SortingLayerId_m598E9E7E120F7B5FEA27FF02FFE298D130D17F03_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.SortingLayer::IDToName(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SortingLayer_IDToName_m33D2DB1FAF81A088A6EED260A1A68137625AE0B1 (int32_t ___id0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.SortingLayer::NameToID(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortingLayer_NameToID_mB0C15E6C033DEF20C30A66FF8658E32C1F4A6D13 (String_t* ___name0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_SortingLayerId(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_SortingLayerId_m87709E7D95CB028B151D5F25971DA8DAFE7E14C3 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnControllerSortingLayerDidChange(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnControllerSortingLayerDidChange_mF4B705B336FFE7BA1D23B7965DFC318583336D0C (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___newSortingLayer0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnControllerSortingModeDidChange(Live2D.Cubism.Rendering.CubismSortingMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnControllerSortingModeDidChange_m0EDF503F612B32F85AAA3D89B5E90C8A18922EB7 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___newSortingMode0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.CubismRenderController::get_SortingOrder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderController_get_SortingOrder_mE1D7C166A3DC1FAFDFA06804E0ECB9FFD32C3F1C_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnControllerSortingOrderDidChange(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnControllerSortingOrderDidChange_m2FBAF5B0C0AFB2B976668DB8DC72D984A0E6A2A3 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___newSortingOrder0, const RuntimeMethod* method) ;
// UnityEngine.Object Live2D.Cubism.Framework.ObjectExtensionMethods::ToNullUnlessImplementsInterface<Live2D.Cubism.Rendering.ICubismDrawOrderHandler>(UnityEngine.Object)
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_mA81C8FB3D0FD027DF5C7002BB946A9A8DB67A103 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___self0, const RuntimeMethod* method)
{
	return ((  Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* (*) (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisRuntimeObject_m7C5A6488E82102AC7EE3BBD2648876A7A8501BB6_gshared)(___self0, method);
}
// UnityEngine.Object Live2D.Cubism.Rendering.CubismRenderController::get_DrawOrderHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* CubismRenderController_get_DrawOrderHandler_m1B2978BD0E71CF2FA92326E6CBD8A045ECC73C66_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// T Live2D.Cubism.Framework.ObjectExtensionMethods::GetInterface<Live2D.Cubism.Rendering.ICubismDrawOrderHandler>(UnityEngine.Object)
inline RuntimeObject* ObjectExtensionMethods_GetInterface_TisICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_m5B0F681CF6121AA8C98AD57781D0444E09BE401D (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___self0, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))ObjectExtensionMethods_GetInterface_TisRuntimeObject_m28FDB7ABA76BA816A4363716C32B4224D8692542_gshared)(___self0, method);
}
// UnityEngine.Object Live2D.Cubism.Framework.ObjectExtensionMethods::ToNullUnlessImplementsInterface<Live2D.Cubism.Rendering.ICubismOpacityHandler>(UnityEngine.Object)
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_mE016BF75E848EB4CB457E4EEC88866429A3C41AB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___self0, const RuntimeMethod* method)
{
	return ((  Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* (*) (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisRuntimeObject_m7C5A6488E82102AC7EE3BBD2648876A7A8501BB6_gshared)(___self0, method);
}
// UnityEngine.Object Live2D.Cubism.Rendering.CubismRenderController::get_OpacityHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* CubismRenderController_get_OpacityHandler_m8A1B504036D7A95F3A807454D6675253CADE6CAD_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// T Live2D.Cubism.Framework.ObjectExtensionMethods::GetInterface<Live2D.Cubism.Rendering.ICubismOpacityHandler>(UnityEngine.Object)
inline RuntimeObject* ObjectExtensionMethods_GetInterface_TisICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_m4F36E61BD4B04CD61EFA0AE11EF9ADF1060571EF (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___self0, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))ObjectExtensionMethods_GetInterface_TisRuntimeObject_m28FDB7ABA76BA816A4363716C32B4224D8692542_gshared)(___self0, method);
}
// UnityEngine.Object Live2D.Cubism.Framework.ObjectExtensionMethods::ToNullUnlessImplementsInterface<Live2D.Cubism.Rendering.ICubismBlendColorHandler>(UnityEngine.Object)
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_mF916512642FB2D5828E87BEFC2052DD1BA5A319D (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___self0, const RuntimeMethod* method)
{
	return ((  Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* (*) (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisRuntimeObject_m7C5A6488E82102AC7EE3BBD2648876A7A8501BB6_gshared)(___self0, method);
}
// UnityEngine.Object Live2D.Cubism.Rendering.CubismRenderController::get_MultiplyColorHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* CubismRenderController_get_MultiplyColorHandler_m96578A1E8ADCE2AD09AF3FBB278BB4AFDD9EC088_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// T Live2D.Cubism.Framework.ObjectExtensionMethods::GetInterface<Live2D.Cubism.Rendering.ICubismBlendColorHandler>(UnityEngine.Object)
inline RuntimeObject* ObjectExtensionMethods_GetInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_m25F82614A6687CC69D907A9FD6C9F2F45E0E9537 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___self0, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))ObjectExtensionMethods_GetInterface_TisRuntimeObject_m28FDB7ABA76BA816A4363716C32B4224D8692542_gshared)(___self0, method);
}
// UnityEngine.Object Live2D.Cubism.Rendering.CubismRenderController::get_ScreenColorHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* CubismRenderController_get_ScreenColorHandler_m122257F108916AC83AB9F2DE1E271B8C304D4CB2_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnControllerDepthOffsetDidChange(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnControllerDepthOffsetDidChange_m3CD2B6A390DDDC5F019AD7B22CA6607FF4F97473 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, float ___newDepthOffset0, const RuntimeMethod* method) ;
// Live2D.Cubism.Core.CubismModel Live2D.Cubism.Rendering.CubismRenderController::get_Model()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* CubismRenderController_get_Model_m5D63AA3E666F5CDC140BD4353561E523CB189084 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, 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) ;
// T[] Live2D.Cubism.Framework.ComponentExtensionMethods::GetComponentsMany<Live2D.Cubism.Rendering.CubismRenderer>(UnityEngine.Component[])
inline CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ComponentExtensionMethods_GetComponentsMany_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_m081CD3F2737E9B5718D3EE9F1B8931838762295D (ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* ___self0, const RuntimeMethod* method)
{
	return ((  CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* (*) (ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E*, const RuntimeMethod*))ComponentExtensionMethods_GetComponentsMany_TisRuntimeObject_mF04F818B890098C473C5741C471DF0087F48C9CC_gshared)(___self0, method);
}
// T[] Live2D.Cubism.Framework.ComponentExtensionMethods::AddComponentEach<Live2D.Cubism.Rendering.CubismRenderer>(UnityEngine.Component[])
inline CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ComponentExtensionMethods_AddComponentEach_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_m4CA3589B391E46CC6894871DDAE82C874E7E0052 (ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* ___self0, const RuntimeMethod* method)
{
	return ((  CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* (*) (ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E*, const RuntimeMethod*))ComponentExtensionMethods_AddComponentEach_TisRuntimeObject_mE73B0F53D154A505DEF0DE021FDF25886C627DBC_gshared)(___self0, method);
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_Renderers(Live2D.Cubism.Rendering.CubismRenderer[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderController_set_Renderers_m3E50AD034A11E95F5A12600114D53DF1E1C8102E_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitialize(Live2D.Cubism.Rendering.CubismRenderController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitialize_mDE97D639B0068587E0D66B1CB1E80480A7903251 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* ___renderController0, 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.Single Live2D.Cubism.Rendering.CubismRenderController::get_LastOpacity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubismRenderController_get_LastOpacity_m947F5920769977F1B5FD98D6773C170C0DF980E7_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_LastOpacity(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderController_set_LastOpacity_m8AE657CBFEC51DADBE3C10AFBBF53370FAF1B0DC_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, float ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.ICubismOpacityHandler Live2D.Cubism.Rendering.CubismRenderController::get_OpacityHandlerInterface()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CubismRenderController_get_OpacityHandlerInterface_m15A804575CD55888A023FB446DAA0BAD1EF7C072 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnModelOpacityDidChange(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnModelOpacityDidChange_mEC18AB7964E211E72BFC6D7A8BA6CE73EF3CB780 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, float ___newModelOpacity0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer::get_OverwriteFlagForDrawableMultiplyColors()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderer_get_OverwriteFlagForDrawableMultiplyColors_m1366BAF675DC000DE830FAC613981AAF617339DF_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismRenderController::get_OverwriteFlagForModelMultiplyColors()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderController_get_OverwriteFlagForModelMultiplyColors_mE1A0248229565AEA7973EA7AEF51C2DED3D68CCA_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer::get_LastIsUseUserMultiplyColor()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderer_get_LastIsUseUserMultiplyColor_m813CAB88AF9CD68E600E5EF76059C243D2275EC5_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Color::op_Inequality(UnityEngine.Color,UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Color_op_Inequality_mF1C733BA10E60B086AB950A71143678AE76C4D92_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___lhs0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___rhs1, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_LastIsUseUserMultiplyColor(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_LastIsUseUserMultiplyColor_m866FDFB6577BDD5B2D77EBA1CB797AE2D0A62118_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer::get_OverwriteFlagForDrawableScreenColors()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderer_get_OverwriteFlagForDrawableScreenColors_mDA40CF2229047308511C92720BD724ED4518431F_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismRenderController::get_OverwriteFlagForModelScreenColors()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderController_get_OverwriteFlagForModelScreenColors_mE4392E0E019D4D3A544C9ECC1B95B2E74F69AD6E_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer::get_LastIsUseUserScreenColors()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderer_get_LastIsUseUserScreenColors_m61840FC49203145704660A1C75771C3AE5A3F98B_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_LastIsUseUserScreenColors(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_LastIsUseUserScreenColors_mEF0C052DAA4F4169F0A14378A6C9FDE56D9972E7_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.ICubismBlendColorHandler Live2D.Cubism.Rendering.CubismRenderController::get_MultiplyColorHandlerInterface()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CubismRenderController_get_MultiplyColorHandlerInterface_mE728503933F1D052E5D0C17559D99322EB44C7EA (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.ICubismBlendColorHandler Live2D.Cubism.Rendering.CubismRenderController::get_ScreenColorHandlerInterface()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CubismRenderController_get_ScreenColorHandlerInterface_m5F0B7FC7AE3C6718A04BCE203FF637585BD79B4F (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, 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 Live2D.Cubism.Rendering.CubismRenderController::UpdateOpacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_UpdateOpacity_m7679F9ACE2DC3BBBFFF55591933D28CAA91AD696 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderController::UpdateBlendColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_UpdateBlendColors_m284336EF1EC9C3EC8B29CDC46A3820679F3BCB22 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform Live2D.Cubism.Rendering.CubismRenderController::get_DrawablesRootTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CubismRenderController_get_DrawablesRootTransform_m0ED258321339F909FBE79746F26C9C652886E617 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forward0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upwards1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___value0, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Framework.CubismUpdateController>()
inline CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6* Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_HasUpdateController(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderController_set_HasUpdateController_mAB73EE650C6187C36F5580FA72A80660F25DF512_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderController::TryInitializeRenderers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_TryInitializeRenderers_mF764D8E221A094647DAF159E6423CF47F40F2345 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Core.CubismModel/DynamicDrawableDataHandler::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicDrawableDataHandler__ctor_mBFA332DD4F0BD0F7C0654C271B788F81D62B5345 (DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Core.CubismModel::add_OnDynamicDrawableData(Live2D.Cubism.Core.CubismModel/DynamicDrawableDataHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismModel_add_OnDynamicDrawableData_m44CC91F3BAA6BE237442C5E5FCF37DDADD9E4216 (CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* __this, DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Core.CubismModel::remove_OnDynamicDrawableData(Live2D.Cubism.Core.CubismModel/DynamicDrawableDataHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismModel_remove_OnDynamicDrawableData_mC17B370F0C9AB2748805074EED3471062989AAF9 (CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* __this, DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C* ___value0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismRenderController::get_HasUpdateController()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderController_get_HasUpdateController_m56B8D4A2A29F5606F6F8E43B1F8969D0A0DB73D9_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderController::OnLateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_OnLateUpdate_m97F53EA58206672B628DCB6BDD5A742F158B3428 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::UpdateVisibility()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_UpdateVisibility_m639358E10B30CA463BE4B46193CDD74F8B409C0D (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::UpdateRenderOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_UpdateRenderOrder_mB54EFC25B135873AB4E5D43D5D377248CF103E3E (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Core.CubismDynamicDrawableData::get_IsAnyDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismDynamicDrawableData_get_IsAnyDirty_mA24CFE93EC3C38E71ACBB80E1F7A8B68282301A2 (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Core.CubismDynamicDrawableData::get_IsVisibilityDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismDynamicDrawableData_get_IsVisibilityDirty_mF458BDF1416EF922D9D09FA4F7F6430541944C39 (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Core.CubismDynamicDrawableData::get_IsVisible()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismDynamicDrawableData_get_IsVisible_m4656665E9AF087F99A9478E6866720DFFCD0C0BD (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnDrawableVisiblityDidChange(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnDrawableVisiblityDidChange_m33BFD310D4865A64926B2A5AD305EC5CCEFB1E34 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___newVisibility0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Core.CubismDynamicDrawableData::get_IsRenderOrderDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismDynamicDrawableData_get_IsRenderOrderDirty_m95ED03618CB0AAA7870C53D6B2E9FF5E45E503AF (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Core.CubismDynamicDrawableData::get_RenderOrder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismDynamicDrawableData_get_RenderOrder_m68ED40EDB17C86942BF1CA371570F307A9B4A912_inline (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnDrawableRenderOrderDidChange(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnDrawableRenderOrderDidChange_mB81D8E6A32F65CD4EDDCE334434A560B61BFCD9F (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___newRenderOrder0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Core.CubismDynamicDrawableData::get_IsOpacityDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismDynamicDrawableData_get_IsOpacityDirty_mBC79D61A0FD83FB41930863DE85D260076BB4264 (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) ;
// System.Single Live2D.Cubism.Core.CubismDynamicDrawableData::get_Opacity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubismDynamicDrawableData_get_Opacity_m32B3B8A0BF2CC5FEEB1007A047C8E1BB729729A3_inline (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnDrawableOpacityDidChange(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnDrawableOpacityDidChange_m24916BDE9F9603216235C1D9438AC5643C7F0F1B (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, float ___newOpacity0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Core.CubismDynamicDrawableData::get_AreVertexPositionsDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismDynamicDrawableData_get_AreVertexPositionsDirty_m48285EE285F5253A9FB54DE950AA0385EB3E5200 (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3[] Live2D.Cubism.Core.CubismDynamicDrawableData::get_VertexPositions()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* CubismDynamicDrawableData_get_VertexPositions_mE08B45DDB04BF00DAC8461D06A5A755ACF0B8E4D_inline (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnDrawableVertexPositionsDidChange(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnDrawableVertexPositionsDidChange_m018320F659D230C9BAD9BD1E5DB4E94C81F7CD85 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___newVertexPositions0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::SwapMeshes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_SwapMeshes_m9F090E1810B849799DB30013656EA6C07B9F3740 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.ICubismDrawOrderHandler Live2D.Cubism.Rendering.CubismRenderController::get_DrawOrderHandlerInterface()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CubismRenderController_get_DrawOrderHandlerInterface_m09088AF3F5F48E82D4438EAF10BA69AA4970BD90 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Core.CubismDynamicDrawableData::get_IsDrawOrderDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismDynamicDrawableData_get_IsDrawOrderDirty_mF363001705DC00B271368691681A522EAC9BB60F (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Core.CubismDynamicDrawableData::get_DrawOrder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismDynamicDrawableData_get_DrawOrder_mB53AC3A390376632BDF882CD88E04BBD477317C7_inline (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Core.CubismDynamicDrawableData::get_IsBlendColorDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismDynamicDrawableData_get_IsBlendColorDirty_m7AF8757F32E1CA2E0AEAD0BB880B51BFDA7C2A3D (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ApplySorting()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ApplySorting_m153A4111338B543A46FE3C365439BC2BD1A8E929 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ApplyVertexColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ApplyVertexColors_m6BEEF2C16AF68518536DE4A6A66825567E7497C1 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.CubismRenderController Live2D.Cubism.Rendering.CubismRenderer::get_RenderController()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* CubismRenderer_get_RenderController_m8C675B55C935D4EFEAD51A7CCA511E7C36D51AE4_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Core.CubismDrawable Live2D.Cubism.Rendering.CubismRenderer::get_Drawable()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* CubismRenderer_get_Drawable_m3A6D619E346D415A8E3299E4901FEFBBD56CBEA1_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// UnityEngine.Color Live2D.Cubism.Core.CubismDrawable::get_MultiplyColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismDrawable_get_MultiplyColor_m1EB51103D6036DDABEC6963142EFDCD34B30B2BE (CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* __this, const RuntimeMethod* method) ;
// UnityEngine.Color Live2D.Cubism.Core.CubismDrawable::get_ScreenColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismDrawable_get_ScreenColor_m91CBAF2128E553C757DB5E9D1E4AD4FD8B947CD0 (CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Renderer::set_material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Texture2D UnityEngine.Texture2D::get_whiteTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Texture2D_get_whiteTexture_m3A243ED388F9EF0EC515015A6E0E50FD261D2FA1 (const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ApplyMainTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ApplyMainTexture_mF3541D6F9E33927513ECA3E50822C274EAC9DECB (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// UnityEngine.Mesh[] Live2D.Cubism.Rendering.CubismRenderer::get_Meshes()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* CubismRenderer_get_Meshes_m0130D29134F435901F4D2130FE6A756BF1BA4BB2_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::get_FrontMesh()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_FrontMesh_m3CED9C06C02AEC7928FDBD5FFB3CFF12813DA614_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeMeshRenderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeMeshRenderer_mA8F4DAF88EDFBC5EBAF64BCD5CD86A66C9E188BF (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_BackMesh(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_BackMesh_m384C37A2774DF2358D8A600BA4407279108AB573_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_FrontMesh(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_FrontMesh_mEE796FCBE15FC3F62D3B2A538DCDC10AD9B83E3A_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::get_BackMesh()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_BackMesh_mF610BA855142DFBCEAAC3CC635E8E2F0753941B9_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// UnityEngine.Color[] Live2D.Cubism.Rendering.CubismRenderer::get_VertexColors()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* CubismRenderer_get_VertexColors_m4F2D654E5D9E849455E6988164942264A6E9C721_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_colors(UnityEngine.Color[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_colors_m5558BAAA60676427B7954F1694A1765B000EB0FE (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.CubismRenderer/SwapInfo Live2D.Cubism.Rendering.CubismRenderer::get_ThisSwap()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E CubismRenderer_get_ThisSwap_m2713FEE1F7D1B2FF9B7179D96F7FAC2D059761FB_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_LastSwap(Live2D.Cubism.Rendering.CubismRenderer/SwapInfo)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_LastSwap_m26688027E44A435A91C7CCEB151B5FBA9ACD797E_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ResetSwapInfoFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ResetSwapInfoFlags_m0D9946AAF0E1563B2F9B49E8F51825BA5C878839 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// UnityEngine.MeshFilter Live2D.Cubism.Rendering.CubismRenderer::get_MeshFilter()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* CubismRenderer_get_MeshFilter_m258EECA2A7863A67783FC685A26AA5FB6A384AFC_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.MeshFilter::set_mesh(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshFilter_set_mesh_mD2988E2D835205FD6B6CD35A61E1592844D971F8 (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.CubismRenderer/SwapInfo Live2D.Cubism.Rendering.CubismRenderer::get_LastSwap()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E CubismRenderer_get_LastSwap_m9549DFDE5DAE2D6BC170E1B35AA583551E9A5D91_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::get_DidBecomeVisible()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SwapInfo_get_DidBecomeVisible_m3E7A51ACD201A3372EBBBA3E5079F15901E01197_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Renderer::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::get_DidBecomeInvisible()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SwapInfo_get_DidBecomeInvisible_m08850F71FADDB4FE2B696F2141D3D888EF4128C7_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ResetVisibilityFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ResetVisibilityFlags_m8F668B71423D35D7F314FE94D8E039B50A4842A0 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::get_NewRenderOrder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SwapInfo_get_NewRenderOrder_mF4D500C9AA1E56CF74A814525D98884BD5F91240_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ResetRenderOrderFlag()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ResetRenderOrderFlag_mB42C69CBCCA601026DACE9A61761456209A3EFE0 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __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.Void Live2D.Cubism.Rendering.CubismRenderer::set_SortingMode(Live2D.Cubism.Rendering.CubismSortingMode)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_SortingMode_mE18C1D3E0DB2AF21144809BA018D7DB4212C748D_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_SortingOrder(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_SortingOrder_m63F594F3798D7E53AEAA050FECAB2B1F2BBA266D_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_DepthOffset(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_DepthOffset_mFC694ED8B99E64D2C6AC2FB2F76AD72A53FC647A_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_Opacity(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_Opacity_m93C919E71312B5A06EAC57B9111FCF98AB38D799_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, float ___value0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::get_RenderOrder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_RenderOrder_mEDC97813BB81656B8C5B7322070D08BA409591CF_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_RenderOrder(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_RenderOrder_m71CAB21554ED24EA9A130C1A8CB4DECEE58C7997_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::SetNewRenderOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_SetNewRenderOrder_m980E14061F22A1BCFF2021803FA4AA7AD9084051 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// UnityEngine.Mesh Live2D.Cubism.Rendering.CubismRenderer::get_Mesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* CubismRenderer_get_Mesh_m6ED85E5604BF5D8C16BFDAFA42D61F02EFCA4EEE (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, 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::RecalculateBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_RecalculateBounds_mA9B293F57C6CD298AE2D2DB19061FC23B05AB90B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::SetNewVertexPositions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_SetNewVertexPositions_mD6B478614434598FBE6C2746482CA4644603BE07 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::BecomeVisible()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_BecomeVisible_m9DBB8B9FE290DB28BBF04C9803E3020C990BD8A3 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::BecomeInvisible()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_BecomeInvisible_mB5C5C94C0D9A51206B8BDC2272B2206231810BB4 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// UnityEngine.MaterialPropertyBlock Live2D.Cubism.Rendering.CubismRenderer::get_SharedPropertyBlock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Renderer::GetPropertyBlock(UnityEngine.MaterialPropertyBlock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_GetPropertyBlock_mD062F90343D70151CA060AE7EBEF2E85146A9FBA (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___properties0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_RenderTextureCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_RenderTextureCount_m44F17EF1DD06E3B1944098C6FFBF8B1BB0037899_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// UnityEngine.RenderTexture[] Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_RenderTextures()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* CubismMaskTexture_get_RenderTextures_mA96DD33158BAB0F7FFE241618C26D86BC1E10B20 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetTexture(System.String,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetTexture_mB802D9FA760800EA0AB78F5CE229F5F8108F7178 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, String_t* ___name0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value1, const RuntimeMethod* method) ;
// UnityEngine.Vector4 Live2D.Cubism.Rendering.Masking.CubismMaskTile::op_Implicit(Live2D.Cubism.Rendering.Masking.CubismMaskTile)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 CubismMaskTile_op_Implicit_m2CA7619D3039FB60782BC120025227D879253552 (CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetVector(System.String,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetVector_mB3D0FFCCDFF9D78447719F25DB8C1AFCB12B8BD5 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, String_t* ___name0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method) ;
// UnityEngine.Vector4 Live2D.Cubism.Rendering.Masking.CubismMaskTransform::op_Implicit(Live2D.Cubism.Rendering.Masking.CubismMaskTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 CubismMaskTransform_op_Implicit_m6710E1D446CCE4C0326A43BCC92DBD2CF186463A (CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Renderer::SetPropertyBlock(UnityEngine.MaterialPropertyBlock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_SetPropertyBlock_mF565698782FE54580B17CC0BFF9B0C4F0D68DF50 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___properties0, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetFloat(System.String,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetFloat_m49458EDC57C2B431D765FE7414F18918AD619888 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, String_t* ___name0, float ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock__ctor_m14C3432585F7BB65028BCD64A0FD6607A1B490FB (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture2D Live2D.Cubism.Rendering.CubismRenderer::get_MainTexture()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* CubismRenderer_get_MainTexture_mA56AD76C5BAB637FD760372721E908BB1882793C_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.CubismSortingMode Live2D.Cubism.Rendering.CubismRenderer::get_SortingMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_SortingMode_mBB75A437DF7FD807FEE546BAC1318C104CAB795D_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismSortingModeExtensionMethods::SortByOrder(Live2D.Cubism.Rendering.CubismSortingMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismSortingModeExtensionMethods_SortByOrder_m574E29B256C89F9A91738ACD27CA68569B8EBCB0 (int32_t ___self0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::get_SortingOrder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_SortingOrder_m209EA37E90A9094EE3D2E25A28F25BCB9A846CC3_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::get_LocalSortingOrder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_LocalSortingOrder_m2AA9EFAF0A179AFA489F47F3DAD7AB8D90B97CDD_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __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) ;
// System.Single Live2D.Cubism.Rendering.CubismRenderer::get_DepthOffset()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubismRenderer_get_DepthOffset_mD63AF9F3AB85B85EAFD2E89A4C2FB11F9DA8CF58_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::get_Color()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_Color_m6136C52D0E438C9CD363D1DB7D28EDE63437FAC9_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Single Live2D.Cubism.Rendering.CubismRenderer::get_Opacity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubismRenderer_get_Opacity_m7E926B6DFE8F635A52BFC0CB92AE89E0A3E345DE_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::SetNewVertexColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_SetNewVertexColors_mFBD8F3F68B0B8610A8C3E95FEE1B387DC09FC63A (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetColor(System.String,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetColor_m5B4E910B5E42518BBD0088055EB68E4A3A609DDE (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, String_t* ___name0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value1, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.MeshRenderer>()
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// T UnityEngine.GameObject::AddComponent<UnityEngine.MeshRenderer>()
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, 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.Void UnityEngine.Renderer::set_receiveShadows(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_receiveShadows_mABEB4C72E96E65117B7FFFD4180247565D0C1A09 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Renderer::set_shadowCastingMode(UnityEngine.Rendering.ShadowCastingMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_shadowCastingMode_mB0CD3D153E43044388AEFF7AEFDA93E80EB36D11 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Renderer::set_lightProbeUsage(UnityEngine.Rendering.LightProbeUsage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_lightProbeUsage_mDCCD970DAC3546B32EF58876BABBD3353624F703 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, int32_t ___value0, const RuntimeMethod* 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);
}
// 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);
}
// System.Int32 UnityEngine.Mesh::get_vertexCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_Meshes(UnityEngine.Mesh[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_Meshes_mC27AA3D903A31481D3CC06298899F28B9D7A569C_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* ___value0, 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.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.Vector3[] Live2D.Cubism.Core.CubismDrawable::get_VertexPositions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* CubismDrawable_get_VertexPositions_m385D7811B3A1A4632E5B79A45170072EEB947259 (CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2[] Live2D.Cubism.Core.CubismDrawable::get_VertexUvs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* CubismDrawable_get_VertexUvs_m4838010752E9E6B33D2FCC9841E6B4B1306FBA4B (CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* __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.Int32[] Live2D.Cubism.Core.CubismDrawable::get_Indices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* CubismDrawable_get_Indices_mF4F03929AAAFA0005254AC6D90967D4C58C53656 (CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* __this, 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::MarkDynamic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_MarkDynamic_m718089940F240AFE625D6DC9DA4E6F20229CC322 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_VertexColors(UnityEngine.Color[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_VertexColors_mB7D03B9DD186A678DD55C1B9DAA7F6B42E741E61_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_MainTexture(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_MainTexture_mA105621E488500EA4AFA803FB9EA12B623D0AB10 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___value0, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Core.CubismDrawable>()
inline CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* Component_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_m37982373ECFE1BB559D9390B3539B783FC94D46B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_Drawable(Live2D.Cubism.Core.CubismDrawable)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_Drawable_m4F215D4F784069A33560355865A442A5DBE644E0_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_RenderController(Live2D.Cubism.Rendering.CubismRenderController)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_RenderController_m78941C899AAE613032B014A9EF038F799445F988_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeMeshFilter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeMeshFilter_m698D68E511BD466768E1B8396E8BD1211A4CDAD1 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeMesh_mBA456709E713DCBC17FA92CCDB59CBD26202606C (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeVertexColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeVertexColor_m98D4ECEB093B05D55D8354E363A10BA9F36B5A70 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeMainTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeMainTexture_m3995F162B7FCB9F7D58001B9F38FD657F8CE7574 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeMultiplyColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeMultiplyColor_m0E2D31E5497C00362F71D2C5846D7AE024007611 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeScreenColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeScreenColor_m1241F07340DE318CB8E3F408BAC5E20D4469A5C4 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::set_NewVertexPositions(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SwapInfo_set_NewVertexPositions_m46F0AC75F3F902F61248BAABE227308B79F73F04_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_ThisSwap(Live2D.Cubism.Rendering.CubismRenderer/SwapInfo)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_ThisSwap_m5081420A5FA5703C6AD59E1F209CE96810716897_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::set_NewVertexColors(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SwapInfo_set_NewVertexColors_mD3E32F0CF3451429D9F738FB2F5FECF6E1DAE9A6_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::set_DidBecomeVisible(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SwapInfo_set_DidBecomeVisible_m739D9D0C4C6F9B249DC758F95F9C354D24737E3A_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::set_DidBecomeInvisible(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SwapInfo_set_DidBecomeInvisible_m6F31D763A64ED820CB5EDD417B5AA929BCA271E2_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::set_NewRenderOrder(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SwapInfo_set_NewRenderOrder_m3BD29229EFFF07A4C2ED2F09222FC2F28342E88C_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::get_NewVertexPositions()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SwapInfo_get_NewVertexPositions_m9597CF3BC4F44BD691DAEA11B16950EE15A432BB_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::get_NewVertexColors()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SwapInfo_get_NewVertexColors_m3A900A5245236D40D40C22BCB8A2942C72A99F7A_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.CubismSortingModeExtensionMethods::SortByDepth(Live2D.Cubism.Rendering.CubismSortingMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismSortingModeExtensionMethods_SortByDepth_m1BB268672AF0A43BD8022AF6DEC7DA02B1AA1D9A (int32_t ___self0, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource> Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::get_Sources()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F_inline (const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>::get_Count()
inline int32_t List_1_get_Count_mDAC7FEB6469B064A5D09FF1D7F4C8494A02848A5_inline (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>::.ctor()
inline void List_1__ctor_mE9E7C19BEDB2D19FE0331AEB238A0EB323D4A9C1 (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::set_Sources(System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_set_Sources_mB63E6F85343B1605353DB0F6D30B8794F7C40841_inline (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.CommandBuffer Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::get_Buffer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* CubismMaskCommandBuffer_get_Buffer_m19D027EFCD410858C6CEFB21D2AC9D670155FBA2_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer__ctor_m9445F1606331B732FCA393591F3E230714FD5FF4 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_set_name_mEC83B7FE28D6817A36A8B894A661D6D217488965 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::set_Buffer(UnityEngine.Rendering.CommandBuffer)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_set_Buffer_mD8AA395D95A60FECD7C81BD9F766A790BE1C8EA4_inline (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.CommandBuffer[] Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::get_Buffers()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1_inline (const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::set_Buffers(UnityEngine.Rendering.CommandBuffer[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_set_Buffers_m76CA52C2C4BAEA1291E2A7A139B5CEC39591952D_inline (CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* ___value0, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.GameObject::Find(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300 (String_t* ___name0, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___name0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___target0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer>()
inline CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2* GameObject_AddComponent_TisCubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_m99D197673133597720E6509254E4961B2414B25F (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_Initialize_m800C8E5754D08A4CEAC8A90CBC5563CA6638C76A (const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>::Contains(T)
inline bool List_1_Contains_m4F351BB485517083825B3E66CC7C0F4AE5F51E89 (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A*, RuntimeObject*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>::Add(T)
inline void List_1_Add_mBDC451DB1FC334910BC7C046F5ED25DF9FC3651A_inline (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void UnityEngine.Rendering.CommandBuffer::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer/<>c__DisplayClass16_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass16_0__ctor_mA4ED20BE39DDA334078B0C71292F957DF9585235 (U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2* __this, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_mC397CB89C2B13FE3794E401ABDC864753645C820 (Predicate_1_t603130FEB722951924A8DC5BD64D2885FB1221B6* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_t603130FEB722951924A8DC5BD64D2885FB1221B6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___object0, ___method1, method);
}
// System.Int32 System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>::RemoveAll(System.Predicate`1<T>)
inline int32_t List_1_RemoveAll_m4A6AE40000A4A90D85029F90A2DF8BDDC8F4D0F5 (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* __this, Predicate_1_t603130FEB722951924A8DC5BD64D2885FB1221B6* ___match0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A*, Predicate_1_t603130FEB722951924A8DC5BD64D2885FB1221B6*, const RuntimeMethod*))List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared)(__this, ___match0, method);
}
// T System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>::get_Item(System.Int32)
inline RuntimeObject* List_1_get_Item_mC5E0F8936C63E80601E6125EFDD29E6D1081AA1E (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void UnityEngine.Graphics::ExecuteCommandBuffer(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_ExecuteCommandBuffer_mE7D922583404AB08A25C1413A3EA9F6B0D2F16B9 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___buffer0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::get_ContainsSources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismMaskCommandBuffer_get_ContainsSources_mA42F9868A084D138CBED04F53BBCC9FBE1E346AB (const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::RefreshCommandBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_RefreshCommandBuffer_m0DFF6B557002E4ED8BFD3846DE7E4C85BBE289EC (const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::RefreshCommandBuffers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_RefreshCommandBuffers_m314CA6477E16B78D466555434075EA4D21D0F05E (const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskTexture Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_GlobalMaskTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* CubismMaskTexture_get_GlobalMaskTexture_m0D98FC3CF3B0C35B2A48A9814CF7CC6DED8DDC86 (const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_OnDestroy_m20CC0ECBA4847FD4AFFA7D7A27E06DE7B4951AEE (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_Start_mFF44FD6834D50467EAA505B3141B8E4F3ECDD9F7 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction[] Live2D.Cubism.Rendering.Masking.CubismMaskController::get_Junctions()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C_inline (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskController::get_IsRevived()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismMaskController_get_IsRevived_m7039CEC8DAC5F8DAE45BCABDE8F82D58EBB75ED5 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::ForceRevive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_ForceRevive_mFEEAFD5D03D6F986394B4F74A7CB8C4560BFE2B8 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPairs::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MasksMaskedsPairs__ctor_m0B8E4675C70DA3A3153E49E23B34FF6B00645E16 (MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Core.CubismDrawable::get_IsMasked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismDrawable_get_IsMasked_m7326E5B8F862F70C9AE67CDD7F402C5909A5B1C8 (CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Core.CubismDrawable[] Live2D.Cubism.Core.CubismDrawable::get_Masks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* CubismDrawable_get_Masks_mE875ADB07B3D008FDF878109C5F42756E39717FF (CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* __this, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<Live2D.Cubism.Core.CubismDrawable>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_m5D9E9A08B05FA2DA561ACDFDA584ED7522147373 (Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___object0, ___method1, method);
}
// T[] System.Array::FindAll<Live2D.Cubism.Core.CubismDrawable>(T[],System.Predicate`1<T>)
inline CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* Array_FindAll_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_mDF5D15F3D69F770CF6889D70CBC30E51565BA356 (CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* ___array0, Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA* ___match1, const RuntimeMethod* method)
{
	return ((  CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* (*) (CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796*, Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA*, const RuntimeMethod*))Array_FindAll_TisRuntimeObject_m12CC86E27C5EA42481C1E2368D90A4DB55668DC5_gshared)(___array0, ___match1, method);
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPairs::Add(Live2D.Cubism.Core.CubismDrawable,Live2D.Cubism.Core.CubismDrawable[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MasksMaskedsPairs_Add_mC5DC27B66AFDEC4F4B4739DD5EEFAB19336205E6 (MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52* __this, CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___masked0, CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* ___masks1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair>::get_Count()
inline int32_t List_1_get_Count_mA852B99AA4C117292E99A2136CC3BA8A94251FD5_inline (List_1_t5224871F5D6326E578944935E0C3B66A960DB884* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t5224871F5D6326E578944935E0C3B66A960DB884*, const RuntimeMethod*))List_1_get_Count_mA852B99AA4C117292E99A2136CC3BA8A94251FD5_gshared_inline)(__this, method);
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::set_Junctions(Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskController_set_Junctions_mCCE548485934AC5DAD815C3D71C182B6DF98C297_inline (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* ___value0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair>::get_Item(System.Int32)
inline MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550 (List_1_t5224871F5D6326E578944935E0C3B66A960DB884* __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 (*) (List_1_t5224871F5D6326E578944935E0C3B66A960DB884*, int32_t, const RuntimeMethod*))List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550_gshared)(__this, ___index0, method);
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskRenderer__ctor_m82A9E0D2AD5E86BC084A3008DBB0042B5D483600 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::SetMainRenderer(Live2D.Cubism.Rendering.CubismRenderer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* CubismMaskRenderer_SetMainRenderer_mE1C2D2802802A0D475537CDFC61A88FB60B637BE (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction__ctor_m14C8AE593CC0AE50BD4BE7EAD85E3A64F3144C47 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::SetMasks(Live2D.Cubism.Rendering.Masking.CubismMaskRenderer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* CubismMaskMaskedJunction_SetMasks_m0F9E7DF399F1DF63C54FA72CB851B96D77454DF2 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* ___value0, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<Live2D.Cubism.Rendering.CubismRenderer>::ToArray()
inline CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* List_1_ToArray_mEEEEB7AE43256B49C85EE60E12739277D63645CA (List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* __this, const RuntimeMethod* method)
{
	return ((  CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* (*) (List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::SetMaskeds(Live2D.Cubism.Rendering.CubismRenderer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* CubismMaskMaskedJunction_SetMaskeds_m169BFC453CE20C85C3239100B6CBC059ED0C7713 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskTexture Live2D.Cubism.Rendering.Masking.CubismMaskController::get_MaskTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* CubismMaskController_get_MaskTexture_m59EA998A3BB4319A756AC21BCDA8321793FC05C2 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::SetMaskTexture(Live2D.Cubism.Rendering.Masking.CubismMaskTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* CubismMaskMaskedJunction_SetMaskTexture_m67DBFD4920C303420125084A036C4FD91FFF593F (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_Update_m0CFB9188EAEB51D6DCBAD5C6A6387CDF37A97088 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::AddSource(Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_AddSource_m02ABCC0EE59F8C8D66A031A8909A56AD574AB321 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, RuntimeObject* ___source0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::set_HasUpdateController(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskController_set_HasUpdateController_m03E3C8D2DAF578CA50CD271604BD2002890000FD_inline (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskController::get_HasUpdateController()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismMaskController_get_HasUpdateController_mF5F3D49DE29AD8D69F5998023F595567B9B9D96D_inline (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::OnLateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_OnLateUpdate_m472B7CFC79A1357BF0BC21897A13877265769E91 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::RemoveSource(Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_RemoveSource_mAE9E37658A39CC9C49F10E5AF3AC9FE925309A41 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, RuntimeObject* ___source0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_CountOfCommandBuffers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_CountOfCommandBuffers_m7D020C49F3FADBC09A9F0D4567B26F5E89E64780 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::TryRevive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_TryRevive_m6D602EF587F3E70D0698FFDA832356E5267F1556 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::SetMaskTile(Live2D.Cubism.Rendering.Masking.CubismMaskTile)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* CubismMaskMaskedJunction_SetMaskTile_mAE7B69D5A926CF87EF89575FCAC6F9C63256EDA5 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::AddToCommandBuffer(UnityEngine.Rendering.CommandBuffer,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_AddToCommandBuffer_m27E26487F3AFC1D18DF4809427BAC64F2725BFEB (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___buffer0, bool ___isUsingMultipleBuffer1, int32_t ___renderTextureIndex2, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Rendering.CubismRenderer>()
inline CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.CubismRenderer>::Add(T)
inline void List_1_Add_m1E1563A0392379138810DE1A6C213A524BC57679_inline (List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* __this, CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44*, CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.CubismRenderer>::.ctor()
inline void List_1__ctor_mD85A4A9D637994C5D8656A9EF9296849929C755E (List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair>::Add(T)
inline void List_1_Add_m9AF134CBAB8A59A9D470868915FB71C2C716170F_inline (List_1_t5224871F5D6326E578944935E0C3B66A960DB884* __this, MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t5224871F5D6326E578944935E0C3B66A960DB884*, MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151, const RuntimeMethod*))List_1_Add_m9AF134CBAB8A59A9D470868915FB71C2C716170F_gshared_inline)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair>::.ctor()
inline void List_1__ctor_mE2A93A3D24FE8360A181C7E7878B6422D8B2E9D4 (List_1_t5224871F5D6326E578944935E0C3B66A960DB884* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t5224871F5D6326E578944935E0C3B66A960DB884*, const RuntimeMethod*))List_1__ctor_mE2A93A3D24FE8360A181C7E7878B6422D8B2E9D4_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m49423177F8B2CB75777DC2AE15D84C29B691C5FA (U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskProperties Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::get_SharedMaskProperties()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* CubismMaskMaskedJunction_get_SharedMaskProperties_m1512C71C6BD507DB67B022405D2D7DAA8F0A781A_inline (const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskProperties::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskProperties__ctor_m75121327664A63EB4239B39F89788FB918DBD97C (CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::set_SharedMaskProperties(Live2D.Cubism.Rendering.Masking.CubismMaskProperties)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_SharedMaskProperties_m26EAAED855D271D9D1BC3A02136C52967A1F1FB9_inline (CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::set_Masks(Live2D.Cubism.Rendering.Masking.CubismMaskRenderer[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_Masks_m49556C8FDDBBB0D848F9D2EACABC4A4CF2EFBFA4_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::set_Maskeds(Live2D.Cubism.Rendering.CubismRenderer[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_Maskeds_m66DF723BB0D30C192AE6FF9FE970748FC75AE907_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::set_MaskTexture(Live2D.Cubism.Rendering.Masking.CubismMaskTexture)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_MaskTexture_m07EBB9C340B181C91CAFFDC4C5EAD51C73913448_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::set_MaskTile(Live2D.Cubism.Rendering.Masking.CubismMaskTile)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_MaskTile_m54F6B12674DBB8322D0F94976FA6A92D0F0136F4_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::RecalculateMaskTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_RecalculateMaskTransform_mE98E5479F99D358EB03165F2B8C561AF9265CD41 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskTile Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::get_MaskTile()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A CubismMaskMaskedJunction_get_MaskTile_m0D377CE0D5E44C4A5B0AC9384A0EF80EB5C32EBA_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer[] Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::get_Masks()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* CubismMaskMaskedJunction_get_Masks_m30198826AC02C020FC2180FA4F638F2F67A1D65B_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::SetMaskTile(Live2D.Cubism.Rendering.Masking.CubismMaskTile)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* CubismMaskRenderer_SetMaskTile_mEDCBF65615A2A89FEB962C21D5C4FD9962343F34 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskTransform Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::get_MaskTransform()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 CubismMaskMaskedJunction_get_MaskTransform_m748F0683C42FF24569B69EA14D5D849F14F396D8_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::SetMaskTransform(Live2D.Cubism.Rendering.Masking.CubismMaskTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* CubismMaskRenderer_SetMaskTransform_m9FBBA954E90AC19D24184F43A10BB9F435D150EC (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::AddToCommandBuffer(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskRenderer_AddToCommandBuffer_m13E501B6B30A2F4CC245CCC784E9A043912CA4F2 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___buffer0, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskTexture Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::get_MaskTexture()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* CubismMaskMaskedJunction_get_MaskTexture_m63EC6E7E00894E7E9BE2554DC4FCAA016081F83C_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::get_Maskeds()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* CubismMaskMaskedJunction_get_Maskeds_m9D7B7999E1AB4F9FB019CBB9392E8869FC0D7DCE_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnMaskPropertiesDidChange(Live2D.Cubism.Rendering.Masking.CubismMaskProperties)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnMaskPropertiesDidChange_m23B1A939CFB61F8F2BE5F7B2CBA0DE10DCD6CD90 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* ___newMaskProperties0, const RuntimeMethod* method) ;
// UnityEngine.Bounds Live2D.Cubism.Rendering.Masking.CubismMaskRendererExtensionMethods::GetBounds(Live2D.Cubism.Rendering.Masking.CubismMaskRenderer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CubismMaskRendererExtensionMethods_GetBounds_mC3AEA5F07C3101B6FF2BDB72B53C1E764354940F (CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* ___self0, 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.Vector3 UnityEngine.Bounds::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (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_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::set_MaskTransform(Live2D.Cubism.Rendering.Masking.CubismMaskTransform)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_MaskTransform_m90B5FFD551FB333F60C2B352B69AFE06C0B93512_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.CubismRenderer Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::get_MainRenderer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* CubismMaskRenderer_get_MainRenderer_m92226FFBF4D723014CE000672D63A31B276F2F9B_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) ;
// UnityEngine.Bounds UnityEngine.Mesh::get_bounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::set_MaskProperties(UnityEngine.MaterialPropertyBlock)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_MaskProperties_mAE2FA7DB39B292F1D1C3E16347872BB2C0D7EC34_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_Mask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_Mask_m6CFFB9B113014E24FD7A31148E604E8906D891E8 (const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::set_MaskMaterial(UnityEngine.Material)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_MaskMaterial_m9A3185C5B2051754D9FE85DFD8CEFEDED8368B15_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_MaskCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_MaskCulling_mD3D50FAB7285363AB293FB3FF2AA728BDFBD3F90 (const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::set_MaskCullingMaterial(UnityEngine.Material)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_MaskCullingMaterial_m63CACFFF137A02C5F7618298908E8C1EBB4DDF42_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::set_MainRenderer(Live2D.Cubism.Rendering.CubismRenderer)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_MainRenderer_m0598F6315C8993F26FE55A0730D5D49A12C2CB91_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* ___value0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<Live2D.Cubism.Core.CubismDrawable>()
inline CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* GameObject_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_mEE901B50D2D76CFC3EB0A9163B084D98A3D29B43 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Boolean Live2D.Cubism.Core.CubismDrawable::get_IsDoubleSided()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismDrawable_get_IsDoubleSided_m3B7E31E6E460BF3FCE551D0C4B192023FB114DAA (CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::set_IsCulling(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_IsCulling_m28277E3F4FDA80D13094E308788441EB1355F941_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, bool ___value0, const RuntimeMethod* method) ;
// UnityEngine.MaterialPropertyBlock Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::get_MaskProperties()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* CubismMaskRenderer_get_MaskProperties_m18C4345E6F08126F0BAAB792FE6DA57091738AC1_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::get_IsCulling()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismMaskRenderer_get_IsCulling_m18311C78FE16C770B992B4D58DB9089DE41C4134_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) ;
// UnityEngine.Material Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::get_MaskMaterial()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismMaskRenderer_get_MaskMaterial_m7A58D5528305DDFBBE35FE01659BFD58F1E620E6_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) ;
// UnityEngine.Material Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::get_MaskCullingMaterial()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismMaskRenderer_get_MaskCullingMaterial_mF095773190FA74D69A9669B8B9B2F1CBDE511495_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::DrawMesh(UnityEngine.Mesh,UnityEngine.Matrix4x4,UnityEngine.Material,System.Int32,System.Int32,UnityEngine.MaterialPropertyBlock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DrawMesh_m5C2FA266FB98E3B7F59009B501824511E47003D9 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___matrix1, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material2, int32_t ___submeshIndex3, int32_t ___shaderPass4, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___properties5, const RuntimeMethod* method) ;
// UnityEngine.Bounds Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::get_MeshBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CubismMaskRenderer_get_MeshBounds_m4F7F16AD2265173F9664495D76F41C2B2291017D (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) ;
// UnityEngine.RenderTexture Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_RenderTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* CubismMaskTexture_get_RenderTexture_m7D47BCFAC0D835C778B7C130EA39282B102A1AE1 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// T UnityEngine.Resources::Load<Live2D.Cubism.Rendering.Masking.CubismMaskTexture>(System.String)
inline CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* Resources_Load_TisCubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268_mDBF2EE3AB5F4BA0FCC7DE76207F2B3EF9577E629 (String_t* ___path0, const RuntimeMethod* method)
{
	return ((  CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared)(___path0, method);
}
// System.Boolean Live2D.Cubism.Rendering.Masking.IntExtensionMethods::IsPowerOfTwo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntExtensionMethods_IsPowerOfTwo_m1F34BA8D18FE05F8F1FE142C40FCF95C7ACE1E20 (int32_t ___self0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::RefreshRenderTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_RefreshRenderTexture_m661770658D458A6A6E757F09148CE3238CB8930B (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::RefreshRenderTextures()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_RefreshRenderTextures_mFD17D983D5F47CA4D1894F4AA7AE75E1432981B8 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_TilePool()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* CubismMaskTexture_get_TilePool_mDE381BC7848FEA4C182438B329140F7F59B59882_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem> Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_Sources()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::get_Count()
inline int32_t List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_inline (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182*, const RuntimeMethod*))List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_gshared_inline)(__this, method);
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture/<>c__DisplayClass39_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass39_0__ctor_m793001A3752402E1FE69C7846453F76781D82D2B (U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::TryRevive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_TryRevive_m2C854A28A7BA65F78615E74E10A0AAEDBF0B763F (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::.ctor()
inline void List_1__ctor_m0CD8C7F390040F0FF5592A8BD826C078292F16C4 (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182*, const RuntimeMethod*))List_1__ctor_m0CD8C7F390040F0FF5592A8BD826C078292F16C4_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::set_Sources(System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTexture_set_Sources_m9527AB3BAB59C272A1F706A6294D9769955D9ECB_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* ___value0, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_m56410BC7DDDF48C3BCFD60E29FAD721EAEC56FBF (Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m56410BC7DDDF48C3BCFD60E29FAD721EAEC56FBF_gshared)(__this, ___object0, ___method1, method);
}
// System.Int32 System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::FindIndex(System.Predicate`1<T>)
inline int32_t List_1_FindIndex_m6656F867CAEAD6790FBB13079376102D716F0567 (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33* ___match0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182*, Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33*, const RuntimeMethod*))List_1_FindIndex_m6656F867CAEAD6790FBB13079376102D716F0567_gshared)(__this, ___match0, method);
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_UsedMaskCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_UsedMaskCount(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_UsedMaskCount_m65E05468B11056663E836E55EE858FD8BF51FEF5_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskTile[] Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::AcquireTiles(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* CubismMaskTilePool_AcquireTiles_m13B365A6CFA8742E8442F1DA24157309FB0D456A (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___count0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::Add(T)
inline void List_1_Add_mDCF1301843F0D09EFB231712AA18E79113F91896_inline (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182*, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178, const RuntimeMethod*))List_1_Add_mDCF1301843F0D09EFB231712AA18E79113F91896_gshared_inline)(__this, ___item0, method);
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture/<>c__DisplayClass40_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass40_0__ctor_m563BD271B954F73F1DAA08AB3BD87B59464F3D69 (U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_ContainsSources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismMaskTexture_get_ContainsSources_m46237EBB84BA766FB56C84CFF3C7E48C36C90104 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::get_Item(System.Int32)
inline SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5 (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 (*) (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182*, int32_t, const RuntimeMethod*))List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5_gshared)(__this, ___index0, method);
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::ReturnTiles(Live2D.Cubism.Rendering.Masking.CubismMaskTile[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool_ReturnTiles_m66DB1EB7D1DBB7FEE0490F0267B58D06D813EA9F (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* ___tiles0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_mD1C5D3D5F1105C66766A875F717E8C04A471FAD1 (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, int32_t ___index0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mD1C5D3D5F1105C66766A875F717E8C04A471FAD1_gshared)(__this, ___index0, method);
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_IsRevived()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismMaskTexture_get_IsRevived_mE4A9CEADA864E6215B65534BB701ADF38AF3D691 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>::set_Item(System.Int32,T)
inline void List_1_set_Item_m616899B076024C082FF7F0E7435C3E9CB0360F81 (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, int32_t ___index0, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 ___value1, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182*, int32_t, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178, const RuntimeMethod*))List_1_set_Item_m616899B076024C082FF7F0E7435C3E9CB0360F81_gshared)(__this, ___index0, ___value1, method);
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_Size()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_Size_mC790F86C9772ABB7CB5E8D83680F161F21CDD141_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::.ctor(System.Int32,System.Int32,System.Int32,UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture__ctor_m53215A8EDDE262932758186108347685F6A512C4 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, int32_t ___width0, int32_t ___height1, int32_t ___depth2, int32_t ___format3, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::set_RenderTexture(UnityEngine.RenderTexture)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTexture_set_RenderTexture_mB559CA7A0BD39CA3C918DA205547BF27FB3114D9_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::set_RenderTextures(UnityEngine.RenderTexture[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTexture_set_RenderTextures_m9C0ACFB350E208B43A4BE7B896D53E8F8BA2706A_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* ___value0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_Subdivisions()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_Subdivisions_m8499284D89F662239B70D070ED98EB762EAD504E_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_Channels()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_Channels_mF95A5507A3FD76B1D2486F52720A99215A994565 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::.ctor(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool__ctor_m85EC0467E0B116E11B92346DB15E118CE80BFBB5 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___subdivisions0, int32_t ___channels1, int32_t ___renderTextureCount2, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::set_TilePool(Live2D.Cubism.Rendering.Masking.CubismMaskTilePool)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTexture_set_TilePool_mE99F4B298C3A75F0B04BC3C240AE4FD6880EB840_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::ReinitializeSources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_ReinitializeSources_m2B95437D521A1173578A7E0B326D1FFFDFFC3AB5 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::AddSource(Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_AddSource_m916D19F551F0D4C7447C6E3D3F814081908629FF (RuntimeObject* ___source0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::RemoveSource(Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_RemoveSource_m853D4017EA8C4FC12FDC86C2373B5BC0A90FEF2F (RuntimeObject* ___source0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RenderTargetIdentifier::op_Implicit(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___tex0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___rt0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::ClearRenderTarget(System.Boolean,System.Boolean,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_ClearRenderTarget_mABBE498A16DCEADCAA8F5DB50073012F74D03F14 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, bool ___clearDepth0, bool ___clearColor1, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor2, 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 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_RenderTextureCount(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_RenderTextureCount_m8B9EFC4C0085264EC6F92ED09BDDDDD153313CD4_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_Channels(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_Channels_m1F2ADD86D33BA0C7B4AB433690FD07C8F0FC26A2_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_RenderTextureCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_Subdivisions(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_Subdivisions_m4C6A83B6AD26EA94D033CDCD20F82EE3E4FA61F1_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_Channels()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_Slots(System.Boolean[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_Slots_m86C2E92C1C659E9DB7FE39D373A5244964D7F3E5_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_UseClippingMaskMaxCount(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_UseClippingMaskMaxCount_mECB885150CB7F12A04C250315ACFF839A7D651A7_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_UseClippingMaskMaxCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_UseClippingMaskMaxCount_m433372BBDE859228E4F040450730564364EA3B0F_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_LayoutContexts(Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_LayoutContexts_mAE8C1ECA2AED6D1649513C9B91C99E0BB8279847_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext[] Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_LayoutContexts()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_HeadOfChannels(Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_HeadOfChannels_m96E58625A4C6D7F38BCA47AF1090845CD625618B_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* ___value0, const RuntimeMethod* method) ;
// System.Boolean[] Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_Slots()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* CubismMaskTilePool_get_Slots_mE28F90DC0D13547738729B718374A6076DA73DF9_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskTile Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::ToTile(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A CubismMaskTilePool_ToTile_mB4BE74BCBEE1C2E06D37A47EB6FF25451235F69A (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::ToIndex(Live2D.Cubism.Rendering.Masking.CubismMaskTile)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_ToIndex_m674A4ADAEFB098F1FF8CD2B93885A57C5437E6D2 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___tile0, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, RuntimeObject* ___arg23, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext[] Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_HeadOfChannels()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* CubismMaskTilePool_get_HeadOfChannels_m249AD8ED18F0971BA87B793C461730B4BB93EA0D_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) ;
// System.Void System.Array::Resize<Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext>(T[]&,System.Int32)
inline void Array_Resize_TisLayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688_m172FF6587FF99220498D0551CCB0D916F62B5D1F (LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749** ___array0, int32_t ___newSize1, const RuntimeMethod* method)
{
	((  void (*) (LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749**, int32_t, const RuntimeMethod*))Array_Resize_TisLayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688_m172FF6587FF99220498D0551CCB0D916F62B5D1F_gshared)(___array0, ___newSize1, method);
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_Subdivisions()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_Subdivisions_mDF452A46C88DD7FA23A633064C550031D82099AD_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) ;
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTransform::get_UniqueId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTransform_get_UniqueId_m40FDDA266AE852E7AFCA2638C85A6BF79D9BF5D4 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::ClosestPowerOfTwo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_ClosestPowerOfTwo_m38B31E270F6A06674E9E1576D8BD61F53E14F487 (int32_t ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::set_T(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_set_T_m9E5784475AF677D57BB6CB8B850BD58FAE063900_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, float ___value0, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Framework.CubismEyeBlinkController>()
inline CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* Component_GetComponent_TisCubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3_mCCF12B0C01D3EE2802A21A9BBE37D5A1C12BC309 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::set_Controller(Live2D.Cubism.Framework.CubismEyeBlinkController)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_set_Controller_m92DFA8DF5BFF82BE9CEC273A38488307995B08F5_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Framework.CubismEyeBlinkController Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::get_Controller()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* CubismAutoEyeBlinkInput_get_Controller_m3FA166763C7C94CFBC2279A752A5720A281F88B9_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Framework.CubismAutoEyeBlinkInput/Phase Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::get_CurrentPhase()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismAutoEyeBlinkInput_get_CurrentPhase_mB5C91BC7CC8F73F370C06B622D9B136CE9C9DE74_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) ;
// System.Single Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::get_T()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubismAutoEyeBlinkInput_get_T_m21ADE2944FD12FE594A3C2FCBA95631A5C4A08F2_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::set_LastValue(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_set_LastValue_m12801E2B41EDBEC593D9FB3F7AB1B03C66AE58FD_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::set_CurrentPhase(Live2D.Cubism.Framework.CubismAutoEyeBlinkInput/Phase)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_set_CurrentPhase_mAA02022E5951BA309F5B9D7276938F6CAA07E13A_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Single Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::get_LastValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubismAutoEyeBlinkInput_get_LastValue_mE81829A7E9B6E6E07ECE0768761FDE73B8BE2976_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Random::Range(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494 (float ___minInclusive0, float ___maxInclusive1, const RuntimeMethod* method) ;
// System.Void System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Core.CubismParameter[] Live2D.Cubism.Core.CubismModel::get_Parameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* CubismModel_get_Parameters_m861953C0E16D5893FD2AC7DCF4B2770CFEADD2DB (CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* __this, const RuntimeMethod* method) ;
// T[] Live2D.Cubism.Framework.ComponentExtensionMethods::GetComponentsMany<Live2D.Cubism.Framework.CubismEyeBlinkParameter>(UnityEngine.Component[])
inline CubismEyeBlinkParameterU5BU5D_t91E3184C3AD2879970C9B5266B692DDCAAC59BE3* ComponentExtensionMethods_GetComponentsMany_TisCubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C_m12A7456A3A2F3C63768FB8E5DFFEC1D2EFFC989E (ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* ___self0, const RuntimeMethod* method)
{
	return ((  CubismEyeBlinkParameterU5BU5D_t91E3184C3AD2879970C9B5266B692DDCAAC59BE3* (*) (ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E*, const RuntimeMethod*))ComponentExtensionMethods_GetComponentsMany_TisRuntimeObject_mF04F818B890098C473C5741C471DF0087F48C9CC_gshared)(___self0, method);
}
// System.Void Live2D.Cubism.Framework.CubismEyeBlinkController::set_Destinations(Live2D.Cubism.Core.CubismParameter[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismEyeBlinkController_set_Destinations_mE6F35CFC69C78B0901AEAA84EDE4F29B6EDABC3E_inline (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Core.CubismParameter[] Live2D.Cubism.Framework.CubismEyeBlinkController::get_Destinations()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* CubismEyeBlinkController_get_Destinations_mBE3906A619A5B24EF5437CD21135D145A6CE71BA_inline (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Core.CubismParameter>()
inline CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* Component_GetComponent_TisCubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1_m230A6749D672AAEBE64586F0ED7AEE2F0DF3121B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Framework.CubismEyeBlinkController::set_HasUpdateController(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismEyeBlinkController_set_HasUpdateController_mC76626C38CA5C9FD98A1DB3F68FE55EBF98B60A6_inline (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismParameterExtensionMethods::BlendToValue(Live2D.Cubism.Core.CubismParameter[],Live2D.Cubism.Framework.CubismParameterBlendMode,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterExtensionMethods_BlendToValue_mD9643205309AA895655E8163B5C735034B43424F (CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* ___self0, int32_t ___mode1, float ___value2, float ___weight3, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismEyeBlinkController::Refresh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismEyeBlinkController_Refresh_m9FB40C774171792A4C3BF885BABD9CEF0DC5602A (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Framework.CubismEyeBlinkController::get_HasUpdateController()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismEyeBlinkController_get_HasUpdateController_m710132B5DC52000B78A1BAFE6AA838BAFFB73D59_inline (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismEyeBlinkController::OnLateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismEyeBlinkController_OnLateUpdate_m94E324024AFF947E43110C6F16194E9C652FFFC9 (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismParameterExtensionMethods::AddToValue(Live2D.Cubism.Core.CubismParameter,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterExtensionMethods_AddToValue_m01823908DF6FEF887850005370CAA0DC278B2529 (CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* ___parameter0, float ___value1, float ___weight2, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismParameterExtensionMethods::MultiplyValueBy(Live2D.Cubism.Core.CubismParameter,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterExtensionMethods_MultiplyValueBy_mF238AC5D52F4E05A37F4743BCDD5CEDCBD96F867 (CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* ___parameter0, float ___value1, float ___weight2, const RuntimeMethod* method) ;
// Live2D.Cubism.Core.CubismParameter[] Live2D.Cubism.Framework.CubismParameterStore::get_DestinationParameters()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* CubismParameterStore_get_DestinationParameters_mB44BB11A37D99A1C3B8C52D8FCBBCE492BB15321_inline (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismParameterStore::set_DestinationParameters(Live2D.Cubism.Core.CubismParameter[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismParameterStore_set_DestinationParameters_mC4C9FE76126624704DC43DF045CBD0A28329B951_inline (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Core.CubismPart[] Live2D.Cubism.Framework.CubismParameterStore::get_DestinationParts()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* CubismParameterStore_get_DestinationParts_m8E58AA2A948FF5562D9F5A76C02D4BC5D0CEBB39_inline (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Core.CubismPart[] Live2D.Cubism.Core.CubismModel::get_Parts()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* CubismModel_get_Parts_mBA49E03A9D9C6514CCF86107E777AAA1B9271AB1 (CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismParameterStore::set_DestinationParts(Live2D.Cubism.Core.CubismPart[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismParameterStore_set_DestinationParts_mAE14B6F6B9FC850A4BFFEA3BE572DF28FB662C69_inline (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismParameterStore::set_HasUpdateController(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismParameterStore_set_HasUpdateController_m3C6E0CFFD53FA682C09F08123C9C04729F112C62_inline (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismParameterStore::SaveParameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterStore_SaveParameters_m68FDCCC4D9785A4A460F7474373B4D18DFDEC3EB (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Framework.CubismParameterStore::get_HasUpdateController()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismParameterStore_get_HasUpdateController_mEFC1034047A20F89CDD716806E781E8F02E611B6_inline (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.CubismParameterStore::Refresh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterStore_Refresh_m29FE8904FAB01ED903A7FA46BAFABABCCD19E868 (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponents<Live2D.Cubism.Framework.ICubismUpdatable>()
inline ICubismUpdatableU5BU5D_t9FFC13CDDAF52C3C0B2F82BA6DF6D87629B05024* Component_GetComponents_TisICubismUpdatable_tD82F34E45A3C3419B5F96CA7B40E3721DFD5B157_m89A5C9F04D6D59C83FD32051EC92BFAFEB7F9E9B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  ICubismUpdatableU5BU5D_t9FFC13CDDAF52C3C0B2F82BA6DF6D87629B05024* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Framework.ICubismUpdatable>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1__ctor_m41CD2F3E27435DDFF7A2E408F4948F7808C47D60 (List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F* __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___collection0, method);
}
// System.Void Live2D.Cubism.Framework.CubismUpdateExecutionOrder::SortByExecutionOrder(System.Collections.Generic.List`1<Live2D.Cubism.Framework.ICubismUpdatable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismUpdateExecutionOrder_SortByExecutionOrder_m107721D3F8E1BB13B099586EEE5F8E069196AB8C (List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F* ___updatables0, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Live2D.Cubism.Framework.ICubismUpdatable>::GetEnumerator()
inline Enumerator_t8BABB8FA508182EF2DB2450AB961D330A7C3C82F List_1_GetEnumerator_m5A29BD77DF3685BC7FA8B9B2FFCBD3E9D6C8C9E1 (List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t8BABB8FA508182EF2DB2450AB961D330A7C3C82F (*) (List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<Live2D.Cubism.Framework.ICubismUpdatable>::Dispose()
inline void Enumerator_Dispose_mC705C6AD334BA76AB2BE065266A80706205D380E (Enumerator_t8BABB8FA508182EF2DB2450AB961D330A7C3C82F* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t8BABB8FA508182EF2DB2450AB961D330A7C3C82F*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<Live2D.Cubism.Framework.ICubismUpdatable>::get_Current()
inline RuntimeObject* Enumerator_get_Current_m75C4EA3B9963304375AC891C501EE026721BBB68_inline (Enumerator_t8BABB8FA508182EF2DB2450AB961D330A7C3C82F* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_t8BABB8FA508182EF2DB2450AB961D330A7C3C82F*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Void System.Action::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<Live2D.Cubism.Framework.ICubismUpdatable>::MoveNext()
inline bool Enumerator_MoveNext_m989261E89FD1AD323204A91BC90BB4A42C2AC882 (Enumerator_t8BABB8FA508182EF2DB2450AB961D330A7C3C82F* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t8BABB8FA508182EF2DB2450AB961D330A7C3C82F*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Framework.CubismUpdateController::Refresh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismUpdateController_Refresh_m3D5B6CD07F8A7527F8117E20BB56F1F3146F44B9 (CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6* __this, const RuntimeMethod* method) ;
// System.Void System.Action::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
// System.Void System.Comparison`1<Live2D.Cubism.Framework.ICubismUpdatable>::.ctor(System.Object,System.IntPtr)
inline void Comparison_1__ctor_mC0710377364BE760F10F471DB5307F294C058CCF (Comparison_1_t9069146CC54A569DBB41741A9A5548FA290C9672* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Comparison_1_t9069146CC54A569DBB41741A9A5548FA290C9672*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___object0, ___method1, method);
}
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Framework.ICubismUpdatable>::Sort(System.Comparison`1<T>)
inline void List_1_Sort_m3FB5F822D9841E18D5DAA98F1B0ABEF79E48733B (List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F* __this, Comparison_1_t9069146CC54A569DBB41741A9A5548FA290C9672* ___comparison0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F*, Comparison_1_t9069146CC54A569DBB41741A9A5548FA290C9672*, const RuntimeMethod*))List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared)(__this, ___comparison0, method);
}
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___value0, const RuntimeMethod* method) ;
// Live2D.Cubism.Framework.UserData.CubismUserDataBody Live2D.Cubism.Framework.UserData.CubismUserDataTag::get_Body()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D CubismUserDataTag_get_Body_mFF8FFF6D6A0ABC44C74EEEC30B015BB631C7A54B_inline (CubismUserDataTag_t004290D9D99FEE91E784BEEE59CADF8C05F109BD* __this, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.UserData.CubismUserDataTag::set_Body(Live2D.Cubism.Framework.UserData.CubismUserDataBody)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismUserDataTag_set_Body_mD959CD086A635509676F0118F0A411FD0D39D11E_inline (CubismUserDataTag_t004290D9D99FEE91E784BEEE59CADF8C05F109BD* __this, CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D ___value0, const RuntimeMethod* method) ;
// System.Object Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::get_Lock()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CubismBuiltinAsyncTaskHandler_get_Lock_mA8756E58DDFE7A1842A33AAC654C1361FD50BB99_inline (const RuntimeMethod* method) ;
// System.Void System.Threading.Monitor::Exit(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___obj0, const RuntimeMethod* method) ;
// System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___obj0, bool* ___lockTaken1, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Core.CubismTaskQueue/CubismTaskHandler::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismTaskHandler__ctor_m7EC9D3791359EAF65F3396DFD7D5989DD6687715 (CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Boolean System.Delegate::op_Inequality(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_op_Inequality_mA9EAADBA0C976289CCD49DC5A4BEDBB060B579E0 (Delegate_t* ___d10, Delegate_t* ___d21, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogWarning(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Queue`1<Live2D.Cubism.Core.ICubismTask>::.ctor()
inline void Queue_1__ctor_mF0D84D7F4F97510334D486A9B899E76095078BF8 (Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* __this, const RuntimeMethod* method)
{
	((  void (*) (Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::set_Tasks(System.Collections.Generic.Queue`1<Live2D.Cubism.Core.ICubismTask>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_Tasks_m79D5DD666AF258FD806F050300FB6294CAD0306C_inline (Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* ___value0, const RuntimeMethod* method) ;
// System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71 (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* ___start0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::set_Worker(System.Threading.Thread)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_Worker_mF90436E375EBFE7C8EEC841679E472FC055DB529_inline (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::set_Lock(System.Object)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_Lock_mB83053F8BA3F35104D72C968A36FED51B8CADEFE_inline (RuntimeObject* ___value0, const RuntimeMethod* method) ;
// System.Void System.Threading.ManualResetEvent::.ctor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManualResetEvent__ctor_m361CFCF6AC28BFFF5C8790DC2B5951791A1C4CEE (ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* __this, bool ___initialState0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::set_Signal(System.Threading.ManualResetEvent)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_Signal_m3F40E66C1AEFC2A7731A5011DD8EE72AC610C829_inline (ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::set_CallItADay(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_CallItADay_m4B1F665BA23CE1AC7161FAAD59F84B1A8146367B (bool ___value0, const RuntimeMethod* method) ;
// System.Threading.Thread Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::get_Worker()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* CubismBuiltinAsyncTaskHandler_get_Worker_m9F52A548CCF3285745B6E37B123307E543895250_inline (const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::Start()
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Threading.ManualResetEvent Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::get_Signal()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* CubismBuiltinAsyncTaskHandler_get_Signal_mC4463D8CEFD1C41AD948C141749A6AFBF50FA1EB_inline (const RuntimeMethod* method) ;
// System.Boolean System.Threading.EventWaitHandle::Set()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventWaitHandle_Set_mDF98D67F214714A9590DF82A1C51D3D851281E4D (EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E* __this, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::Join()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_Join_mB756581AAF5EB028081256E0517892BC8867779F (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Queue`1<Live2D.Cubism.Core.ICubismTask> Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::get_Tasks()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* CubismBuiltinAsyncTaskHandler_get_Tasks_mAA5217CC6971ABF6E72CD9671A8A8097B34964FD_inline (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Queue`1<Live2D.Cubism.Core.ICubismTask>::Enqueue(T)
inline void Queue_1_Enqueue_mD53296EC694993B19F177D55EC0846887F29C2AA (Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
	((  void (*) (Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E*, RuntimeObject*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___item0, method);
}
// System.Int32 System.Collections.Generic.Queue`1<Live2D.Cubism.Core.ICubismTask>::get_Count()
inline int32_t Queue_1_get_Count_mD5B65850CF5199C71FC1BDE5941FD2052E4B8C28_inline (Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method);
}
// T System.Collections.Generic.Queue`1<Live2D.Cubism.Core.ICubismTask>::Dequeue()
inline RuntimeObject* Queue_1_Dequeue_mBE570037CBD2BC3709094DAE44FF71633182958A (Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method);
}
// Live2D.Cubism.Core.ICubismTask Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::DequeueTask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CubismBuiltinAsyncTaskHandler_DequeueTask_m6F377B73CD28E3C01EEE937313B9A8CCE118934F (const RuntimeMethod* method) ;
// System.Boolean System.Threading.EventWaitHandle::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventWaitHandle_Reset_m84719BED571BDAAEE27EE05F57295C7107A74DE6 (EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E* __this, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::get_CallItADay()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismBuiltinAsyncTaskHandler_get_CallItADay_mEC40BD9C39E7C154997C7C37BAB944DE8FD69EBF (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision>::.ctor()
inline void List_1__ctor_mEC86CC0CFB44AB0D5B84497CE6B877F21F5D2B30 (List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5*, const RuntimeMethod*))List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared)(__this, method);
}
// T UnityEngine.Component::GetComponent<Live2D.Cubism.Framework.Raycasting.CubismRaycastable>()
inline CubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210* Component_GetComponent_TisCubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210_m88E4D892EBD1ADA3A694EFCD1E9D9E671A9283D7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision>::Add(T)
inline void List_1_Add_m401D3CD5792C40125216A24BFF297841DE03BAE8_inline (List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5* __this, int32_t ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5*, int32_t, const RuntimeMethod*))List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline)(__this, ___item0, method);
}
// System.Void Live2D.Cubism.Framework.Raycasting.CubismRaycaster::set_Raycastables(Live2D.Cubism.Rendering.CubismRenderer[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRaycaster_set_Raycastables_m3A850E884BC189B04CFC58D157AF1A5AFA5735C3_inline (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision>::ToArray()
inline CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* List_1_ToArray_mA0EA3A37C8008B944C064BD7F18D311DDA058074 (List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5* __this, const RuntimeMethod* method)
{
	return ((  CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* (*) (List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5*, const RuntimeMethod*))List_1_ToArray_mAA6D48892E79049030D3619D8931B026C1328974_gshared)(__this, method);
}
// System.Void Live2D.Cubism.Framework.Raycasting.CubismRaycaster::set_RaycastablePrecisions(Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRaycaster_set_RaycastablePrecisions_mC74A6CB2A91A2C03C6297F1B9CBA19ADC1233A14_inline (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* ___value0, const RuntimeMethod* method) ;
// System.Void Live2D.Cubism.Framework.Raycasting.CubismRaycaster::Refresh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRaycaster_Refresh_m1A981D1192A2E0A54597A22649F8F0552B3753C0 (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Ray::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___origin0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___direction1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_magnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Framework.Raycasting.CubismRaycaster::get_Raycastables()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* CubismRaycaster_get_Raycastables_m87274E0176EED06794153C4B56FAC8961254BB28_inline (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, const RuntimeMethod* method) ;
// Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision[] Live2D.Cubism.Framework.Raycasting.CubismRaycaster::get_RaycastablePrecisions()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* CubismRaycaster_get_RaycastablePrecisions_mBA43BB8A464651040B0956A323F49F6ED3D7E342_inline (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Renderer::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer_get_enabled_mFDDF363859AEC88105A925FA7EA341C077B09B54 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Bounds::Contains(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Bounds_Contains_m584E9DE0CF9D90C3C4F928BA8F5AD328393F3555 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point0, const RuntimeMethod* method) ;
// System.Boolean Live2D.Cubism.Framework.Raycasting.CubismRaycaster::ContainsInTriangles(UnityEngine.Mesh,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismRaycaster_ContainsInTriangles_m9873283EA69497EC002911D074495E802B4E49B9 (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___inputPosition1, const RuntimeMethod* method) ;
// UnityEngine.Vector3[] UnityEngine.Mesh::get_vertices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Int32[] UnityEngine.Mesh::get_triangles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Mesh_get_triangles_m33E39B4A383CC613C760FA7E297AC417A433F24B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector4::Dot(UnityEngine.Vector4,UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___a0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___b1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___value0, 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.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 System.IndexOutOfRangeException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425 (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* __this, String_t* ___message0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::Normalize()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __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_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) ;
// System.Int32 System.BitConverter::SingleToInt32Bits(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___value0, const RuntimeMethod* 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 UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Color::op_Implicit(UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector4::op_Equality(UnityEngine.Vector4,UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_op_Equality_mCEA0E5F229F4AE8C55152F7A8F84345F24F52DC6_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___lhs0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___rhs1, const RuntimeMethod* method) ;
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___array0, int32_t ___index1, int32_t ___length2, 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_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Sprite UnityEngine.UI.Extensions.UIPrimitiveBase::get_sprite()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* UIPrimitiveBase_get_sprite_m25884D3A5119A5DB43841310C5931ACD1F7E791F (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public Sprite sprite { get { return m_Sprite; } set { if (SetPropertyUtility.SetClass(ref m_Sprite, value)) GeneratedUVs(); SetAllDirty(); } }
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = __this->___m_Sprite_37;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::set_sprite(UnityEngine.Sprite)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase_set_sprite_mC915A50D018A107C19EA5E62934A66CDCC758445 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisSprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_mC86D8EF7C2E6762F609645A7AF1BC85DAD22B981_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public Sprite sprite { get { return m_Sprite; } set { if (SetPropertyUtility.SetClass(ref m_Sprite, value)) GeneratedUVs(); SetAllDirty(); } }
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99** L_0 = (&__this->___m_Sprite_37);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_1 = ___value0;
		bool L_2;
		L_2 = SetPropertyUtility_SetClass_TisSprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_mC86D8EF7C2E6762F609645A7AF1BC85DAD22B981(L_0, L_1, SetPropertyUtility_SetClass_TisSprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_mC86D8EF7C2E6762F609645A7AF1BC85DAD22B981_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0014;
		}
	}
	{
		// public Sprite sprite { get { return m_Sprite; } set { if (SetPropertyUtility.SetClass(ref m_Sprite, value)) GeneratedUVs(); SetAllDirty(); } }
		VirtualActionInvoker0::Invoke(75 /* System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::GeneratedUVs() */, __this);
	}

IL_0014:
	{
		// public Sprite sprite { get { return m_Sprite; } set { if (SetPropertyUtility.SetClass(ref m_Sprite, value)) GeneratedUVs(); SetAllDirty(); } }
		VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
		// public Sprite sprite { get { return m_Sprite; } set { if (SetPropertyUtility.SetClass(ref m_Sprite, value)) GeneratedUVs(); SetAllDirty(); } }
		return;
	}
}
// UnityEngine.Sprite UnityEngine.UI.Extensions.UIPrimitiveBase::get_overrideSprite()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* UIPrimitiveBase_get_overrideSprite_m396CB43A3B2076B4ED2DD3385832879ED0039B21 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public Sprite overrideSprite { get { return activeSprite; } set { if (SetPropertyUtility.SetClass(ref m_OverrideSprite, value)) GeneratedUVs(); SetAllDirty(); } }
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0;
		L_0 = UIPrimitiveBase_get_activeSprite_mF2402969A05DBD16D703BE96ECB0244CB867D1FB(__this, NULL);
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::set_overrideSprite(UnityEngine.Sprite)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase_set_overrideSprite_m676A6E6ACFE986204B1AE296FBC9836E078D519F (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisSprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_mC86D8EF7C2E6762F609645A7AF1BC85DAD22B981_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public Sprite overrideSprite { get { return activeSprite; } set { if (SetPropertyUtility.SetClass(ref m_OverrideSprite, value)) GeneratedUVs(); SetAllDirty(); } }
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99** L_0 = (&__this->___m_OverrideSprite_38);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_1 = ___value0;
		bool L_2;
		L_2 = SetPropertyUtility_SetClass_TisSprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_mC86D8EF7C2E6762F609645A7AF1BC85DAD22B981(L_0, L_1, SetPropertyUtility_SetClass_TisSprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_mC86D8EF7C2E6762F609645A7AF1BC85DAD22B981_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0014;
		}
	}
	{
		// public Sprite overrideSprite { get { return activeSprite; } set { if (SetPropertyUtility.SetClass(ref m_OverrideSprite, value)) GeneratedUVs(); SetAllDirty(); } }
		VirtualActionInvoker0::Invoke(75 /* System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::GeneratedUVs() */, __this);
	}

IL_0014:
	{
		// public Sprite overrideSprite { get { return activeSprite; } set { if (SetPropertyUtility.SetClass(ref m_OverrideSprite, value)) GeneratedUVs(); SetAllDirty(); } }
		VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
		// public Sprite overrideSprite { get { return activeSprite; } set { if (SetPropertyUtility.SetClass(ref m_OverrideSprite, value)) GeneratedUVs(); SetAllDirty(); } }
		return;
	}
}
// UnityEngine.Sprite UnityEngine.UI.Extensions.UIPrimitiveBase::get_activeSprite()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* UIPrimitiveBase_get_activeSprite_mF2402969A05DBD16D703BE96ECB0244CB867D1FB (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __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;
	}
	{
		// protected Sprite activeSprite { get { return m_OverrideSprite != null ? m_OverrideSprite : sprite; } }
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = __this->___m_OverrideSprite_38;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_0015;
		}
	}
	{
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_2;
		L_2 = UIPrimitiveBase_get_sprite_m25884D3A5119A5DB43841310C5931ACD1F7E791F_inline(__this, NULL);
		return L_2;
	}

IL_0015:
	{
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_3 = __this->___m_OverrideSprite_38;
		return L_3;
	}
}
// System.Single UnityEngine.UI.Extensions.UIPrimitiveBase::get_eventAlphaThreshold()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIPrimitiveBase_get_eventAlphaThreshold_m531C09DAA86D1E51A475E3EB6C8CC8183D23D739 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public float eventAlphaThreshold { get { return m_EventAlphaThreshold; } set { m_EventAlphaThreshold = value; } }
		float L_0 = __this->___m_EventAlphaThreshold_39;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::set_eventAlphaThreshold(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase_set_eventAlphaThreshold_m9660B405C9273F5DE2DC9675E7DEBC6EDF8F4A92 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// public float eventAlphaThreshold { get { return m_EventAlphaThreshold; } set { m_EventAlphaThreshold = value; } }
		float L_0 = ___value0;
		__this->___m_EventAlphaThreshold_39 = L_0;
		// public float eventAlphaThreshold { get { return m_EventAlphaThreshold; } set { m_EventAlphaThreshold = value; } }
		return;
	}
}
// UnityEngine.UI.Extensions.ResolutionMode UnityEngine.UI.Extensions.UIPrimitiveBase::get_ImproveResolution()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UIPrimitiveBase_get_ImproveResolution_m7710DFE54CE27FCC5F7C2848129ADDD0A865227C (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public ResolutionMode ImproveResolution { get { return m_improveResolution; } set { m_improveResolution = value; SetAllDirty(); } }
		int32_t L_0 = __this->___m_improveResolution_40;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::set_ImproveResolution(UnityEngine.UI.Extensions.ResolutionMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase_set_ImproveResolution_m531E9671D7E4DD4D7AC227DB142B58AEBD632BCA (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// public ResolutionMode ImproveResolution { get { return m_improveResolution; } set { m_improveResolution = value; SetAllDirty(); } }
		int32_t L_0 = ___value0;
		__this->___m_improveResolution_40 = L_0;
		// public ResolutionMode ImproveResolution { get { return m_improveResolution; } set { m_improveResolution = value; SetAllDirty(); } }
		VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
		// public ResolutionMode ImproveResolution { get { return m_improveResolution; } set { m_improveResolution = value; SetAllDirty(); } }
		return;
	}
}
// System.Single UnityEngine.UI.Extensions.UIPrimitiveBase::get_Resoloution()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIPrimitiveBase_get_Resoloution_mAAEFDD72EB5CE248B78AACE49D0D55394FA7DA22 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public float Resoloution { get { return m_Resolution; } set { m_Resolution = value; SetAllDirty(); } }
		float L_0 = __this->___m_Resolution_41;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::set_Resoloution(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase_set_Resoloution_mB555AA7A5894FE4D5F6D76BBAA2E14ADB6B83357 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// public float Resoloution { get { return m_Resolution; } set { m_Resolution = value; SetAllDirty(); } }
		float L_0 = ___value0;
		__this->___m_Resolution_41 = L_0;
		// public float Resoloution { get { return m_Resolution; } set { m_Resolution = value; SetAllDirty(); } }
		VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
		// public float Resoloution { get { return m_Resolution; } set { m_Resolution = value; SetAllDirty(); } }
		return;
	}
}
// System.Boolean UnityEngine.UI.Extensions.UIPrimitiveBase::get_UseNativeSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UIPrimitiveBase_get_UseNativeSize_m108F6B9AD7BA86139B26AC93DDBD7D46EEB484A7 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public bool UseNativeSize { get { return m_useNativeSize; } set { m_useNativeSize = value; SetAllDirty(); } }
		bool L_0 = __this->___m_useNativeSize_42;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::set_UseNativeSize(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase_set_UseNativeSize_m59DF4A4D89E2B1F7547679697FBA3C801E7946E5 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool UseNativeSize { get { return m_useNativeSize; } set { m_useNativeSize = value; SetAllDirty(); } }
		bool L_0 = ___value0;
		__this->___m_useNativeSize_42 = L_0;
		// public bool UseNativeSize { get { return m_useNativeSize; } set { m_useNativeSize = value; SetAllDirty(); } }
		VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
		// public bool UseNativeSize { get { return m_useNativeSize; } set { m_useNativeSize = value; SetAllDirty(); } }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase__ctor_mB0354AB2D3E72C675E8D0E065A524FA54A8BAAB0 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// internal float m_EventAlphaThreshold = 1;
		__this->___m_EventAlphaThreshold_39 = (1.0f);
		// protected UIPrimitiveBase()
		MaskableGraphic__ctor_mD2E256F950AAAE0E2445971361B5C54D2066E4C2(__this, NULL);
		// useLegacyMeshGeneration = false;
		Graphic_set_useLegacyMeshGeneration_m8069890AE2F389C73D944941BB8462C44EB32EC9_inline(__this, (bool)0, NULL);
		// }
		return;
	}
}
// UnityEngine.Material UnityEngine.UI.Extensions.UIPrimitiveBase::get_defaultETC1GraphicMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* UIPrimitiveBase_get_defaultETC1GraphicMaterial_m37052780B766098BE455F7FF9A6080D1EFC5FD93 (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*)&UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (s_ETC1DefaultUI == null)
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ((UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860_StaticFields*)il2cpp_codegen_static_fields_for(UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860_il2cpp_TypeInfo_var))->___s_ETC1DefaultUI_36;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		// s_ETC1DefaultUI = Canvas.GetETC1SupportedCanvasMaterial();
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2;
		L_2 = Canvas_GetETC1SupportedCanvasMaterial_mFABE1BCF145256FC155BD038DD44784E8832FAEA(NULL);
		((UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860_StaticFields*)il2cpp_codegen_static_fields_for(UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860_il2cpp_TypeInfo_var))->___s_ETC1DefaultUI_36 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860_StaticFields*)il2cpp_codegen_static_fields_for(UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860_il2cpp_TypeInfo_var))->___s_ETC1DefaultUI_36), (void*)L_2);
	}

IL_0017:
	{
		// return s_ETC1DefaultUI;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = ((UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860_StaticFields*)il2cpp_codegen_static_fields_for(UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860_il2cpp_TypeInfo_var))->___s_ETC1DefaultUI_36;
		return L_3;
	}
}
// UnityEngine.Texture UnityEngine.UI.Extensions.UIPrimitiveBase::get_mainTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* UIPrimitiveBase_get_mainTexture_mC17C0D7AF2F01267362FF104CEC04E0B9BF1E38A (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (activeSprite == null)
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0;
		L_0 = UIPrimitiveBase_get_activeSprite_mF2402969A05DBD16D703BE96ECB0244CB867D1FB(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0041;
		}
	}
	{
		// if (material != null && material.mainTexture != null)
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2;
		L_2 = VirtualFuncInvoker0< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_003b;
		}
	}
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4;
		L_4 = VirtualFuncInvoker0< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
		NullCheck(L_4);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5;
		L_5 = Material_get_mainTexture_mC6C6B860B44321F0342AEFA0DD7702384334F37D(L_4, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_6)
		{
			goto IL_003b;
		}
	}
	{
		// return material.mainTexture;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7;
		L_7 = VirtualFuncInvoker0< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
		NullCheck(L_7);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_8;
		L_8 = Material_get_mainTexture_mC6C6B860B44321F0342AEFA0DD7702384334F37D(L_7, NULL);
		return L_8;
	}

IL_003b:
	{
		// return s_WhiteTexture;
		il2cpp_codegen_runtime_class_init_inline(Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_il2cpp_TypeInfo_var);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = ((Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_il2cpp_TypeInfo_var))->___s_WhiteTexture_5;
		return L_9;
	}

IL_0041:
	{
		// return activeSprite.texture;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_10;
		L_10 = UIPrimitiveBase_get_activeSprite_mF2402969A05DBD16D703BE96ECB0244CB867D1FB(__this, NULL);
		NullCheck(L_10);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_11;
		L_11 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_10, NULL);
		return L_11;
	}
}
// System.Boolean UnityEngine.UI.Extensions.UIPrimitiveBase::get_hasBorder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UIPrimitiveBase_get_hasBorder_m90BAEEF51A9D32CA0DCA54DCA1F88E53B6E4564F (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __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;
	}
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (activeSprite != null)
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0;
		L_0 = UIPrimitiveBase_get_activeSprite_mF2402969A05DBD16D703BE96ECB0244CB867D1FB(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0029;
		}
	}
	{
		// Vector4 v = activeSprite.border;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_2;
		L_2 = UIPrimitiveBase_get_activeSprite_mF2402969A05DBD16D703BE96ECB0244CB867D1FB(__this, NULL);
		NullCheck(L_2);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3;
		L_3 = Sprite_get_border_m024C8361A808BF597EC6E1849AADDA9C756B459F(L_2, NULL);
		V_0 = L_3;
		// return v.sqrMagnitude > 0f;
		float L_4;
		L_4 = Vector4_get_sqrMagnitude_m864A2908BCF9E060BA73DE3DD259EC06F47F913C_inline((&V_0), NULL);
		return (bool)((((float)L_4) > ((float)(0.0f)))? 1 : 0);
	}

IL_0029:
	{
		// return false;
		return (bool)0;
	}
}
// System.Single UnityEngine.UI.Extensions.UIPrimitiveBase::get_pixelsPerUnit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIPrimitiveBase_get_pixelsPerUnit_mDDAAD8F0FBD6A29654FBC75E4361267D1D333AFA (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __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;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	{
		// float spritePixelsPerUnit = 100;
		V_0 = (100.0f);
		// if (activeSprite)
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0;
		L_0 = UIPrimitiveBase_get_activeSprite_mF2402969A05DBD16D703BE96ECB0244CB867D1FB(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
		if (!L_1)
		{
			goto IL_001f;
		}
	}
	{
		// spritePixelsPerUnit = activeSprite.pixelsPerUnit;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_2;
		L_2 = UIPrimitiveBase_get_activeSprite_mF2402969A05DBD16D703BE96ECB0244CB867D1FB(__this, NULL);
		NullCheck(L_2);
		float L_3;
		L_3 = Sprite_get_pixelsPerUnit_m5A5984BC298062DF4CD2CB3E8534443FFCF31826(L_2, NULL);
		V_0 = L_3;
	}

IL_001f:
	{
		// float referencePixelsPerUnit = 100;
		V_1 = (100.0f);
		// if (canvas)
		Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_4;
		L_4 = Graphic_get_canvas_mEA2161DF3BD736541DE41F9B814C4860FEB76419(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
		if (!L_5)
		{
			goto IL_003e;
		}
	}
	{
		// referencePixelsPerUnit = canvas.referencePixelsPerUnit;
		Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_6;
		L_6 = Graphic_get_canvas_mEA2161DF3BD736541DE41F9B814C4860FEB76419(__this, NULL);
		NullCheck(L_6);
		float L_7;
		L_7 = Canvas_get_referencePixelsPerUnit_mE402D29BA765D8AC4BBBBA71A87BEBB8D398432A(L_6, NULL);
		V_1 = L_7;
	}

IL_003e:
	{
		// return spritePixelsPerUnit / referencePixelsPerUnit;
		float L_8 = V_0;
		float L_9 = V_1;
		return ((float)(L_8/L_9));
	}
}
// UnityEngine.Material UnityEngine.UI.Extensions.UIPrimitiveBase::get_material()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* UIPrimitiveBase_get_material_m1EB66D7638971D7D36935052040341052EB0BF2F (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __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;
	}
	{
		// if (m_Material != null)
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ((Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931*)__this)->___m_Material_6;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		// return m_Material;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ((Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931*)__this)->___m_Material_6;
		return L_2;
	}

IL_0015:
	{
		// if (activeSprite && activeSprite.associatedAlphaSplitTexture != null)
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_3;
		L_3 = UIPrimitiveBase_get_activeSprite_mF2402969A05DBD16D703BE96ECB0244CB867D1FB(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
		if (!L_4)
		{
			goto IL_003b;
		}
	}
	{
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_5;
		L_5 = UIPrimitiveBase_get_activeSprite_mF2402969A05DBD16D703BE96ECB0244CB867D1FB(__this, NULL);
		NullCheck(L_5);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6;
		L_6 = Sprite_get_associatedAlphaSplitTexture_mBD0221BDF9855712C681C4DDCAD4EFA6EE614FDB(L_5, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_7)
		{
			goto IL_003b;
		}
	}
	{
		// return defaultETC1GraphicMaterial;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8;
		L_8 = UIPrimitiveBase_get_defaultETC1GraphicMaterial_m37052780B766098BE455F7FF9A6080D1EFC5FD93(NULL);
		return L_8;
	}

IL_003b:
	{
		// return defaultMaterial;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9;
		L_9 = VirtualFuncInvoker0< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(31 /* UnityEngine.Material UnityEngine.UI.Graphic::get_defaultMaterial() */, __this);
		return L_9;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::set_material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase_set_material_mC5138996A8956264BA025DB8DC10D75692FD59FE (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method) 
{
	{
		// base.material = value;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___value0;
		Graphic_set_material_m49252B02E3CB2C0A17C1A74783F615E50C8801B5(__this, L_0, NULL);
		// }
		return;
	}
}
// UnityEngine.UIVertex[] UnityEngine.UI.Extensions.UIPrimitiveBase::SetVbo(UnityEngine.Vector2[],UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* UIPrimitiveBase_SetVbo_mABBBDE8F252F5765EAADC722438CA5465E931192 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___vertices0, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* V_0 = NULL;
	int32_t V_1 = 0;
	UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		// UIVertex[] vbo = new UIVertex[4];
		UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* L_0 = (UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F*)(UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F*)SZArrayNew(UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F_il2cpp_TypeInfo_var, (uint32_t)4);
		V_0 = L_0;
		// for (int i = 0; i < vertices.Length; i++)
		V_1 = 0;
		goto IL_0055;
	}

IL_000b:
	{
		// var vert = UIVertex.simpleVert;
		il2cpp_codegen_runtime_class_init_inline(UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_il2cpp_TypeInfo_var);
		UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_1 = ((UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207_il2cpp_TypeInfo_var))->___simpleVert_10;
		V_2 = L_1;
		// vert.color = color;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
		L_2 = VirtualFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3;
		L_3 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_2, NULL);
		(&V_2)->___color_3 = L_3;
		// vert.position = vertices[i];
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = ___vertices0;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_7, NULL);
		(&V_2)->___position_0 = L_8;
		// vert.uv0 = uvs[i];
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_9 = ___uvs1;
		int32_t L_10 = V_1;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13;
		L_13 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_12, NULL);
		(&V_2)->___uv0_4 = L_13;
		// vbo[i] = vert;
		UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* L_14 = V_0;
		int32_t L_15 = V_1;
		UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207 L_16 = V_2;
		NullCheck(L_14);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (UIVertex_tF5C663F4BBC786C9D56C28016FF66E6C6BF85207)L_16);
		// for (int i = 0; i < vertices.Length; i++)
		int32_t L_17 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
	}

IL_0055:
	{
		// for (int i = 0; i < vertices.Length; i++)
		int32_t L_18 = V_1;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_19 = ___vertices0;
		NullCheck(L_19);
		if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
		{
			goto IL_000b;
		}
	}
	{
		// return vbo;
		UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* L_20 = V_0;
		return L_20;
	}
}
// UnityEngine.Vector2[] UnityEngine.UI.Extensions.UIPrimitiveBase::IncreaseResolution(UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* UIPrimitiveBase_IncreaseResolution_m70242425F3A0827917A18DCFEB113270CDADA34B (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___input0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_0 = NULL;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
	memset((&V_7), 0, sizeof(V_7));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8;
	memset((&V_8), 0, sizeof(V_8));
	float V_9 = 0.0f;
	float V_10 = 0.0f;
	int32_t V_11 = 0;
	int32_t V_12 = 0;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_13;
	memset((&V_13), 0, sizeof(V_13));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_14;
	memset((&V_14), 0, sizeof(V_14));
	float V_15 = 0.0f;
	{
		// var outputList = new List<Vector2>();
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_0, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		V_0 = L_0;
		// switch (ImproveResolution)
		int32_t L_1;
		L_1 = UIPrimitiveBase_get_ImproveResolution_m7710DFE54CE27FCC5F7C2848129ADDD0A865227C_inline(__this, NULL);
		V_4 = L_1;
		int32_t L_2 = V_4;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_00eb;
		}
	}
	{
		int32_t L_3 = V_4;
		if ((!(((uint32_t)L_3) == ((uint32_t)2))))
		{
			goto IL_0174;
		}
	}
	{
		// float totalDistance = 0, increments = 0;
		V_1 = (0.0f);
		// float totalDistance = 0, increments = 0;
		V_2 = (0.0f);
		// for (int i = 0; i < input.Length - 1; i++)
		V_5 = 0;
		goto IL_004f;
	}

IL_002f:
	{
		// totalDistance += Vector2.Distance(input[i], input[i + 1]);
		float L_4 = V_1;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = ___input0;
		int32_t L_6 = V_5;
		NullCheck(L_5);
		int32_t L_7 = L_6;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_9 = ___input0;
		int32_t L_10 = V_5;
		NullCheck(L_9);
		int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		float L_13;
		L_13 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_8, L_12, NULL);
		V_1 = ((float)il2cpp_codegen_add(L_4, L_13));
		// for (int i = 0; i < input.Length - 1; i++)
		int32_t L_14 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add(L_14, 1));
	}

IL_004f:
	{
		// for (int i = 0; i < input.Length - 1; i++)
		int32_t L_15 = V_5;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_16 = ___input0;
		NullCheck(L_16);
		if ((((int32_t)L_15) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), 1)))))
		{
			goto IL_002f;
		}
	}
	{
		// ResolutionToNativeSize(totalDistance);
		float L_17 = V_1;
		VirtualActionInvoker1< float >::Invoke(76 /* System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::ResolutionToNativeSize(System.Single) */, __this, L_17);
		// increments = totalDistance / m_Resolution;
		float L_18 = V_1;
		float L_19 = __this->___m_Resolution_41;
		V_2 = ((float)(L_18/L_19));
		// var incrementCount = 0;
		V_3 = 0;
		// for (int i = 0; i < input.Length - 1; i++)
		V_6 = 0;
		goto IL_00dd;
	}

IL_006f:
	{
		// var p1 = input[i];
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_20 = ___input0;
		int32_t L_21 = V_6;
		NullCheck(L_20);
		int32_t L_22 = L_21;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		V_7 = L_23;
		// outputList.Add(p1);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_24 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = V_7;
		NullCheck(L_24);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_24, L_25, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// var p2 = input[i + 1];
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_26 = ___input0;
		int32_t L_27 = V_6;
		NullCheck(L_26);
		int32_t L_28 = ((int32_t)il2cpp_codegen_add(L_27, 1));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
		V_8 = L_29;
		// var segmentDistance = Vector2.Distance(p1, p2) / increments;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = V_7;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31 = V_8;
		float L_32;
		L_32 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_30, L_31, NULL);
		float L_33 = V_2;
		V_9 = ((float)(L_32/L_33));
		// var incrementTime = 1f / segmentDistance;
		float L_34 = V_9;
		V_10 = ((float)((1.0f)/L_34));
		// for (int j=0; j < segmentDistance; j++)
		V_11 = 0;
		goto IL_00c8;
	}

IL_00a9:
	{
		// outputList.Add(Vector2.Lerp(p1, (Vector2)p2, j * incrementTime));
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_35 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36 = V_7;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37 = V_8;
		int32_t L_38 = V_11;
		float L_39 = V_10;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40;
		L_40 = Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline(L_36, L_37, ((float)il2cpp_codegen_multiply(((float)L_38), L_39)), NULL);
		NullCheck(L_35);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_35, L_40, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// incrementCount++;
		int32_t L_41 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
		// for (int j=0; j < segmentDistance; j++)
		int32_t L_42 = V_11;
		V_11 = ((int32_t)il2cpp_codegen_add(L_42, 1));
	}

IL_00c8:
	{
		// for (int j=0; j < segmentDistance; j++)
		int32_t L_43 = V_11;
		float L_44 = V_9;
		if ((((float)((float)L_43)) < ((float)L_44)))
		{
			goto IL_00a9;
		}
	}
	{
		// outputList.Add(p2);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_45 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46 = V_8;
		NullCheck(L_45);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_45, L_46, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// for (int i = 0; i < input.Length - 1; i++)
		int32_t L_47 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_47, 1));
	}

IL_00dd:
	{
		// for (int i = 0; i < input.Length - 1; i++)
		int32_t L_48 = V_6;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_49 = ___input0;
		NullCheck(L_49);
		if ((((int32_t)L_48) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_49)->max_length)), 1)))))
		{
			goto IL_006f;
		}
	}
	{
		// break;
		goto IL_0174;
	}

IL_00eb:
	{
		// for (int i = 0; i < input.Length - 1; i++)
		V_12 = 0;
		goto IL_0168;
	}

IL_00f0:
	{
		// var p1 = input[i];
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_50 = ___input0;
		int32_t L_51 = V_12;
		NullCheck(L_50);
		int32_t L_52 = L_51;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53 = (L_50)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
		V_13 = L_53;
		// outputList.Add(p1);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_54 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_55 = V_13;
		NullCheck(L_54);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_54, L_55, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// var p2 = input[i + 1];
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_56 = ___input0;
		int32_t L_57 = V_12;
		NullCheck(L_56);
		int32_t L_58 = ((int32_t)il2cpp_codegen_add(L_57, 1));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
		V_14 = L_59;
		// ResolutionToNativeSize(Vector2.Distance(p1, p2));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60 = V_13;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_61 = V_14;
		float L_62;
		L_62 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_60, L_61, NULL);
		VirtualActionInvoker1< float >::Invoke(76 /* System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::ResolutionToNativeSize(System.Single) */, __this, L_62);
		// increments = 1f / m_Resolution;
		float L_63 = __this->___m_Resolution_41;
		V_2 = ((float)((1.0f)/L_63));
		// for (Single j = 1; j < m_Resolution; j++)
		V_15 = (1.0f);
		goto IL_0150;
	}

IL_0133:
	{
		// outputList.Add(Vector2.Lerp(p1, (Vector2)p2, increments * j));
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_64 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65 = V_13;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66 = V_14;
		float L_67 = V_2;
		float L_68 = V_15;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69;
		L_69 = Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline(L_65, L_66, ((float)il2cpp_codegen_multiply(L_67, L_68)), NULL);
		NullCheck(L_64);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_64, L_69, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// for (Single j = 1; j < m_Resolution; j++)
		float L_70 = V_15;
		V_15 = ((float)il2cpp_codegen_add(L_70, (1.0f)));
	}

IL_0150:
	{
		// for (Single j = 1; j < m_Resolution; j++)
		float L_71 = V_15;
		float L_72 = __this->___m_Resolution_41;
		if ((((float)L_71) < ((float)L_72)))
		{
			goto IL_0133;
		}
	}
	{
		// outputList.Add(p2);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_73 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74 = V_14;
		NullCheck(L_73);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_73, L_74, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// for (int i = 0; i < input.Length - 1; i++)
		int32_t L_75 = V_12;
		V_12 = ((int32_t)il2cpp_codegen_add(L_75, 1));
	}

IL_0168:
	{
		// for (int i = 0; i < input.Length - 1; i++)
		int32_t L_76 = V_12;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_77 = ___input0;
		NullCheck(L_77);
		if ((((int32_t)L_76) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_77)->max_length)), 1)))))
		{
			goto IL_00f0;
		}
	}

IL_0174:
	{
		// return outputList.ToArray();
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_78 = V_0;
		NullCheck(L_78);
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_79;
		L_79 = List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5(L_78, List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var);
		return L_79;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::GeneratedUVs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase_GeneratedUVs_mF3355AC84EA90A63AB52E1BDA396DE703FF5E6AF (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// protected virtual void GeneratedUVs() { }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::ResolutionToNativeSize(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase_ResolutionToNativeSize_m907FB27EBAC00941E63ACCCDB896691B08F129EA (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, float ___distance0, const RuntimeMethod* method) 
{
	{
		// protected virtual void ResolutionToNativeSize(float distance) { }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::CalculateLayoutInputHorizontal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase_CalculateLayoutInputHorizontal_mCE0489B294CBF4250A8BAFDE98527210A94CB462 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public virtual void CalculateLayoutInputHorizontal() { }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::CalculateLayoutInputVertical()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase_CalculateLayoutInputVertical_m14E5C781AD45E7ED70CB18136E66A6842E5C6F1C (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public virtual void CalculateLayoutInputVertical() { }
		return;
	}
}
// System.Single UnityEngine.UI.Extensions.UIPrimitiveBase::get_minWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIPrimitiveBase_get_minWidth_m10863094BD46542D02516C7765C4B148DF2952FD (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public virtual float minWidth { get { return 0; } }
		return (0.0f);
	}
}
// System.Single UnityEngine.UI.Extensions.UIPrimitiveBase::get_preferredWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIPrimitiveBase_get_preferredWidth_m73E461B5A1A7BDDDB04796DCE30702E913CD7500 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __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;
	}
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (overrideSprite == null)
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0;
		L_0 = UIPrimitiveBase_get_overrideSprite_m396CB43A3B2076B4ED2DD3385832879ED0039B21(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_0014:
	{
		// return overrideSprite.rect.size.x / pixelsPerUnit;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_2;
		L_2 = UIPrimitiveBase_get_overrideSprite_m396CB43A3B2076B4ED2DD3385832879ED0039B21(__this, NULL);
		NullCheck(L_2);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3;
		L_3 = Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625(L_2, NULL);
		V_0 = L_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
		L_4 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_0), NULL);
		float L_5 = L_4.___x_0;
		float L_6;
		L_6 = UIPrimitiveBase_get_pixelsPerUnit_mDDAAD8F0FBD6A29654FBC75E4361267D1D333AFA(__this, NULL);
		return ((float)(L_5/L_6));
	}
}
// System.Single UnityEngine.UI.Extensions.UIPrimitiveBase::get_flexibleWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIPrimitiveBase_get_flexibleWidth_m37BCB3D4C2A505B6F65F6A33605694D8517AA689 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public virtual float flexibleWidth { get { return -1; } }
		return (-1.0f);
	}
}
// System.Single UnityEngine.UI.Extensions.UIPrimitiveBase::get_minHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIPrimitiveBase_get_minHeight_m4D8868501CFAD00D2CFE22F1856EF3336CC10EDD (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public virtual float minHeight { get { return 0; } }
		return (0.0f);
	}
}
// System.Single UnityEngine.UI.Extensions.UIPrimitiveBase::get_preferredHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIPrimitiveBase_get_preferredHeight_m05353EBF06D1BE3811DE331C9D173FDCD82BCFC5 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __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;
	}
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (overrideSprite == null)
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0;
		L_0 = UIPrimitiveBase_get_overrideSprite_m396CB43A3B2076B4ED2DD3385832879ED0039B21(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_0014:
	{
		// return overrideSprite.rect.size.y / pixelsPerUnit;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_2;
		L_2 = UIPrimitiveBase_get_overrideSprite_m396CB43A3B2076B4ED2DD3385832879ED0039B21(__this, NULL);
		NullCheck(L_2);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3;
		L_3 = Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625(L_2, NULL);
		V_0 = L_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
		L_4 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_0), NULL);
		float L_5 = L_4.___y_1;
		float L_6;
		L_6 = UIPrimitiveBase_get_pixelsPerUnit_mDDAAD8F0FBD6A29654FBC75E4361267D1D333AFA(__this, NULL);
		return ((float)(L_5/L_6));
	}
}
// System.Single UnityEngine.UI.Extensions.UIPrimitiveBase::get_flexibleHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIPrimitiveBase_get_flexibleHeight_mF01B81CEE6C091DA7492A54E6E600D75FFCF60C2 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public virtual float flexibleHeight { get { return -1; } }
		return (-1.0f);
	}
}
// System.Int32 UnityEngine.UI.Extensions.UIPrimitiveBase::get_layoutPriority()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UIPrimitiveBase_get_layoutPriority_mF81C240030938B9EF9318BE649D768844B98E79D (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public virtual int layoutPriority { get { return 0; } }
		return 0;
	}
}
// System.Boolean UnityEngine.UI.Extensions.UIPrimitiveBase::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UIPrimitiveBase_IsRaycastLocationValid_m2A3AA4382693668B81834C916355CC772BA0B716 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPoint0, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___eventCamera1, 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*)&RectTransformUtility_t65C00A84A72F17D78B81F2E7D88C2AA98AB61244_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* V_0 = NULL;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2;
	memset((&V_2), 0, sizeof(V_2));
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3;
	memset((&V_3), 0, sizeof(V_3));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
	memset((&V_4), 0, sizeof(V_4));
	float V_5 = 0.0f;
	float V_6 = 0.0f;
	bool V_7 = false;
	UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067* V_8 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		// if (m_EventAlphaThreshold >= 1)
		float L_0 = __this->___m_EventAlphaThreshold_39;
		if ((!(((float)L_0) >= ((float)(1.0f)))))
		{
			goto IL_000f;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_000f:
	{
		// Sprite sprite = overrideSprite;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_1;
		L_1 = UIPrimitiveBase_get_overrideSprite_m396CB43A3B2076B4ED2DD3385832879ED0039B21(__this, NULL);
		V_0 = L_1;
		// if (sprite == null)
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_2 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0021;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_0021:
	{
		// RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransform, screenPoint, eventCamera, out local);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_4;
		L_4 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(__this, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___screenPoint0;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6 = ___eventCamera1;
		il2cpp_codegen_runtime_class_init_inline(RectTransformUtility_t65C00A84A72F17D78B81F2E7D88C2AA98AB61244_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m01A75CAFB6D1019F1C65BA606635EAB10AF31195(L_4, L_5, L_6, (&V_1), NULL);
		// Rect rect = GetPixelAdjustedRect();
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8;
		L_8 = Graphic_GetPixelAdjustedRect_m70D7B527D04C0B88C23E7C6661A8FF1ECC4B4BA1(__this, NULL);
		V_2 = L_8;
		// local.x += rectTransform.pivot.x * rect.width;
		float* L_9 = (&(&V_1)->___x_0);
		float* L_10 = L_9;
		float L_11 = *((float*)L_10);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_12;
		L_12 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(__this, NULL);
		NullCheck(L_12);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
		L_13 = RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF(L_12, NULL);
		float L_14 = L_13.___x_0;
		float L_15;
		L_15 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_2), NULL);
		*((float*)L_10) = (float)((float)il2cpp_codegen_add(L_11, ((float)il2cpp_codegen_multiply(L_14, L_15))));
		// local.y += rectTransform.pivot.y * rect.height;
		float* L_16 = (&(&V_1)->___y_1);
		float* L_17 = L_16;
		float L_18 = *((float*)L_17);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_19;
		L_19 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(__this, NULL);
		NullCheck(L_19);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20;
		L_20 = RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF(L_19, NULL);
		float L_21 = L_20.___y_1;
		float L_22;
		L_22 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_2), NULL);
		*((float*)L_17) = (float)((float)il2cpp_codegen_add(L_18, ((float)il2cpp_codegen_multiply(L_21, L_22))));
		// local = MapCoordinate(local, rect);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = V_1;
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_24 = V_2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
		L_25 = UIPrimitiveBase_MapCoordinate_m99CCBEB71BF9F6A73CE07B676F5A8A8BAC6B9663(__this, L_23, L_24, NULL);
		V_1 = L_25;
		// Rect spriteRect = sprite.textureRect;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_26 = V_0;
		NullCheck(L_26);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_27;
		L_27 = Sprite_get_textureRect_m83CAD4AD2F41C02FBE447EBAB92C2AC76EB46D25(L_26, NULL);
		V_3 = L_27;
		// Vector2 normalized = new Vector2(local.x / spriteRect.width, local.y / spriteRect.height);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = V_1;
		float L_29 = L_28.___x_0;
		float L_30;
		L_30 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_3), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31 = V_1;
		float L_32 = L_31.___y_1;
		float L_33;
		L_33 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_3), NULL);
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_4), ((float)(L_29/L_30)), ((float)(L_32/L_33)), NULL);
		// float x = Mathf.Lerp(spriteRect.x, spriteRect.xMax, normalized.x) / sprite.texture.width;
		float L_34;
		L_34 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_3), NULL);
		float L_35;
		L_35 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&V_3), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36 = V_4;
		float L_37 = L_36.___x_0;
		float L_38;
		L_38 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_34, L_35, L_37, NULL);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_39 = V_0;
		NullCheck(L_39);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_40;
		L_40 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_39, NULL);
		NullCheck(L_40);
		int32_t L_41;
		L_41 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_40);
		V_5 = ((float)(L_38/((float)L_41)));
		// float y = Mathf.Lerp(spriteRect.y, spriteRect.yMax, normalized.y) / sprite.texture.height;
		float L_42;
		L_42 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&V_3), NULL);
		float L_43;
		L_43 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&V_3), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = V_4;
		float L_45 = L_44.___y_1;
		float L_46;
		L_46 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_42, L_43, L_45, NULL);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_47 = V_0;
		NullCheck(L_47);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_48;
		L_48 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_47, NULL);
		NullCheck(L_48);
		int32_t L_49;
		L_49 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_48);
		V_6 = ((float)(L_46/((float)L_49)));
	}
	try
	{// begin try (depth: 1)
		// return sprite.texture.GetPixelBilinear(x, y).a >= m_EventAlphaThreshold;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_50 = V_0;
		NullCheck(L_50);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_51;
		L_51 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_50, NULL);
		float L_52 = V_5;
		float L_53 = V_6;
		NullCheck(L_51);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_54;
		L_54 = Texture2D_GetPixelBilinear_m6AE4AF4FD181C478DF0F2C5C329F22A263ABFF5C(L_51, L_52, L_53, NULL);
		float L_55 = L_54.___a_3;
		float L_56 = __this->___m_EventAlphaThreshold_39;
		V_7 = (bool)((((int32_t)((!(((float)L_55) >= ((float)L_56)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0149;
	}// end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0126;
		}
		throw e;
	}

CATCH_0126:
	{// begin catch(UnityEngine.UnityException)
		// catch (UnityException e)
		V_8 = ((UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067*)IL2CPP_GET_ACTIVE_EXCEPTION(UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067*));
		// Debug.LogError("Using clickAlphaThreshold lower than 1 on Image whose sprite texture cannot be read. " + e.Message + " Also make sure to disable sprite packing for this sprite.", this);
		UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067* L_57 = V_8;
		NullCheck(L_57);
		String_t* L_58;
		L_58 = VirtualFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_57);
		String_t* L_59;
		L_59 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral10E7CEB3A8FB45C9926198137143C9BD5D42254E)), L_58, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F6BEC0C22FBE07B88AB69A0151B565FF319E46D)), NULL);
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
		Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(L_59, __this, NULL);
		// return true;
		V_7 = (bool)1;
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_0149;
	}// end catch (depth: 1)

IL_0149:
	{
		// }
		bool L_60 = V_7;
		return L_60;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.Extensions.UIPrimitiveBase::MapCoordinate(UnityEngine.Vector2,UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 UIPrimitiveBase_MapCoordinate_m99CCBEB71BF9F6A73CE07B676F5A8A8BAC6B9663 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___local0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rect1, const RuntimeMethod* method) 
{
	{
		// Rect spriteRect = sprite.rect;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0;
		L_0 = UIPrimitiveBase_get_sprite_m25884D3A5119A5DB43841310C5931ACD1F7E791F_inline(__this, NULL);
		NullCheck(L_0);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1;
		L_1 = Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625(L_0, NULL);
		// return new Vector2(local.x * rect.width, local.y * rect.height);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___local0;
		float L_3 = L_2.___x_0;
		float L_4;
		L_4 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&___rect1), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___local0;
		float L_6 = L_5.___y_1;
		float L_7;
		L_7 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___rect1), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_multiply(L_3, L_4)), ((float)il2cpp_codegen_multiply(L_6, L_7)), /*hidden argument*/NULL);
		return L_8;
	}
}
// UnityEngine.Vector4 UnityEngine.UI.Extensions.UIPrimitiveBase::GetAdjustedBorders(UnityEngine.Vector4,UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 UIPrimitiveBase_GetAdjustedBorders_m5402B0488F9816ACA633C8B5533AE2E207CBC834 (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___border0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rect1, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	float V_1 = 0.0f;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
	memset((&V_2), 0, sizeof(V_2));
	float V_3 = 0.0f;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* V_4 = NULL;
	int32_t V_5 = 0;
	{
		// for (int axis = 0; axis <= 1; axis++)
		V_0 = 0;
		goto IL_0082;
	}

IL_0004:
	{
		// float combinedBorders = border[axis] + border[axis + 2];
		int32_t L_0 = V_0;
		float L_1;
		L_1 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline((&___border0), L_0, NULL);
		int32_t L_2 = V_0;
		float L_3;
		L_3 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline((&___border0), ((int32_t)il2cpp_codegen_add(L_2, 2)), NULL);
		V_1 = ((float)il2cpp_codegen_add(L_1, L_3));
		// if (rect.size[axis] < combinedBorders && combinedBorders != 0)
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
		L_4 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&___rect1), NULL);
		V_2 = L_4;
		int32_t L_5 = V_0;
		float L_6;
		L_6 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&V_2), L_5, NULL);
		float L_7 = V_1;
		if ((!(((float)L_6) < ((float)L_7))))
		{
			goto IL_007e;
		}
	}
	{
		float L_8 = V_1;
		if ((((float)L_8) == ((float)(0.0f))))
		{
			goto IL_007e;
		}
	}
	{
		// float borderScaleRatio = rect.size[axis] / combinedBorders;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
		L_9 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&___rect1), NULL);
		V_2 = L_9;
		int32_t L_10 = V_0;
		float L_11;
		L_11 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&V_2), L_10, NULL);
		float L_12 = V_1;
		V_3 = ((float)(L_11/L_12));
		// border[axis] *= borderScaleRatio;
		V_4 = (&___border0);
		int32_t L_13 = V_0;
		V_5 = L_13;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_14 = V_4;
		int32_t L_15 = V_5;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_16 = V_4;
		int32_t L_17 = V_5;
		float L_18;
		L_18 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(L_16, L_17, NULL);
		float L_19 = V_3;
		Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_inline(L_14, L_15, ((float)il2cpp_codegen_multiply(L_18, L_19)), NULL);
		// border[axis + 2] *= borderScaleRatio;
		V_4 = (&___border0);
		int32_t L_20 = V_0;
		V_5 = ((int32_t)il2cpp_codegen_add(L_20, 2));
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_21 = V_4;
		int32_t L_22 = V_5;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_23 = V_4;
		int32_t L_24 = V_5;
		float L_25;
		L_25 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(L_23, L_24, NULL);
		float L_26 = V_3;
		Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_inline(L_21, L_22, ((float)il2cpp_codegen_multiply(L_25, L_26)), NULL);
	}

IL_007e:
	{
		// for (int axis = 0; axis <= 1; axis++)
		int32_t L_27 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
	}

IL_0082:
	{
		// for (int axis = 0; axis <= 1; axis++)
		int32_t L_28 = V_0;
		if ((((int32_t)L_28) <= ((int32_t)1)))
		{
			goto IL_0004;
		}
	}
	{
		// return border;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_29 = ___border0;
		return L_29;
	}
}
// System.Void UnityEngine.UI.Extensions.UIPrimitiveBase::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPrimitiveBase_OnEnable_m6F8D71CF2B2A76568384F9B664DE443EC8BCB77E (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// base.OnEnable();
		MaskableGraphic_OnEnable_m4BF46ECE5E57E2EE11ED4CE41AD50DADF141C9BC(__this, NULL);
		// SetAllDirty();
		VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
		// }
		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 UnityEngine.UI.Extensions.TabNavigationHelper::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TabNavigationHelper_Start_m88156BBA416664D55075369687DF433B1938226D (TabNavigationHelper_t2D44342FDC824AF64D8D3C0468406639F70CB034* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisEventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707_mC0057F51AC54461AE48825268F70602D751EC73E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7962C7526DB156AA456F0DE793A5F82D6E9DB2E8);
		s_Il2CppMethodInitialized = true;
	}
	{
		// _system = GetComponent<EventSystem>();
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_0;
		L_0 = Component_GetComponent_TisEventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707_mC0057F51AC54461AE48825268F70602D751EC73E(__this, Component_GetComponent_TisEventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707_mC0057F51AC54461AE48825268F70602D751EC73E_RuntimeMethod_var);
		__this->____system_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____system_4), (void*)L_0);
		// if (_system == null)
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_1 = __this->____system_4;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_2)
		{
			goto IL_0024;
		}
	}
	{
		// Debug.LogError("Needs to be attached to the Event System component in the scene");
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral7962C7526DB156AA456F0DE793A5F82D6E9DB2E8, NULL);
	}

IL_0024:
	{
		// if (NavigationMode == NavigationMode.Manual && NavigationPath.Length > 0)
		int32_t L_3 = __this->___NavigationMode_8;
		if ((!(((uint32_t)L_3) == ((uint32_t)1))))
		{
			goto IL_004e;
		}
	}
	{
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_4 = __this->___NavigationPath_7;
		NullCheck(L_4);
		if (!(((RuntimeArray*)L_4)->max_length))
		{
			goto IL_004e;
		}
	}
	{
		// StartingObject = NavigationPath[0].gameObject.GetComponent<Selectable>();
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_5 = __this->___NavigationPath_7;
		NullCheck(L_5);
		int32_t L_6 = 0;
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		NullCheck(L_7);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
		L_8 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_7, NULL);
		NullCheck(L_8);
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_9;
		L_9 = GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905(L_8, GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905_RuntimeMethod_var);
		__this->___StartingObject_5 = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___StartingObject_5), (void*)L_9);
	}

IL_004e:
	{
		// if (StartingObject == null && CircularNavigation)
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_10 = __this->___StartingObject_5;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_11)
		{
			goto IL_0070;
		}
	}
	{
		bool L_12 = __this->___CircularNavigation_9;
		if (!L_12)
		{
			goto IL_0070;
		}
	}
	{
		// SelectDefaultObject(out StartingObject);
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712** L_13 = (&__this->___StartingObject_5);
		TabNavigationHelper_SelectDefaultObject_m2C0507C15FF7E1A7EC56BE8D00E5915EA9B5D495(__this, L_13, NULL);
	}

IL_0070:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.TabNavigationHelper::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TabNavigationHelper_Update_m7B29D84999A75B44124EE7362DE91058944F67DF (TabNavigationHelper_t2D44342FDC824AF64D8D3C0468406639F70CB034* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* G_B14_0 = NULL;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* G_B31_0 = NULL;
	{
		// Selectable next = null;
		V_0 = (Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712*)NULL;
		// if (LastObject == null && _system.currentSelectedGameObject != null)
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_0 = __this->___LastObject_6;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0052;
		}
	}
	{
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_2 = __this->____system_4;
		NullCheck(L_2);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
		L_3 = EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline(L_2, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_4)
		{
			goto IL_0052;
		}
	}
	{
		// next = _system.currentSelectedGameObject.GetComponent<Selectable>().FindSelectableOnDown();
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_5 = __this->____system_4;
		NullCheck(L_5);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
		L_6 = EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline(L_5, NULL);
		NullCheck(L_6);
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_7;
		L_7 = GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905(L_6, GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905_RuntimeMethod_var);
		NullCheck(L_7);
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_8;
		L_8 = VirtualFuncInvoker0< Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* >::Invoke(30 /* UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectableOnDown() */, L_7);
		V_0 = L_8;
		goto IL_0049;
	}

IL_003b:
	{
		// LastObject = next;
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_9 = V_0;
		__this->___LastObject_6 = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___LastObject_6), (void*)L_9);
		// next = next.FindSelectableOnDown();
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_10 = V_0;
		NullCheck(L_10);
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_11;
		L_11 = VirtualFuncInvoker0< Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* >::Invoke(30 /* UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectableOnDown() */, L_10);
		V_0 = L_11;
	}

IL_0049:
	{
		// while (next != null)
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_12 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_13)
		{
			goto IL_003b;
		}
	}

IL_0052:
	{
		// if (Input.GetKeyDown(KeyCode.Tab) && Input.GetKey(KeyCode.LeftShift))
		bool L_14;
		L_14 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)9), NULL);
		if (!L_14)
		{
			goto IL_0137;
		}
	}
	{
		bool L_15;
		L_15 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)304), NULL);
		if (!L_15)
		{
			goto IL_0137;
		}
	}
	{
		// if (NavigationMode == NavigationMode.Manual && NavigationPath.Length > 0)
		int32_t L_16 = __this->___NavigationMode_8;
		if ((!(((uint32_t)L_16) == ((uint32_t)1))))
		{
			goto IL_00de;
		}
	}
	{
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_17 = __this->___NavigationPath_7;
		NullCheck(L_17);
		if (!(((RuntimeArray*)L_17)->max_length))
		{
			goto IL_00de;
		}
	}
	{
		// for (var i = NavigationPath.Length - 1; i >= 0; i--)
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_18 = __this->___NavigationPath_7;
		NullCheck(L_18);
		V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_18)->max_length)), 1));
		goto IL_00d5;
	}

IL_008c:
	{
		// if (_system.currentSelectedGameObject != NavigationPath[i].gameObject) continue;
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_19 = __this->____system_4;
		NullCheck(L_19);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
		L_20 = EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline(L_19, NULL);
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_21 = __this->___NavigationPath_7;
		int32_t L_22 = V_1;
		NullCheck(L_21);
		int32_t L_23 = L_22;
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		NullCheck(L_24);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25;
		L_25 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_24, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_26;
		L_26 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, L_25, NULL);
		if (L_26)
		{
			goto IL_00d1;
		}
	}
	{
		// next = i == 0 ? NavigationPath[NavigationPath.Length - 1] : NavigationPath[i - 1];
		int32_t L_27 = V_1;
		if (!L_27)
		{
			goto IL_00ba;
		}
	}
	{
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_28 = __this->___NavigationPath_7;
		int32_t L_29 = V_1;
		NullCheck(L_28);
		int32_t L_30 = ((int32_t)il2cpp_codegen_subtract(L_29, 1));
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		G_B14_0 = L_31;
		goto IL_00cb;
	}

IL_00ba:
	{
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_32 = __this->___NavigationPath_7;
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_33 = __this->___NavigationPath_7;
		NullCheck(L_33);
		NullCheck(L_32);
		int32_t L_34 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_33)->max_length)), 1));
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		G_B14_0 = L_35;
	}

IL_00cb:
	{
		V_0 = G_B14_0;
		// break;
		goto IL_0215;
	}

IL_00d1:
	{
		// for (var i = NavigationPath.Length - 1; i >= 0; i--)
		int32_t L_36 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_subtract(L_36, 1));
	}

IL_00d5:
	{
		// for (var i = NavigationPath.Length - 1; i >= 0; i--)
		int32_t L_37 = V_1;
		if ((((int32_t)L_37) >= ((int32_t)0)))
		{
			goto IL_008c;
		}
	}
	{
		goto IL_0215;
	}

IL_00de:
	{
		// if (_system.currentSelectedGameObject != null)
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_38 = __this->____system_4;
		NullCheck(L_38);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39;
		L_39 = EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline(L_38, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_40;
		L_40 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_39, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_40)
		{
			goto IL_012a;
		}
	}
	{
		// next = _system.currentSelectedGameObject.GetComponent<Selectable>().FindSelectableOnUp();
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_41 = __this->____system_4;
		NullCheck(L_41);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_42;
		L_42 = EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline(L_41, NULL);
		NullCheck(L_42);
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_43;
		L_43 = GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905(L_42, GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905_RuntimeMethod_var);
		NullCheck(L_43);
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_44;
		L_44 = VirtualFuncInvoker0< Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* >::Invoke(29 /* UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectableOnUp() */, L_43);
		V_0 = L_44;
		// if (next == null && CircularNavigation)
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_45 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_46;
		L_46 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_45, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_46)
		{
			goto IL_0215;
		}
	}
	{
		bool L_47 = __this->___CircularNavigation_9;
		if (!L_47)
		{
			goto IL_0215;
		}
	}
	{
		// next = LastObject;
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_48 = __this->___LastObject_6;
		V_0 = L_48;
		goto IL_0215;
	}

IL_012a:
	{
		// SelectDefaultObject(out next);
		TabNavigationHelper_SelectDefaultObject_m2C0507C15FF7E1A7EC56BE8D00E5915EA9B5D495(__this, (&V_0), NULL);
		goto IL_0215;
	}

IL_0137:
	{
		// else if (Input.GetKeyDown(KeyCode.Tab))
		bool L_49;
		L_49 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)9), NULL);
		if (!L_49)
		{
			goto IL_01fa;
		}
	}
	{
		// if (NavigationMode == NavigationMode.Manual && NavigationPath.Length > 0)
		int32_t L_50 = __this->___NavigationMode_8;
		if ((!(((uint32_t)L_50) == ((uint32_t)1))))
		{
			goto IL_01ad;
		}
	}
	{
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_51 = __this->___NavigationPath_7;
		NullCheck(L_51);
		if (!(((RuntimeArray*)L_51)->max_length))
		{
			goto IL_01ad;
		}
	}
	{
		// for (var i = 0; i < NavigationPath.Length; i++)
		V_2 = 0;
		goto IL_01a0;
	}

IL_0159:
	{
		// if (_system.currentSelectedGameObject != NavigationPath[i].gameObject) continue;
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_52 = __this->____system_4;
		NullCheck(L_52);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_53;
		L_53 = EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline(L_52, NULL);
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_54 = __this->___NavigationPath_7;
		int32_t L_55 = V_2;
		NullCheck(L_54);
		int32_t L_56 = L_55;
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
		NullCheck(L_57);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_58;
		L_58 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_57, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_59;
		L_59 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_53, L_58, NULL);
		if (L_59)
		{
			goto IL_019c;
		}
	}
	{
		// next = i == (NavigationPath.Length - 1) ? NavigationPath[0] : NavigationPath[i + 1];
		int32_t L_60 = V_2;
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_61 = __this->___NavigationPath_7;
		NullCheck(L_61);
		if ((((int32_t)L_60) == ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_61)->max_length)), 1)))))
		{
			goto IL_0191;
		}
	}
	{
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_62 = __this->___NavigationPath_7;
		int32_t L_63 = V_2;
		NullCheck(L_62);
		int32_t L_64 = ((int32_t)il2cpp_codegen_add(L_63, 1));
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_65 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
		G_B31_0 = L_65;
		goto IL_0199;
	}

IL_0191:
	{
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_66 = __this->___NavigationPath_7;
		NullCheck(L_66);
		int32_t L_67 = 0;
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_68 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
		G_B31_0 = L_68;
	}

IL_0199:
	{
		V_0 = G_B31_0;
		// break;
		goto IL_0215;
	}

IL_019c:
	{
		// for (var i = 0; i < NavigationPath.Length; i++)
		int32_t L_69 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_69, 1));
	}

IL_01a0:
	{
		// for (var i = 0; i < NavigationPath.Length; i++)
		int32_t L_70 = V_2;
		SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* L_71 = __this->___NavigationPath_7;
		NullCheck(L_71);
		if ((((int32_t)L_70) < ((int32_t)((int32_t)(((RuntimeArray*)L_71)->max_length)))))
		{
			goto IL_0159;
		}
	}
	{
		goto IL_0215;
	}

IL_01ad:
	{
		// if (_system.currentSelectedGameObject != null)
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_72 = __this->____system_4;
		NullCheck(L_72);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_73;
		L_73 = EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline(L_72, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_74;
		L_74 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_73, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_74)
		{
			goto IL_01f0;
		}
	}
	{
		// next = _system.currentSelectedGameObject.GetComponent<Selectable>().FindSelectableOnDown();
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_75 = __this->____system_4;
		NullCheck(L_75);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_76;
		L_76 = EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline(L_75, NULL);
		NullCheck(L_76);
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_77;
		L_77 = GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905(L_76, GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905_RuntimeMethod_var);
		NullCheck(L_77);
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_78;
		L_78 = VirtualFuncInvoker0< Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* >::Invoke(30 /* UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectableOnDown() */, L_77);
		V_0 = L_78;
		// if (next == null && CircularNavigation)
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_79 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_80;
		L_80 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_79, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_80)
		{
			goto IL_0215;
		}
	}
	{
		bool L_81 = __this->___CircularNavigation_9;
		if (!L_81)
		{
			goto IL_0215;
		}
	}
	{
		// next = StartingObject;
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_82 = __this->___StartingObject_5;
		V_0 = L_82;
		goto IL_0215;
	}

IL_01f0:
	{
		// SelectDefaultObject(out next);
		TabNavigationHelper_SelectDefaultObject_m2C0507C15FF7E1A7EC56BE8D00E5915EA9B5D495(__this, (&V_0), NULL);
		goto IL_0215;
	}

IL_01fa:
	{
		// else if (_system.currentSelectedGameObject == null)
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_83 = __this->____system_4;
		NullCheck(L_83);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_84;
		L_84 = EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline(L_83, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_85;
		L_85 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_84, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_85)
		{
			goto IL_0215;
		}
	}
	{
		// SelectDefaultObject(out next);
		TabNavigationHelper_SelectDefaultObject_m2C0507C15FF7E1A7EC56BE8D00E5915EA9B5D495(__this, (&V_0), NULL);
	}

IL_0215:
	{
		// if (CircularNavigation && StartingObject == null)
		bool L_86 = __this->___CircularNavigation_9;
		if (!L_86)
		{
			goto IL_0232;
		}
	}
	{
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_87 = __this->___StartingObject_5;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_88;
		L_88 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_87, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_88)
		{
			goto IL_0232;
		}
	}
	{
		// StartingObject = next;
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_89 = V_0;
		__this->___StartingObject_5 = L_89;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___StartingObject_5), (void*)L_89);
	}

IL_0232:
	{
		// selectGameObject(next);
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_90 = V_0;
		TabNavigationHelper_selectGameObject_mEBE023C8F534D1E01AB78346BBDCF0B5FFDCF635(__this, L_90, NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.TabNavigationHelper::SelectDefaultObject(UnityEngine.UI.Selectable&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TabNavigationHelper_SelectDefaultObject_m2C0507C15FF7E1A7EC56BE8D00E5915EA9B5D495 (TabNavigationHelper_t2D44342FDC824AF64D8D3C0468406639F70CB034* __this, Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712** ___next0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (_system.firstSelectedGameObject)
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_0 = __this->____system_4;
		NullCheck(L_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
		L_1 = EventSystem_get_firstSelectedGameObject_m15FB056EE7A99D8DD5891D40A6E3EF18719F0553_inline(L_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
		if (!L_2)
		{
			goto IL_0025;
		}
	}
	{
		// next = _system.firstSelectedGameObject.GetComponent<Selectable>();
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712** L_3 = ___next0;
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_4 = __this->____system_4;
		NullCheck(L_4);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
		L_5 = EventSystem_get_firstSelectedGameObject_m15FB056EE7A99D8DD5891D40A6E3EF18719F0553_inline(L_4, NULL);
		NullCheck(L_5);
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_6;
		L_6 = GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905(L_5, GameObject_GetComponent_TisSelectable_t3251808068A17B8E92FB33590A4C2FA66D456712_m93A8AF2453F19562F2940144280A3640F488F905_RuntimeMethod_var);
		*((RuntimeObject**)L_3) = (RuntimeObject*)L_6;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_6);
		return;
	}

IL_0025:
	{
		// next = null;
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712** L_7 = ___next0;
		*((RuntimeObject**)L_7) = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.TabNavigationHelper::selectGameObject(UnityEngine.UI.Selectable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TabNavigationHelper_selectGameObject_mEBE023C8F534D1E01AB78346BBDCF0B5FFDCF635 (TabNavigationHelper_t2D44342FDC824AF64D8D3C0468406639F70CB034* __this, Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___selectable0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_m08978F3683B8CCF83910BA8BB0A4F786A6361896_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* V_0 = NULL;
	{
		// if (selectable != null)
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_0 = ___selectable0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0046;
		}
	}
	{
		// InputField inputfield = selectable.GetComponent<InputField>();
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_2 = ___selectable0;
		NullCheck(L_2);
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_3;
		L_3 = Component_GetComponent_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_m08978F3683B8CCF83910BA8BB0A4F786A6361896(L_2, Component_GetComponent_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_m08978F3683B8CCF83910BA8BB0A4F786A6361896_RuntimeMethod_var);
		V_0 = L_3;
		// if (inputfield != null) inputfield.OnPointerClick(new PointerEventData(_system));  //if it's an input field, also set the text caret
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_5)
		{
			goto IL_002a;
		}
	}
	{
		// if (inputfield != null) inputfield.OnPointerClick(new PointerEventData(_system));  //if it's an input field, also set the text caret
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_6 = V_0;
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_7 = __this->____system_4;
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_8 = (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB*)il2cpp_codegen_object_new(PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_il2cpp_TypeInfo_var);
		NullCheck(L_8);
		PointerEventData__ctor_m63837790B68893F0022CCEFEF26ADD55A975F71C(L_8, L_7, NULL);
		NullCheck(L_6);
		VirtualActionInvoker1< PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* >::Invoke(71 /* System.Void UnityEngine.UI.InputField::OnPointerClick(UnityEngine.EventSystems.PointerEventData) */, L_6, L_8);
	}

IL_002a:
	{
		// _system.SetSelectedGameObject(selectable.gameObject, new BaseEventData(_system));
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_9 = __this->____system_4;
		Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* L_10 = ___selectable0;
		NullCheck(L_10);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
		L_11 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_10, NULL);
		EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_12 = __this->____system_4;
		BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* L_13 = (BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*)il2cpp_codegen_object_new(BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F_il2cpp_TypeInfo_var);
		NullCheck(L_13);
		BaseEventData__ctor_mE51C4DB618D8661AB2527EC5DE4D563D2284F558(L_13, L_12, NULL);
		NullCheck(L_9);
		EventSystem_SetSelectedGameObject_m9675415B7B3FE13B35E2CCB220F0C8AF04ECA173(L_9, L_11, L_13, NULL);
	}

IL_0046:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.TabNavigationHelper::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TabNavigationHelper__ctor_mD31D965F7D532BFFCED5D39F2F99F34212C06A50 (TabNavigationHelper_t2D44342FDC824AF64D8D3C0468406639F70CB034* __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 UnityEngine.UI.Extensions.UIWindowBase::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIWindowBase_Start_mBB36CEF3616DD24FB6E862F76F6A10C1B6135C8F (UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m5FB554DD7C0F662DAB84C0F292B221CAE3F0A5B3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_transform = GetComponent<RectTransform>();
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0;
		L_0 = Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4(__this, Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4_RuntimeMethod_var);
		__this->___m_transform_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_transform_4), (void*)L_0);
		// m_originalCoods = m_transform.position;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1 = __this->___m_transform_4;
		NullCheck(L_1);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL);
		__this->___m_originalCoods_7 = L_2;
		// m_canvas = GetComponentInParent<Canvas>();
		Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_3;
		L_3 = Component_GetComponentInParent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m5FB554DD7C0F662DAB84C0F292B221CAE3F0A5B3(__this, Component_GetComponentInParent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m5FB554DD7C0F662DAB84C0F292B221CAE3F0A5B3_RuntimeMethod_var);
		__this->___m_canvas_8 = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_canvas_8), (void*)L_3);
		// m_canvasRectTransform = m_canvas.GetComponent<RectTransform>();
		Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_4 = __this->___m_canvas_8;
		NullCheck(L_4);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_5;
		L_5 = Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4(L_4, Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4_RuntimeMethod_var);
		__this->___m_canvasRectTransform_9 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_canvasRectTransform_9), (void*)L_5);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIWindowBase::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIWindowBase_Update_mD5952BAE59357C842711D9D5E146139B248A3B6B (UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (ResetCoords)
		bool L_0 = ((UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41_StaticFields*)il2cpp_codegen_static_fields_for(UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41_il2cpp_TypeInfo_var))->___ResetCoords_6;
		if (!L_0)
		{
			goto IL_000d;
		}
	}
	{
		// resetCoordinatePosition();
		UIWindowBase_resetCoordinatePosition_m6533306D3751B8634209FF9F6FE87FDB71DDC8DB(__this, NULL);
	}

IL_000d:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIWindowBase::OnDrag(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIWindowBase_OnDrag_mF95F4722B0C47FFBEED62B4E84CEDEE4FC141156 (UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___eventData0, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (_isDragging)
		bool L_0 = __this->____isDragging_5;
		if (!L_0)
		{
			goto IL_0052;
		}
	}
	{
		// var delta = ScreenToCanvas(eventData.position) - ScreenToCanvas(eventData.position - eventData.delta);
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_1 = ___eventData0;
		NullCheck(L_1);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline(L_1, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_2, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = UIWindowBase_ScreenToCanvas_m7CF0CBE3DF520BD74C74799939D829B763A6B8E2(__this, L_3, NULL);
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_5 = ___eventData0;
		NullCheck(L_5);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		L_6 = PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline(L_5, NULL);
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_7 = ___eventData0;
		NullCheck(L_7);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
		L_8 = PointerEventData_get_delta_m7DC87C01EAE1D10282C37842ED215FDBFE2C1C5B_inline(L_7, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
		L_9 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_6, L_8, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = UIWindowBase_ScreenToCanvas_m7CF0CBE3DF520BD74C74799939D829B763A6B8E2(__this, L_10, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		L_12 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_11, NULL);
		V_0 = L_12;
		// m_transform.localPosition += delta;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_13 = __this->___m_transform_4;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_14 = L_13;
		NullCheck(L_14);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_14, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
		L_17 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_15, L_16, NULL);
		NullCheck(L_14);
		Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_14, L_17, NULL);
	}

IL_0052:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIWindowBase::OnBeginDrag(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIWindowBase_OnBeginDrag_m486590B679617327C364570A8EE0F1B7D8A69CF5 (UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___eventData0, 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;
	}
	RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (eventData.pointerCurrentRaycast.gameObject == null)
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_0 = ___eventData0;
		NullCheck(L_0);
		RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_1;
		L_1 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_0, NULL);
		V_0 = L_1;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = RaycastResult_get_gameObject_m77014B442B9E2D10F2CC3AEEDC07AA95CDE1E2F1_inline((&V_0), NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0017;
		}
	}
	{
		// return;
		return;
	}

IL_0017:
	{
		// if (eventData.pointerCurrentRaycast.gameObject.name == name)
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_4 = ___eventData0;
		NullCheck(L_4);
		RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_5;
		L_5 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_4, NULL);
		V_0 = L_5;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
		L_6 = RaycastResult_get_gameObject_m77014B442B9E2D10F2CC3AEEDC07AA95CDE1E2F1_inline((&V_0), NULL);
		NullCheck(L_6);
		String_t* L_7;
		L_7 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_6, NULL);
		String_t* L_8;
		L_8 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
		bool L_9;
		L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, L_8, NULL);
		if (!L_9)
		{
			goto IL_003e;
		}
	}
	{
		// _isDragging = true;
		__this->____isDragging_5 = (bool)1;
	}

IL_003e:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIWindowBase::OnEndDrag(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIWindowBase_OnEndDrag_mB51DB29D11BFEC0543B5EF2B4450EA1ED2F73718 (UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___eventData0, const RuntimeMethod* method) 
{
	{
		// _isDragging = false;
		__this->____isDragging_5 = (bool)0;
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIWindowBase::resetCoordinatePosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIWindowBase_resetCoordinatePosition_m6533306D3751B8634209FF9F6FE87FDB71DDC8DB (UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_transform.position = m_originalCoods;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = __this->___m_transform_4;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___m_originalCoods_7;
		NullCheck(L_0);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_0, L_1, NULL);
		// ResetCoords = false;
		((UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41_StaticFields*)il2cpp_codegen_static_fields_for(UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41_il2cpp_TypeInfo_var))->___ResetCoords_6 = (bool)0;
		// }
		return;
	}
}
// UnityEngine.Vector3 UnityEngine.UI.Extensions.UIWindowBase::ScreenToCanvas(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 UIWindowBase_ScreenToCanvas_m7CF0CBE3DF520BD74C74799939D829B763A6B8E2 (UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___screenPosition0, 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;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 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));
	Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_4;
	memset((&V_4), 0, sizeof(V_4));
	Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_5;
	memset((&V_5), 0, sizeof(V_5));
	float V_6 = 0.0f;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		// var canvasSize = m_canvasRectTransform.sizeDelta;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = __this->___m_canvasRectTransform_9;
		NullCheck(L_0);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
		L_1 = RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB(L_0, NULL);
		V_3 = L_1;
		// if (m_canvas.renderMode == RenderMode.ScreenSpaceOverlay || (m_canvas.renderMode == RenderMode.ScreenSpaceCamera && m_canvas.worldCamera == null))
		Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_2 = __this->___m_canvas_8;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = Canvas_get_renderMode_m1BEF259548C6CAD27E4466F31D20752D246688CC(L_2, NULL);
		if (!L_3)
		{
			goto IL_003a;
		}
	}
	{
		Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_4 = __this->___m_canvas_8;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = Canvas_get_renderMode_m1BEF259548C6CAD27E4466F31D20752D246688CC(L_4, NULL);
		if ((!(((uint32_t)L_5) == ((uint32_t)1))))
		{
			goto IL_0049;
		}
	}
	{
		Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_6 = __this->___m_canvas_8;
		NullCheck(L_6);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7;
		L_7 = Canvas_get_worldCamera_mD2FDE13B61A5213F4E64B40008EB0A8D2D07B853(L_6, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_8)
		{
			goto IL_0049;
		}
	}

IL_003a:
	{
		// localPosition = screenPosition;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___screenPosition0;
		V_0 = L_9;
		// min = Vector2.zero;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
		L_10 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		V_1 = L_10;
		// max = canvasSize;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_3;
		V_2 = L_11;
		goto IL_00ee;
	}

IL_0049:
	{
		// var ray = m_canvas.worldCamera.ScreenPointToRay(screenPosition);
		Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_12 = __this->___m_canvas_8;
		NullCheck(L_12);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_13;
		L_13 = Canvas_get_worldCamera_mD2FDE13B61A5213F4E64B40008EB0A8D2D07B853(L_12, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___screenPosition0;
		NullCheck(L_13);
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_15;
		L_15 = Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315(L_13, L_14, NULL);
		V_4 = L_15;
		// var plane = new Plane(m_canvasRectTransform.forward, m_canvasRectTransform.position);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_16 = __this->___m_canvasRectTransform_9;
		NullCheck(L_16);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
		L_17 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_16, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_18 = __this->___m_canvasRectTransform_9;
		NullCheck(L_18);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
		L_19 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_18, NULL);
		Plane__ctor_m2BFB65EBFF51123791878684ECC375B99FAD10A2((&V_5), L_17, L_19, NULL);
		// if (plane.Raycast(ray, out distance) == false)
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_20 = V_4;
		bool L_21;
		L_21 = Plane_Raycast_mC6D25A732413A2694A75CB0F2F9E75DEDDA117F0((&V_5), L_20, (&V_6), NULL);
		if (L_21)
		{
			goto IL_0091;
		}
	}
	{
		// throw new Exception("Is it practically possible?");
		Exception_t* L_22 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
		NullCheck(L_22);
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD069E9E737FCA7ABA36BBD3C28EFCFD1EB80C3E)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UIWindowBase_ScreenToCanvas_m7CF0CBE3DF520BD74C74799939D829B763A6B8E2_RuntimeMethod_var)));
	}

IL_0091:
	{
		// var worldPosition = ray.origin + ray.direction * distance;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
		L_23 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&V_4), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
		L_24 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&V_4), NULL);
		float L_25 = V_6;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
		L_26 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_24, L_25, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
		L_27 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_23, L_26, NULL);
		V_7 = L_27;
		// localPosition = m_canvasRectTransform.InverseTransformPoint(worldPosition);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_28 = __this->___m_canvasRectTransform_9;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_7;
		NullCheck(L_28);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
		L_30 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_28, L_29, NULL);
		V_0 = L_30;
		// min = -Vector2.Scale(canvasSize, m_canvasRectTransform.pivot);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31 = V_3;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_32 = __this->___m_canvasRectTransform_9;
		NullCheck(L_32);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33;
		L_33 = RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF(L_32, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34;
		L_34 = Vector2_Scale_m8D61A8D2272549F1EF41256F7E8A206C6500EA6C_inline(L_31, L_33, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35;
		L_35 = Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline(L_34, NULL);
		V_1 = L_35;
		// max = Vector2.Scale(canvasSize, Vector2.one - m_canvasRectTransform.pivot);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36 = V_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37;
		L_37 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_38 = __this->___m_canvasRectTransform_9;
		NullCheck(L_38);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39;
		L_39 = RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF(L_38, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40;
		L_40 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_37, L_39, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41;
		L_41 = Vector2_Scale_m8D61A8D2272549F1EF41256F7E8A206C6500EA6C_inline(L_36, L_40, NULL);
		V_2 = L_41;
	}

IL_00ee:
	{
		// localPosition.x = Mathf.Clamp(localPosition.x, min.x + KeepWindowInCanvas, max.x - KeepWindowInCanvas);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_0;
		float L_43 = L_42.___x_2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = V_1;
		float L_45 = L_44.___x_0;
		int32_t L_46 = __this->___KeepWindowInCanvas_10;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47 = V_2;
		float L_48 = L_47.___x_0;
		int32_t L_49 = __this->___KeepWindowInCanvas_10;
		float L_50;
		L_50 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_43, ((float)il2cpp_codegen_add(L_45, ((float)L_46))), ((float)il2cpp_codegen_subtract(L_48, ((float)L_49))), NULL);
		(&V_0)->___x_2 = L_50;
		// localPosition.y = Mathf.Clamp(localPosition.y, min.y + KeepWindowInCanvas, max.y - KeepWindowInCanvas);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_0;
		float L_52 = L_51.___y_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53 = V_1;
		float L_54 = L_53.___y_1;
		int32_t L_55 = __this->___KeepWindowInCanvas_10;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_56 = V_2;
		float L_57 = L_56.___y_1;
		int32_t L_58 = __this->___KeepWindowInCanvas_10;
		float L_59;
		L_59 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_52, ((float)il2cpp_codegen_add(L_54, ((float)L_55))), ((float)il2cpp_codegen_subtract(L_57, ((float)L_58))), NULL);
		(&V_0)->___y_3 = L_59;
		// return localPosition;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_0;
		return L_60;
	}
}
// System.Void UnityEngine.UI.Extensions.UIWindowBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIWindowBase__ctor_m335BD89912F7F3B84F6E85EBE90B252513AAB115 (UIWindowBase_tE9155E0F68ADAC22F65D03F89CBA70F434A9CC41* __this, const RuntimeMethod* method) 
{
	{
		// private Vector3 m_originalCoods = Vector3.zero;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		__this->___m_originalCoods_7 = L_0;
		// public int KeepWindowInCanvas = 5;            // # of pixels of the window that must stay inside the canvas view.
		__this->___KeepWindowInCanvas_10 = 5;
		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 UnityEngine.UI.Extensions.BezierPath::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierPath__ctor_mE4182919B2E461BD239DE16E73FF6CBEB05371F9 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public int SegmentsPerCurve = 10;
		__this->___SegmentsPerCurve_0 = ((int32_t)10);
		// public float MINIMUM_SQR_DISTANCE = 0.01f;
		__this->___MINIMUM_SQR_DISTANCE_1 = (0.00999999978f);
		// public float DIVISION_THRESHOLD = -0.99f;
		__this->___DIVISION_THRESHOLD_2 = (-0.99000001f);
		// public BezierPath()
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		// controlPoints = new List<Vector2>();
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_0, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		__this->___controlPoints_3 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___controlPoints_3), (void*)L_0);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.BezierPath::SetControlPoints(System.Collections.Generic.List`1<UnityEngine.Vector2>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierPath_SetControlPoints_m828842F3D392DFF333E98745040CB1AA58B3BD9E (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___newControlPoints0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// controlPoints.Clear();
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = __this->___controlPoints_3;
		NullCheck(L_0);
		List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_inline(L_0, List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var);
		// controlPoints.AddRange(newControlPoints);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_1 = __this->___controlPoints_3;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_2 = ___newControlPoints0;
		NullCheck(L_1);
		List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC(L_1, L_2, List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var);
		// curveCount = (controlPoints.Count - 1) / 3;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_3 = __this->___controlPoints_3;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_3, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		__this->___curveCount_4 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_4, 1))/3));
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.BezierPath::SetControlPoints(UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierPath_SetControlPoints_m4850B444486BA40E552388299C25EEC5288A729B (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___newControlPoints0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// controlPoints.Clear();
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = __this->___controlPoints_3;
		NullCheck(L_0);
		List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_inline(L_0, List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var);
		// controlPoints.AddRange(newControlPoints);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_1 = __this->___controlPoints_3;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = ___newControlPoints0;
		NullCheck(L_1);
		List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC(L_1, (RuntimeObject*)L_2, List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var);
		// curveCount = (controlPoints.Count - 1) / 3;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_3 = __this->___controlPoints_3;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_3, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		__this->___curveCount_4 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_4, 1))/3));
		// }
		return;
	}
}
// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.Extensions.BezierPath::GetControlPoints()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* BezierPath_GetControlPoints_m226CF6758E62805889FCD368A3F21E4E5DBF3AF7 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, const RuntimeMethod* method) 
{
	{
		// return controlPoints;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = __this->___controlPoints_3;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.BezierPath::Interpolate(System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierPath_Interpolate_mB83113FB14C5F60D8C6985FC8DC49A9AF36D48D7 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___segmentPoints0, float ___scale1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 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));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
	memset((&V_5), 0, sizeof(V_5));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_6;
	memset((&V_6), 0, sizeof(V_6));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
	memset((&V_7), 0, sizeof(V_7));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8;
	memset((&V_8), 0, sizeof(V_8));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_9;
	memset((&V_9), 0, sizeof(V_9));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_10;
	memset((&V_10), 0, sizeof(V_10));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_11;
	memset((&V_11), 0, sizeof(V_11));
	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));
	{
		// controlPoints.Clear();
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = __this->___controlPoints_3;
		NullCheck(L_0);
		List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_inline(L_0, List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var);
		// if (segmentPoints.Count < 2)
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_1 = ___segmentPoints0;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_1, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		if ((((int32_t)L_2) >= ((int32_t)2)))
		{
			goto IL_0015;
		}
	}
	{
		// return;
		return;
	}

IL_0015:
	{
		// for (int i = 0; i < segmentPoints.Count; i++)
		V_0 = 0;
		goto IL_016a;
	}

IL_001c:
	{
		// if (i == 0) // is first
		int32_t L_3 = V_0;
		if (L_3)
		{
			goto IL_0062;
		}
	}
	{
		// Vector2 p1 = segmentPoints[i];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_4 = ___segmentPoints0;
		int32_t L_5 = V_0;
		NullCheck(L_4);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		L_6 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_4, L_5, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_1 = L_6;
		// Vector2 p2 = segmentPoints[i + 1];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_7 = ___segmentPoints0;
		int32_t L_8 = V_0;
		NullCheck(L_7);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
		L_9 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_7, ((int32_t)il2cpp_codegen_add(L_8, 1)), List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		// Vector2 tangent = (p2 - p1);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
		L_11 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_9, L_10, NULL);
		V_2 = L_11;
		// Vector2 q1 = p1 + scale * tangent;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_1;
		float L_13 = ___scale1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
		L_15 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(L_13, L_14, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
		L_16 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_12, L_15, NULL);
		V_3 = L_16;
		// controlPoints.Add(p1);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_17 = __this->___controlPoints_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = V_1;
		NullCheck(L_17);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_17, L_18, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// controlPoints.Add(q1);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_19 = __this->___controlPoints_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = V_3;
		NullCheck(L_19);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_19, L_20, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		goto IL_0166;
	}

IL_0062:
	{
		// else if (i == segmentPoints.Count - 1) //last
		int32_t L_21 = V_0;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_22 = ___segmentPoints0;
		NullCheck(L_22);
		int32_t L_23;
		L_23 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_22, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_23, 1))))))
		{
			goto IL_00bc;
		}
	}
	{
		// Vector2 p0 = segmentPoints[i - 1];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_24 = ___segmentPoints0;
		int32_t L_25 = V_0;
		NullCheck(L_24);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26;
		L_26 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_24, ((int32_t)il2cpp_codegen_subtract(L_25, 1)), List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_4 = L_26;
		// Vector2 p1 = segmentPoints[i];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_27 = ___segmentPoints0;
		int32_t L_28 = V_0;
		NullCheck(L_27);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29;
		L_29 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_27, L_28, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_5 = L_29;
		// Vector2 tangent = (p1 - p0);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = V_5;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31 = V_4;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32;
		L_32 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_30, L_31, NULL);
		V_6 = L_32;
		// Vector2 q0 = p1 - scale * tangent;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33 = V_5;
		float L_34 = ___scale1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35 = V_6;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36;
		L_36 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(L_34, L_35, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37;
		L_37 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_33, L_36, NULL);
		V_7 = L_37;
		// controlPoints.Add(q0);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_38 = __this->___controlPoints_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39 = V_7;
		NullCheck(L_38);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_38, L_39, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// controlPoints.Add(p1);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_40 = __this->___controlPoints_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41 = V_5;
		NullCheck(L_40);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_40, L_41, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		goto IL_0166;
	}

IL_00bc:
	{
		// Vector2 p0 = segmentPoints[i - 1];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_42 = ___segmentPoints0;
		int32_t L_43 = V_0;
		NullCheck(L_42);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44;
		L_44 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_42, ((int32_t)il2cpp_codegen_subtract(L_43, 1)), List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_8 = L_44;
		// Vector2 p1 = segmentPoints[i];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_45 = ___segmentPoints0;
		int32_t L_46 = V_0;
		NullCheck(L_45);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47;
		L_47 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_45, L_46, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_9 = L_47;
		// Vector2 p2 = segmentPoints[i + 1];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_48 = ___segmentPoints0;
		int32_t L_49 = V_0;
		NullCheck(L_48);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_50;
		L_50 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_48, ((int32_t)il2cpp_codegen_add(L_49, 1)), List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_10 = L_50;
		// Vector2 tangent = (p2 - p0).normalized;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51 = V_10;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52 = V_8;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53;
		L_53 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_51, L_52, NULL);
		V_14 = L_53;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54;
		L_54 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_14), NULL);
		V_11 = L_54;
		// Vector2 q0 = p1 - scale * tangent * (p1 - p0).magnitude;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_55 = V_9;
		float L_56 = ___scale1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_57 = V_11;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_58;
		L_58 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(L_56, L_57, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59 = V_9;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60 = V_8;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_61;
		L_61 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_59, L_60, NULL);
		V_14 = L_61;
		float L_62;
		L_62 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_14), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_63;
		L_63 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_58, L_62, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_64;
		L_64 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_55, L_63, NULL);
		V_12 = L_64;
		// Vector2 q1 = p1 + scale * tangent * (p2 - p1).magnitude;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65 = V_9;
		float L_66 = ___scale1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = V_11;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_68;
		L_68 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(L_66, L_67, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69 = V_10;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70 = V_9;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_71;
		L_71 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_69, L_70, NULL);
		V_14 = L_71;
		float L_72;
		L_72 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_14), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_73;
		L_73 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_68, L_72, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74;
		L_74 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_65, L_73, NULL);
		V_13 = L_74;
		// controlPoints.Add(q0);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_75 = __this->___controlPoints_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76 = V_12;
		NullCheck(L_75);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_75, L_76, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// controlPoints.Add(p1);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_77 = __this->___controlPoints_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_78 = V_9;
		NullCheck(L_77);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_77, L_78, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// controlPoints.Add(q1);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_79 = __this->___controlPoints_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_80 = V_13;
		NullCheck(L_79);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_79, L_80, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
	}

IL_0166:
	{
		// for (int i = 0; i < segmentPoints.Count; i++)
		int32_t L_81 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_81, 1));
	}

IL_016a:
	{
		// for (int i = 0; i < segmentPoints.Count; i++)
		int32_t L_82 = V_0;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_83 = ___segmentPoints0;
		NullCheck(L_83);
		int32_t L_84;
		L_84 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_83, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		if ((((int32_t)L_82) < ((int32_t)L_84)))
		{
			goto IL_001c;
		}
	}
	{
		// curveCount = (controlPoints.Count - 1) / 3;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_85 = __this->___controlPoints_3;
		NullCheck(L_85);
		int32_t L_86;
		L_86 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_85, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		__this->___curveCount_4 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_86, 1))/3));
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.BezierPath::SamplePoints(System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierPath_SamplePoints_mD8988945B9FCB52A54FF02631BFCF9A5BCA1DEBA (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___sourcePoints0, float ___minSqrDistance1, float ___maxSqrDistance2, float ___scale3, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m105596C2159C46B75E96D26ACEC0A5C1C1F5C5EC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Peek_m8D69879F617D803615BA753C39569FBB01575876_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_m2E204DCF3A552847DF52FF44899CD4B2B80E7F12_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1__ctor_m70D61B062A1E842CDF67EB7181191993AB525DCC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* V_0 = NULL;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
	memset((&V_3), 0, sizeof(V_3));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
	memset((&V_4), 0, sizeof(V_4));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
	memset((&V_5), 0, sizeof(V_5));
	float V_6 = 0.0f;
	float V_7 = 0.0f;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8;
	memset((&V_8), 0, sizeof(V_8));
	{
		// if (sourcePoints.Count < 2)
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = ___sourcePoints0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_0, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		if ((((int32_t)L_1) >= ((int32_t)2)))
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// Stack<Vector2> samplePoints = new Stack<Vector2>();
		Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* L_2 = (Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34*)il2cpp_codegen_object_new(Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34_il2cpp_TypeInfo_var);
		NullCheck(L_2);
		Stack_1__ctor_m70D61B062A1E842CDF67EB7181191993AB525DCC(L_2, Stack_1__ctor_m70D61B062A1E842CDF67EB7181191993AB525DCC_RuntimeMethod_var);
		V_0 = L_2;
		// samplePoints.Push(sourcePoints[0]);
		Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* L_3 = V_0;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_4 = ___sourcePoints0;
		NullCheck(L_4);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		L_5 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_4, 0, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		NullCheck(L_3);
		Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55(L_3, L_5, Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55_RuntimeMethod_var);
		// Vector2 potentialSamplePoint = sourcePoints[1];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_6 = ___sourcePoints0;
		NullCheck(L_6);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
		L_7 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_6, 1, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_1 = L_7;
		// int i = 2;
		V_2 = 2;
		// for (i = 2; i < sourcePoints.Count; i++)
		V_2 = 2;
		goto IL_0075;
	}

IL_002b:
	{
		// if (
		//     ((potentialSamplePoint - sourcePoints[i]).sqrMagnitude > minSqrDistance) &&
		//     ((samplePoints.Peek() - sourcePoints[i]).sqrMagnitude > maxSqrDistance))
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_1;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_9 = ___sourcePoints0;
		int32_t L_10 = V_2;
		NullCheck(L_9);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
		L_11 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_9, L_10, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
		L_12 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_8, L_11, NULL);
		V_8 = L_12;
		float L_13;
		L_13 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_8), NULL);
		float L_14 = ___minSqrDistance1;
		if ((!(((float)L_13) > ((float)L_14))))
		{
			goto IL_0069;
		}
	}
	{
		Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* L_15 = V_0;
		NullCheck(L_15);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
		L_16 = Stack_1_Peek_m8D69879F617D803615BA753C39569FBB01575876(L_15, Stack_1_Peek_m8D69879F617D803615BA753C39569FBB01575876_RuntimeMethod_var);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_17 = ___sourcePoints0;
		int32_t L_18 = V_2;
		NullCheck(L_17);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19;
		L_19 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_17, L_18, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20;
		L_20 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_16, L_19, NULL);
		V_8 = L_20;
		float L_21;
		L_21 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_8), NULL);
		float L_22 = ___maxSqrDistance2;
		if ((!(((float)L_21) > ((float)L_22))))
		{
			goto IL_0069;
		}
	}
	{
		// samplePoints.Push(potentialSamplePoint);
		Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* L_23 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_1;
		NullCheck(L_23);
		Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55(L_23, L_24, Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55_RuntimeMethod_var);
	}

IL_0069:
	{
		// potentialSamplePoint = sourcePoints[i];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_25 = ___sourcePoints0;
		int32_t L_26 = V_2;
		NullCheck(L_25);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
		L_27 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_25, L_26, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_1 = L_27;
		// for (i = 2; i < sourcePoints.Count; i++)
		int32_t L_28 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_28, 1));
	}

IL_0075:
	{
		// for (i = 2; i < sourcePoints.Count; i++)
		int32_t L_29 = V_2;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_30 = ___sourcePoints0;
		NullCheck(L_30);
		int32_t L_31;
		L_31 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_30, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		if ((((int32_t)L_29) < ((int32_t)L_31)))
		{
			goto IL_002b;
		}
	}
	{
		// Vector2 p1 = samplePoints.Pop(); //last sample point
		Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* L_32 = V_0;
		NullCheck(L_32);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33;
		L_33 = Stack_1_Pop_m2E204DCF3A552847DF52FF44899CD4B2B80E7F12(L_32, Stack_1_Pop_m2E204DCF3A552847DF52FF44899CD4B2B80E7F12_RuntimeMethod_var);
		V_3 = L_33;
		// Vector2 p0 = samplePoints.Peek(); //second last sample point
		Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* L_34 = V_0;
		NullCheck(L_34);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35;
		L_35 = Stack_1_Peek_m8D69879F617D803615BA753C39569FBB01575876(L_34, Stack_1_Peek_m8D69879F617D803615BA753C39569FBB01575876_RuntimeMethod_var);
		V_4 = L_35;
		// Vector2 tangent = (p0 - potentialSamplePoint).normalized;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36 = V_4;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38;
		L_38 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_36, L_37, NULL);
		V_8 = L_38;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39;
		L_39 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_8), NULL);
		V_5 = L_39;
		// float d2 = (potentialSamplePoint - p1).magnitude;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41 = V_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42;
		L_42 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_40, L_41, NULL);
		V_8 = L_42;
		float L_43;
		L_43 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_8), NULL);
		V_6 = L_43;
		// float d1 = (p1 - p0).magnitude;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = V_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = V_4;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46;
		L_46 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_44, L_45, NULL);
		V_8 = L_46;
		float L_47;
		L_47 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_8), NULL);
		V_7 = L_47;
		// p1 = p1 + tangent * ((d1 - d2) / 2);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48 = V_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49 = V_5;
		float L_50 = V_7;
		float L_51 = V_6;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52;
		L_52 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_49, ((float)(((float)il2cpp_codegen_subtract(L_50, L_51))/(2.0f))), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53;
		L_53 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_48, L_52, NULL);
		V_3 = L_53;
		// samplePoints.Push(p1);
		Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* L_54 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_55 = V_3;
		NullCheck(L_54);
		Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55(L_54, L_55, Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55_RuntimeMethod_var);
		// samplePoints.Push(potentialSamplePoint);
		Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* L_56 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_57 = V_1;
		NullCheck(L_56);
		Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55(L_56, L_57, Stack_1_Push_mF60DA334BBBB8D79E214905D8996A4A0F790ED55_RuntimeMethod_var);
		// Interpolate(new List<Vector2>(samplePoints), scale);
		Stack_1_t4E6E728462924E06990F7B39CCBC32D0EA8ACB34* L_58 = V_0;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_59 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		NullCheck(L_59);
		List_1__ctor_m105596C2159C46B75E96D26ACEC0A5C1C1F5C5EC(L_59, L_58, List_1__ctor_m105596C2159C46B75E96D26ACEC0A5C1C1F5C5EC_RuntimeMethod_var);
		float L_60 = ___scale3;
		BezierPath_Interpolate_mB83113FB14C5F60D8C6985FC8DC49A9AF36D48D7(__this, L_59, L_60, NULL);
		// }
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.Extensions.BezierPath::CalculateBezierPoint(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 BezierPath_CalculateBezierPoint_m0A23CDA0900D370FC161DFF1212BD0B7D5611466 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, int32_t ___curveIndex0, float ___t1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 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));
	{
		// int nodeIndex = curveIndex * 3;
		int32_t L_0 = ___curveIndex0;
		V_0 = ((int32_t)il2cpp_codegen_multiply(L_0, 3));
		// Vector2 p0 = controlPoints[nodeIndex];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_1 = __this->___controlPoints_3;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
		L_3 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_1, L_2, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_1 = L_3;
		// Vector2 p1 = controlPoints[nodeIndex + 1];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_4 = __this->___controlPoints_3;
		int32_t L_5 = V_0;
		NullCheck(L_4);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		L_6 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_4, ((int32_t)il2cpp_codegen_add(L_5, 1)), List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_2 = L_6;
		// Vector2 p2 = controlPoints[nodeIndex + 2];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_7 = __this->___controlPoints_3;
		int32_t L_8 = V_0;
		NullCheck(L_7);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
		L_9 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_7, ((int32_t)il2cpp_codegen_add(L_8, 2)), List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_3 = L_9;
		// Vector2 p3 = controlPoints[nodeIndex + 3];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_10 = __this->___controlPoints_3;
		int32_t L_11 = V_0;
		NullCheck(L_10);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
		L_12 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_10, ((int32_t)il2cpp_codegen_add(L_11, 3)), List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_4 = L_12;
		// return CalculateBezierPoint(t, p0, p1, p2, p3);
		float L_13 = ___t1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_4;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18;
		L_18 = BezierPath_CalculateBezierPoint_m868B6DFA1E23124D448EAA4FE75B0168A9B97434(__this, L_13, L_14, L_15, L_16, L_17, NULL);
		return L_18;
	}
}
// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.Extensions.BezierPath::GetDrawingPoints0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* BezierPath_GetDrawingPoints0_m74A98BC4A16423FAAB3FCE406E33DAC038C7D401 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	float V_3 = 0.0f;
	{
		// List<Vector2> drawingPoints = new List<Vector2>();
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_0, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		V_0 = L_0;
		// for (int curveIndex = 0; curveIndex < curveCount; curveIndex++)
		V_1 = 0;
		goto IL_004d;
	}

IL_000a:
	{
		// if (curveIndex == 0) //Only do this for the first end point.
		int32_t L_1 = V_1;
		if (L_1)
		{
			goto IL_001f;
		}
	}
	{
		// drawingPoints.Add(CalculateBezierPoint(curveIndex, 0));
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_2 = V_0;
		int32_t L_3 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
		L_4 = BezierPath_CalculateBezierPoint_m0A23CDA0900D370FC161DFF1212BD0B7D5611466(__this, L_3, (0.0f), NULL);
		NullCheck(L_2);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_2, L_4, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
	}

IL_001f:
	{
		// for (int j = 1; j <= SegmentsPerCurve; j++)
		V_2 = 1;
		goto IL_0040;
	}

IL_0023:
	{
		// float t = j / (float)SegmentsPerCurve;
		int32_t L_5 = V_2;
		int32_t L_6 = __this->___SegmentsPerCurve_0;
		V_3 = ((float)(((float)L_5)/((float)L_6)));
		// drawingPoints.Add(CalculateBezierPoint(curveIndex, t));
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_7 = V_0;
		int32_t L_8 = V_1;
		float L_9 = V_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
		L_10 = BezierPath_CalculateBezierPoint_m0A23CDA0900D370FC161DFF1212BD0B7D5611466(__this, L_8, L_9, NULL);
		NullCheck(L_7);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_7, L_10, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// for (int j = 1; j <= SegmentsPerCurve; j++)
		int32_t L_11 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1));
	}

IL_0040:
	{
		// for (int j = 1; j <= SegmentsPerCurve; j++)
		int32_t L_12 = V_2;
		int32_t L_13 = __this->___SegmentsPerCurve_0;
		if ((((int32_t)L_12) <= ((int32_t)L_13)))
		{
			goto IL_0023;
		}
	}
	{
		// for (int curveIndex = 0; curveIndex < curveCount; curveIndex++)
		int32_t L_14 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
	}

IL_004d:
	{
		// for (int curveIndex = 0; curveIndex < curveCount; curveIndex++)
		int32_t L_15 = V_1;
		int32_t L_16 = __this->___curveCount_4;
		if ((((int32_t)L_15) < ((int32_t)L_16)))
		{
			goto IL_000a;
		}
	}
	{
		// return drawingPoints;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_17 = V_0;
		return L_17;
	}
}
// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.Extensions.BezierPath::GetDrawingPoints1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* BezierPath_GetDrawingPoints1_m0A0D1C2B483152A49184A58287B87856D14E2A26 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_0 = NULL;
	int32_t V_1 = 0;
	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));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
	memset((&V_5), 0, sizeof(V_5));
	int32_t V_6 = 0;
	float V_7 = 0.0f;
	{
		// List<Vector2> drawingPoints = new List<Vector2>();
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_0, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		V_0 = L_0;
		// for (int i = 0; i < controlPoints.Count - 3; i += 3)
		V_1 = 0;
		goto IL_009d;
	}

IL_000d:
	{
		// Vector2 p0 = controlPoints[i];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_1 = __this->___controlPoints_3;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
		L_3 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_1, L_2, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_2 = L_3;
		// Vector2 p1 = controlPoints[i + 1];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_4 = __this->___controlPoints_3;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		L_6 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_4, ((int32_t)il2cpp_codegen_add(L_5, 1)), List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_3 = L_6;
		// Vector2 p2 = controlPoints[i + 2];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_7 = __this->___controlPoints_3;
		int32_t L_8 = V_1;
		NullCheck(L_7);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
		L_9 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_7, ((int32_t)il2cpp_codegen_add(L_8, 2)), List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_4 = L_9;
		// Vector2 p3 = controlPoints[i + 3];
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_10 = __this->___controlPoints_3;
		int32_t L_11 = V_1;
		NullCheck(L_10);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
		L_12 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_10, ((int32_t)il2cpp_codegen_add(L_11, 3)), List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
		V_5 = L_12;
		// if (i == 0) //only do this for the first end point. When i != 0, this coincides with the end point of the previous segment,
		int32_t L_13 = V_1;
		if (L_13)
		{
			goto IL_0063;
		}
	}
	{
		// drawingPoints.Add(CalculateBezierPoint(0, p0, p1, p2, p3));
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_14 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_4;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = V_5;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19;
		L_19 = BezierPath_CalculateBezierPoint_m868B6DFA1E23124D448EAA4FE75B0168A9B97434(__this, (0.0f), L_15, L_16, L_17, L_18, NULL);
		NullCheck(L_14);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_14, L_19, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
	}

IL_0063:
	{
		// for (int j = 1; j <= SegmentsPerCurve; j++)
		V_6 = 1;
		goto IL_008f;
	}

IL_0068:
	{
		// float t = j / (float)SegmentsPerCurve;
		int32_t L_20 = V_6;
		int32_t L_21 = __this->___SegmentsPerCurve_0;
		V_7 = ((float)(((float)L_20)/((float)L_21)));
		// drawingPoints.Add(CalculateBezierPoint(t, p0, p1, p2, p3));
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_22 = V_0;
		float L_23 = V_7;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = V_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = V_4;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_5;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
		L_28 = BezierPath_CalculateBezierPoint_m868B6DFA1E23124D448EAA4FE75B0168A9B97434(__this, L_23, L_24, L_25, L_26, L_27, NULL);
		NullCheck(L_22);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_22, L_28, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// for (int j = 1; j <= SegmentsPerCurve; j++)
		int32_t L_29 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_29, 1));
	}

IL_008f:
	{
		// for (int j = 1; j <= SegmentsPerCurve; j++)
		int32_t L_30 = V_6;
		int32_t L_31 = __this->___SegmentsPerCurve_0;
		if ((((int32_t)L_30) <= ((int32_t)L_31)))
		{
			goto IL_0068;
		}
	}
	{
		// for (int i = 0; i < controlPoints.Count - 3; i += 3)
		int32_t L_32 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_32, 3));
	}

IL_009d:
	{
		// for (int i = 0; i < controlPoints.Count - 3; i += 3)
		int32_t L_33 = V_1;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_34 = __this->___controlPoints_3;
		NullCheck(L_34);
		int32_t L_35;
		L_35 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_34, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
		if ((((int32_t)L_33) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_35, 3)))))
		{
			goto IL_000d;
		}
	}
	{
		// return drawingPoints;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_36 = V_0;
		return L_36;
	}
}
// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.Extensions.BezierPath::GetDrawingPoints2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* BezierPath_GetDrawingPoints2_m69778F456246E9AF06A13604C9F9B30210C01003 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m60D3B14293FFCFAB03D463B1F88FBC8AB695C991_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_0 = NULL;
	int32_t V_1 = 0;
	List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_2 = NULL;
	{
		// List<Vector2> drawingPoints = new List<Vector2>();
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_0, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		V_0 = L_0;
		// for (int curveIndex = 0; curveIndex < curveCount; curveIndex++)
		V_1 = 0;
		goto IL_0027;
	}

IL_000a:
	{
		// List<Vector2> bezierCurveDrawingPoints = FindDrawingPoints(curveIndex);
		int32_t L_1 = V_1;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_2;
		L_2 = BezierPath_FindDrawingPoints_m8B26C78C7FD047482D81CCCA9C4BB44CC1C21043(__this, L_1, NULL);
		V_2 = L_2;
		// if (curveIndex != 0)
		int32_t L_3 = V_1;
		if (!L_3)
		{
			goto IL_001c;
		}
	}
	{
		// bezierCurveDrawingPoints.RemoveAt(0);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_4 = V_2;
		NullCheck(L_4);
		List_1_RemoveAt_m60D3B14293FFCFAB03D463B1F88FBC8AB695C991(L_4, 0, List_1_RemoveAt_m60D3B14293FFCFAB03D463B1F88FBC8AB695C991_RuntimeMethod_var);
	}

IL_001c:
	{
		// drawingPoints.AddRange(bezierCurveDrawingPoints);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_5 = V_0;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_6 = V_2;
		NullCheck(L_5);
		List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC(L_5, L_6, List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var);
		// for (int curveIndex = 0; curveIndex < curveCount; curveIndex++)
		int32_t L_7 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
	}

IL_0027:
	{
		// for (int curveIndex = 0; curveIndex < curveCount; curveIndex++)
		int32_t L_8 = V_1;
		int32_t L_9 = __this->___curveCount_4;
		if ((((int32_t)L_8) < ((int32_t)L_9)))
		{
			goto IL_000a;
		}
	}
	{
		// return drawingPoints;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_10 = V_0;
		return L_10;
	}
}
// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.UI.Extensions.BezierPath::FindDrawingPoints(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* BezierPath_FindDrawingPoints_m8B26C78C7FD047482D81CCCA9C4BB44CC1C21043 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, int32_t ___curveIndex0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_0 = NULL;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		// List<Vector2> pointList = new List<Vector2>();
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_0, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		V_0 = L_0;
		// Vector2 left = CalculateBezierPoint(curveIndex, 0);
		int32_t L_1 = ___curveIndex0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = BezierPath_CalculateBezierPoint_m0A23CDA0900D370FC161DFF1212BD0B7D5611466(__this, L_1, (0.0f), NULL);
		V_1 = L_2;
		// Vector2 right = CalculateBezierPoint(curveIndex, 1);
		int32_t L_3 = ___curveIndex0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
		L_4 = BezierPath_CalculateBezierPoint_m0A23CDA0900D370FC161DFF1212BD0B7D5611466(__this, L_3, (1.0f), NULL);
		V_2 = L_4;
		// pointList.Add(left);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_5 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_1;
		NullCheck(L_5);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_5, L_6, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// pointList.Add(right);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_7 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_2;
		NullCheck(L_7);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_7, L_8, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		// FindDrawingPoints(curveIndex, 0, 1, pointList, 1);
		int32_t L_9 = ___curveIndex0;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_10 = V_0;
		int32_t L_11;
		L_11 = BezierPath_FindDrawingPoints_mEF2A175B72646BC08BAB7E47D82720430298A03E(__this, L_9, (0.0f), (1.0f), L_10, 1, NULL);
		// return pointList;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_12 = V_0;
		return L_12;
	}
}
// System.Int32 UnityEngine.UI.Extensions.BezierPath::FindDrawingPoints(System.Int32,System.Single,System.Single,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BezierPath_FindDrawingPoints_mEF2A175B72646BC08BAB7E47D82720430298A03E (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, int32_t ___curveIndex0, float ___t01, float ___t12, List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___pointList3, int32_t ___insertionIndex4, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_m3DFE215B4DDDE98E2343F42272FE7C3822A5343A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	float V_2 = 0.0f;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
	memset((&V_3), 0, sizeof(V_3));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
	memset((&V_4), 0, sizeof(V_4));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
	memset((&V_5), 0, sizeof(V_5));
	int32_t V_6 = 0;
	{
		// Vector2 left = CalculateBezierPoint(curveIndex, t0);
		int32_t L_0 = ___curveIndex0;
		float L_1 = ___t01;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = BezierPath_CalculateBezierPoint_m0A23CDA0900D370FC161DFF1212BD0B7D5611466(__this, L_0, L_1, NULL);
		V_0 = L_2;
		// Vector2 right = CalculateBezierPoint(curveIndex, t1);
		int32_t L_3 = ___curveIndex0;
		float L_4 = ___t12;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		L_5 = BezierPath_CalculateBezierPoint_m0A23CDA0900D370FC161DFF1212BD0B7D5611466(__this, L_3, L_4, NULL);
		V_1 = L_5;
		// if ((left - right).sqrMagnitude < MINIMUM_SQR_DISTANCE)
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
		L_8 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_6, L_7, NULL);
		V_5 = L_8;
		float L_9;
		L_9 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_5), NULL);
		float L_10 = __this->___MINIMUM_SQR_DISTANCE_1;
		if ((!(((float)L_9) < ((float)L_10))))
		{
			goto IL_002c;
		}
	}
	{
		// return 0;
		return 0;
	}

IL_002c:
	{
		// float tMid = (t0 + t1) / 2;
		float L_11 = ___t01;
		float L_12 = ___t12;
		V_2 = ((float)(((float)il2cpp_codegen_add(L_11, L_12))/(2.0f)));
		// Vector2 mid = CalculateBezierPoint(curveIndex, tMid);
		int32_t L_13 = ___curveIndex0;
		float L_14 = V_2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
		L_15 = BezierPath_CalculateBezierPoint_m0A23CDA0900D370FC161DFF1212BD0B7D5611466(__this, L_13, L_14, NULL);
		V_3 = L_15;
		// Vector2 leftDirection = (left - mid).normalized;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18;
		L_18 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_16, L_17, NULL);
		V_5 = L_18;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19;
		L_19 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_5), NULL);
		// Vector2 rightDirection = (right - mid).normalized;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = V_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
		L_22 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_20, L_21, NULL);
		V_5 = L_22;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23;
		L_23 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_5), NULL);
		V_4 = L_23;
		// if (Vector2.Dot(leftDirection, rightDirection) > DIVISION_THRESHOLD || Mathf.Abs(tMid - 0.5f) < 0.0001f)
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_4;
		float L_25;
		L_25 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_19, L_24, NULL);
		float L_26 = __this->___DIVISION_THRESHOLD_2;
		if ((((float)L_25) > ((float)L_26)))
		{
			goto IL_0083;
		}
	}
	{
		float L_27 = V_2;
		float L_28;
		L_28 = fabsf(((float)il2cpp_codegen_subtract(L_27, (0.5f))));
		if ((!(((float)L_28) < ((float)(9.99999975E-05f)))))
		{
			goto IL_00c3;
		}
	}

IL_0083:
	{
		// int pointsAddedCount = 0;
		V_6 = 0;
		// pointsAddedCount += FindDrawingPoints(curveIndex, t0, tMid, pointList, insertionIndex);
		int32_t L_29 = V_6;
		int32_t L_30 = ___curveIndex0;
		float L_31 = ___t01;
		float L_32 = V_2;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_33 = ___pointList3;
		int32_t L_34 = ___insertionIndex4;
		int32_t L_35;
		L_35 = BezierPath_FindDrawingPoints_mEF2A175B72646BC08BAB7E47D82720430298A03E(__this, L_30, L_31, L_32, L_33, L_34, NULL);
		V_6 = ((int32_t)il2cpp_codegen_add(L_29, L_35));
		// pointList.Insert(insertionIndex + pointsAddedCount, mid);
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_36 = ___pointList3;
		int32_t L_37 = ___insertionIndex4;
		int32_t L_38 = V_6;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39 = V_3;
		NullCheck(L_36);
		List_1_Insert_m3DFE215B4DDDE98E2343F42272FE7C3822A5343A(L_36, ((int32_t)il2cpp_codegen_add(L_37, L_38)), L_39, List_1_Insert_m3DFE215B4DDDE98E2343F42272FE7C3822A5343A_RuntimeMethod_var);
		// pointsAddedCount++;
		int32_t L_40 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_40, 1));
		// pointsAddedCount += FindDrawingPoints(curveIndex, tMid, t1, pointList, insertionIndex + pointsAddedCount);
		int32_t L_41 = V_6;
		int32_t L_42 = ___curveIndex0;
		float L_43 = V_2;
		float L_44 = ___t12;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_45 = ___pointList3;
		int32_t L_46 = ___insertionIndex4;
		int32_t L_47 = V_6;
		int32_t L_48;
		L_48 = BezierPath_FindDrawingPoints_mEF2A175B72646BC08BAB7E47D82720430298A03E(__this, L_42, L_43, L_44, L_45, ((int32_t)il2cpp_codegen_add(L_46, L_47)), NULL);
		V_6 = ((int32_t)il2cpp_codegen_add(L_41, L_48));
		// return pointsAddedCount;
		int32_t L_49 = V_6;
		return L_49;
	}

IL_00c3:
	{
		// return 0;
		return 0;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.Extensions.BezierPath::CalculateBezierPoint(System.Single,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 BezierPath_CalculateBezierPoint_m868B6DFA1E23124D448EAA4FE75B0168A9B97434 (BezierPath_tDF583444FB7BE0DCD21FEFDD491C79B180A8C8E3* __this, float ___t0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p01, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p12, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p23, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p34, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	{
		// float u = 1 - t;
		float L_0 = ___t0;
		V_0 = ((float)il2cpp_codegen_subtract((1.0f), L_0));
		// float tt = t * t;
		float L_1 = ___t0;
		float L_2 = ___t0;
		V_1 = ((float)il2cpp_codegen_multiply(L_1, L_2));
		// float uu = u * u;
		float L_3 = V_0;
		float L_4 = V_0;
		V_2 = ((float)il2cpp_codegen_multiply(L_3, L_4));
		// float uuu = uu * u;
		float L_5 = V_2;
		float L_6 = V_0;
		// float ttt = tt * t;
		float L_7 = V_1;
		float L_8 = ___t0;
		V_3 = ((float)il2cpp_codegen_multiply(L_7, L_8));
		// Vector2 p = uuu * p0; //first term
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___p01;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
		L_10 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(((float)il2cpp_codegen_multiply(L_5, L_6)), L_9, NULL);
		// p += 3 * uu * t * p1; //second term
		float L_11 = V_2;
		float L_12 = ___t0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___p12;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
		L_14 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_11)), L_12)), L_13, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
		L_15 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_10, L_14, NULL);
		// p += 3 * u * tt * p2; //third term
		float L_16 = V_0;
		float L_17 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = ___p23;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19;
		L_19 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_16)), L_17)), L_18, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20;
		L_20 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_15, L_19, NULL);
		// p += ttt * p3; //fourth term
		float L_21 = V_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22 = ___p34;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23;
		L_23 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(L_21, L_22, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24;
		L_24 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_20, L_23, NULL);
		// return p;
		return L_24;
	}
}
#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 UnityEngine.UI.Extensions.CableCurve::get_regenPoints()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CableCurve_get_regenPoints_m0941D52B2633D7AABE5D2E290F85D18BE8B10774 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_regen; }
		bool L_0 = __this->___m_regen_4;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.CableCurve::set_regenPoints(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CableCurve_set_regenPoints_m530FC421E41509D7D7C7B0CCB11CEFB68E427B31 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// m_regen = value;
		bool L_0 = ___value0;
		__this->___m_regen_4 = L_0;
		// }
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.Extensions.CableCurve::get_start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CableCurve_get_start_m9B8A0F58244C7341135C6E5DFB9EC929F32D8866 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_start; }
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_start_0;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.CableCurve::set_start(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CableCurve_set_start_m935B23F3982B22DA6394E2809E072EB08000E45C (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) 
{
	{
		// if (value != m_start)
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___value0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = __this->___m_start_0;
		bool L_2;
		L_2 = Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		// m_regen = true;
		__this->___m_regen_4 = (bool)1;
	}

IL_0015:
	{
		// m_start = value;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___value0;
		__this->___m_start_0 = L_3;
		// }
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.Extensions.CableCurve::get_end()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CableCurve_get_end_m314941CCCC0A44B2F2ECC08AFE7A731F8717D302 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_end; }
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_end_1;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.CableCurve::set_end(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CableCurve_set_end_mC0218A6BE78FC2F9C5E9B272988C890C971EC894 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) 
{
	{
		// if (value != m_end)
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___value0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = __this->___m_end_1;
		bool L_2;
		L_2 = Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		// m_regen = true;
		__this->___m_regen_4 = (bool)1;
	}

IL_0015:
	{
		// m_end = value;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___value0;
		__this->___m_end_1 = L_3;
		// }
		return;
	}
}
// System.Single UnityEngine.UI.Extensions.CableCurve::get_slack()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CableCurve_get_slack_m1D95CDF886D379C9F34B7AFA54B0A9C5199B3549 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_slack; }
		float L_0 = __this->___m_slack_2;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.CableCurve::set_slack(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CableCurve_set_slack_mA185620A0E1BBEA334A72CF2E303B527FBD6FBB0 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// if (value != m_slack)
		float L_0 = ___value0;
		float L_1 = __this->___m_slack_2;
		if ((((float)L_0) == ((float)L_1)))
		{
			goto IL_0010;
		}
	}
	{
		// m_regen = true;
		__this->___m_regen_4 = (bool)1;
	}

IL_0010:
	{
		// m_slack = Mathf.Max(0.0f, value);
		float L_2 = ___value0;
		float L_3;
		L_3 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_2, NULL);
		__this->___m_slack_2 = L_3;
		// }
		return;
	}
}
// System.Int32 UnityEngine.UI.Extensions.CableCurve::get_steps()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CableCurve_get_steps_m4F537B53F938D4A38B733B2EB4D0594447B965FF (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_steps; }
		int32_t L_0 = __this->___m_steps_3;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.CableCurve::set_steps(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CableCurve_set_steps_mAAD14B675AD0ED83D2A91ACA081EE167D5CC70BF (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// if (value != m_steps)
		int32_t L_0 = ___value0;
		int32_t L_1 = __this->___m_steps_3;
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_0010;
		}
	}
	{
		// m_regen = true;
		__this->___m_regen_4 = (bool)1;
	}

IL_0010:
	{
		// m_steps = Mathf.Max(2, value);
		int32_t L_2 = ___value0;
		int32_t L_3;
		L_3 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(2, L_2, NULL);
		__this->___m_steps_3 = L_3;
		// }
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.UI.Extensions.CableCurve::get_midPoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CableCurve_get_midPoint_m27FD17A7A3B75892F3D645C2AB8EED5C7D6F1E49 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	{
		// Vector2 mid = Vector2.zero;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		V_0 = L_0;
		// if (m_steps == 2)
		int32_t L_1 = __this->___m_steps_3;
		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
		{
			goto IL_0037;
		}
	}
	{
		// return (points[0] + points[1]) * 0.5f;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___points_6;
		NullCheck(L_2);
		int32_t L_3 = 0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = __this->___points_6;
		NullCheck(L_5);
		int32_t L_6 = 1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
		L_8 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_4, L_7, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
		L_9 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_8, (0.5f), NULL);
		return L_9;
	}

IL_0037:
	{
		// else if (m_steps > 2)
		int32_t L_10 = __this->___m_steps_3;
		if ((((int32_t)L_10) <= ((int32_t)2)))
		{
			goto IL_008c;
		}
	}
	{
		// int m = m_steps / 2;
		int32_t L_11 = __this->___m_steps_3;
		V_1 = ((int32_t)(L_11/2));
		// if ((m_steps % 2) == 0)
		int32_t L_12 = __this->___m_steps_3;
		if (((int32_t)(L_12%2)))
		{
			goto IL_007f;
		}
	}
	{
		// mid = (points[m] + points[m + 1]) * 0.5f;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_13 = __this->___points_6;
		int32_t L_14 = V_1;
		NullCheck(L_13);
		int32_t L_15 = L_14;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_17 = __this->___points_6;
		int32_t L_18 = V_1;
		NullCheck(L_17);
		int32_t L_19 = ((int32_t)il2cpp_codegen_add(L_18, 1));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21;
		L_21 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_16, L_20, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
		L_22 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_21, (0.5f), NULL);
		V_0 = L_22;
		goto IL_008c;
	}

IL_007f:
	{
		// mid = points[m];
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_23 = __this->___points_6;
		int32_t L_24 = V_1;
		NullCheck(L_23);
		int32_t L_25 = L_24;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		V_0 = L_26;
	}

IL_008c:
	{
		// return mid;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_0;
		return L_27;
	}
}
// System.Void UnityEngine.UI.Extensions.CableCurve::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CableCurve__ctor_m1BB5392FA0E053BEABAECE5B2DF702D341F78810 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CableCurve_tC06573EE70F8122097440270F127962065F18000_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public CableCurve()
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		// points = emptyCurve;
		il2cpp_codegen_runtime_class_init_inline(CableCurve_tC06573EE70F8122097440270F127962065F18000_il2cpp_TypeInfo_var);
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ((CableCurve_tC06573EE70F8122097440270F127962065F18000_StaticFields*)il2cpp_codegen_static_fields_for(CableCurve_tC06573EE70F8122097440270F127962065F18000_il2cpp_TypeInfo_var))->___emptyCurve_5;
		__this->___points_6 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___points_6), (void*)L_0);
		// m_start = Vector2.up;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
		L_1 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL);
		__this->___m_start_0 = L_1;
		// m_end = Vector2.up + Vector2.right;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
		L_3 = Vector2_get_right_m99043ED6B3D5AEA5033313FE3DA9571F39D1B280_inline(NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
		L_4 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_2, L_3, NULL);
		__this->___m_end_1 = L_4;
		// m_slack = 0.5f;
		__this->___m_slack_2 = (0.5f);
		// m_steps = 20;
		__this->___m_steps_3 = ((int32_t)20);
		// m_regen = true;
		__this->___m_regen_4 = (bool)1;
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.CableCurve::.ctor(UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CableCurve__ctor_mFF959B06FF13991BA1A70D753F6803631C452661 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___inputPoints0, const RuntimeMethod* method) 
{
	{
		// public CableCurve(Vector2[] inputPoints)
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		// points = inputPoints;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ___inputPoints0;
		__this->___points_6 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___points_6), (void*)L_0);
		// m_start = inputPoints[0];
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = ___inputPoints0;
		NullCheck(L_1);
		int32_t L_2 = 0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		__this->___m_start_0 = L_3;
		// m_end = inputPoints[1];
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = ___inputPoints0;
		NullCheck(L_4);
		int32_t L_5 = 1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		__this->___m_end_1 = L_6;
		// m_slack = 0.5f;
		__this->___m_slack_2 = (0.5f);
		// m_steps = 20;
		__this->___m_steps_3 = ((int32_t)20);
		// m_regen = true;
		__this->___m_regen_4 = (bool)1;
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.CableCurve::.ctor(UnityEngine.UI.Extensions.CableCurve)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CableCurve__ctor_m2895F9EBFE8DE4A0F37B3DC88967A14C628E5079 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, CableCurve_tC06573EE70F8122097440270F127962065F18000* ___v0, const RuntimeMethod* method) 
{
	{
		// public CableCurve(CableCurve v)
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		// points = v.Points();
		CableCurve_tC06573EE70F8122097440270F127962065F18000* L_0 = ___v0;
		NullCheck(L_0);
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1;
		L_1 = CableCurve_Points_m869B74EAA0322A0F0F9831139F25685BF6E313B3(L_0, NULL);
		__this->___points_6 = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___points_6), (void*)L_1);
		// m_start = v.start;
		CableCurve_tC06573EE70F8122097440270F127962065F18000* L_2 = ___v0;
		NullCheck(L_2);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
		L_3 = CableCurve_get_start_m9B8A0F58244C7341135C6E5DFB9EC929F32D8866_inline(L_2, NULL);
		__this->___m_start_0 = L_3;
		// m_end = v.end;
		CableCurve_tC06573EE70F8122097440270F127962065F18000* L_4 = ___v0;
		NullCheck(L_4);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		L_5 = CableCurve_get_end_m314941CCCC0A44B2F2ECC08AFE7A731F8717D302_inline(L_4, NULL);
		__this->___m_end_1 = L_5;
		// m_slack = v.slack;
		CableCurve_tC06573EE70F8122097440270F127962065F18000* L_6 = ___v0;
		NullCheck(L_6);
		float L_7;
		L_7 = CableCurve_get_slack_m1D95CDF886D379C9F34B7AFA54B0A9C5199B3549_inline(L_6, NULL);
		__this->___m_slack_2 = L_7;
		// m_steps = v.steps;
		CableCurve_tC06573EE70F8122097440270F127962065F18000* L_8 = ___v0;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = CableCurve_get_steps_m4F537B53F938D4A38B733B2EB4D0594447B965FF_inline(L_8, NULL);
		__this->___m_steps_3 = L_9;
		// m_regen = v.regenPoints;
		CableCurve_tC06573EE70F8122097440270F127962065F18000* L_10 = ___v0;
		NullCheck(L_10);
		bool L_11;
		L_11 = CableCurve_get_regenPoints_m0941D52B2633D7AABE5D2E290F85D18BE8B10774_inline(L_10, NULL);
		__this->___m_regen_4 = L_11;
		// }
		return;
	}
}
// UnityEngine.Vector2[] UnityEngine.UI.Extensions.CableCurve::Points()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* CableCurve_Points_m869B74EAA0322A0F0F9831139F25685BF6E313B3 (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CableCurve_tC06573EE70F8122097440270F127962065F18000_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	float V_5 = 0.0f;
	float V_6 = 0.0f;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	bool V_10 = false;
	float V_11 = 0.0f;
	float V_12 = 0.0f;
	float V_13 = 0.0f;
	float V_14 = 0.0f;
	float V_15 = 0.0f;
	float V_16 = 0.0f;
	float V_17 = 0.0f;
	float V_18 = 0.0f;
	float V_19 = 0.0f;
	int32_t V_20 = 0;
	int32_t V_21 = 0;
	int32_t V_22 = 0;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_23;
	memset((&V_23), 0, sizeof(V_23));
	{
		// if (!m_regen)
		bool L_0 = __this->___m_regen_4;
		if (L_0)
		{
			goto IL_000f;
		}
	}
	{
		// return points;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = __this->___points_6;
		return L_1;
	}

IL_000f:
	{
		// if (m_steps < 2)
		int32_t L_2 = __this->___m_steps_3;
		if ((((int32_t)L_2) >= ((int32_t)2)))
		{
			goto IL_001e;
		}
	}
	{
		// return emptyCurve;
		il2cpp_codegen_runtime_class_init_inline(CableCurve_tC06573EE70F8122097440270F127962065F18000_il2cpp_TypeInfo_var);
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = ((CableCurve_tC06573EE70F8122097440270F127962065F18000_StaticFields*)il2cpp_codegen_static_fields_for(CableCurve_tC06573EE70F8122097440270F127962065F18000_il2cpp_TypeInfo_var))->___emptyCurve_5;
		return L_3;
	}

IL_001e:
	{
		// float lineDist = Vector2.Distance(m_end, m_start);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = __this->___m_end_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = __this->___m_start_0;
		float L_6;
		L_6 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_4, L_5, NULL);
		// float lineDistH = Vector2.Distance(new Vector2(m_end.x, m_start.y), m_start);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_7 = (&__this->___m_end_1);
		float L_8 = L_7->___x_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&__this->___m_start_0);
		float L_10 = L_9->___y_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
		memset((&L_11), 0, sizeof(L_11));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_11), L_8, L_10, /*hidden argument*/NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = __this->___m_start_0;
		float L_13;
		L_13 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_11, L_12, NULL);
		V_0 = L_13;
		// float l = lineDist + Mathf.Max(0.0001f, m_slack);
		float L_14 = __this->___m_slack_2;
		float L_15;
		L_15 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((9.99999975E-05f), L_14, NULL);
		V_1 = ((float)il2cpp_codegen_add(L_6, L_15));
		// float r = 0.0f;
		V_2 = (0.0f);
		// float s = m_start.y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_16 = (&__this->___m_start_0);
		float L_17 = L_16->___y_1;
		V_3 = L_17;
		// float u = lineDistH;
		float L_18 = V_0;
		V_4 = L_18;
		// float v = end.y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19;
		L_19 = CableCurve_get_end_m314941CCCC0A44B2F2ECC08AFE7A731F8717D302_inline(__this, NULL);
		float L_20 = L_19.___y_1;
		V_5 = L_20;
		// if ((u - r) == 0.0f)
		float L_21 = V_4;
		float L_22 = V_2;
		if ((!(((float)((float)il2cpp_codegen_subtract(L_21, L_22))) == ((float)(0.0f)))))
		{
			goto IL_009b;
		}
	}
	{
		// return emptyCurve;
		il2cpp_codegen_runtime_class_init_inline(CableCurve_tC06573EE70F8122097440270F127962065F18000_il2cpp_TypeInfo_var);
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_23 = ((CableCurve_tC06573EE70F8122097440270F127962065F18000_StaticFields*)il2cpp_codegen_static_fields_for(CableCurve_tC06573EE70F8122097440270F127962065F18000_il2cpp_TypeInfo_var))->___emptyCurve_5;
		return L_23;
	}

IL_009b:
	{
		// float ztarget = Mathf.Sqrt(Mathf.Pow(l, 2.0f) - Mathf.Pow(v - s, 2.0f)) / (u - r);
		float L_24 = V_1;
		float L_25;
		L_25 = powf(L_24, (2.0f));
		float L_26 = V_5;
		float L_27 = V_3;
		float L_28;
		L_28 = powf(((float)il2cpp_codegen_subtract(L_26, L_27)), (2.0f));
		float L_29;
		L_29 = sqrtf(((float)il2cpp_codegen_subtract(L_25, L_28)));
		float L_30 = V_4;
		float L_31 = V_2;
		V_6 = ((float)(L_29/((float)il2cpp_codegen_subtract(L_30, L_31))));
		// int loops = 30;
		V_7 = ((int32_t)30);
		// int iterationCount = 0;
		V_8 = 0;
		// int maxIterations = loops * 10; // For safety.
		int32_t L_32 = V_7;
		V_9 = ((int32_t)il2cpp_codegen_multiply(L_32, ((int32_t)10)));
		// bool found = false;
		V_10 = (bool)0;
		// float z = 0.0f;
		V_11 = (0.0f);
		// float ztest = 0.0f;
		V_12 = (0.0f);
		// float zstep = 100.0f;
		V_13 = (100.0f);
		// float ztesttarget = 0.0f;
		V_14 = (0.0f);
		// for (int i = 0; i < loops; i++)
		V_20 = 0;
		goto IL_0160;
	}

IL_00f3:
	{
		// for (int j = 0; j < 10; j++)
		V_21 = 0;
		goto IL_0146;
	}

IL_00f8:
	{
		// iterationCount++;
		int32_t L_33 = V_8;
		V_8 = ((int32_t)il2cpp_codegen_add(L_33, 1));
		// ztest = z + zstep;
		float L_34 = V_11;
		float L_35 = V_13;
		V_12 = ((float)il2cpp_codegen_add(L_34, L_35));
		// ztesttarget = (float)Math.Sinh(ztest) / ztest;
		float L_36 = V_12;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_37;
		L_37 = sinh(((double)L_36));
		float L_38 = V_12;
		V_14 = ((float)(((float)L_37)/L_38));
		// if (float.IsInfinity(ztesttarget))
		float L_39 = V_14;
		bool L_40;
		L_40 = Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline(L_39, NULL);
		if (L_40)
		{
			goto IL_0140;
		}
	}
	{
		// if (ztesttarget == ztarget)
		float L_41 = V_14;
		float L_42 = V_6;
		if ((!(((float)L_41) == ((float)L_42))))
		{
			goto IL_012b;
		}
	}
	{
		// found = true;
		V_10 = (bool)1;
		// z = ztest;
		float L_43 = V_12;
		V_11 = L_43;
		// break;
		goto IL_014c;
	}

IL_012b:
	{
		// else if (ztesttarget > ztarget)
		float L_44 = V_14;
		float L_45 = V_6;
		if ((((float)L_44) > ((float)L_45)))
		{
			goto IL_014c;
		}
	}
	{
		// z = ztest;
		float L_46 = V_12;
		V_11 = L_46;
		// if (iterationCount > maxIterations)
		int32_t L_47 = V_8;
		int32_t L_48 = V_9;
		if ((((int32_t)L_47) <= ((int32_t)L_48)))
		{
			goto IL_0140;
		}
	}
	{
		// found = true;
		V_10 = (bool)1;
		// break;
		goto IL_014c;
	}

IL_0140:
	{
		// for (int j = 0; j < 10; j++)
		int32_t L_49 = V_21;
		V_21 = ((int32_t)il2cpp_codegen_add(L_49, 1));
	}

IL_0146:
	{
		// for (int j = 0; j < 10; j++)
		int32_t L_50 = V_21;
		if ((((int32_t)L_50) < ((int32_t)((int32_t)10))))
		{
			goto IL_00f8;
		}
	}

IL_014c:
	{
		// if (found)
		bool L_51 = V_10;
		if (L_51)
		{
			goto IL_0166;
		}
	}
	{
		// zstep *= 0.1f;
		float L_52 = V_13;
		V_13 = ((float)il2cpp_codegen_multiply(L_52, (0.100000001f)));
		// for (int i = 0; i < loops; i++)
		int32_t L_53 = V_20;
		V_20 = ((int32_t)il2cpp_codegen_add(L_53, 1));
	}

IL_0160:
	{
		// for (int i = 0; i < loops; i++)
		int32_t L_54 = V_20;
		int32_t L_55 = V_7;
		if ((((int32_t)L_54) < ((int32_t)L_55)))
		{
			goto IL_00f3;
		}
	}

IL_0166:
	{
		// float a = (u - r) / 2.0f / z;
		float L_56 = V_4;
		float L_57 = V_2;
		float L_58 = V_11;
		V_15 = ((float)(((float)(((float)il2cpp_codegen_subtract(L_56, L_57))/(2.0f)))/L_58));
		// float p = (r + u - a * Mathf.Log((l + v - s) / (l - v + s))) / 2.0f;
		float L_59 = V_2;
		float L_60 = V_4;
		float L_61 = V_15;
		float L_62 = V_1;
		float L_63 = V_5;
		float L_64 = V_3;
		float L_65 = V_1;
		float L_66 = V_5;
		float L_67 = V_3;
		float L_68;
		L_68 = logf(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_62, L_63)), L_64))/((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_65, L_66)), L_67)))));
		V_16 = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_59, L_60)), ((float)il2cpp_codegen_multiply(L_61, L_68))))/(2.0f)));
		// float q = (v + s - l * (float)Math.Cosh(z) / (float)Math.Sinh(z)) / 2.0f;
		float L_69 = V_5;
		float L_70 = V_3;
		float L_71 = V_1;
		float L_72 = V_11;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_73;
		L_73 = cosh(((double)L_72));
		float L_74 = V_11;
		double L_75;
		L_75 = sinh(((double)L_74));
		V_17 = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_69, L_70)), ((float)(((float)il2cpp_codegen_multiply(L_71, ((float)L_73)))/((float)L_75)))))/(2.0f)));
		// points = new Vector2[m_steps];
		int32_t L_76 = __this->___m_steps_3;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_77 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_76);
		__this->___points_6 = L_77;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___points_6), (void*)L_77);
		// float stepsf = m_steps - 1;
		int32_t L_78 = __this->___m_steps_3;
		V_18 = ((float)((int32_t)il2cpp_codegen_subtract(L_78, 1)));
		// for (int i = 0; i < m_steps; i++)
		V_22 = 0;
		goto IL_0240;
	}

IL_01da:
	{
		// stepf = i / stepsf;
		int32_t L_79 = V_22;
		float L_80 = V_18;
		V_19 = ((float)(((float)L_79)/L_80));
		// Vector2 pos = Vector2.zero;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_81;
		L_81 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		V_23 = L_81;
		// pos.x = Mathf.Lerp(start.x, end.x, stepf);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_82;
		L_82 = CableCurve_get_start_m9B8A0F58244C7341135C6E5DFB9EC929F32D8866_inline(__this, NULL);
		float L_83 = L_82.___x_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_84;
		L_84 = CableCurve_get_end_m314941CCCC0A44B2F2ECC08AFE7A731F8717D302_inline(__this, NULL);
		float L_85 = L_84.___x_0;
		float L_86 = V_19;
		float L_87;
		L_87 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_83, L_85, L_86, NULL);
		(&V_23)->___x_0 = L_87;
		// pos.y = a * (float)Math.Cosh(((stepf * lineDistH) - p) / a) + q;
		float L_88 = V_15;
		float L_89 = V_19;
		float L_90 = V_0;
		float L_91 = V_16;
		float L_92 = V_15;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_93;
		L_93 = cosh(((double)((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_89, L_90)), L_91))/L_92))));
		float L_94 = V_17;
		(&V_23)->___y_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_88, ((float)L_93))), L_94));
		// points[i] = pos;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_95 = __this->___points_6;
		int32_t L_96 = V_22;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_97 = V_23;
		NullCheck(L_95);
		(L_95)->SetAt(static_cast<il2cpp_array_size_t>(L_96), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_97);
		// for (int i = 0; i < m_steps; i++)
		int32_t L_98 = V_22;
		V_22 = ((int32_t)il2cpp_codegen_add(L_98, 1));
	}

IL_0240:
	{
		// for (int i = 0; i < m_steps; i++)
		int32_t L_99 = V_22;
		int32_t L_100 = __this->___m_steps_3;
		if ((((int32_t)L_99) < ((int32_t)L_100)))
		{
			goto IL_01da;
		}
	}
	{
		// m_regen = false;
		__this->___m_regen_4 = (bool)0;
		// return points;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_101 = __this->___points_6;
		return L_101;
	}
}
// System.Void UnityEngine.UI.Extensions.CableCurve::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CableCurve__cctor_m019F2337D50182B1ECDF88EA63ECBE009E5761A8 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CableCurve_tC06573EE70F8122097440270F127962065F18000_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// static Vector2[] emptyCurve = new Vector2[] { new Vector2(0.0f, 0.0f), new Vector2(0.0f, 0.0f) };
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)2);
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = L_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		memset((&L_2), 0, sizeof(L_2));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_2);
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = L_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), (0.0f), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_3);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_4);
		((CableCurve_tC06573EE70F8122097440270F127962065F18000_StaticFields*)il2cpp_codegen_static_fields_for(CableCurve_tC06573EE70F8122097440270F127962065F18000_il2cpp_TypeInfo_var))->___emptyCurve_5 = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((CableCurve_tC06573EE70F8122097440270F127962065F18000_StaticFields*)il2cpp_codegen_static_fields_for(CableCurve_tC06573EE70F8122097440270F127962065F18000_il2cpp_TypeInfo_var))->___emptyCurve_5), (void*)L_3);
		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.Boolean UnityEngine.UI.Extensions.SetPropertyUtility::SetColor(UnityEngine.Color&,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetColor_m86C979A3C49F7BC840DB40B75B93B89C9282B1EC (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___currentValue0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___newValue1, const RuntimeMethod* method) 
{
	{
		// 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_003a;
		}
	}
	{
		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_003a;
		}
	}
	{
		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_003a;
		}
	}
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_12 = ___currentValue0;
		float L_13 = L_12->___a_3;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___newValue1;
		float L_15 = L_14.___a_3;
		if ((!(((float)L_13) == ((float)L_15))))
		{
			goto IL_003a;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_003a:
	{
		// currentValue = newValue;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_16 = ___currentValue0;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = ___newValue1;
		*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_16 = L_17;
		// return true;
		return (bool)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.Boolean UnityEngine.UI.Extensions.UIHighlightable::get_Interactable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UIHighlightable_get_Interactable_m457244088F9B33E27BFEDC1D77E1E06E31D8F8E0 (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_Interactable; }
		bool L_0 = __this->___m_Interactable_7;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.UIHighlightable::set_Interactable(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIHighlightable_set_Interactable_m2A7870EA77255CC00BF5FC2F403907F872A457B1 (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, bool ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_Interactable = value;
		bool L_0 = ___value0;
		__this->___m_Interactable_7 = L_0;
		// HighlightInteractable(m_Graphic);
		Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* L_1 = __this->___m_Graphic_4;
		UIHighlightable_HighlightInteractable_mB16D5BF2AD952DBC31D338FA7D065B42DFE139BD(__this, L_1, NULL);
		// OnInteractableChanged.Invoke(m_Interactable);
		InteractableChangedEvent_t1E951F4F0AE09ADFDDDB6A25EE3DD672F6A10F72* L_2 = __this->___OnInteractableChanged_13;
		bool L_3 = __this->___m_Interactable_7;
		NullCheck(L_2);
		UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653(L_2, L_3, UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Boolean UnityEngine.UI.Extensions.UIHighlightable::get_ClickToHold()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UIHighlightable_get_ClickToHold_mE6786FF7632D2CED94F089AF6ED1F12F4A23709B (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_ClickToHold; }
		bool L_0 = __this->___m_ClickToHold_8;
		return L_0;
	}
}
// System.Void UnityEngine.UI.Extensions.UIHighlightable::set_ClickToHold(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIHighlightable_set_ClickToHold_m3AC3EC62E3550960222C3ECCC8E6754AAEEA4FF9 (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// set { m_ClickToHold = value; }
		bool L_0 = ___value0;
		__this->___m_ClickToHold_8 = L_0;
		// set { m_ClickToHold = value; }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIHighlightable::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIHighlightable_Awake_m652E51E8E0CF1E8B52E25B3D036AEB523DC8BFBF (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisGraphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_mFE18E20FC92395F90E776DBC4CD214A4F2D97D90_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_Graphic = GetComponent<Graphic>();
		Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* L_0;
		L_0 = Component_GetComponent_TisGraphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_mFE18E20FC92395F90E776DBC4CD214A4F2D97D90(__this, Component_GetComponent_TisGraphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_mFE18E20FC92395F90E776DBC4CD214A4F2D97D90_RuntimeMethod_var);
		__this->___m_Graphic_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Graphic_4), (void*)L_0);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIHighlightable::OnPointerEnter(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIHighlightable_OnPointerEnter_m1234E9963AE43CB5C9F7A08E61445102314A74DA (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___eventData0, const RuntimeMethod* method) 
{
	{
		// if (Interactable && !m_Pressed)
		bool L_0;
		L_0 = UIHighlightable_get_Interactable_m457244088F9B33E27BFEDC1D77E1E06E31D8F8E0_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0028;
		}
	}
	{
		bool L_1 = __this->___m_Pressed_6;
		if (L_1)
		{
			goto IL_0028;
		}
	}
	{
		// m_Highlighted = true;
		__this->___m_Highlighted_5 = (bool)1;
		// m_Graphic.color = HighlightedColor;
		Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* L_2 = __this->___m_Graphic_4;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = __this->___HighlightedColor_10;
		NullCheck(L_2);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_2, L_3);
	}

IL_0028:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIHighlightable::OnPointerExit(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIHighlightable_OnPointerExit_m84955471B0D2DE8B56A72B5B18BE6CA7BB72554C (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___eventData0, const RuntimeMethod* method) 
{
	{
		// if (Interactable && !m_Pressed)
		bool L_0;
		L_0 = UIHighlightable_get_Interactable_m457244088F9B33E27BFEDC1D77E1E06E31D8F8E0_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0028;
		}
	}
	{
		bool L_1 = __this->___m_Pressed_6;
		if (L_1)
		{
			goto IL_0028;
		}
	}
	{
		// m_Highlighted = false;
		__this->___m_Highlighted_5 = (bool)0;
		// m_Graphic.color = NormalColor;
		Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* L_2 = __this->___m_Graphic_4;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = __this->___NormalColor_9;
		NullCheck(L_2);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_2, L_3);
	}

IL_0028:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIHighlightable::OnPointerDown(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIHighlightable_OnPointerDown_m68CACBCA3A292C7FC657AF40AEE42BFB2A38672E (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___eventData0, const RuntimeMethod* method) 
{
	{
		// if (Interactable)
		bool L_0;
		L_0 = UIHighlightable_get_Interactable_m457244088F9B33E27BFEDC1D77E1E06E31D8F8E0_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0030;
		}
	}
	{
		// m_Graphic.color = PressedColor;
		Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* L_1 = __this->___m_Graphic_4;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = __this->___PressedColor_11;
		NullCheck(L_1);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_1, L_2);
		// if (ClickToHold)
		bool L_3;
		L_3 = UIHighlightable_get_ClickToHold_mE6786FF7632D2CED94F089AF6ED1F12F4A23709B_inline(__this, NULL);
		if (!L_3)
		{
			goto IL_0030;
		}
	}
	{
		// m_Pressed = !m_Pressed;
		bool L_4 = __this->___m_Pressed_6;
		__this->___m_Pressed_6 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
	}

IL_0030:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIHighlightable::OnPointerUp(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIHighlightable_OnPointerUp_m6032D177CB13BC813A0F437567250AC530876CFC (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___eventData0, const RuntimeMethod* method) 
{
	{
		// if(!m_Pressed) HighlightInteractable(m_Graphic);
		bool L_0 = __this->___m_Pressed_6;
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		// if(!m_Pressed) HighlightInteractable(m_Graphic);
		Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* L_1 = __this->___m_Graphic_4;
		UIHighlightable_HighlightInteractable_mB16D5BF2AD952DBC31D338FA7D065B42DFE139BD(__this, L_1, NULL);
	}

IL_0014:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIHighlightable::HighlightInteractable(UnityEngine.UI.Graphic)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIHighlightable_HighlightInteractable_mB16D5BF2AD952DBC31D338FA7D065B42DFE139BD (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* ___graphic0, const RuntimeMethod* method) 
{
	{
		// if (m_Interactable)
		bool L_0 = __this->___m_Interactable_7;
		if (!L_0)
		{
			goto IL_002a;
		}
	}
	{
		// if (m_Highlighted)
		bool L_1 = __this->___m_Highlighted_5;
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		// graphic.color = HighlightedColor;
		Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* L_2 = ___graphic0;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = __this->___HighlightedColor_10;
		NullCheck(L_2);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_2, L_3);
		return;
	}

IL_001d:
	{
		// graphic.color = NormalColor;
		Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* L_4 = ___graphic0;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5 = __this->___NormalColor_9;
		NullCheck(L_4);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_4, L_5);
		return;
	}

IL_002a:
	{
		// graphic.color = DisabledColor;
		Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* L_6 = ___graphic0;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = __this->___DisabledColor_12;
		NullCheck(L_6);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_6, L_7);
		// }
		return;
	}
}
// System.Void UnityEngine.UI.Extensions.UIHighlightable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIHighlightable__ctor_mFF3BF57FBD3BE9A7CB82C2D335263B4F0A7F1D69 (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, const RuntimeMethod* method) 
{
	{
		// private bool m_Interactable = true;
		__this->___m_Interactable_7 = (bool)1;
		// public Color NormalColor = Color.grey;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		L_0 = Color_get_grey_m1CE6BEDA3EF8569E939F77A4B0231D9839864F92_inline(NULL);
		__this->___NormalColor_9 = L_0;
		// public Color HighlightedColor = Color.yellow;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
		L_1 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL);
		__this->___HighlightedColor_10 = L_1;
		// public Color PressedColor = Color.green;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
		L_2 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
		__this->___PressedColor_11 = L_2;
		// public Color DisabledColor = Color.gray;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
		L_3 = Color_get_gray_m6D01087E0F20F34718EBA5B213853B4BB49F1DEF_inline(NULL);
		__this->___DisabledColor_12 = L_3;
		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 UnityEngine.UI.Extensions.UIHighlightable/InteractableChangedEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractableChangedEvent__ctor_m9B58E42AB16490A4C95B249ACDDCCE193455C370 (InteractableChangedEvent_t1E951F4F0AE09ADFDDDB6A25EE3DD672F6A10F72* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934(__this, UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934_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 Valve.VR.InteractionSystem.VelocityEstimator::BeginEstimatingVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VelocityEstimator_BeginEstimatingVelocity_m00B150F448ECAD511B872532DD038309579D0B62 (VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* __this, const RuntimeMethod* method) 
{
	{
		// FinishEstimatingVelocity();
		VelocityEstimator_FinishEstimatingVelocity_m2162F5CDF39E9A9D15CDE279A54C52B0CA6877EF(__this, NULL);
		// routine = StartCoroutine( EstimateVelocityCoroutine() );
		RuntimeObject* L_0;
		L_0 = VelocityEstimator_EstimateVelocityCoroutine_mFF2F286A00F6BDDCAE5EBF1206BAFAF5BE281B18(__this, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1;
		L_1 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_0, NULL);
		__this->___routine_7 = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___routine_7), (void*)L_1);
		// }
		return;
	}
}
// System.Void Valve.VR.InteractionSystem.VelocityEstimator::FinishEstimatingVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VelocityEstimator_FinishEstimatingVelocity_m2162F5CDF39E9A9D15CDE279A54C52B0CA6877EF (VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* __this, const RuntimeMethod* method) 
{
	{
		// if ( routine != null )
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_0 = __this->___routine_7;
		if (!L_0)
		{
			goto IL_001b;
		}
	}
	{
		// StopCoroutine( routine );
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1 = __this->___routine_7;
		MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_1, NULL);
		// routine = null;
		__this->___routine_7 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___routine_7), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
	}

IL_001b:
	{
		// }
		return;
	}
}
// UnityEngine.Vector3 Valve.VR.InteractionSystem.VelocityEstimator::GetVelocityEstimate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 VelocityEstimator_GetVelocityEstimate_m35D1D4F025CA85A46F077E6F435E9C81B0470899 (VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		// Vector3 velocity = Vector3.zero;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_0 = L_0;
		// int velocitySampleCount = Mathf.Min( sampleCount, velocitySamples.Length );
		int32_t L_1 = __this->___sampleCount_8;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___velocitySamples_9;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_1, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL);
		V_1 = L_3;
		// if ( velocitySampleCount != 0 )
		int32_t L_4 = V_1;
		if (!L_4)
		{
			goto IL_004b;
		}
	}
	{
		// for ( int i = 0; i < velocitySampleCount; i++ )
		V_2 = 0;
		goto IL_0038;
	}

IL_0021:
	{
		// velocity += velocitySamples[i];
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = __this->___velocitySamples_9;
		int32_t L_7 = V_2;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_5, L_9, NULL);
		V_0 = L_10;
		// for ( int i = 0; i < velocitySampleCount; i++ )
		int32_t L_11 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1));
	}

IL_0038:
	{
		// for ( int i = 0; i < velocitySampleCount; i++ )
		int32_t L_12 = V_2;
		int32_t L_13 = V_1;
		if ((((int32_t)L_12) < ((int32_t)L_13)))
		{
			goto IL_0021;
		}
	}
	{
		// velocity *= ( 1.0f / velocitySampleCount );
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
		int32_t L_15 = V_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
		L_16 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_14, ((float)((1.0f)/((float)L_15))), NULL);
		V_0 = L_16;
	}

IL_004b:
	{
		// return velocity;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0;
		return L_17;
	}
}
// UnityEngine.Vector3 Valve.VR.InteractionSystem.VelocityEstimator::GetAngularVelocityEstimate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 VelocityEstimator_GetAngularVelocityEstimate_m2339B52E1AF4919702348CD9577276D3BF271C3F (VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		// Vector3 angularVelocity = Vector3.zero;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_0 = L_0;
		// int angularVelocitySampleCount = Mathf.Min( sampleCount, angularVelocitySamples.Length );
		int32_t L_1 = __this->___sampleCount_8;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___angularVelocitySamples_10;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_1, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL);
		V_1 = L_3;
		// if ( angularVelocitySampleCount != 0 )
		int32_t L_4 = V_1;
		if (!L_4)
		{
			goto IL_004b;
		}
	}
	{
		// for ( int i = 0; i < angularVelocitySampleCount; i++ )
		V_2 = 0;
		goto IL_0038;
	}

IL_0021:
	{
		// angularVelocity += angularVelocitySamples[i];
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = __this->___angularVelocitySamples_10;
		int32_t L_7 = V_2;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_5, L_9, NULL);
		V_0 = L_10;
		// for ( int i = 0; i < angularVelocitySampleCount; i++ )
		int32_t L_11 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1));
	}

IL_0038:
	{
		// for ( int i = 0; i < angularVelocitySampleCount; i++ )
		int32_t L_12 = V_2;
		int32_t L_13 = V_1;
		if ((((int32_t)L_12) < ((int32_t)L_13)))
		{
			goto IL_0021;
		}
	}
	{
		// angularVelocity *= ( 1.0f / angularVelocitySampleCount );
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
		int32_t L_15 = V_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
		L_16 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_14, ((float)((1.0f)/((float)L_15))), NULL);
		V_0 = L_16;
	}

IL_004b:
	{
		// return angularVelocity;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0;
		return L_17;
	}
}
// UnityEngine.Vector3 Valve.VR.InteractionSystem.VelocityEstimator::GetAccelerationEstimate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 VelocityEstimator_GetAccelerationEstimate_mA1C47BB5298B9787EF0B9A3A6733456FE05D4AB1 (VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
	memset((&V_4), 0, sizeof(V_4));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		// Vector3 average = Vector3.zero;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_0 = L_0;
		// for ( int i = 2 + sampleCount - velocitySamples.Length; i < sampleCount; i++ )
		int32_t L_1 = __this->___sampleCount_8;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___velocitySamples_9;
		NullCheck(L_2);
		V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(2, L_1)), ((int32_t)(((RuntimeArray*)L_2)->max_length))));
		goto IL_0068;
	}

IL_001a:
	{
		// if ( i < 2 )
		int32_t L_3 = V_1;
		if ((((int32_t)L_3) < ((int32_t)2)))
		{
			goto IL_0064;
		}
	}
	{
		// int first = i - 2;
		int32_t L_4 = V_1;
		V_2 = ((int32_t)il2cpp_codegen_subtract(L_4, 2));
		// int second = i - 1;
		int32_t L_5 = V_1;
		V_3 = ((int32_t)il2cpp_codegen_subtract(L_5, 1));
		// Vector3 v1 = velocitySamples[first % velocitySamples.Length];
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = __this->___velocitySamples_9;
		int32_t L_7 = V_2;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = __this->___velocitySamples_9;
		NullCheck(L_8);
		NullCheck(L_6);
		int32_t L_9 = ((int32_t)(L_7%((int32_t)(((RuntimeArray*)L_8)->max_length))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		V_4 = L_10;
		// Vector3 v2 = velocitySamples[second % velocitySamples.Length];
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = __this->___velocitySamples_9;
		int32_t L_12 = V_3;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = __this->___velocitySamples_9;
		NullCheck(L_13);
		NullCheck(L_11);
		int32_t L_14 = ((int32_t)(L_12%((int32_t)(((RuntimeArray*)L_13)->max_length))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		V_5 = L_15;
		// average += v2 - v1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_5;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_4;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
		L_19 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_17, L_18, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
		L_20 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_16, L_19, NULL);
		V_0 = L_20;
	}

IL_0064:
	{
		// for ( int i = 2 + sampleCount - velocitySamples.Length; i < sampleCount; i++ )
		int32_t L_21 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
	}

IL_0068:
	{
		// for ( int i = 2 + sampleCount - velocitySamples.Length; i < sampleCount; i++ )
		int32_t L_22 = V_1;
		int32_t L_23 = __this->___sampleCount_8;
		if ((((int32_t)L_22) < ((int32_t)L_23)))
		{
			goto IL_001a;
		}
	}
	{
		// average *= ( 1.0f / Time.deltaTime );
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
		float L_25;
		L_25 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
		L_26 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_24, ((float)((1.0f)/L_25)), NULL);
		V_0 = L_26;
		// return average;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_0;
		return L_27;
	}
}
// System.Void Valve.VR.InteractionSystem.VelocityEstimator::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VelocityEstimator_Awake_m998CD5E0FCEE2C71C575B71DC8AA7297ADD5B39E (VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// velocitySamples = new Vector3[velocityAverageFrames];
		int32_t L_0 = __this->___velocityAverageFrames_4;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_0);
		__this->___velocitySamples_9 = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___velocitySamples_9), (void*)L_1);
		// angularVelocitySamples = new Vector3[angularVelocityAverageFrames];
		int32_t L_2 = __this->___angularVelocityAverageFrames_5;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_2);
		__this->___angularVelocitySamples_10 = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___angularVelocitySamples_10), (void*)L_3);
		// if ( estimateOnAwake )
		bool L_4 = __this->___estimateOnAwake_6;
		if (!L_4)
		{
			goto IL_0030;
		}
	}
	{
		// BeginEstimatingVelocity();
		VelocityEstimator_BeginEstimatingVelocity_m00B150F448ECAD511B872532DD038309579D0B62(__this, NULL);
	}

IL_0030:
	{
		// }
		return;
	}
}
// System.Collections.IEnumerator Valve.VR.InteractionSystem.VelocityEstimator::EstimateVelocityCoroutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VelocityEstimator_EstimateVelocityCoroutine_mFF2F286A00F6BDDCAE5EBF1206BAFAF5BE281B18 (VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D* L_0 = (U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D*)il2cpp_codegen_object_new(U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CEstimateVelocityCoroutineU3Ed__13__ctor_m4807509EF291349378F46D06524134196CEAF992(L_0, 0, NULL);
		U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this_2 = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
		return L_1;
	}
}
// System.Void Valve.VR.InteractionSystem.VelocityEstimator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VelocityEstimator__ctor_m55AB147B9F514CA27B4228AFEF0622BF8CAC6778 (VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* __this, const RuntimeMethod* method) 
{
	{
		// public int velocityAverageFrames = 5;
		__this->___velocityAverageFrames_4 = 5;
		// public int angularVelocityAverageFrames = 11;
		__this->___angularVelocityAverageFrames_5 = ((int32_t)11);
		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 Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CEstimateVelocityCoroutineU3Ed__13__ctor_m4807509EF291349378F46D06524134196CEAF992 (U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D* __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 Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CEstimateVelocityCoroutineU3Ed__13_System_IDisposable_Dispose_mD7D1EA300BF27D230C5E0B7D0B51FA48F7116E37 (U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
// System.Boolean Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CEstimateVelocityCoroutineU3Ed__13_MoveNext_mD5A5B22497F029D6E6D8CDE19BFA3316F72DA718 (U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* V_1 = NULL;
	float V_2 = 0.0f;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_5;
	memset((&V_5), 0, sizeof(V_5));
	float V_6 = 0.0f;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		int32_t L_0 = __this->___U3CU3E1__state_0;
		V_0 = L_0;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_1 = __this->___U3CU3E4__this_2;
		V_1 = L_1;
		int32_t L_2 = V_0;
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_005b;
		}
	}
	{
		return (bool)0;
	}

IL_0017:
	{
		__this->___U3CU3E1__state_0 = (-1);
		// sampleCount = 0;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_4 = V_1;
		NullCheck(L_4);
		L_4->___sampleCount_8 = 0;
		// Vector3 previousPosition = transform.position;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_5 = V_1;
		NullCheck(L_5);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
		L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL);
		NullCheck(L_6);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
		__this->___U3CpreviousPositionU3E5__2_3 = L_7;
		// Quaternion previousRotation = transform.rotation;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_8 = V_1;
		NullCheck(L_8);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
		L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL);
		NullCheck(L_9);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
		L_10 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_9, NULL);
		__this->___U3CpreviousRotationU3E5__3_4 = L_10;
	}

IL_0047:
	{
		// yield return new WaitForEndOfFrame();
		WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* L_11 = (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663*)il2cpp_codegen_object_new(WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
		NullCheck(L_11);
		WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB(L_11, NULL);
		__this->___U3CU3E2__current_1 = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_11);
		__this->___U3CU3E1__state_0 = 1;
		return (bool)1;
	}

IL_005b:
	{
		__this->___U3CU3E1__state_0 = (-1);
		// float velocityFactor = 1.0f / Time.deltaTime;
		float L_12;
		L_12 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		V_2 = ((float)((1.0f)/L_12));
		// int v = sampleCount % velocitySamples.Length;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_13 = V_1;
		NullCheck(L_13);
		int32_t L_14 = L_13->___sampleCount_8;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_15 = V_1;
		NullCheck(L_15);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_16 = L_15->___velocitySamples_9;
		NullCheck(L_16);
		V_3 = ((int32_t)(L_14%((int32_t)(((RuntimeArray*)L_16)->max_length))));
		// int w = sampleCount % angularVelocitySamples.Length;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_17 = V_1;
		NullCheck(L_17);
		int32_t L_18 = L_17->___sampleCount_8;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_19 = V_1;
		NullCheck(L_19);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_20 = L_19->___angularVelocitySamples_10;
		NullCheck(L_20);
		V_4 = ((int32_t)(L_18%((int32_t)(((RuntimeArray*)L_20)->max_length))));
		// sampleCount++;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_21 = V_1;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_22 = V_1;
		NullCheck(L_22);
		int32_t L_23 = L_22->___sampleCount_8;
		NullCheck(L_21);
		L_21->___sampleCount_8 = ((int32_t)il2cpp_codegen_add(L_23, 1));
		// velocitySamples[v] = velocityFactor * ( transform.position - previousPosition );
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_24 = V_1;
		NullCheck(L_24);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_25 = L_24->___velocitySamples_9;
		int32_t L_26 = V_3;
		float L_27 = V_2;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_28 = V_1;
		NullCheck(L_28);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29;
		L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_28, NULL);
		NullCheck(L_29);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
		L_30 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_29, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = __this->___U3CpreviousPositionU3E5__2_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
		L_32 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_30, L_31, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
		L_33 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_27, L_32, NULL);
		NullCheck(L_25);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_33);
		// Quaternion deltaRotation = transform.rotation * Quaternion.Inverse( previousRotation );
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_34 = V_1;
		NullCheck(L_34);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
		L_35 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_34, NULL);
		NullCheck(L_35);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36;
		L_36 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_35, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_37 = __this->___U3CpreviousRotationU3E5__3_4;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38;
		L_38 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_37, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39;
		L_39 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_36, L_38, NULL);
		V_5 = L_39;
		// float theta = 2.0f * Mathf.Acos( Mathf.Clamp( deltaRotation.w, -1.0f, 1.0f ) );
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = V_5;
		float L_41 = L_40.___w_3;
		float L_42;
		L_42 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_41, (-1.0f), (1.0f), NULL);
		float L_43;
		L_43 = acosf(L_42);
		V_6 = ((float)il2cpp_codegen_multiply((2.0f), L_43));
		// if ( theta > Mathf.PI )
		float L_44 = V_6;
		if ((!(((float)L_44) > ((float)(3.14159274f)))))
		{
			goto IL_0118;
		}
	}
	{
		// theta -= 2.0f * Mathf.PI;
		float L_45 = V_6;
		V_6 = ((float)il2cpp_codegen_subtract(L_45, (6.28318548f)));
	}

IL_0118:
	{
		// Vector3 angularVelocity = new Vector3( deltaRotation.x, deltaRotation.y, deltaRotation.z );
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = V_5;
		float L_47 = L_46.___x_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = V_5;
		float L_49 = L_48.___y_1;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = V_5;
		float L_51 = L_50.___z_2;
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_47, L_49, L_51, NULL);
		// if ( angularVelocity.sqrMagnitude > 0.0f )
		float L_52;
		L_52 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_7), NULL);
		if ((!(((float)L_52) > ((float)(0.0f)))))
		{
			goto IL_0154;
		}
	}
	{
		// angularVelocity = theta * velocityFactor * angularVelocity.normalized;
		float L_53 = V_6;
		float L_54 = V_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
		L_55 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_7), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
		L_56 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(L_53, L_54)), L_55, NULL);
		V_7 = L_56;
	}

IL_0154:
	{
		// angularVelocitySamples[w] = angularVelocity;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_57 = V_1;
		NullCheck(L_57);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_58 = L_57->___angularVelocitySamples_10;
		int32_t L_59 = V_4;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_7;
		NullCheck(L_58);
		(L_58)->SetAt(static_cast<il2cpp_array_size_t>(L_59), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_60);
		// previousPosition = transform.position;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_61 = V_1;
		NullCheck(L_61);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_62;
		L_62 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_61, NULL);
		NullCheck(L_62);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
		L_63 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_62, NULL);
		__this->___U3CpreviousPositionU3E5__2_3 = L_63;
		// previousRotation = transform.rotation;
		VelocityEstimator_t7EECE6192B57B610C5F81A614C7B42003F104D3C* L_64 = V_1;
		NullCheck(L_64);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_65;
		L_65 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_64, NULL);
		NullCheck(L_65);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_66;
		L_66 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_65, NULL);
		__this->___U3CpreviousRotationU3E5__3_4 = L_66;
		// while ( true )
		goto IL_0047;
	}
}
// System.Object Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CEstimateVelocityCoroutineU3Ed__13_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m560A1DE6CC318FC27D643EA786507E89E9A329C6 (U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
		return L_0;
	}
}
// System.Void Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CEstimateVelocityCoroutineU3Ed__13_System_Collections_IEnumerator_Reset_mE32788936A17FFC290ABA0A6C3CC99E6E13FCA80 (U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D* __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*)&U3CEstimateVelocityCoroutineU3Ed__13_System_Collections_IEnumerator_Reset_mE32788936A17FFC290ABA0A6C3CC99E6E13FCA80_RuntimeMethod_var)));
	}
}
// System.Object Valve.VR.InteractionSystem.VelocityEstimator/<EstimateVelocityCoroutine>d__13::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CEstimateVelocityCoroutineU3Ed__13_System_Collections_IEnumerator_get_Current_m1B0AB197E04CA460AB2BA74AB062263A92746FDC (U3CEstimateVelocityCoroutineU3Ed__13_t8A1ADE0DA1E2552D4E95C4EAC3A56108CEEA999D* __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
// Live2D.Cubism.Framework.Raycasting.CubismRaycaster Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::get_Raycaster()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* RaycastHitDisplay_get_Raycaster_mEDC4334AA47C9FDA6B984865AE45ECEB190C3CCC (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRaycaster Raycaster { get; set; }
		CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* L_0 = __this->___U3CRaycasterU3Ek__BackingField_6;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::set_Raycaster(Live2D.Cubism.Framework.Raycasting.CubismRaycaster)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHitDisplay_set_Raycaster_m39D9719767FB054A647304696F0832F5C6AA7489 (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRaycaster Raycaster { get; set; }
		CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* L_0 = ___value0;
		__this->___U3CRaycasterU3Ek__BackingField_6 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRaycasterU3Ek__BackingField_6), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Framework.Raycasting.CubismRaycastHit[] Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::get_Results()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* RaycastHitDisplay_get_Results_m53CE79BE46D1829EBE2F07D6F0A5C6BC3703460C (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRaycastHit[] Results { get; set; }
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_0 = __this->___U3CResultsU3Ek__BackingField_7;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::set_Results(Live2D.Cubism.Framework.Raycasting.CubismRaycastHit[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHitDisplay_set_Results_mF8E904308AFCF08511464938761C4D63FF2D6504 (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRaycastHit[] Results { get; set; }
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_0 = ___value0;
		__this->___U3CResultsU3Ek__BackingField_7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CResultsU3Ek__BackingField_7), (void*)L_0);
		return;
	}
}
// System.Void Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::DoRaycast()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHitDisplay_DoRaycast_m6826C931B7380B65E30AA244A68DF6E26CC4449F (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
		s_Il2CppMethodInitialized = true;
	}
	Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		// var ray = Camera.main.ScreenPointToRay(Input.mousePosition);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
		L_0 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C(NULL);
		NullCheck(L_0);
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_2;
		L_2 = Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315(L_0, L_1, NULL);
		V_0 = L_2;
		// var hitCount = Raycaster.Raycast(ray, Results);
		CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* L_3;
		L_3 = RaycastHitDisplay_get_Raycaster_mEDC4334AA47C9FDA6B984865AE45ECEB190C3CCC_inline(__this, NULL);
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_4 = V_0;
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_5;
		L_5 = RaycastHitDisplay_get_Results_m53CE79BE46D1829EBE2F07D6F0A5C6BC3703460C_inline(__this, NULL);
		NullCheck(L_3);
		int32_t L_6;
		L_6 = CubismRaycaster_Raycast_mA6FCE7B1A28E31A369381C508812DAA05F7CE6BC(L_3, L_4, L_5, (std::numeric_limits<float>::infinity()), NULL);
		V_1 = L_6;
		// if (hitCount == 0)
		int32_t L_7 = V_1;
		if (L_7)
		{
			goto IL_003c;
		}
	}
	{
		// ResultsText.text = "0";
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_8 = __this->___ResultsText_5;
		NullCheck(L_8);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_8, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
		// return;
		return;
	}

IL_003c:
	{
		// ResultsText.text = hitCount + "\n";
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_9 = __this->___ResultsText_5;
		String_t* L_10;
		L_10 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
		String_t* L_11;
		L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_10, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, NULL);
		NullCheck(L_9);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_9, L_11);
		// for (var i = 0; i < hitCount; i++)
		V_2 = 0;
		goto IL_0091;
	}

IL_005c:
	{
		// ResultsText.text += Results[i].Drawable.name + "\n";
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_12 = __this->___ResultsText_5;
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_13 = L_12;
		NullCheck(L_13);
		String_t* L_14;
		L_14 = VirtualFuncInvoker0< String_t* >::Invoke(74 /* System.String UnityEngine.UI.Text::get_text() */, L_13);
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_15;
		L_15 = RaycastHitDisplay_get_Results_m53CE79BE46D1829EBE2F07D6F0A5C6BC3703460C_inline(__this, NULL);
		int32_t L_16 = V_2;
		NullCheck(L_15);
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___Drawable_0;
		NullCheck(L_17);
		String_t* L_18;
		L_18 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_17, NULL);
		String_t* L_19;
		L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_14, L_18, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, NULL);
		NullCheck(L_13);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_13, L_19);
		// for (var i = 0; i < hitCount; i++)
		int32_t L_20 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1));
	}

IL_0091:
	{
		// for (var i = 0; i < hitCount; i++)
		int32_t L_21 = V_2;
		int32_t L_22 = V_1;
		if ((((int32_t)L_21) < ((int32_t)L_22)))
		{
			goto IL_005c;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHitDisplay_Start_m0276C2497A36F2C1B19C4140FD786FEDB81BD7DD (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62_m2255AD8C34BBB82210C456CFADE83E7CA2D26382_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// Raycaster = Model.GetComponent<CubismRaycaster>();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_0 = __this->___Model_4;
		NullCheck(L_0);
		CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* L_1;
		L_1 = Component_GetComponent_TisCubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62_m2255AD8C34BBB82210C456CFADE83E7CA2D26382(L_0, Component_GetComponent_TisCubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62_m2255AD8C34BBB82210C456CFADE83E7CA2D26382_RuntimeMethod_var);
		RaycastHitDisplay_set_Raycaster_m39D9719767FB054A647304696F0832F5C6AA7489_inline(__this, L_1, NULL);
		// Results = new CubismRaycastHit[4];
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_2 = (CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1*)(CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1*)SZArrayNew(CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1_il2cpp_TypeInfo_var, (uint32_t)4);
		RaycastHitDisplay_set_Results_mF8E904308AFCF08511464938761C4D63FF2D6504_inline(__this, L_2, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHitDisplay_Update_mF59362E7785251623B07C2A292F25F8F47ADB3F6 (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, const RuntimeMethod* method) 
{
	{
		// if (!Input.GetMouseButtonDown(0))
		bool L_0;
		L_0 = Input_GetMouseButtonDown_m8DFC792D15FFF15D311614D5CC6C5D055E5A1DE3(0, NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// DoRaycast();
		RaycastHitDisplay_DoRaycast_m6826C931B7380B65E30AA244A68DF6E26CC4449F(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.Raycasting.RaycastHitDisplay::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHitDisplay__ctor_m601631BAD7E111387BB7B7B3525CA066B72633ED (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __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 Live2D.Cubism.Samples.OriginalWorkflow.Motion.CubismMotionPreview::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMotionPreview_Start_m77AFB7D389C89AC6B02690AE82A4DAB7FB1F8B98 (CubismMotionPreview_tCABE46D773A9CE6C29FF158E5A4391D0478E9EE0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0_m8840CD13B4CFAC1885C22C577230C7EB237278E3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMotionPreview_PlayIdleAnimation_m8F6691AE83A4DE1690D0A530C5119F1426BDF756_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* V_0 = NULL;
	{
		// var model = this.FindCubismModel();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_0;
		L_0 = ComponentExtensionMethods_FindCubismModel_mA4A461211FC3EA2EFFB4763F1EB811067887DA8F(__this, (bool)0, NULL);
		V_0 = L_0;
		// _motionController = model.GetComponent<CubismMotionController>();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_1 = V_0;
		NullCheck(L_1);
		CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* L_2;
		L_2 = Component_GetComponent_TisCubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0_m8840CD13B4CFAC1885C22C577230C7EB237278E3(L_1, Component_GetComponent_TisCubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0_m8840CD13B4CFAC1885C22C577230C7EB237278E3_RuntimeMethod_var);
		__this->____motionController_5 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____motionController_5), (void*)L_2);
		// _motionController.AnimationEndHandler += PlayIdleAnimation;
		CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* L_3 = __this->____motionController_5;
		CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* L_4 = L_3;
		NullCheck(L_4);
		Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* L_5 = L_4->___AnimationEndHandler_4;
		Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* L_6 = (Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A*)il2cpp_codegen_object_new(Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A_il2cpp_TypeInfo_var);
		NullCheck(L_6);
		Action_1__ctor_m770CD2F8BB65F2EDA5128CA2F96D71C35B23E859(L_6, __this, (intptr_t)((void*)CubismMotionPreview_PlayIdleAnimation_m8F6691AE83A4DE1690D0A530C5119F1426BDF756_RuntimeMethod_var), NULL);
		Delegate_t* L_7;
		L_7 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_5, L_6, NULL);
		NullCheck(L_4);
		L_4->___AnimationEndHandler_4 = ((Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A*)Castclass((RuntimeObject*)L_7, Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A_il2cpp_TypeInfo_var));
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___AnimationEndHandler_4), (void*)((Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A*)Castclass((RuntimeObject*)L_7, Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A_il2cpp_TypeInfo_var)));
		// if (Animation == null)
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_8 = __this->___Animation_4;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_9)
		{
			goto IL_004a;
		}
	}
	{
		// return;
		return;
	}

IL_004a:
	{
		// PlayIdleAnimation();
		CubismMotionPreview_PlayIdleAnimation_m8F6691AE83A4DE1690D0A530C5119F1426BDF756(__this, (0.0f), NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.OriginalWorkflow.Motion.CubismMotionPreview::PlayIdleAnimation(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMotionPreview_PlayIdleAnimation_m8F6691AE83A4DE1690D0A530C5119F1426BDF756 (CubismMotionPreview_tCABE46D773A9CE6C29FF158E5A4391D0478E9EE0* __this, float ___index0, const RuntimeMethod* method) 
{
	{
		// _motionController.PlayAnimation(Animation, isLoop: false, priority: CubismMotionPriority.PriorityIdle);
		CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* L_0 = __this->____motionController_5;
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_1 = __this->___Animation_4;
		NullCheck(L_0);
		CubismMotionController_PlayAnimation_mC05DEF9D419C7941971F7B32270420CEAADDE75E(L_0, L_1, 0, 1, (bool)0, (1.0f), NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.OriginalWorkflow.Motion.CubismMotionPreview::PlayAnimation(UnityEngine.AnimationClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMotionPreview_PlayAnimation_m0A74EAE64726CB570C0510D592C8D993E593F63A (CubismMotionPreview_tCABE46D773A9CE6C29FF158E5A4391D0478E9EE0* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___animation0, const RuntimeMethod* method) 
{
	{
		// _motionController.PlayAnimation(animation, isLoop: false, priority: CubismMotionPriority.PriorityForce);
		CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* L_0 = __this->____motionController_5;
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_1 = ___animation0;
		NullCheck(L_0);
		CubismMotionController_PlayAnimation_mC05DEF9D419C7941971F7B32270420CEAADDE75E(L_0, L_1, 0, 3, (bool)0, (1.0f), NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.OriginalWorkflow.Motion.CubismMotionPreview::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMotionPreview__ctor_m3A039E8970EC7B64961DF8A802C6F3A5884E2AD6 (CubismMotionPreview_tCABE46D773A9CE6C29FF158E5A4391D0478E9EE0* __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 Live2D.Cubism.Samples.OriginalWorkflow.Expression.CubismExpressionPreview::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismExpressionPreview_Start_mE38199CDE67C2902EF0C4139C5C9D921133D508B (CubismExpressionPreview_tB9C2CBBA7438E3D68CDF8BD981A8713A6A13D615* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851_mF311B9A6E31D262A2F98367814F4728FE064962E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* V_0 = NULL;
	{
		// var model = this.FindCubismModel();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_0;
		L_0 = ComponentExtensionMethods_FindCubismModel_mA4A461211FC3EA2EFFB4763F1EB811067887DA8F(__this, (bool)0, NULL);
		V_0 = L_0;
		// _expressionController = model.GetComponent<CubismExpressionController>();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_1 = V_0;
		NullCheck(L_1);
		CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851* L_2;
		L_2 = Component_GetComponent_TisCubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851_mF311B9A6E31D262A2F98367814F4728FE064962E(L_1, Component_GetComponent_TisCubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851_mF311B9A6E31D262A2F98367814F4728FE064962E_RuntimeMethod_var);
		__this->____expressionController_4 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____expressionController_4), (void*)L_2);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.OriginalWorkflow.Expression.CubismExpressionPreview::ChangeExpression(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismExpressionPreview_ChangeExpression_m98FA04A0CF9296C4A6ADFAEDF2F3AEA6AFB82FEF (CubismExpressionPreview_tB9C2CBBA7438E3D68CDF8BD981A8713A6A13D615* __this, int32_t ___expressionIndex0, 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;
	}
	{
		// if (_expressionController != null)
		CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851* L_0 = __this->____expressionController_4;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		// _expressionController.CurrentExpressionIndex = expressionIndex;
		CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851* L_2 = __this->____expressionController_4;
		int32_t L_3 = ___expressionIndex0;
		NullCheck(L_2);
		L_2->___CurrentExpressionIndex_7 = L_3;
	}

IL_001a:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.OriginalWorkflow.Expression.CubismExpressionPreview::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismExpressionPreview__ctor_m8C6856F7F48965FEF40517C0E01812FCBF75D8F9 (CubismExpressionPreview_tB9C2CBBA7438E3D68CDF8BD981A8713A6A13D615* __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
// UnityEngine.Vector3 Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismLookTarget::GetPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CubismLookTarget_GetPosition_mE9FC47675B16095AFCC0800C75B36344413FEDE3 (CubismLookTarget_t5D4EA5811646230E985EB81CFD9DC5CC52B9C413* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (!Input.GetMouseButton(0))
		bool L_0;
		L_0 = Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA(0, NULL);
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		// return Vector3.zero;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		return L_1;
	}

IL_000e:
	{
		// var targetPosition = Input.mousePosition;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C(NULL);
		V_0 = L_2;
		// targetPosition = (Camera.main.ScreenToViewportPoint(targetPosition) * 2) - Vector3.one;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3;
		L_3 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
		NullCheck(L_3);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Camera_ScreenToViewportPoint_m8907015773080F63D1034CEDEDEA4AF14FB2F3C5(L_3, L_4, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_5, (2.0f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_7, NULL);
		V_0 = L_8;
		// return targetPosition;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
		return L_9;
	}
}
// System.Boolean Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismLookTarget::IsActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismLookTarget_IsActive_mCBEB9C75E30B51F0C80493E7437BEE482E9E01A1 (CubismLookTarget_t5D4EA5811646230E985EB81CFD9DC5CC52B9C413* __this, const RuntimeMethod* method) 
{
	{
		// return true;
		return (bool)1;
	}
}
// System.Void Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismLookTarget::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismLookTarget__ctor_m47FA02B8730A6E3053148A62DD544E3DDACE2E2E (CubismLookTarget_t5D4EA5811646230E985EB81CFD9DC5CC52B9C413* __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 Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismSampleController_Start_m454C2091878422D7648ADB9F65719BD818BC22F6 (CubismSampleController_tD05C65F3413464553BADD3FA38C35AD4EE2E530C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851_mF311B9A6E31D262A2F98367814F4728FE064962E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59_mD554DED895350CACE6D5F57187C4CF5A27938E21_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0_m8840CD13B4CFAC1885C22C577230C7EB237278E3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62_m2255AD8C34BBB82210C456CFADE83E7CA2D26382_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismSampleController_AnimationEnded_m009B0F13EEC1E72494C79554F7DA7FA5EF3E64E2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HitArea_tA978C905236C670B06705C2D3328D0CCF8A28516_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m365C8F769FECB4E76AE3ED805CAEE89755EE4B12_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA3A00217BFD5BBD5FAFB9C08A70AC926CDC231BA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* V_0 = NULL;
	RuntimeArray* V_1 = NULL;
	CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	CubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59* V_5 = NULL;
	HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF V_6;
	memset((&V_6), 0, sizeof(V_6));
	{
		// var model = this.FindCubismModel();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_0;
		L_0 = ComponentExtensionMethods_FindCubismModel_mA4A461211FC3EA2EFFB4763F1EB811067887DA8F(__this, (bool)0, NULL);
		V_0 = L_0;
		// _motionController = model.GetComponent<CubismMotionController>();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_1 = V_0;
		NullCheck(L_1);
		CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* L_2;
		L_2 = Component_GetComponent_TisCubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0_m8840CD13B4CFAC1885C22C577230C7EB237278E3(L_1, Component_GetComponent_TisCubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0_m8840CD13B4CFAC1885C22C577230C7EB237278E3_RuntimeMethod_var);
		__this->____motionController_4 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____motionController_4), (void*)L_2);
		// _expressionController = model.GetComponent<CubismExpressionController>();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_3 = V_0;
		NullCheck(L_3);
		CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851* L_4;
		L_4 = Component_GetComponent_TisCubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851_mF311B9A6E31D262A2F98367814F4728FE064962E(L_3, Component_GetComponent_TisCubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851_mF311B9A6E31D262A2F98367814F4728FE064962E_RuntimeMethod_var);
		__this->____expressionController_5 = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____expressionController_5), (void*)L_4);
		// _raycaster = model.GetComponent<CubismRaycaster>();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_5 = V_0;
		NullCheck(L_5);
		CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* L_6;
		L_6 = Component_GetComponent_TisCubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62_m2255AD8C34BBB82210C456CFADE83E7CA2D26382(L_5, Component_GetComponent_TisCubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62_m2255AD8C34BBB82210C456CFADE83E7CA2D26382_RuntimeMethod_var);
		__this->____raycaster_10 = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____raycaster_10), (void*)L_6);
		// _motionController.AnimationEndHandler = AnimationEnded;
		CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* L_7 = __this->____motionController_4;
		Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* L_8 = (Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A*)il2cpp_codegen_object_new(Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A_il2cpp_TypeInfo_var);
		NullCheck(L_8);
		Action_1__ctor_m770CD2F8BB65F2EDA5128CA2F96D71C35B23E859(L_8, __this, (intptr_t)((void*)CubismSampleController_AnimationEnded_m009B0F13EEC1E72494C79554F7DA7FA5EF3E64E2_RuntimeMethod_var), NULL);
		NullCheck(L_7);
		L_7->___AnimationEndHandler_4 = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&L_7->___AnimationEndHandler_4), (void*)L_8);
		// _raycastResults = new CubismRaycastHit[4];
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_9 = (CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1*)(CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1*)SZArrayNew(CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1_il2cpp_TypeInfo_var, (uint32_t)4);
		__this->____raycastResults_11 = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____raycastResults_11), (void*)L_9);
		// _hasHitDrawables = new List<HitDrawableInfomation>();
		List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* L_10 = (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F*)il2cpp_codegen_object_new(List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F_il2cpp_TypeInfo_var);
		NullCheck(L_10);
		List_1__ctor_mA3A00217BFD5BBD5FAFB9C08A70AC926CDC231BA(L_10, List_1__ctor_mA3A00217BFD5BBD5FAFB9C08A70AC926CDC231BA_RuntimeMethod_var);
		__this->____hasHitDrawables_9 = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____hasHitDrawables_9), (void*)L_10);
		// var hitAreas = Enum.GetValues(typeof(HitArea));
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (HitArea_tA978C905236C670B06705C2D3328D0CCF8A28516_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_12;
		L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
		il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
		RuntimeArray* L_13;
		L_13 = Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9(L_12, NULL);
		V_1 = L_13;
		// var drawables = model.Drawables;
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_14 = V_0;
		NullCheck(L_14);
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_15;
		L_15 = CubismModel_get_Drawables_m870D43A28B9FA935667EEA2134423886A4B4AB7C(L_14, NULL);
		V_2 = L_15;
		// for (var i = 0; i < hitAreas.Length; i++)
		V_3 = 0;
		goto IL_00e3;
	}

IL_0075:
	{
		// for (var j = 0; j < drawables.Length; j++)
		V_4 = 0;
		goto IL_00d8;
	}

IL_007a:
	{
		// var cubismHitDrawable = drawables[j].GetComponent<CubismHitDrawable>();
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_16 = V_2;
		int32_t L_17 = V_4;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		NullCheck(L_19);
		CubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59* L_20;
		L_20 = Component_GetComponent_TisCubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59_mD554DED895350CACE6D5F57187C4CF5A27938E21(L_19, Component_GetComponent_TisCubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59_mD554DED895350CACE6D5F57187C4CF5A27938E21_RuntimeMethod_var);
		V_5 = L_20;
		// if (cubismHitDrawable)
		CubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59* L_21 = V_5;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_22;
		L_22 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_21, NULL);
		if (!L_22)
		{
			goto IL_00d2;
		}
	}
	{
		// if (cubismHitDrawable.Name == hitAreas.GetValue(i).ToString())
		CubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59* L_23 = V_5;
		NullCheck(L_23);
		String_t* L_24 = L_23->___Name_4;
		RuntimeArray* L_25 = V_1;
		int32_t L_26 = V_3;
		NullCheck(L_25);
		RuntimeObject* L_27;
		L_27 = Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21(L_25, L_26, NULL);
		NullCheck(L_27);
		String_t* L_28;
		L_28 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_27);
		bool L_29;
		L_29 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_24, L_28, NULL);
		if (!L_29)
		{
			goto IL_00d2;
		}
	}
	{
		// var hitDrawable = new HitDrawableInfomation();
		il2cpp_codegen_initobj((&V_6), sizeof(HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF));
		// hitDrawable.drawable = drawables[j];
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_30 = V_2;
		int32_t L_31 = V_4;
		NullCheck(L_30);
		int32_t L_32 = L_31;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		(&V_6)->___drawable_0 = L_33;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___drawable_0), (void*)L_33);
		// hitDrawable.hitArea = (HitArea)i;
		int32_t L_34 = V_3;
		(&V_6)->___hitArea_1 = L_34;
		// _hasHitDrawables.Add(hitDrawable);
		List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* L_35 = __this->____hasHitDrawables_9;
		HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF L_36 = V_6;
		NullCheck(L_35);
		List_1_Add_m365C8F769FECB4E76AE3ED805CAEE89755EE4B12_inline(L_35, L_36, List_1_Add_m365C8F769FECB4E76AE3ED805CAEE89755EE4B12_RuntimeMethod_var);
		// break;
		goto IL_00df;
	}

IL_00d2:
	{
		// for (var j = 0; j < drawables.Length; j++)
		int32_t L_37 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_37, 1));
	}

IL_00d8:
	{
		// for (var j = 0; j < drawables.Length; j++)
		int32_t L_38 = V_4;
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_39 = V_2;
		NullCheck(L_39);
		if ((((int32_t)L_38) < ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))
		{
			goto IL_007a;
		}
	}

IL_00df:
	{
		// for (var i = 0; i < hitAreas.Length; i++)
		int32_t L_40 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_40, 1));
	}

IL_00e3:
	{
		// for (var i = 0; i < hitAreas.Length; i++)
		int32_t L_41 = V_3;
		RuntimeArray* L_42 = V_1;
		NullCheck(L_42);
		int32_t L_43;
		L_43 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_42, NULL);
		if ((((int32_t)L_41) < ((int32_t)L_43)))
		{
			goto IL_0075;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismSampleController_Update_mFF29DB9EFA60BD7825C069AF9FB0E284D630E3D7 (CubismSampleController_tD05C65F3413464553BADD3FA38C35AD4EE2E530C* __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_get_Count_m55C76664A8EC4CD747257B4829DC03928772909F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m99BC46B6D90275603DC489DD6543392AA844F24B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral22ADC5E02A677533E8A3651CFA4ECF552D8E2FBC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5351A2AFEAC4020F28940E01A6B7E1D16D0377E2);
		s_Il2CppMethodInitialized = true;
	}
	Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	{
		// SpecifiedAnimationCheck();
		CubismSampleController_SpecifiedAnimationCheck_m74C162C51CB960D7DC6398089B4D650786D67780(__this, NULL);
		// if(!Input.GetMouseButtonDown(0))
		bool L_0;
		L_0 = Input_GetMouseButtonDown_m8DFC792D15FFF15D311614D5CC6C5D055E5A1DE3(0, NULL);
		if (L_0)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// var ray = Camera.main.ScreenPointToRay(Input.mousePosition);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1;
		L_1 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C(NULL);
		NullCheck(L_1);
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_3;
		L_3 = Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315(L_1, L_2, NULL);
		V_0 = L_3;
		// var hitCount = _raycaster.Raycast(ray, _raycastResults);
		CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* L_4 = __this->____raycaster_10;
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_5 = V_0;
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_6 = __this->____raycastResults_11;
		NullCheck(L_4);
		int32_t L_7;
		L_7 = CubismRaycaster_Raycast_mA6FCE7B1A28E31A369381C508812DAA05F7CE6BC(L_4, L_5, L_6, (std::numeric_limits<float>::infinity()), NULL);
		V_1 = L_7;
		// for (var i = 0; i < hitCount; i++)
		V_2 = 0;
		goto IL_014d;
	}

IL_003e:
	{
		// var hitDrawable = _raycastResults[i].Drawable;
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_8 = __this->____raycastResults_11;
		int32_t L_9 = V_2;
		NullCheck(L_8);
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___Drawable_0;
		V_3 = L_10;
		// for (var j = 0; j < _hasHitDrawables.Count; j++)
		V_4 = 0;
		goto IL_0137;
	}

IL_0058:
	{
		// if (hitDrawable == _hasHitDrawables[j].drawable)
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_11 = V_3;
		List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* L_12 = __this->____hasHitDrawables_9;
		int32_t L_13 = V_4;
		NullCheck(L_12);
		HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF L_14;
		L_14 = List_1_get_Item_m99BC46B6D90275603DC489DD6543392AA844F24B(L_12, L_13, List_1_get_Item_m99BC46B6D90275603DC489DD6543392AA844F24B_RuntimeMethod_var);
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_15 = L_14.___drawable_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_16;
		L_16 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, L_15, NULL);
		if (!L_16)
		{
			goto IL_0131;
		}
	}
	{
		// var hitArea = _hasHitDrawables[j].hitArea;
		List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* L_17 = __this->____hasHitDrawables_9;
		int32_t L_18 = V_4;
		NullCheck(L_17);
		HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF L_19;
		L_19 = List_1_get_Item_m99BC46B6D90275603DC489DD6543392AA844F24B(L_17, L_18, List_1_get_Item_m99BC46B6D90275603DC489DD6543392AA844F24B_RuntimeMethod_var);
		int32_t L_20 = L_19.___hitArea_1;
		V_5 = L_20;
		// if (hitArea == HitArea.Body)
		int32_t L_21 = V_5;
		if ((!(((uint32_t)L_21) == ((uint32_t)1))))
		{
			goto IL_00d9;
		}
	}
	{
		// var motionIndex = UnityEngine.Random.Range(0, _tapBodyMotions.Length);
		AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F* L_22 = __this->____tapBodyMotions_7;
		NullCheck(L_22);
		int32_t L_23;
		L_23 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, ((int32_t)(((RuntimeArray*)L_22)->max_length)), NULL);
		V_6 = L_23;
		// Debug.Log("Tap body : Play : " + _tapBodyMotions[motionIndex].name);
		AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F* L_24 = __this->____tapBodyMotions_7;
		int32_t L_25 = V_6;
		NullCheck(L_24);
		int32_t L_26 = L_25;
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		NullCheck(L_27);
		String_t* L_28;
		L_28 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_27, NULL);
		String_t* L_29;
		L_29 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral22ADC5E02A677533E8A3651CFA4ECF552D8E2FBC, L_28, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_29, NULL);
		// _motionController.PlayAnimation(_tapBodyMotions[motionIndex], isLoop: false, priority:CubismMotionPriority.PriorityNormal);
		CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* L_30 = __this->____motionController_4;
		AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F* L_31 = __this->____tapBodyMotions_7;
		int32_t L_32 = V_6;
		NullCheck(L_31);
		int32_t L_33 = L_32;
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
		NullCheck(L_30);
		CubismMotionController_PlayAnimation_mC05DEF9D419C7941971F7B32270420CEAADDE75E(L_30, L_34, 0, 2, (bool)0, (1.0f), NULL);
		goto IL_0149;
	}

IL_00d9:
	{
		// else if (hitArea == HitArea.Head)
		int32_t L_35 = V_5;
		if (L_35)
		{
			goto IL_0149;
		}
	}
	{
		// var expressionNum = _expressionController.ExpressionsList.CubismExpressionObjects.Length;
		CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851* L_36 = __this->____expressionController_5;
		NullCheck(L_36);
		CubismExpressionList_tE1F3E1BFC13BABE3961543B2217732F5FC9C3468* L_37 = L_36->___ExpressionsList_4;
		NullCheck(L_37);
		CubismExpressionDataU5BU5D_tFE4E4B76EF4F55C0D2BC701261F0F7CB9786A7A8* L_38 = L_37->___CubismExpressionObjects_4;
		NullCheck(L_38);
		V_7 = ((int32_t)(((RuntimeArray*)L_38)->max_length));
		// var expressionIndex = UnityEngine.Random.Range(0, expressionNum);
		int32_t L_39 = V_7;
		int32_t L_40;
		L_40 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, L_39, NULL);
		V_8 = L_40;
		// _expressionController.CurrentExpressionIndex = expressionIndex;
		CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851* L_41 = __this->____expressionController_5;
		int32_t L_42 = V_8;
		NullCheck(L_41);
		L_41->___CurrentExpressionIndex_7 = L_42;
		// Debug.Log("Tap head : Play : " + _expressionController.ExpressionsList.CubismExpressionObjects[expressionIndex].name);
		CubismExpressionController_t595F29F0415053D4EB6357E1D13ED26F76929851* L_43 = __this->____expressionController_5;
		NullCheck(L_43);
		CubismExpressionList_tE1F3E1BFC13BABE3961543B2217732F5FC9C3468* L_44 = L_43->___ExpressionsList_4;
		NullCheck(L_44);
		CubismExpressionDataU5BU5D_tFE4E4B76EF4F55C0D2BC701261F0F7CB9786A7A8* L_45 = L_44->___CubismExpressionObjects_4;
		int32_t L_46 = V_8;
		NullCheck(L_45);
		int32_t L_47 = L_46;
		CubismExpressionData_t4E040F21E11E1827277FCDD3DBEE5DABEBC480D9* L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
		NullCheck(L_48);
		String_t* L_49;
		L_49 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_48, NULL);
		String_t* L_50;
		L_50 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral5351A2AFEAC4020F28940E01A6B7E1D16D0377E2, L_49, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_50, NULL);
		// break;
		goto IL_0149;
	}

IL_0131:
	{
		// for (var j = 0; j < _hasHitDrawables.Count; j++)
		int32_t L_51 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_51, 1));
	}

IL_0137:
	{
		// for (var j = 0; j < _hasHitDrawables.Count; j++)
		int32_t L_52 = V_4;
		List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* L_53 = __this->____hasHitDrawables_9;
		NullCheck(L_53);
		int32_t L_54;
		L_54 = List_1_get_Count_m55C76664A8EC4CD747257B4829DC03928772909F_inline(L_53, List_1_get_Count_m55C76664A8EC4CD747257B4829DC03928772909F_RuntimeMethod_var);
		if ((((int32_t)L_52) < ((int32_t)L_54)))
		{
			goto IL_0058;
		}
	}

IL_0149:
	{
		// for (var i = 0; i < hitCount; i++)
		int32_t L_55 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_55, 1));
	}

IL_014d:
	{
		// for (var i = 0; i < hitCount; i++)
		int32_t L_56 = V_2;
		int32_t L_57 = V_1;
		if ((((int32_t)L_56) < ((int32_t)L_57)))
		{
			goto IL_003e;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::SpecifiedAnimationCheck()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismSampleController_SpecifiedAnimationCheck_m74C162C51CB960D7DC6398089B4D650786D67780 (CubismSampleController_tD05C65F3413464553BADD3FA38C35AD4EE2E530C* __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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B0E9F66B285B663B028492B4F1866071D318D27);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if(_bodyAnimation != _loopMotion)
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_0 = __this->____bodyAnimation_6;
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_1 = __this->____loopMotion_8;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_0052;
		}
	}
	{
		// _loopMotion = _bodyAnimation;
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_3 = __this->____bodyAnimation_6;
		__this->____loopMotion_8 = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____loopMotion_8), (void*)L_3);
		// Debug.Log("Body animation : Play : " + _loopMotion.name);
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_4 = __this->____loopMotion_8;
		NullCheck(L_4);
		String_t* L_5;
		L_5 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_4, NULL);
		String_t* L_6;
		L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral1B0E9F66B285B663B028492B4F1866071D318D27, L_5, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_6, NULL);
		// _motionController.PlayAnimation(_loopMotion, priority:CubismMotionPriority.PriorityIdle);
		CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* L_7 = __this->____motionController_4;
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_8 = __this->____loopMotion_8;
		NullCheck(L_7);
		CubismMotionController_PlayAnimation_mC05DEF9D419C7941971F7B32270420CEAADDE75E(L_7, L_8, 0, 1, (bool)1, (1.0f), NULL);
	}

IL_0052:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::AnimationEnded(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismSampleController_AnimationEnded_m009B0F13EEC1E72494C79554F7DA7FA5EF3E64E2 (CubismSampleController_tD05C65F3413464553BADD3FA38C35AD4EE2E530C* __this, float ___instanceId0, 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*)&_stringLiteral1B0E9F66B285B663B028492B4F1866071D318D27);
		s_Il2CppMethodInitialized = true;
	}
	{
		// _motionController.PlayAnimation(_loopMotion, priority:CubismMotionPriority.PriorityIdle);
		CubismMotionController_t3A07E604D8BA03400975FD7A6C1AED4BD2CAAFA0* L_0 = __this->____motionController_4;
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_1 = __this->____loopMotion_8;
		NullCheck(L_0);
		CubismMotionController_PlayAnimation_mC05DEF9D419C7941971F7B32270420CEAADDE75E(L_0, L_1, 0, 1, (bool)1, (1.0f), NULL);
		// Debug.Log("Body animation : Play : " + _loopMotion.name);
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_2 = __this->____loopMotion_8;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_2, NULL);
		String_t* L_4;
		L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral1B0E9F66B285B663B028492B4F1866071D318D27, L_3, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_4, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismSampleController__ctor_m7D15F7E8934F7308BA043BA3A37FD5273B426426 (CubismSampleController_tD05C65F3413464553BADD3FA38C35AD4EE2E530C* __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
// Conversion methods for marshalling of: Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation
IL2CPP_EXTERN_C void HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshal_pinvoke(const HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF& unmarshaled, HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshaled_pinvoke& marshaled)
{
	Exception_t* ___drawable_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'drawable' of type 'HitDrawableInfomation': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___drawable_0Exception, NULL);
}
IL2CPP_EXTERN_C void HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshal_pinvoke_back(const HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshaled_pinvoke& marshaled, HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF& unmarshaled)
{
	Exception_t* ___drawable_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'drawable' of type 'HitDrawableInfomation': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___drawable_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation
IL2CPP_EXTERN_C void HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshal_pinvoke_cleanup(HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation
IL2CPP_EXTERN_C void HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshal_com(const HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF& unmarshaled, HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshaled_com& marshaled)
{
	Exception_t* ___drawable_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'drawable' of type 'HitDrawableInfomation': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___drawable_0Exception, NULL);
}
IL2CPP_EXTERN_C void HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshal_com_back(const HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshaled_com& marshaled, HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF& unmarshaled)
{
	Exception_t* ___drawable_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'drawable' of type 'HitDrawableInfomation': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___drawable_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Live2D.Cubism.Samples.OriginalWorkflow.Demo.CubismSampleController/HitDrawableInfomation
IL2CPP_EXTERN_C void HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshal_com_cleanup(HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF_marshaled_com& marshaled)
{
}
#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 Live2D.Cubism.Samples.Masking.MaskTexturePreview::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskTexturePreview_Start_m105C2B92769966CC6F722DA2F820E8DEF20DFB32 (MaskTexturePreview_tF66B3CDF6EE16504D11EA322E2F51DBDF6ADC2AD* __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);
		s_Il2CppMethodInitialized = true;
	}
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B4_0 = NULL;
	{
		// var material = (!Application.isEditor || Application.isPlaying)
		//     ? GetComponent<Renderer>().material
		//     : GetComponent<Renderer>().sharedMaterial;
		bool L_0;
		L_0 = Application_get_isEditor_mEAC51E3ACE6DCE438087FB14BD75A3C219D354D0(NULL);
		if (!L_0)
		{
			goto IL_001b;
		}
	}
	{
		bool L_1;
		L_1 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (L_1)
		{
			goto IL_001b;
		}
	}
	{
		Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_2;
		L_2 = Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8(__this, Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
		NullCheck(L_2);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3;
		L_3 = Renderer_get_sharedMaterial_mA2E0CA0A564617FFC3E0E50947C6300082C35F81(L_2, NULL);
		G_B4_0 = L_3;
		goto IL_0026;
	}

IL_001b:
	{
		Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_4;
		L_4 = Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8(__this, Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
		NullCheck(L_4);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5;
		L_5 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_4, NULL);
		G_B4_0 = L_5;
	}

IL_0026:
	{
		// material.mainTexture = (Texture)MaskTexture;
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_6 = __this->___MaskTexture_4;
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_7;
		L_7 = CubismMaskTexture_op_Implicit_m18E2266B1D8096CD65CD7DF98E7BBCF0246169C8(L_6, NULL);
		NullCheck(G_B4_0);
		Material_set_mainTexture_m389E048BA9C81B603EBF36BD792212B296317AC0(G_B4_0, L_7, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.Masking.MaskTexturePreview::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskTexturePreview__ctor_m97E93F52DE689D2C34494E8D68180495719909A1 (MaskTexturePreview_tF66B3CDF6EE16504D11EA322E2F51DBDF6ADC2AD* __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 Live2D.Cubism.Samples.LookAt.Billboarder::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Billboarder_Update_mBDBB248F65906F34A5F2A1D3A02AA3D1A50039FA (Billboarder_tE5DE4649882C785C370B578E42AA2163BDD16105* __this, const RuntimeMethod* method) 
{
	{
		// if (CameraToFace.orthographic)
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___CameraToFace_4;
		NullCheck(L_0);
		bool L_1;
		L_1 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_0, NULL);
		if (!L_1)
		{
			goto IL_0049;
		}
	}
	{
		// transform.LookAt(transform.position - CameraToFace.transform.forward, CameraToFace.transform.up);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
		L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
		L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_3);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = __this->___CameraToFace_4;
		NullCheck(L_5);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
		L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL);
		NullCheck(L_6);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_6, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_7, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = __this->___CameraToFace_4;
		NullCheck(L_9);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
		L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL);
		NullCheck(L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_10, NULL);
		NullCheck(L_2);
		Transform_LookAt_mBD38EDB5E915C5DA6C5A79D191DEE2C826A9FC2C(L_2, L_8, L_11, NULL);
		return;
	}

IL_0049:
	{
		// transform.LookAt(CameraToFace.transform.position, CameraToFace.transform.up);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
		L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_13 = __this->___CameraToFace_4;
		NullCheck(L_13);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
		L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_13, NULL);
		NullCheck(L_14);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_14, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_16 = __this->___CameraToFace_4;
		NullCheck(L_16);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
		L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_16, NULL);
		NullCheck(L_17);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
		L_18 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_17, NULL);
		NullCheck(L_12);
		Transform_LookAt_mBD38EDB5E915C5DA6C5A79D191DEE2C826A9FC2C(L_12, L_15, L_18, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.LookAt.Billboarder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Billboarder__ctor_m3AF46BF09201865E6B2DE22AA4E57805C1056792 (Billboarder_tE5DE4649882C785C370B578E42AA2163BDD16105* __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.Boolean Live2D.Cubism.Samples.AsyncBenchmark.AsyncToggler::get_LastEnableSync()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncToggler_get_LastEnableSync_mCD63FC8401F6C0B5887E7D8C4718B678F0C75766 (AsyncToggler_t0B95B7CF50E5A05153B6AD659BA461E6136EC005* __this, const RuntimeMethod* method) 
{
	{
		// private bool LastEnableSync { get; set; }
		bool L_0 = __this->___U3CLastEnableSyncU3Ek__BackingField_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.AsyncToggler::set_LastEnableSync(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncToggler_set_LastEnableSync_m9219D45DED9C7489F7287F59903199A754F501BF (AsyncToggler_t0B95B7CF50E5A05153B6AD659BA461E6136EC005* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// private bool LastEnableSync { get; set; }
		bool L_0 = ___value0;
		__this->___U3CLastEnableSyncU3Ek__BackingField_5 = L_0;
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.AsyncToggler::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncToggler_Update_mB2BDF9C3C0A78029886B6708E1536E504658C8C9 (AsyncToggler_t0B95B7CF50E5A05153B6AD659BA461E6136EC005* __this, const RuntimeMethod* method) 
{
	{
		// if (EnableAsync == LastEnableSync)
		bool L_0 = __this->___EnableAsync_4;
		bool L_1;
		L_1 = AsyncToggler_get_LastEnableSync_mCD63FC8401F6C0B5887E7D8C4718B678F0C75766_inline(__this, NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// if (EnableAsync)
		bool L_2 = __this->___EnableAsync_4;
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		// CubismBuiltinAsyncTaskHandler.Activate();
		CubismBuiltinAsyncTaskHandler_Activate_mC027CB9EC54EA49470ACFBF3BA1D4FB37220F206(NULL);
		goto IL_0023;
	}

IL_001e:
	{
		// CubismBuiltinAsyncTaskHandler.Deactivate();
		CubismBuiltinAsyncTaskHandler_Deactivate_mC708A6CC48957F55C35A5AC76CC19169662F5959(NULL);
	}

IL_0023:
	{
		// LastEnableSync = EnableAsync;
		bool L_3 = __this->___EnableAsync_4;
		AsyncToggler_set_LastEnableSync_m9219D45DED9C7489F7287F59903199A754F501BF_inline(__this, L_3, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.AsyncToggler::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncToggler_OnDestroy_m5966D972C2F38351864694A3EAC52A4845E51AB1 (AsyncToggler_t0B95B7CF50E5A05153B6AD659BA461E6136EC005* __this, const RuntimeMethod* method) 
{
	{
		// EnableAsync = false;
		__this->___EnableAsync_4 = (bool)0;
		// Update();
		AsyncToggler_Update_mB2BDF9C3C0A78029886B6708E1536E504658C8C9(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.AsyncToggler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncToggler__ctor_m753258CB52C2D7400261DC564067E79D70A754B4 (AsyncToggler_t0B95B7CF50E5A05153B6AD659BA461E6136EC005* __this, const RuntimeMethod* method) 
{
	{
		// public bool EnableAsync = true;
		__this->___EnableAsync_4 = (bool)1;
		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.Single Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::get_HighestRecordedFrameRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BenchmarkController_get_HighestRecordedFrameRate_m5C932831A3C4034636BC9DBC2DD9C248B65B096D (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// private float HighestRecordedFrameRate { get; set; }
		float L_0 = __this->___U3CHighestRecordedFrameRateU3Ek__BackingField_8;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::set_HighestRecordedFrameRate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController_set_HighestRecordedFrameRate_m30080D21494D47A0433D393D86372665AFE2374B (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float HighestRecordedFrameRate { get; set; }
		float L_0 = ___value0;
		__this->___U3CHighestRecordedFrameRateU3Ek__BackingField_8 = L_0;
		return;
	}
}
// System.Boolean Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::get_CanModelSpawn()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BenchmarkController_get_CanModelSpawn_mC9166FBF208AB2ABDCB02ABB36ED1B36AB0485E8 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// private bool CanModelSpawn { get; set; }
		bool L_0 = __this->___U3CCanModelSpawnU3Ek__BackingField_9;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::set_CanModelSpawn(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController_set_CanModelSpawn_m9781A731D0DF215E4830CBCF077470D0D0EEF504 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// private bool CanModelSpawn { get; set; }
		bool L_0 = ___value0;
		__this->___U3CCanModelSpawnU3Ek__BackingField_9 = L_0;
		return;
	}
}
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::get_SpawnTimeCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BenchmarkController_get_SpawnTimeCount_m02C0221BEBDB33F530F3F6506EE6D4CADFFC4076 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// private float SpawnTimeCount { get; set; }
		float L_0 = __this->___U3CSpawnTimeCountU3Ek__BackingField_10;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::set_SpawnTimeCount(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController_set_SpawnTimeCount_m2ADC9122653F195C4BD4BCEDEDE5187B62228E35 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float SpawnTimeCount { get; set; }
		float L_0 = ___value0;
		__this->___U3CSpawnTimeCountU3Ek__BackingField_10 = L_0;
		return;
	}
}
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::get_ElapsedTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BenchmarkController_get_ElapsedTime_mA929E6DDA180E8EC007A7A9B5A656D1346358BC7 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// private float ElapsedTime { get; set; }
		float L_0 = __this->___U3CElapsedTimeU3Ek__BackingField_11;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::set_ElapsedTime(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController_set_ElapsedTime_m54B1AF27248F7A7DF9FE2C0052C686044795A599 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float ElapsedTime { get; set; }
		float L_0 = ___value0;
		__this->___U3CElapsedTimeU3Ek__BackingField_11 = L_0;
		return;
	}
}
// Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::get_FpsCounter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* BenchmarkController_get_FpsCounter_mF32A2BF86D621ED56EB48E799F1263A859FB8829 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// private FpsCounter FpsCounter { get; set; }
		FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* L_0 = __this->___U3CFpsCounterU3Ek__BackingField_12;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::set_FpsCounter(Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController_set_FpsCounter_m414B18C9A601085EE33A3ABDF810CB9F8A72BD1B (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* ___value0, const RuntimeMethod* method) 
{
	{
		// private FpsCounter FpsCounter { get; set; }
		FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* L_0 = ___value0;
		__this->___U3CFpsCounterU3Ek__BackingField_12 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFpsCounterU3Ek__BackingField_12), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::get_ModelSpawner()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* BenchmarkController_get_ModelSpawner_m37DEB42A2F0E39C6DA187FE720FE2F82C49318D4 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// private ModelSpawner ModelSpawner { get; set; }
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_0 = __this->___U3CModelSpawnerU3Ek__BackingField_13;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::set_ModelSpawner(Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController_set_ModelSpawner_m186CA17CE811459427D9D56421AD21AC227784FA (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* ___value0, const RuntimeMethod* method) 
{
	{
		// private ModelSpawner ModelSpawner { get; set; }
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_0 = ___value0;
		__this->___U3CModelSpawnerU3Ek__BackingField_13 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CModelSpawnerU3Ek__BackingField_13), (void*)L_0);
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController_Awake_m2B6C276DF2B1A2650669B6A1AC729FEF1A903080 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisFpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520_mD63C2A8DF4E7ED49E0755F140E9EF40257520B7D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF_m3B984B08890B407D5CB426244EA2B1D8C257ED91_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// QualitySettings.vSyncCount = 0;
		QualitySettings_set_vSyncCount_m0F1D9979392C140D248C6C3736F882A5A5C860E4(0, NULL);
		// Application.targetFrameRate = TargetFrameRate + 1;
		int32_t L_0 = __this->___TargetFrameRate_5;
		Application_set_targetFrameRate_mB90EEA60DAE55CD71C38D4B7DFDBE2B34EA6B46F(((int32_t)il2cpp_codegen_add(L_0, 1)), NULL);
		// FpsCounter = GetComponent<FpsCounter>();
		FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* L_1;
		L_1 = Component_GetComponent_TisFpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520_mD63C2A8DF4E7ED49E0755F140E9EF40257520B7D(__this, Component_GetComponent_TisFpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520_mD63C2A8DF4E7ED49E0755F140E9EF40257520B7D_RuntimeMethod_var);
		BenchmarkController_set_FpsCounter_m414B18C9A601085EE33A3ABDF810CB9F8A72BD1B_inline(__this, L_1, NULL);
		// ModelSpawner = GetComponent<ModelSpawner>();
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_2;
		L_2 = Component_GetComponent_TisModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF_m3B984B08890B407D5CB426244EA2B1D8C257ED91(__this, Component_GetComponent_TisModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF_m3B984B08890B407D5CB426244EA2B1D8C257ED91_RuntimeMethod_var);
		BenchmarkController_set_ModelSpawner_m186CA17CE811459427D9D56421AD21AC227784FA_inline(__this, L_2, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController_Update_mB1AFF1CB3CB292BE804E1C89889AEE10562BEA83 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// RecordFrameRate();
		BenchmarkController_RecordFrameRate_m07D2CBFE213CAB9BE94458D229278D5AE916C910(__this, NULL);
		// ManageSpawn();
		BenchmarkController_ManageSpawn_mE024336F4DB6A5828ECED451C7ACB65A11C6D6CB(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::RecordFrameRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController_RecordFrameRate_m07D2CBFE213CAB9BE94458D229278D5AE916C910 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0AA405A8681D1843E79557E6A50DA848B71C9AD);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	String_t* V_1 = NULL;
	BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* G_B2_0 = NULL;
	BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* G_B1_0 = NULL;
	float G_B3_0 = 0.0f;
	BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* G_B3_1 = NULL;
	{
		// var fps = FpsCounter.Fps;
		FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* L_0;
		L_0 = BenchmarkController_get_FpsCounter_mF32A2BF86D621ED56EB48E799F1263A859FB8829_inline(__this, NULL);
		NullCheck(L_0);
		float L_1;
		L_1 = FpsCounter_get_Fps_m17E0650DA72A59A1EBE5A8527C8A2ACA6063AF41_inline(L_0, NULL);
		V_0 = L_1;
		// HighestRecordedFrameRate = fps >= HighestRecordedFrameRate
		//     ? fps
		//     : HighestRecordedFrameRate;
		float L_2 = V_0;
		float L_3;
		L_3 = BenchmarkController_get_HighestRecordedFrameRate_m5C932831A3C4034636BC9DBC2DD9C248B65B096D_inline(__this, NULL);
		G_B1_0 = __this;
		if ((((float)L_2) >= ((float)L_3)))
		{
			G_B2_0 = __this;
			goto IL_001e;
		}
	}
	{
		float L_4;
		L_4 = BenchmarkController_get_HighestRecordedFrameRate_m5C932831A3C4034636BC9DBC2DD9C248B65B096D_inline(__this, NULL);
		G_B3_0 = L_4;
		G_B3_1 = G_B1_0;
		goto IL_001f;
	}

IL_001e:
	{
		float L_5 = V_0;
		G_B3_0 = L_5;
		G_B3_1 = G_B2_0;
	}

IL_001f:
	{
		NullCheck(G_B3_1);
		BenchmarkController_set_HighestRecordedFrameRate_m30080D21494D47A0433D393D86372665AFE2374B_inline(G_B3_1, G_B3_0, NULL);
		// if (SpawnTimeCount < SpawnIntervalTimeSecond)
		float L_6;
		L_6 = BenchmarkController_get_SpawnTimeCount_m02C0221BEBDB33F530F3F6506EE6D4CADFFC4076_inline(__this, NULL);
		float L_7 = __this->___SpawnIntervalTimeSecond_4;
		if ((!(((float)L_6) < ((float)L_7))))
		{
			goto IL_0045;
		}
	}
	{
		// SpawnTimeCount += Time.deltaTime;
		float L_8;
		L_8 = BenchmarkController_get_SpawnTimeCount_m02C0221BEBDB33F530F3F6506EE6D4CADFFC4076_inline(__this, NULL);
		float L_9;
		L_9 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		BenchmarkController_set_SpawnTimeCount_m2ADC9122653F195C4BD4BCEDEDE5187B62228E35_inline(__this, ((float)il2cpp_codegen_add(L_8, L_9)), NULL);
		// return;
		return;
	}

IL_0045:
	{
		// if (!CanModelSpawn && (ModelSpawner.InstancesCount != 0))
		bool L_10;
		L_10 = BenchmarkController_get_CanModelSpawn_mC9166FBF208AB2ABDCB02ABB36ED1B36AB0485E8_inline(__this, NULL);
		if (L_10)
		{
			goto IL_0095;
		}
	}
	{
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_11;
		L_11 = BenchmarkController_get_ModelSpawner_m37DEB42A2F0E39C6DA187FE720FE2F82C49318D4_inline(__this, NULL);
		NullCheck(L_11);
		int32_t L_12;
		L_12 = ModelSpawner_get_InstancesCount_mBB3193B52C57DB7458918642C209B7B244B1EB80_inline(L_11, NULL);
		if (!L_12)
		{
			goto IL_0095;
		}
	}
	{
		// ElapsedTime += SpawnIntervalTimeSecond;
		float L_13;
		L_13 = BenchmarkController_get_ElapsedTime_mA929E6DDA180E8EC007A7A9B5A656D1346358BC7_inline(__this, NULL);
		float L_14 = __this->___SpawnIntervalTimeSecond_4;
		BenchmarkController_set_ElapsedTime_m54B1AF27248F7A7DF9FE2C0052C686044795A599_inline(__this, ((float)il2cpp_codegen_add(L_13, L_14)), NULL);
		// var elapsedTimeString = TimeConversion(Mathf.FloorToInt(ElapsedTime));
		float L_15;
		L_15 = BenchmarkController_get_ElapsedTime_mA929E6DDA180E8EC007A7A9B5A656D1346358BC7_inline(__this, NULL);
		int32_t L_16;
		L_16 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_15, NULL);
		String_t* L_17;
		L_17 = BenchmarkController_TimeConversion_m8383C8787A86D338A086FF4740FFAE61EAA0BA5A(__this, L_16, NULL);
		V_1 = L_17;
		// ReachedElapsedTimeUi.text = string.Format(" Reached Time:{0}", elapsedTimeString);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_18 = __this->___ReachedElapsedTimeUi_6;
		String_t* L_19 = V_1;
		String_t* L_20;
		L_20 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralD0AA405A8681D1843E79557E6A50DA848B71C9AD, L_19, NULL);
		NullCheck(L_18);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_18, L_20);
	}

IL_0095:
	{
		// CanModelSpawn = TargetFrameRate <= HighestRecordedFrameRate;
		int32_t L_21 = __this->___TargetFrameRate_5;
		float L_22;
		L_22 = BenchmarkController_get_HighestRecordedFrameRate_m5C932831A3C4034636BC9DBC2DD9C248B65B096D_inline(__this, NULL);
		BenchmarkController_set_CanModelSpawn_m9781A731D0DF215E4830CBCF077470D0D0EEF504_inline(__this, (bool)((((int32_t)((!(((float)((float)L_21)) <= ((float)L_22)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
		// SpawnTimeCount = 0.0f;
		BenchmarkController_set_SpawnTimeCount_m2ADC9122653F195C4BD4BCEDEDE5187B62228E35_inline(__this, (0.0f), NULL);
		// HighestRecordedFrameRate = 0.0f;
		BenchmarkController_set_HighestRecordedFrameRate_m30080D21494D47A0433D393D86372665AFE2374B_inline(__this, (0.0f), NULL);
		// }
		return;
	}
}
// System.String Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::TimeConversion(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BenchmarkController_TimeConversion_m8383C8787A86D338A086FF4740FFAE61EAA0BA5A (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, int32_t ___second0, const RuntimeMethod* method) 
{
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var timeSpan = new TimeSpan(0, 0, second);
		int32_t L_0 = ___second0;
		TimeSpan__ctor_mF8B85616C009D35D860DA0254327E8AAF54822A1((&V_0), 0, 0, L_0, NULL);
		// return timeSpan.ToString();
		String_t* L_1;
		L_1 = TimeSpan_ToString_m44D5BF48E35E18BB8B99A86B6535DA5E847FFE92((&V_0), NULL);
		return L_1;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::ManageSpawn()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController_ManageSpawn_mE024336F4DB6A5828ECED451C7ACB65A11C6D6CB (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7053D87666F9E414599056237374293DA174E716);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// if (SpawnTimeCount < SpawnIntervalTimeSecond)
		float L_0;
		L_0 = BenchmarkController_get_SpawnTimeCount_m02C0221BEBDB33F530F3F6506EE6D4CADFFC4076_inline(__this, NULL);
		float L_1 = __this->___SpawnIntervalTimeSecond_4;
		if ((!(((float)L_0) < ((float)L_1))))
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// if (CanModelSpawn)
		bool L_2;
		L_2 = BenchmarkController_get_CanModelSpawn_mC9166FBF208AB2ABDCB02ABB36ED1B36AB0485E8_inline(__this, NULL);
		if (!L_2)
		{
			goto IL_002e;
		}
	}
	{
		// ModelSpawner.IncreaseInstances();
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_3;
		L_3 = BenchmarkController_get_ModelSpawner_m37DEB42A2F0E39C6DA187FE720FE2F82C49318D4_inline(__this, NULL);
		NullCheck(L_3);
		ModelSpawner_IncreaseInstances_m3E361B5DDA5A76C4CED290F547744CE241B616EE(L_3, NULL);
		// ElapsedTime = 0;
		BenchmarkController_set_ElapsedTime_m54B1AF27248F7A7DF9FE2C0052C686044795A599_inline(__this, (0.0f), NULL);
		return;
	}

IL_002e:
	{
		// var instancesCount = ModelSpawner.InstancesCount;
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_4;
		L_4 = BenchmarkController_get_ModelSpawner_m37DEB42A2F0E39C6DA187FE720FE2F82C49318D4_inline(__this, NULL);
		NullCheck(L_4);
		int32_t L_5;
		L_5 = ModelSpawner_get_InstancesCount_mBB3193B52C57DB7458918642C209B7B244B1EB80_inline(L_4, NULL);
		V_0 = L_5;
		// InstancesCountUi.text = string.Format(" Reached Model Count:{0}", instancesCount.ToString());
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_6 = __this->___InstancesCountUi_7;
		String_t* L_7;
		L_7 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
		String_t* L_8;
		L_8 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral7053D87666F9E414599056237374293DA174E716, L_7, NULL);
		NullCheck(L_6);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_6, L_8);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BenchmarkController__ctor_m9136DC4E6A6E526513DDED038F2BCB47594EA909 (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// public readonly float SpawnIntervalTimeSecond = 1.0f;
		__this->___SpawnIntervalTimeSecond_4 = (1.0f);
		// public int TargetFrameRate = 60;
		__this->___TargetFrameRate_5 = ((int32_t)60);
		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.Single Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::get_Fps()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FpsCounter_get_Fps_m17E0650DA72A59A1EBE5A8527C8A2ACA6063AF41 (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, const RuntimeMethod* method) 
{
	{
		// public float Fps { get; private set; }
		float L_0 = __this->___U3CFpsU3Ek__BackingField_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::set_Fps(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FpsCounter_set_Fps_m02C9517CF5C5851C96F07ACFCE949190E060B2CE (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// public float Fps { get; private set; }
		float L_0 = ___value0;
		__this->___U3CFpsU3Ek__BackingField_5 = L_0;
		return;
	}
}
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::get_DeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FpsCounter_get_DeltaTime_mA2179E52B1F0D59F5847D1D84B08FE801410F5B0 (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, const RuntimeMethod* method) 
{
	{
		// private float DeltaTime { get; set; }
		float L_0 = __this->___U3CDeltaTimeU3Ek__BackingField_6;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::set_DeltaTime(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FpsCounter_set_DeltaTime_m5DCA598AA854C4B3566E76E3D8CDA8720565A45C (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float DeltaTime { get; set; }
		float L_0 = ___value0;
		__this->___U3CDeltaTimeU3Ek__BackingField_6 = L_0;
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FpsCounter_Update_m891B939C27EA4C0343EDA0597991200A3EAAEADB (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB54039DD1A668A805F075432750EB688A66961A4);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		// DeltaTime += (Time.deltaTime - DeltaTime) * 0.1f;
		float L_0;
		L_0 = FpsCounter_get_DeltaTime_mA2179E52B1F0D59F5847D1D84B08FE801410F5B0_inline(__this, NULL);
		float L_1;
		L_1 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_2;
		L_2 = FpsCounter_get_DeltaTime_mA2179E52B1F0D59F5847D1D84B08FE801410F5B0_inline(__this, NULL);
		FpsCounter_set_DeltaTime_m5DCA598AA854C4B3566E76E3D8CDA8720565A45C_inline(__this, ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), (0.100000001f))))), NULL);
		// var fps = 1.0f / DeltaTime;
		float L_3;
		L_3 = FpsCounter_get_DeltaTime_mA2179E52B1F0D59F5847D1D84B08FE801410F5B0_inline(__this, NULL);
		V_0 = ((float)((1.0f)/L_3));
		// Fps = fps;
		float L_4 = V_0;
		FpsCounter_set_Fps_m02C9517CF5C5851C96F07ACFCE949190E060B2CE_inline(__this, L_4, NULL);
		// FpsUi.text = string.Format("({0:0.} fps)", fps);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_5 = __this->___FpsUi_4;
		float L_6 = V_0;
		float L_7 = L_6;
		RuntimeObject* L_8 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_7);
		String_t* L_9;
		L_9 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralB54039DD1A668A805F075432750EB688A66961A4, L_8, NULL);
		NullCheck(L_5);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_5, L_9);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FpsCounter__ctor_m73B0E450589701FAB73406509ECACC29A4A31AF1 (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __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.Boolean Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_LessThanTargetFrameRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FrameRateMeasurer_get_LessThanTargetFrameRate_m67BF67204DBE159BD7EFD33C02A01E0B1FCC2546 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private bool LessThanTargetFrameRate { get; set; }
		bool L_0 = __this->___U3CLessThanTargetFrameRateU3Ek__BackingField_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_LessThanTargetFrameRate(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_LessThanTargetFrameRate_mE8CEC784967C669703B70223F5AB38661D2B4303 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// private bool LessThanTargetFrameRate { get; set; }
		bool L_0 = ___value0;
		__this->___U3CLessThanTargetFrameRateU3Ek__BackingField_5 = L_0;
		return;
	}
}
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_HighestFrameRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameRateMeasurer_get_HighestFrameRate_mBFBE08A8ADECB9E34391DC3C8E13581642F97158 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private float HighestFrameRate { get; set; }
		float L_0 = __this->___U3CHighestFrameRateU3Ek__BackingField_6;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_HighestFrameRate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_HighestFrameRate_m5334E8B6F4C6A6A8C55BC1A4F280DB287341A609 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float HighestFrameRate { get; set; }
		float L_0 = ___value0;
		__this->___U3CHighestFrameRateU3Ek__BackingField_6 = L_0;
		return;
	}
}
// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_CurrentHighestFrameRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private int CurrentHighestFrameRate { get; set; }
		int32_t L_0 = __this->___U3CCurrentHighestFrameRateU3Ek__BackingField_7;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_CurrentHighestFrameRate(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_CurrentHighestFrameRate_m3DCDC202293F0977AF9F811F7517E53859DA379A (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int CurrentHighestFrameRate { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CCurrentHighestFrameRateU3Ek__BackingField_7 = L_0;
		return;
	}
}
// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_PreviousHighestFrameRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_PreviousHighestFrameRate_m7577BDB66F92352032400D79E9B45C858D2BC699 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private int PreviousHighestFrameRate { get; set; }
		int32_t L_0 = __this->___U3CPreviousHighestFrameRateU3Ek__BackingField_8;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_PreviousHighestFrameRate(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_PreviousHighestFrameRate_mA1D781E9BF43D1C2C9C87735B006D2F67462969F (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int PreviousHighestFrameRate { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CPreviousHighestFrameRateU3Ek__BackingField_8 = L_0;
		return;
	}
}
// System.Single Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_LowestFrameRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameRateMeasurer_get_LowestFrameRate_mB81AB10A0E9325527B23687A26DEF2A99B0420A9 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private float LowestFrameRate { get; set; }
		float L_0 = __this->___U3CLowestFrameRateU3Ek__BackingField_9;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_LowestFrameRate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_LowestFrameRate_mF0EC0253A6AA155AE583288EA9AAA67F83AA5741 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float LowestFrameRate { get; set; }
		float L_0 = ___value0;
		__this->___U3CLowestFrameRateU3Ek__BackingField_9 = L_0;
		return;
	}
}
// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_CurrentLowestFrameRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_CurrentLowestFrameRate_m26EEB6C9C156C9DB8481EDDA1179857F1FA9DA71 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private int CurrentLowestFrameRate { get; set; }
		int32_t L_0 = __this->___U3CCurrentLowestFrameRateU3Ek__BackingField_10;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_CurrentLowestFrameRate(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_CurrentLowestFrameRate_m7C2D207B1B9A9693502A434969671BFDC055867E (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int CurrentLowestFrameRate { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CCurrentLowestFrameRateU3Ek__BackingField_10 = L_0;
		return;
	}
}
// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_PreviousLowestFrameRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_PreviousLowestFrameRate_mCB00773D6AF02EDC26C243F5D18540E53C85BB4C (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private int PreviousLowestFrameRate { get; set; }
		int32_t L_0 = __this->___U3CPreviousLowestFrameRateU3Ek__BackingField_11;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_PreviousLowestFrameRate(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_PreviousLowestFrameRate_mCC574547F46EDCDD9E025B5F93D1B4E9F25F64CE (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int PreviousLowestFrameRate { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CPreviousLowestFrameRateU3Ek__BackingField_11 = L_0;
		return;
	}
}
// System.Int32 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_InstancesCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_InstancesCount_mE6CA3C330165C68656F6DA87579B75F4CF91BD2B (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private int InstancesCount { get; set; }
		int32_t L_0 = __this->___U3CInstancesCountU3Ek__BackingField_12;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_InstancesCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_InstancesCount_m5E63BD2F899A14150C6BF52C2FCDDF40455855EA (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int InstancesCount { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CInstancesCountU3Ek__BackingField_12 = L_0;
		return;
	}
}
// Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_FpsCounter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* FrameRateMeasurer_get_FpsCounter_mB7B61ED03886CEC4F112A349F4E9B86FBA6F8912 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private FpsCounter FpsCounter { get; set; }
		FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* L_0 = __this->___U3CFpsCounterU3Ek__BackingField_13;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_FpsCounter(Live2D.Cubism.Samples.AsyncBenchmark.FpsCounter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_FpsCounter_m8830BE0E316187FF450450D5002499727C2DBF38 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* ___value0, const RuntimeMethod* method) 
{
	{
		// private FpsCounter FpsCounter { get; set; }
		FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* L_0 = ___value0;
		__this->___U3CFpsCounterU3Ek__BackingField_13 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFpsCounterU3Ek__BackingField_13), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_BenchmarkController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* FrameRateMeasurer_get_BenchmarkController_mFC9A3A6D3620A7F23AF73CEB692C6ADC52BC7E47 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private BenchmarkController BenchmarkController { get; set; }
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_0 = __this->___U3CBenchmarkControllerU3Ek__BackingField_14;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_BenchmarkController(Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_BenchmarkController_m1D2C1FB01F43C15B1234DDE0D8C88AABCBD70D9E (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* ___value0, const RuntimeMethod* method) 
{
	{
		// private BenchmarkController BenchmarkController { get; set; }
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_0 = ___value0;
		__this->___U3CBenchmarkControllerU3Ek__BackingField_14 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBenchmarkControllerU3Ek__BackingField_14), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_ModelSpawner()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* FrameRateMeasurer_get_ModelSpawner_mFE670B414A4AC05E801108747A477D5008A3832F (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private ModelSpawner ModelSpawner { get; set; }
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_0 = __this->___U3CModelSpawnerU3Ek__BackingField_15;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_ModelSpawner(Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_ModelSpawner_m94FE207417B1A567B59F78F613B6F0FC3F71510A (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* ___value0, const RuntimeMethod* method) 
{
	{
		// private ModelSpawner ModelSpawner { get; set; }
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_0 = ___value0;
		__this->___U3CModelSpawnerU3Ek__BackingField_15 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CModelSpawnerU3Ek__BackingField_15), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_TotalElapsedTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* FrameRateMeasurer_get_TotalElapsedTime_mB5EDE7991916E7AB3E96B3B518F62EAA10C2197D (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private TotalElapsedTime TotalElapsedTime { get; set; }
		TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* L_0 = __this->___U3CTotalElapsedTimeU3Ek__BackingField_16;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_TotalElapsedTime(Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_TotalElapsedTime_m959D35BB0CD0E4FEDBE2FECAEC8E1A115D9887CC (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* ___value0, const RuntimeMethod* method) 
{
	{
		// private TotalElapsedTime TotalElapsedTime { get; set; }
		TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* L_0 = ___value0;
		__this->___U3CTotalElapsedTimeU3Ek__BackingField_16 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTotalElapsedTimeU3Ek__BackingField_16), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_FrameRateUiHolder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* FrameRateMeasurer_get_FrameRateUiHolder_mD4092FE6205C831B876642C5C3CC303361EA78B1 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private FrameRateUiHolder FrameRateUiHolder { get; set; }
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_0 = __this->___U3CFrameRateUiHolderU3Ek__BackingField_17;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_FrameRateUiHolder(Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_FrameRateUiHolder_m8CB03560F140F16EC3ED5C7321AE884AFA140514 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* ___value0, const RuntimeMethod* method) 
{
	{
		// private FrameRateUiHolder FrameRateUiHolder { get; set; }
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_0 = ___value0;
		__this->___U3CFrameRateUiHolderU3Ek__BackingField_17 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFrameRateUiHolderU3Ek__BackingField_17), (void*)L_0);
		return;
	}
}
// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_HighestFrameRateUi()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* FrameRateMeasurer_get_HighestFrameRateUi_mA383EC6132A00A0484D95DDEFCC654C2779A0F8D (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private Text HighestFrameRateUi { get; set; }
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___U3CHighestFrameRateUiU3Ek__BackingField_18;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_HighestFrameRateUi(UnityEngine.UI.Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_HighestFrameRateUi_mB9BD2D7A89A739B03CF2A25826A7F221B1B34BEE (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___value0, const RuntimeMethod* method) 
{
	{
		// private Text HighestFrameRateUi { get; set; }
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = ___value0;
		__this->___U3CHighestFrameRateUiU3Ek__BackingField_18 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHighestFrameRateUiU3Ek__BackingField_18), (void*)L_0);
		return;
	}
}
// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::get_LowestFrameRateUi()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* FrameRateMeasurer_get_LowestFrameRateUi_mFCDE228B213207664B5E35F3E3A08D2B1ECBDAB3 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private Text LowestFrameRateUi { get; set; }
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___U3CLowestFrameRateUiU3Ek__BackingField_19;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::set_LowestFrameRateUi(UnityEngine.UI.Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_LowestFrameRateUi_m1AE506BEAFFB74A0CB64C260F6575E1C61FC555E (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___value0, const RuntimeMethod* method) 
{
	{
		// private Text LowestFrameRateUi { get; set; }
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = ___value0;
		__this->___U3CLowestFrameRateUiU3Ek__BackingField_19 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLowestFrameRateUiU3Ek__BackingField_19), (void*)L_0);
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_Start_m3230BE8F9245E248D491FF0472F0F47CEAD400FD (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisBenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF_m1A03C8EF487ED3922F1A707E21568D7EA06F4778_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisFpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520_mD63C2A8DF4E7ED49E0755F140E9EF40257520B7D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisFrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE_m9473E6E69D30E2A7164F491DB3E6BBD832BE08A3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF_m3B984B08890B407D5CB426244EA2B1D8C257ED91_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisTotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7_mFE04FE976E2AA0DC11D86E6D3CAA24FAECCDDB0E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B2_0 = NULL;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B3_1 = NULL;
	{
		// FpsCounter = GetComponent<FpsCounter>();
		FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* L_0;
		L_0 = Component_GetComponent_TisFpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520_mD63C2A8DF4E7ED49E0755F140E9EF40257520B7D(__this, Component_GetComponent_TisFpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520_mD63C2A8DF4E7ED49E0755F140E9EF40257520B7D_RuntimeMethod_var);
		FrameRateMeasurer_set_FpsCounter_m8830BE0E316187FF450450D5002499727C2DBF38_inline(__this, L_0, NULL);
		// BenchmarkController = GetComponent<BenchmarkController>();
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_1;
		L_1 = Component_GetComponent_TisBenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF_m1A03C8EF487ED3922F1A707E21568D7EA06F4778(__this, Component_GetComponent_TisBenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF_m1A03C8EF487ED3922F1A707E21568D7EA06F4778_RuntimeMethod_var);
		FrameRateMeasurer_set_BenchmarkController_m1D2C1FB01F43C15B1234DDE0D8C88AABCBD70D9E_inline(__this, L_1, NULL);
		// ModelSpawner = GetComponent<ModelSpawner>();
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_2;
		L_2 = Component_GetComponent_TisModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF_m3B984B08890B407D5CB426244EA2B1D8C257ED91(__this, Component_GetComponent_TisModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF_m3B984B08890B407D5CB426244EA2B1D8C257ED91_RuntimeMethod_var);
		FrameRateMeasurer_set_ModelSpawner_m94FE207417B1A567B59F78F613B6F0FC3F71510A_inline(__this, L_2, NULL);
		// TotalElapsedTime = GetComponent<TotalElapsedTime>();
		TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* L_3;
		L_3 = Component_GetComponent_TisTotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7_mFE04FE976E2AA0DC11D86E6D3CAA24FAECCDDB0E(__this, Component_GetComponent_TisTotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7_mFE04FE976E2AA0DC11D86E6D3CAA24FAECCDDB0E_RuntimeMethod_var);
		FrameRateMeasurer_set_TotalElapsedTime_m959D35BB0CD0E4FEDBE2FECAEC8E1A115D9887CC_inline(__this, L_3, NULL);
		// FrameRateUiHolder = GetComponent<FrameRateUiHolder>();
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_4;
		L_4 = Component_GetComponent_TisFrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE_m9473E6E69D30E2A7164F491DB3E6BBD832BE08A3(__this, Component_GetComponent_TisFrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE_m9473E6E69D30E2A7164F491DB3E6BBD832BE08A3_RuntimeMethod_var);
		FrameRateMeasurer_set_FrameRateUiHolder_m8CB03560F140F16EC3ED5C7321AE884AFA140514_inline(__this, L_4, NULL);
		// HighestFrameRateUi = FrameRateUiHolder.HighestFrameRateUi;
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_5;
		L_5 = FrameRateMeasurer_get_FrameRateUiHolder_mD4092FE6205C831B876642C5C3CC303361EA78B1_inline(__this, NULL);
		NullCheck(L_5);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_6 = L_5->___HighestFrameRateUi_6;
		FrameRateMeasurer_set_HighestFrameRateUi_mB9BD2D7A89A739B03CF2A25826A7F221B1B34BEE_inline(__this, L_6, NULL);
		// LowestFrameRateUi = FrameRateUiHolder.LowestFrameRateUi;
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_7;
		L_7 = FrameRateMeasurer_get_FrameRateUiHolder_mD4092FE6205C831B876642C5C3CC303361EA78B1_inline(__this, NULL);
		NullCheck(L_7);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_8 = L_7->___LowestFrameRateUi_7;
		FrameRateMeasurer_set_LowestFrameRateUi_m1AE506BEAFFB74A0CB64C260F6575E1C61FC555E_inline(__this, L_8, NULL);
		// TargetFrameRate = BenchmarkController != null
		//     ? BenchmarkController.TargetFrameRate
		//     : TargetFrameRate;
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_9;
		L_9 = FrameRateMeasurer_get_BenchmarkController_mFC9A3A6D3620A7F23AF73CEB692C6ADC52BC7E47_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		G_B1_0 = __this;
		if (L_10)
		{
			G_B2_0 = __this;
			goto IL_0075;
		}
	}
	{
		int32_t L_11 = __this->___TargetFrameRate_4;
		G_B3_0 = L_11;
		G_B3_1 = G_B1_0;
		goto IL_0080;
	}

IL_0075:
	{
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_12;
		L_12 = FrameRateMeasurer_get_BenchmarkController_mFC9A3A6D3620A7F23AF73CEB692C6ADC52BC7E47_inline(__this, NULL);
		NullCheck(L_12);
		int32_t L_13 = L_12->___TargetFrameRate_5;
		G_B3_0 = L_13;
		G_B3_1 = G_B2_0;
	}

IL_0080:
	{
		NullCheck(G_B3_1);
		G_B3_1->___TargetFrameRate_4 = G_B3_0;
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer_Update_m46323B2EAF245BA02D45FAF8E5FD5FAAB756DD7A (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5292EDEA2A6EEC09159DE02544CFC16599EC81D9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63D693DC1BCE9A31068D28BA30D171CB65FBCDD9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7589C9BEF7021CF2528986964C8AB4BA0D793737);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA34B53A3BEC4C0731C4CD75A601C8AFFBB3F9AC9);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	String_t* V_4 = NULL;
	String_t* V_5 = NULL;
	String_t* V_6 = NULL;
	String_t* V_7 = NULL;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B2_0 = NULL;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B3_1 = NULL;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B5_0 = NULL;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B4_0 = NULL;
	int32_t G_B6_0 = 0;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B6_1 = NULL;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B9_0 = NULL;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B8_0 = NULL;
	float G_B10_0 = 0.0f;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B10_1 = NULL;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B12_0 = NULL;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B11_0 = NULL;
	float G_B13_0 = 0.0f;
	FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* G_B13_1 = NULL;
	int32_t G_B16_0 = 0;
	int32_t G_B18_0 = 0;
	int32_t G_B17_0 = 0;
	int32_t G_B19_0 = 0;
	int32_t G_B19_1 = 0;
	{
		// var fps = Mathf.FloorToInt(FpsCounter.Fps);
		FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* L_0;
		L_0 = FrameRateMeasurer_get_FpsCounter_mB7B61ED03886CEC4F112A349F4E9B86FBA6F8912_inline(__this, NULL);
		NullCheck(L_0);
		float L_1;
		L_1 = FpsCounter_get_Fps_m17E0650DA72A59A1EBE5A8527C8A2ACA6063AF41_inline(L_0, NULL);
		int32_t L_2;
		L_2 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_1, NULL);
		V_0 = L_2;
		// CurrentHighestFrameRate = fps > CurrentHighestFrameRate
		//     ? fps
		//     : CurrentHighestFrameRate;
		int32_t L_3 = V_0;
		int32_t L_4;
		L_4 = FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA_inline(__this, NULL);
		G_B1_0 = __this;
		if ((((int32_t)L_3) > ((int32_t)L_4)))
		{
			G_B2_0 = __this;
			goto IL_0023;
		}
	}
	{
		int32_t L_5;
		L_5 = FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA_inline(__this, NULL);
		G_B3_0 = L_5;
		G_B3_1 = G_B1_0;
		goto IL_0024;
	}

IL_0023:
	{
		int32_t L_6 = V_0;
		G_B3_0 = L_6;
		G_B3_1 = G_B2_0;
	}

IL_0024:
	{
		NullCheck(G_B3_1);
		FrameRateMeasurer_set_CurrentHighestFrameRate_m3DCDC202293F0977AF9F811F7517E53859DA379A_inline(G_B3_1, G_B3_0, NULL);
		// CurrentLowestFrameRate = fps < CurrentLowestFrameRate
		//     ? fps
		//     : CurrentLowestFrameRate;
		int32_t L_7 = V_0;
		int32_t L_8;
		L_8 = FrameRateMeasurer_get_CurrentLowestFrameRate_m26EEB6C9C156C9DB8481EDDA1179857F1FA9DA71_inline(__this, NULL);
		G_B4_0 = __this;
		if ((((int32_t)L_7) < ((int32_t)L_8)))
		{
			G_B5_0 = __this;
			goto IL_003b;
		}
	}
	{
		int32_t L_9;
		L_9 = FrameRateMeasurer_get_CurrentLowestFrameRate_m26EEB6C9C156C9DB8481EDDA1179857F1FA9DA71_inline(__this, NULL);
		G_B6_0 = L_9;
		G_B6_1 = G_B4_0;
		goto IL_003c;
	}

IL_003b:
	{
		int32_t L_10 = V_0;
		G_B6_0 = L_10;
		G_B6_1 = G_B5_0;
	}

IL_003c:
	{
		NullCheck(G_B6_1);
		FrameRateMeasurer_set_CurrentLowestFrameRate_m7C2D207B1B9A9693502A434969671BFDC055867E_inline(G_B6_1, G_B6_0, NULL);
		// LessThanTargetFrameRate = TargetFrameRate > CurrentHighestFrameRate;
		int32_t L_11 = __this->___TargetFrameRate_4;
		int32_t L_12;
		L_12 = FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA_inline(__this, NULL);
		FrameRateMeasurer_set_LessThanTargetFrameRate_mE8CEC784967C669703B70223F5AB38661D2B4303_inline(__this, (bool)((((int32_t)L_11) > ((int32_t)L_12))? 1 : 0), NULL);
		// if (LessThanTargetFrameRate)
		bool L_13;
		L_13 = FrameRateMeasurer_get_LessThanTargetFrameRate_m67BF67204DBE159BD7EFD33C02A01E0B1FCC2546_inline(__this, NULL);
		if (!L_13)
		{
			goto IL_0172;
		}
	}
	{
		// HighestFrameRate = HighestFrameRate < CurrentHighestFrameRate
		//     ? CurrentHighestFrameRate
		//     : HighestFrameRate;
		float L_14;
		L_14 = FrameRateMeasurer_get_HighestFrameRate_mBFBE08A8ADECB9E34391DC3C8E13581642F97158_inline(__this, NULL);
		int32_t L_15;
		L_15 = FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA_inline(__this, NULL);
		G_B8_0 = __this;
		if ((((float)L_14) < ((float)((float)L_15))))
		{
			G_B9_0 = __this;
			goto IL_0078;
		}
	}
	{
		float L_16;
		L_16 = FrameRateMeasurer_get_HighestFrameRate_mBFBE08A8ADECB9E34391DC3C8E13581642F97158_inline(__this, NULL);
		G_B10_0 = L_16;
		G_B10_1 = G_B8_0;
		goto IL_007f;
	}

IL_0078:
	{
		int32_t L_17;
		L_17 = FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA_inline(__this, NULL);
		G_B10_0 = ((float)L_17);
		G_B10_1 = G_B9_0;
	}

IL_007f:
	{
		NullCheck(G_B10_1);
		FrameRateMeasurer_set_HighestFrameRate_m5334E8B6F4C6A6A8C55BC1A4F280DB287341A609_inline(G_B10_1, G_B10_0, NULL);
		// LowestFrameRate = LowestFrameRate > CurrentLowestFrameRate
		//     ? CurrentLowestFrameRate
		//     : LowestFrameRate;
		float L_18;
		L_18 = FrameRateMeasurer_get_LowestFrameRate_mB81AB10A0E9325527B23687A26DEF2A99B0420A9_inline(__this, NULL);
		int32_t L_19;
		L_19 = FrameRateMeasurer_get_CurrentLowestFrameRate_m26EEB6C9C156C9DB8481EDDA1179857F1FA9DA71_inline(__this, NULL);
		G_B11_0 = __this;
		if ((((float)L_18) > ((float)((float)L_19))))
		{
			G_B12_0 = __this;
			goto IL_009c;
		}
	}
	{
		float L_20;
		L_20 = FrameRateMeasurer_get_LowestFrameRate_mB81AB10A0E9325527B23687A26DEF2A99B0420A9_inline(__this, NULL);
		G_B13_0 = L_20;
		G_B13_1 = G_B11_0;
		goto IL_00a3;
	}

IL_009c:
	{
		int32_t L_21;
		L_21 = FrameRateMeasurer_get_CurrentLowestFrameRate_m26EEB6C9C156C9DB8481EDDA1179857F1FA9DA71_inline(__this, NULL);
		G_B13_0 = ((float)L_21);
		G_B13_1 = G_B12_0;
	}

IL_00a3:
	{
		NullCheck(G_B13_1);
		FrameRateMeasurer_set_LowestFrameRate_mF0EC0253A6AA155AE583288EA9AAA67F83AA5741_inline(G_B13_1, G_B13_0, NULL);
		// var isMaximumFrameRateChange = (HighestFrameRate == CurrentHighestFrameRate) && (PreviousHighestFrameRate != CurrentHighestFrameRate);
		float L_22;
		L_22 = FrameRateMeasurer_get_HighestFrameRate_mBFBE08A8ADECB9E34391DC3C8E13581642F97158_inline(__this, NULL);
		int32_t L_23;
		L_23 = FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA_inline(__this, NULL);
		if ((!(((float)L_22) == ((float)((float)L_23)))))
		{
			goto IL_00ca;
		}
	}
	{
		int32_t L_24;
		L_24 = FrameRateMeasurer_get_PreviousHighestFrameRate_m7577BDB66F92352032400D79E9B45C858D2BC699_inline(__this, NULL);
		int32_t L_25;
		L_25 = FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA_inline(__this, NULL);
		G_B16_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)L_25))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_00cb;
	}

IL_00ca:
	{
		G_B16_0 = 0;
	}

IL_00cb:
	{
		// var isMinimumFrameRateChange = (LowestFrameRate == CurrentLowestFrameRate) && (PreviousLowestFrameRate != CurrentLowestFrameRate);
		float L_26;
		L_26 = FrameRateMeasurer_get_LowestFrameRate_mB81AB10A0E9325527B23687A26DEF2A99B0420A9_inline(__this, NULL);
		int32_t L_27;
		L_27 = FrameRateMeasurer_get_CurrentLowestFrameRate_m26EEB6C9C156C9DB8481EDDA1179857F1FA9DA71_inline(__this, NULL);
		G_B17_0 = G_B16_0;
		if ((!(((float)L_26) == ((float)((float)L_27)))))
		{
			G_B18_0 = G_B16_0;
			goto IL_00ed;
		}
	}
	{
		int32_t L_28;
		L_28 = FrameRateMeasurer_get_PreviousLowestFrameRate_mCB00773D6AF02EDC26C243F5D18540E53C85BB4C_inline(__this, NULL);
		int32_t L_29;
		L_29 = FrameRateMeasurer_get_CurrentLowestFrameRate_m26EEB6C9C156C9DB8481EDDA1179857F1FA9DA71_inline(__this, NULL);
		G_B19_0 = ((((int32_t)((((int32_t)L_28) == ((int32_t)L_29))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		G_B19_1 = G_B17_0;
		goto IL_00ee;
	}

IL_00ed:
	{
		G_B19_0 = 0;
		G_B19_1 = G_B18_0;
	}

IL_00ee:
	{
		V_1 = (bool)G_B19_0;
		// var timeConversion = TimeConversion(TotalElapsedTime.ElapsedTime);
		TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* L_30;
		L_30 = FrameRateMeasurer_get_TotalElapsedTime_mB5EDE7991916E7AB3E96B3B518F62EAA10C2197D_inline(__this, NULL);
		NullCheck(L_30);
		int32_t L_31 = L_30->___ElapsedTime_5;
		String_t* L_32;
		L_32 = FrameRateMeasurer_TimeConversion_m069A5A63FE5632048A85818DEAED36CA60961356(__this, L_31, NULL);
		V_2 = L_32;
		// if (isMaximumFrameRateChange)
		if (!G_B19_1)
		{
			goto IL_0137;
		}
	}
	{
		// var maximumObservationFrameRateText = string.Format("max ({0} fps)\n", HighestFrameRate);
		float L_33;
		L_33 = FrameRateMeasurer_get_HighestFrameRate_mBFBE08A8ADECB9E34391DC3C8E13581642F97158_inline(__this, NULL);
		float L_34 = L_33;
		RuntimeObject* L_35 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_34);
		String_t* L_36;
		L_36 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral5292EDEA2A6EEC09159DE02544CFC16599EC81D9, L_35, NULL);
		V_3 = L_36;
		// HighestFrameRateUi.text = string.Concat(maximumObservationFrameRateText, timeConversion);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_37;
		L_37 = FrameRateMeasurer_get_HighestFrameRateUi_mA383EC6132A00A0484D95DDEFCC654C2779A0F8D_inline(__this, NULL);
		String_t* L_38 = V_3;
		String_t* L_39 = V_2;
		String_t* L_40;
		L_40 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_38, L_39, NULL);
		NullCheck(L_37);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_37, L_40);
		// PreviousHighestFrameRate = CurrentHighestFrameRate;
		int32_t L_41;
		L_41 = FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA_inline(__this, NULL);
		FrameRateMeasurer_set_PreviousHighestFrameRate_mA1D781E9BF43D1C2C9C87735B006D2F67462969F_inline(__this, L_41, NULL);
	}

IL_0137:
	{
		// if (isMinimumFrameRateChange)
		bool L_42 = V_1;
		if (!L_42)
		{
			goto IL_019d;
		}
	}
	{
		// var minimumObservationFrameRateText = string.Format("min ({0} fps)\n", LowestFrameRate);
		float L_43;
		L_43 = FrameRateMeasurer_get_LowestFrameRate_mB81AB10A0E9325527B23687A26DEF2A99B0420A9_inline(__this, NULL);
		float L_44 = L_43;
		RuntimeObject* L_45 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_44);
		String_t* L_46;
		L_46 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralA34B53A3BEC4C0731C4CD75A601C8AFFBB3F9AC9, L_45, NULL);
		V_4 = L_46;
		// LowestFrameRateUi.text = string.Concat(minimumObservationFrameRateText, timeConversion);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_47;
		L_47 = FrameRateMeasurer_get_LowestFrameRateUi_mFCDE228B213207664B5E35F3E3A08D2B1ECBDAB3_inline(__this, NULL);
		String_t* L_48 = V_4;
		String_t* L_49 = V_2;
		String_t* L_50;
		L_50 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_48, L_49, NULL);
		NullCheck(L_47);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_47, L_50);
		// PreviousLowestFrameRate = CurrentLowestFrameRate;
		int32_t L_51;
		L_51 = FrameRateMeasurer_get_CurrentLowestFrameRate_m26EEB6C9C156C9DB8481EDDA1179857F1FA9DA71_inline(__this, NULL);
		FrameRateMeasurer_set_PreviousLowestFrameRate_mCC574547F46EDCDD9E025B5F93D1B4E9F25F64CE_inline(__this, L_51, NULL);
		goto IL_019d;
	}

IL_0172:
	{
		// CurrentHighestFrameRate = 0;
		FrameRateMeasurer_set_CurrentHighestFrameRate_m3DCDC202293F0977AF9F811F7517E53859DA379A_inline(__this, 0, NULL);
		// PreviousHighestFrameRate = CurrentHighestFrameRate;
		int32_t L_52;
		L_52 = FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA_inline(__this, NULL);
		FrameRateMeasurer_set_PreviousHighestFrameRate_mA1D781E9BF43D1C2C9C87735B006D2F67462969F_inline(__this, L_52, NULL);
		// CurrentLowestFrameRate = TargetFrameRate;
		int32_t L_53 = __this->___TargetFrameRate_4;
		FrameRateMeasurer_set_CurrentLowestFrameRate_m7C2D207B1B9A9693502A434969671BFDC055867E_inline(__this, L_53, NULL);
		// PreviousLowestFrameRate = CurrentLowestFrameRate;
		int32_t L_54;
		L_54 = FrameRateMeasurer_get_CurrentLowestFrameRate_m26EEB6C9C156C9DB8481EDDA1179857F1FA9DA71_inline(__this, NULL);
		FrameRateMeasurer_set_PreviousLowestFrameRate_mCC574547F46EDCDD9E025B5F93D1B4E9F25F64CE_inline(__this, L_54, NULL);
	}

IL_019d:
	{
		// var storeInstancesCount = InstancesCount;
		int32_t L_55;
		L_55 = FrameRateMeasurer_get_InstancesCount_mE6CA3C330165C68656F6DA87579B75F4CF91BD2B_inline(__this, NULL);
		// InstancesCount = ModelSpawner.InstancesCount;
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_56;
		L_56 = FrameRateMeasurer_get_ModelSpawner_mFE670B414A4AC05E801108747A477D5008A3832F_inline(__this, NULL);
		NullCheck(L_56);
		int32_t L_57;
		L_57 = ModelSpawner_get_InstancesCount_mBB3193B52C57DB7458918642C209B7B244B1EB80_inline(L_56, NULL);
		FrameRateMeasurer_set_InstancesCount_m5E63BD2F899A14150C6BF52C2FCDDF40455855EA_inline(__this, L_57, NULL);
		// if (storeInstancesCount != InstancesCount || InstancesCount == 0)
		int32_t L_58;
		L_58 = FrameRateMeasurer_get_InstancesCount_mE6CA3C330165C68656F6DA87579B75F4CF91BD2B_inline(__this, NULL);
		if ((!(((uint32_t)L_55) == ((uint32_t)L_58))))
		{
			goto IL_01c7;
		}
	}
	{
		int32_t L_59;
		L_59 = FrameRateMeasurer_get_InstancesCount_mE6CA3C330165C68656F6DA87579B75F4CF91BD2B_inline(__this, NULL);
		if (L_59)
		{
			goto IL_025d;
		}
	}

IL_01c7:
	{
		// var timeConversion = TimeConversion(0);
		String_t* L_60;
		L_60 = FrameRateMeasurer_TimeConversion_m069A5A63FE5632048A85818DEAED36CA60961356(__this, 0, NULL);
		V_5 = L_60;
		// var highestFrameRateText = string.Format("max (0 fps)\n");
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_61;
		L_61 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		String_t* L_62;
		L_62 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral63D693DC1BCE9A31068D28BA30D171CB65FBCDD9, L_61, NULL);
		V_6 = L_62;
		// HighestFrameRateUi.text = string.Concat(highestFrameRateText, timeConversion);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_63;
		L_63 = FrameRateMeasurer_get_HighestFrameRateUi_mA383EC6132A00A0484D95DDEFCC654C2779A0F8D_inline(__this, NULL);
		String_t* L_64 = V_6;
		String_t* L_65 = V_5;
		String_t* L_66;
		L_66 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_64, L_65, NULL);
		NullCheck(L_63);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_63, L_66);
		// var lowesttFrameRateText = string.Format("min (0 fps)\n");
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_67;
		L_67 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		String_t* L_68;
		L_68 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral7589C9BEF7021CF2528986964C8AB4BA0D793737, L_67, NULL);
		V_7 = L_68;
		// LowestFrameRateUi.text = string.Concat(lowesttFrameRateText, timeConversion);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_69;
		L_69 = FrameRateMeasurer_get_LowestFrameRateUi_mFCDE228B213207664B5E35F3E3A08D2B1ECBDAB3_inline(__this, NULL);
		String_t* L_70 = V_7;
		String_t* L_71 = V_5;
		String_t* L_72;
		L_72 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_70, L_71, NULL);
		NullCheck(L_69);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_69, L_72);
		// CurrentHighestFrameRate = 0;
		FrameRateMeasurer_set_CurrentHighestFrameRate_m3DCDC202293F0977AF9F811F7517E53859DA379A_inline(__this, 0, NULL);
		// PreviousHighestFrameRate = CurrentHighestFrameRate;
		int32_t L_73;
		L_73 = FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA_inline(__this, NULL);
		FrameRateMeasurer_set_PreviousHighestFrameRate_mA1D781E9BF43D1C2C9C87735B006D2F67462969F_inline(__this, L_73, NULL);
		// HighestFrameRate = 0;
		FrameRateMeasurer_set_HighestFrameRate_m5334E8B6F4C6A6A8C55BC1A4F280DB287341A609_inline(__this, (0.0f), NULL);
		// CurrentLowestFrameRate = TargetFrameRate;
		int32_t L_74 = __this->___TargetFrameRate_4;
		FrameRateMeasurer_set_CurrentLowestFrameRate_m7C2D207B1B9A9693502A434969671BFDC055867E_inline(__this, L_74, NULL);
		// PreviousLowestFrameRate = CurrentLowestFrameRate;
		int32_t L_75;
		L_75 = FrameRateMeasurer_get_CurrentLowestFrameRate_m26EEB6C9C156C9DB8481EDDA1179857F1FA9DA71_inline(__this, NULL);
		FrameRateMeasurer_set_PreviousLowestFrameRate_mCC574547F46EDCDD9E025B5F93D1B4E9F25F64CE_inline(__this, L_75, NULL);
		// LowestFrameRate = TargetFrameRate;
		int32_t L_76 = __this->___TargetFrameRate_4;
		FrameRateMeasurer_set_LowestFrameRate_mF0EC0253A6AA155AE583288EA9AAA67F83AA5741_inline(__this, ((float)L_76), NULL);
	}

IL_025d:
	{
		// }
		return;
	}
}
// System.String Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::TimeConversion(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FrameRateMeasurer_TimeConversion_m069A5A63FE5632048A85818DEAED36CA60961356 (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___second0, const RuntimeMethod* method) 
{
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var timeSpan = new TimeSpan(0, 0, second);
		int32_t L_0 = ___second0;
		TimeSpan__ctor_mF8B85616C009D35D860DA0254327E8AAF54822A1((&V_0), 0, 0, L_0, NULL);
		// return timeSpan.ToString();
		String_t* L_1;
		L_1 = TimeSpan_ToString_m44D5BF48E35E18BB8B99A86B6535DA5E847FFE92((&V_0), NULL);
		return L_1;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.FrameRateMeasurer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateMeasurer__ctor_m37C8801F2D0C01603611978A0B0EB58866F3984B (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// public int TargetFrameRate = 60;
		__this->___TargetFrameRate_4 = ((int32_t)60);
		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 Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateUiHolder__ctor_mEFF5FDC78E248719897687D14B5B2F2574AE961D (FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* __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.Int32 Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::get_InstancesCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModelSpawner_get_InstancesCount_mBB3193B52C57DB7458918642C209B7B244B1EB80 (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) 
{
	{
		// public int InstancesCount { get; private set; }
		int32_t L_0 = __this->___U3CInstancesCountU3Ek__BackingField_6;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::set_InstancesCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelSpawner_set_InstancesCount_mEF641CDF2D9DE9E05152590E72CE081187265AA1 (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// public int InstancesCount { get; private set; }
		int32_t L_0 = ___value0;
		__this->___U3CInstancesCountU3Ek__BackingField_6 = L_0;
		return;
	}
}
// System.Collections.Generic.List`1<UnityEngine.GameObject> Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::get_Instances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1 (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) 
{
	{
		// private List<GameObject> Instances { get; set; }
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___U3CInstancesU3Ek__BackingField_7;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::set_Instances(System.Collections.Generic.List`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelSpawner_set_Instances_mED6448F41BDED7FD218B4B8DDB39CF5FA429D829 (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___value0, const RuntimeMethod* method) 
{
	{
		// private List<GameObject> Instances { get; set; }
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___value0;
		__this->___U3CInstancesU3Ek__BackingField_7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInstancesU3Ek__BackingField_7), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::get_BenchmarkController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* ModelSpawner_get_BenchmarkController_m219EA2C1E8EB33E3FF137481A0A4B979DB66B198 (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) 
{
	{
		// private BenchmarkController BenchmarkController { get; set; }
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_0 = __this->___U3CBenchmarkControllerU3Ek__BackingField_8;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::set_BenchmarkController(Live2D.Cubism.Samples.AsyncBenchmark.BenchmarkController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelSpawner_set_BenchmarkController_m3A8AD1E2997927B35D6BF644CC9045DC068AC4DA (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* ___value0, const RuntimeMethod* method) 
{
	{
		// private BenchmarkController BenchmarkController { get; set; }
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_0 = ___value0;
		__this->___U3CBenchmarkControllerU3Ek__BackingField_8 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBenchmarkControllerU3Ek__BackingField_8), (void*)L_0);
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::IncreaseInstances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelSpawner_IncreaseInstances_m3E361B5DDA5A76C4CED290F547744CE241B616EE (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29_m94C21768E571AFE6835D1C43F93FF7915B3CD102_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral236A9467E91AC0197065F398B2C5D0A38EDB3FD2);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t V_4 = 0;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* G_B4_0 = NULL;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* G_B3_0 = NULL;
	String_t* G_B5_0 = NULL;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* G_B5_1 = NULL;
	{
		// if (ModelPrefab == null)
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___ModelPrefab_4;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// var instance = Instantiate(ModelPrefab);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___ModelPrefab_4;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
		L_3 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_2, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
		V_0 = L_3;
		// var random = new Random();
		Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_4 = (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*)il2cpp_codegen_object_new(Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
		NullCheck(L_4);
		Random__ctor_m151183BD4F021499A98B9DE8502DAD4B12DD16AC(L_4, NULL);
		// var offsetX = (float)random.Next(-1000, 1000) / 1000f;
		Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_5 = L_4;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(6 /* System.Int32 System.Random::Next(System.Int32,System.Int32) */, L_5, ((int32_t)-1000), ((int32_t)1000));
		V_1 = ((float)(((float)L_6)/(1000.0f)));
		// var offsetY = (float)random.Next(-1000, 1000) / 1000f;
		NullCheck(L_5);
		int32_t L_7;
		L_7 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(6 /* System.Int32 System.Random::Next(System.Int32,System.Int32) */, L_5, ((int32_t)-1000), ((int32_t)1000));
		V_2 = ((float)(((float)L_7)/(1000.0f)));
		// var screenToWorld = Camera.main.ScreenToWorldPoint(
		//     new Vector3(
		//         Screen.width,
		//         Screen.height,
		//         Camera.main.nearClipPlane));
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8;
		L_8 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		int32_t L_9;
		L_9 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
		int32_t L_10;
		L_10 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11;
		L_11 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_11);
		float L_12;
		L_12 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_11, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		memset((&L_13), 0, sizeof(L_13));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_13), ((float)L_9), ((float)L_10), L_12, /*hidden argument*/NULL);
		NullCheck(L_8);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Camera_ScreenToWorldPoint_m5EA3148F070985EC72127AAC3448D8D6ABE6E7E5(L_8, L_13, NULL);
		V_3 = L_14;
		// instance.transform.position = new Vector3(
		//     screenToWorld.x * offsetX,
		//     screenToWorld.y * offsetY,
		//     instance.transform.position.z);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = V_0;
		NullCheck(L_15);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
		L_16 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_15, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_3;
		float L_18 = L_17.___x_2;
		float L_19 = V_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_3;
		float L_21 = L_20.___y_3;
		float L_22 = V_2;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = V_0;
		NullCheck(L_23);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24;
		L_24 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_23, NULL);
		NullCheck(L_24);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
		L_25 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_24, NULL);
		float L_26 = L_25.___z_4;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
		memset((&L_27), 0, sizeof(L_27));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_27), ((float)il2cpp_codegen_multiply(L_18, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_22)), L_26, /*hidden argument*/NULL);
		NullCheck(L_16);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_16, L_27, NULL);
		// Instances.Add(instance);
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_28;
		L_28 = ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline(__this, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = V_0;
		NullCheck(L_28);
		List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_28, L_29, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
		// instance.GetComponent<CubismRenderController>().SortingOrder = Instances.Count;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30 = V_0;
		NullCheck(L_30);
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_31;
		L_31 = GameObject_GetComponent_TisCubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29_m94C21768E571AFE6835D1C43F93FF7915B3CD102(L_30, GameObject_GetComponent_TisCubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29_m94C21768E571AFE6835D1C43F93FF7915B3CD102_RuntimeMethod_var);
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_32;
		L_32 = ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline(__this, NULL);
		NullCheck(L_32);
		int32_t L_33;
		L_33 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_32, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
		NullCheck(L_31);
		CubismRenderController_set_SortingOrder_mE798EFC7B2FC9C2AE08C20DDEAA32AA8CFBA32C2(L_31, L_33, NULL);
		// InstancesCount = Instances.Count;
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_34;
		L_34 = ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline(__this, NULL);
		NullCheck(L_34);
		int32_t L_35;
		L_35 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_34, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
		ModelSpawner_set_InstancesCount_mEF641CDF2D9DE9E05152590E72CE081187265AA1_inline(__this, L_35, NULL);
		// ModelCountUi.text = BenchmarkController == null
		//     ? Instances.Count.ToString()
		//     : string.Concat("Current Model Count:", Instances.Count.ToString());
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_36 = __this->___ModelCountUi_5;
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_37;
		L_37 = ModelSpawner_get_BenchmarkController_m219EA2C1E8EB33E3FF137481A0A4B979DB66B198_inline(__this, NULL);
		bool L_38;
		L_38 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_37, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		G_B3_0 = L_36;
		if (L_38)
		{
			G_B4_0 = L_36;
			goto IL_010c;
		}
	}
	{
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_39;
		L_39 = ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline(__this, NULL);
		NullCheck(L_39);
		int32_t L_40;
		L_40 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_39, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
		V_4 = L_40;
		String_t* L_41;
		L_41 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
		String_t* L_42;
		L_42 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral236A9467E91AC0197065F398B2C5D0A38EDB3FD2, L_41, NULL);
		G_B5_0 = L_42;
		G_B5_1 = G_B3_0;
		goto IL_0120;
	}

IL_010c:
	{
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_43;
		L_43 = ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline(__this, NULL);
		NullCheck(L_43);
		int32_t L_44;
		L_44 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_43, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
		V_4 = L_44;
		String_t* L_45;
		L_45 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
		G_B5_0 = L_45;
		G_B5_1 = G_B4_0;
	}

IL_0120:
	{
		NullCheck(G_B5_1);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, G_B5_1, G_B5_0);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::DecreaseInstances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelSpawner_DecreaseInstances_m171BB91B494C78260008E6581B30F3FBAC7E2430 (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m3196E18C5CF157CAC58991FACEB9DFD441702260_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// if (Instances.Count == 0)
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0;
		L_0 = ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline(__this, NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_0, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{
		// return;
		return;
	}

IL_000e:
	{
		// DestroyImmediate(Instances[Instances.Count - 1]);
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2;
		L_2 = ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline(__this, NULL);
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3;
		L_3 = ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline(__this, NULL);
		NullCheck(L_3);
		int32_t L_4;
		L_4 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_3, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
		NullCheck(L_2);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
		L_5 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_2, ((int32_t)il2cpp_codegen_subtract(L_4, 1)), List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_5, NULL);
		// Instances.RemoveAt(Instances.Count - 1);
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_6;
		L_6 = ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline(__this, NULL);
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_7;
		L_7 = ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline(__this, NULL);
		NullCheck(L_7);
		int32_t L_8;
		L_8 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_7, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
		NullCheck(L_6);
		List_1_RemoveAt_m3196E18C5CF157CAC58991FACEB9DFD441702260(L_6, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), List_1_RemoveAt_m3196E18C5CF157CAC58991FACEB9DFD441702260_RuntimeMethod_var);
		// ModelCountUi.text = Instances.Count.ToString();
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_9 = __this->___ModelCountUi_5;
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_10;
		L_10 = ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline(__this, NULL);
		NullCheck(L_10);
		int32_t L_11;
		L_11 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_10, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
		V_0 = L_11;
		String_t* L_12;
		L_12 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
		NullCheck(L_9);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_9, L_12);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelSpawner_Start_m38C58BFA7BDCE73627C6C2A3978ACBE16521BA59 (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisBenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF_m1A03C8EF487ED3922F1A707E21568D7EA06F4778_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// Instances = new List<GameObject>();
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_0, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
		ModelSpawner_set_Instances_mED6448F41BDED7FD218B4B8DDB39CF5FA429D829_inline(__this, L_0, NULL);
		// BenchmarkController = GetComponent<BenchmarkController>();
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_1;
		L_1 = Component_GetComponent_TisBenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF_m1A03C8EF487ED3922F1A707E21568D7EA06F4778(__this, Component_GetComponent_TisBenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF_m1A03C8EF487ED3922F1A707E21568D7EA06F4778_RuntimeMethod_var);
		ModelSpawner_set_BenchmarkController_m3A8AD1E2997927B35D6BF644CC9045DC068AC4DA_inline(__this, L_1, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.ModelSpawner::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelSpawner__ctor_mB5750CACA7A5AE82BB2D41BA3B6E45AEFA232740 (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __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.Single Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::get_UpdateIntervalCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TotalElapsedTime_get_UpdateIntervalCount_m079324CC204CFB623420EA4F0B87108D6D38E774 (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, const RuntimeMethod* method) 
{
	{
		// private float UpdateIntervalCount { get; set; }
		float L_0 = __this->___U3CUpdateIntervalCountU3Ek__BackingField_6;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::set_UpdateIntervalCount(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TotalElapsedTime_set_UpdateIntervalCount_m27C85A2273C5758447AB43C3A094A8EA7602067E (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float UpdateIntervalCount { get; set; }
		float L_0 = ___value0;
		__this->___U3CUpdateIntervalCountU3Ek__BackingField_6 = L_0;
		return;
	}
}
// UnityEngine.UI.Text Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::get_TotalElapsedTimeText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* TotalElapsedTime_get_TotalElapsedTimeText_m29A9EFC62A513C56EABECCB9EA9F8325916EA77C (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, const RuntimeMethod* method) 
{
	{
		// private Text TotalElapsedTimeText { get; set; }
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___U3CTotalElapsedTimeTextU3Ek__BackingField_7;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::set_TotalElapsedTimeText(UnityEngine.UI.Text)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TotalElapsedTime_set_TotalElapsedTimeText_m8D9F4B615AC869F4FC77A130BA0B660FB91D7298 (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___value0, const RuntimeMethod* method) 
{
	{
		// private Text TotalElapsedTimeText { get; set; }
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = ___value0;
		__this->___U3CTotalElapsedTimeTextU3Ek__BackingField_7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTotalElapsedTimeTextU3Ek__BackingField_7), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::get_FrameRateUiHolder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* TotalElapsedTime_get_FrameRateUiHolder_m87FAEFE8714B9B8D3DC64A23892C19D48B1EF0F0 (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, const RuntimeMethod* method) 
{
	{
		// private FrameRateUiHolder FrameRateUiHolder { get; set; }
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_0 = __this->___U3CFrameRateUiHolderU3Ek__BackingField_8;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::set_FrameRateUiHolder(Live2D.Cubism.Samples.AsyncBenchmark.FrameRateUiHolder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TotalElapsedTime_set_FrameRateUiHolder_m41237CF2EEC92D3599E4DC2E388783AAE3A57B4E (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* ___value0, const RuntimeMethod* method) 
{
	{
		// private FrameRateUiHolder FrameRateUiHolder { get; set; }
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_0 = ___value0;
		__this->___U3CFrameRateUiHolderU3Ek__BackingField_8 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFrameRateUiHolderU3Ek__BackingField_8), (void*)L_0);
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TotalElapsedTime_Start_mD0F14566B24FFEC2D8706F090DFE2BB05626975A (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisFrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE_m9473E6E69D30E2A7164F491DB3E6BBD832BE08A3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// FrameRateUiHolder = GetComponent<FrameRateUiHolder>();
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_0;
		L_0 = Component_GetComponent_TisFrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE_m9473E6E69D30E2A7164F491DB3E6BBD832BE08A3(__this, Component_GetComponent_TisFrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE_m9473E6E69D30E2A7164F491DB3E6BBD832BE08A3_RuntimeMethod_var);
		TotalElapsedTime_set_FrameRateUiHolder_m41237CF2EEC92D3599E4DC2E388783AAE3A57B4E_inline(__this, L_0, NULL);
		// TotalElapsedTimeText = FrameRateUiHolder.ElapsedTimeUi;
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_1;
		L_1 = TotalElapsedTime_get_FrameRateUiHolder_m87FAEFE8714B9B8D3DC64A23892C19D48B1EF0F0_inline(__this, NULL);
		NullCheck(L_1);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_2 = L_1->___ElapsedTimeUi_8;
		TotalElapsedTime_set_TotalElapsedTimeText_m8D9F4B615AC869F4FC77A130BA0B660FB91D7298_inline(__this, L_2, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TotalElapsedTime_Update_m267F701F9906C45C2EB33E84B28156388DC46FF0 (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __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;
	}
	{
		// if (UpdateIntervalCount < UpdateInterval)
		float L_0;
		L_0 = TotalElapsedTime_get_UpdateIntervalCount_m079324CC204CFB623420EA4F0B87108D6D38E774_inline(__this, NULL);
		int32_t L_1 = __this->___UpdateInterval_4;
		if ((!(((float)L_0) < ((float)((float)L_1)))))
		{
			goto IL_0022;
		}
	}
	{
		// UpdateIntervalCount += Time.deltaTime;
		float L_2;
		L_2 = TotalElapsedTime_get_UpdateIntervalCount_m079324CC204CFB623420EA4F0B87108D6D38E774_inline(__this, NULL);
		float L_3;
		L_3 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		TotalElapsedTime_set_UpdateIntervalCount_m27C85A2273C5758447AB43C3A094A8EA7602067E_inline(__this, ((float)il2cpp_codegen_add(L_2, L_3)), NULL);
		// return;
		return;
	}

IL_0022:
	{
		// ElapsedTime += UpdateInterval;
		int32_t L_4 = __this->___ElapsedTime_5;
		int32_t L_5 = __this->___UpdateInterval_4;
		__this->___ElapsedTime_5 = ((int32_t)il2cpp_codegen_add(L_4, L_5));
		// if (TotalElapsedTimeText != null)
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_6;
		L_6 = TotalElapsedTime_get_TotalElapsedTimeText_m29A9EFC62A513C56EABECCB9EA9F8325916EA77C_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_7)
		{
			goto IL_005a;
		}
	}
	{
		// TotalElapsedTimeText.text = TimeConversion(ElapsedTime);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_8;
		L_8 = TotalElapsedTime_get_TotalElapsedTimeText_m29A9EFC62A513C56EABECCB9EA9F8325916EA77C_inline(__this, NULL);
		int32_t L_9 = __this->___ElapsedTime_5;
		String_t* L_10;
		L_10 = TotalElapsedTime_TimeConversion_m46D5EBE8E1B3C6CF05A06858A93EEDA6CCA77598(__this, L_9, NULL);
		NullCheck(L_8);
		VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_8, L_10);
	}

IL_005a:
	{
		// UpdateIntervalCount = 0.0f;
		TotalElapsedTime_set_UpdateIntervalCount_m27C85A2273C5758447AB43C3A094A8EA7602067E_inline(__this, (0.0f), NULL);
		// }
		return;
	}
}
// System.String Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::TimeConversion(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TotalElapsedTime_TimeConversion_m46D5EBE8E1B3C6CF05A06858A93EEDA6CCA77598 (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, int32_t ___second0, const RuntimeMethod* method) 
{
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var timeSpan = new TimeSpan(0, 0, second);
		int32_t L_0 = ___second0;
		TimeSpan__ctor_mF8B85616C009D35D860DA0254327E8AAF54822A1((&V_0), 0, 0, L_0, NULL);
		// return timeSpan.ToString();
		String_t* L_1;
		L_1 = TimeSpan_ToString_m44D5BF48E35E18BB8B99A86B6535DA5E847FFE92((&V_0), NULL);
		return L_1;
	}
}
// System.Void Live2D.Cubism.Samples.AsyncBenchmark.TotalElapsedTime::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TotalElapsedTime__ctor_m186F0277DD83133084A206E2E098E3B53EEABD58 (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, const RuntimeMethod* method) 
{
	{
		// public readonly int UpdateInterval = 1;
		__this->___UpdateInterval_4 = 1;
		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
// UnityEngine.Bounds Live2D.Cubism.Rendering.ArrayExtensionMethods::GetMeshRendererBounds(Live2D.Cubism.Rendering.CubismRenderer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ArrayExtensionMethods_GetMeshRendererBounds_mC6FAE5EC43E0CC69D1E42C402318891865231149 (CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___self0, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		// var min = self[0].MeshRenderer.bounds.min;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = ___self0;
		NullCheck(L_0);
		int32_t L_1 = 0;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		NullCheck(L_2);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_3;
		L_3 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(L_2, NULL);
		NullCheck(L_3);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_4;
		L_4 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_3, NULL);
		V_2 = L_4;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_2), NULL);
		V_0 = L_5;
		// var max = self[0].MeshRenderer.bounds.max;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_6 = ___self0;
		NullCheck(L_6);
		int32_t L_7 = 0;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		NullCheck(L_8);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_9;
		L_9 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(L_8, NULL);
		NullCheck(L_9);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_10;
		L_10 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_9, NULL);
		V_2 = L_10;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_2), NULL);
		V_1 = L_11;
		// for (var i = 1; i < self.Length; ++i)
		V_3 = 1;
		goto IL_00e2;
	}

IL_0033:
	{
		// var boundsI = self[i].MeshRenderer.bounds;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_12 = ___self0;
		int32_t L_13 = V_3;
		NullCheck(L_12);
		int32_t L_14 = L_13;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		NullCheck(L_15);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_16;
		L_16 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(L_15, NULL);
		NullCheck(L_16);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_17;
		L_17 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_16, NULL);
		V_4 = L_17;
		// if (boundsI.min.x < min.x)
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
		L_18 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_4), NULL);
		float L_19 = L_18.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0;
		float L_21 = L_20.___x_2;
		if ((!(((float)L_19) < ((float)L_21))))
		{
			goto IL_0069;
		}
	}
	{
		// min.x = boundsI.min.x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
		L_22 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_4), NULL);
		float L_23 = L_22.___x_2;
		(&V_0)->___x_2 = L_23;
	}

IL_0069:
	{
		// if (boundsI.max.x > max.x)
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
		L_24 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_4), NULL);
		float L_25 = L_24.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_1;
		float L_27 = L_26.___x_2;
		if ((!(((float)L_25) > ((float)L_27))))
		{
			goto IL_0090;
		}
	}
	{
		// max.x = boundsI.max.x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
		L_28 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_4), NULL);
		float L_29 = L_28.___x_2;
		(&V_1)->___x_2 = L_29;
	}

IL_0090:
	{
		// if (boundsI.min.y < min.y)
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
		L_30 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_4), NULL);
		float L_31 = L_30.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_0;
		float L_33 = L_32.___y_3;
		if ((!(((float)L_31) < ((float)L_33))))
		{
			goto IL_00b7;
		}
	}
	{
		// min.y = boundsI.min.y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
		L_34 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_4), NULL);
		float L_35 = L_34.___y_3;
		(&V_0)->___y_3 = L_35;
	}

IL_00b7:
	{
		// if (boundsI.max.y > max.y)
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
		L_36 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_4), NULL);
		float L_37 = L_36.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_1;
		float L_39 = L_38.___y_3;
		if ((!(((float)L_37) > ((float)L_39))))
		{
			goto IL_00de;
		}
	}
	{
		// max.y = boundsI.max.y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
		L_40 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_4), NULL);
		float L_41 = L_40.___y_3;
		(&V_1)->___y_3 = L_41;
	}

IL_00de:
	{
		// for (var i = 1; i < self.Length; ++i)
		int32_t L_42 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_42, 1));
	}

IL_00e2:
	{
		// for (var i = 1; i < self.Length; ++i)
		int32_t L_43 = V_3;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_44 = ___self0;
		NullCheck(L_44);
		if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
		{
			goto IL_0033;
		}
	}
	{
		// return new Bounds
		// {
		//     min = min,
		//     max = max
		// };
		il2cpp_codegen_initobj((&V_2), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_0;
		Bounds_set_min_m7BAFB7EDB329CBA896FA096E671D17E498C81A35((&V_2), L_45, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_1;
		Bounds_set_max_mD846329090A0A151CA139A477B70AD6A76FC1A39((&V_2), L_46, NULL);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_47 = V_2;
		return L_47;
	}
}
#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.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_Unlit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_Unlit_mB41FBA6CD62EC382B367B7F6176FED1375514B90 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFEBFD325765F49D6CE2EDF21E94E3561249F25B6);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("Unlit"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteralFEBFD325765F49D6CE2EDF21E94E3561249F25B6, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitAdditive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitAdditive_mF7A662568E289C7A2A732078D4120F43429699DB (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA3F6A02F10F1EADA9D26629547C87DECC812547);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitAdditive"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteralAA3F6A02F10F1EADA9D26629547C87DECC812547, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitMultiply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitMultiply_m14221DC3A1B4150FA8CF41BDB5C0FA8E1836ADBA (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F913BA7460DEA163AD2F127C6AC7D18DC188211);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitMultiply"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteral9F913BA7460DEA163AD2F127C6AC7D18DC188211, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitMasked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitMasked_m2582AE6AF2AD04EC61A1EC9797EDABC0615787BC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral48F19A083E597ED5E1B97E390126E213F5E19E62);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitMasked"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteral48F19A083E597ED5E1B97E390126E213F5E19E62, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitAdditiveMasked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitAdditiveMasked_mFCA2E5D17A65B242525CC89FAEF0988C2097A971 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F6DD04E1AF3C6DD77521FB4D282E68FA4AF3176);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitAdditiveMasked"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteral7F6DD04E1AF3C6DD77521FB4D282E68FA4AF3176, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitMultiplyMasked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitMultiplyMasked_m299F8D9E3EC85593CA77EEFED84D749CAB401E34 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8F3D17F6EC8EAFF120E06B6CBAE559ED8898D9E0);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitMultiplyMasked"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteral8F3D17F6EC8EAFF120E06B6CBAE559ED8898D9E0, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitMaskedInverted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitMaskedInverted_mE3B949FBAC852666D8D3983277D5DE0EFE2AB017 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralACD85A65EA0750433787B313CD6D8E0F8687A715);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitMaskedInverted"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteralACD85A65EA0750433787B313CD6D8E0F8687A715, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitAdditiveMaskedInverted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitAdditiveMaskedInverted_m5AF1851E58434A2CD6F107D7B9843256924C62FE (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC3A48A9E92D5043939183E66548968814306EF2);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitAdditiveMaskedInverted"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteralDC3A48A9E92D5043939183E66548968814306EF2, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitMultiplyMaskedInverted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitMultiplyMaskedInverted_m9BAE6BAD6D72D25EAB1415A0159F4C1152C7A65D (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral72B41442D70F24D3A3602AB7ED0857E4DD1AB7A4);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitMultiplyMaskedInverted"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteral72B41442D70F24D3A3602AB7ED0857E4DD1AB7A4, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitCulling_mBBD25BD859D0129C4A949FDBFE8FF80EFD22016D (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AF03E644CCEC5836BC01426D395E586B1B70023);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitCulling"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteral0AF03E644CCEC5836BC01426D395E586B1B70023, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitAdditiveCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitAdditiveCulling_m46F3FF26F9DC18CE101A0A0E2662B3CB71B8A1D7 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE46749A2E04049C2E7CA27073F9DD9FB367DD1EF);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitAdditiveCulling"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteralE46749A2E04049C2E7CA27073F9DD9FB367DD1EF, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitMultiplyCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitMultiplyCulling_m32BFD38EEDB9626F37A0EDB8C140963056FB5F47 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D248DAB740868EF44DC64E59815BD0CB37BEA55);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitMultiplyCulling"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteral5D248DAB740868EF44DC64E59815BD0CB37BEA55, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitMaskedCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitMaskedCulling_m0B6E2D0D4037C8ECF1DB0489B60D7B4CAA7DFCFC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7DEE598D199AABDBA8826FCD36A3A8157D57F6E);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitMaskedCulling"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteralA7DEE598D199AABDBA8826FCD36A3A8157D57F6E, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitAdditiveMaskedCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitAdditiveMaskedCulling_m7D3D54084743C3824AE5A76DBDF6B566B4C9B340 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE901D0494200FB80E3E3E39E905283598C13F552);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitAdditiveMaskedCulling"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteralE901D0494200FB80E3E3E39E905283598C13F552, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitMultiplyMaskedCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitMultiplyMaskedCulling_m0B9DB8DEBF9C92E90A89471F9359170671AE0923 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD90F91218E196D01EAEF745419AA7677FA8D7301);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitMultiplyMaskedCulling"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteralD90F91218E196D01EAEF745419AA7677FA8D7301, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitMaskedInvertedCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitMaskedInvertedCulling_m1EA2B54BC273B9EF573BD4722B56227D0B33CF88 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFF5D187627C23BD4061A164FB2CCEA8E20819072);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitMaskedInvertedCulling"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteralFF5D187627C23BD4061A164FB2CCEA8E20819072, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitAdditiveMaskedInvertedCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitAdditiveMaskedInvertedCulling_mE1E6FE69C1BE2D8F448804DA4190160341B3E75D (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD27D7032497C388AB7FE5CB1A0B6CC2E06A5EBC6);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitAdditiveMaskedInvertedCulling"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteralD27D7032497C388AB7FE5CB1A0B6CC2E06A5EBC6, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_UnlitMultiplyMaskedInvertedCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_UnlitMultiplyMaskedInvertedCulling_mC03470A84DFBB56B34ED058C1B694A306BE2B9C5 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3AF7D0914B5CD9579CEEBBE903A9663320F338B);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return LoadUnlitMaterial("UnlitMultiplyMaskedInvertedCulling"); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7(_stringLiteralC3AF7D0914B5CD9579CEEBBE903A9663320F338B, NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_Mask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_Mask_m6CFFB9B113014E24FD7A31148E604E8906D891E8 (const RuntimeMethod* method) 
{
	{
		// get { return LoadMaskMaterial(); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadMaskMaterial_m004B365840F0F67A2BF9EE3729BA7292CABDC26C(NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::get_MaskCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_get_MaskCulling_mD3D50FAB7285363AB293FB3FF2AA728BDFBD3F90 (const RuntimeMethod* method) 
{
	{
		// get { return LoadMaskCullingMaterial(); }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = CubismBuiltinMaterials_LoadMaskCullingMaterial_m38C55668BB0BAD9FC5CDE0CF26FBA7C96AA1487F(NULL);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::LoadUnlitMaterial(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_LoadUnlitMaterial_m64B496B5F8C1E86CC95A2599675DB9CD9CBC75A7 (String_t* ___name0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C13D39983CE82D3504EB727A46E0EB3A2A763D2);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return Resources.Load<Material>(ResourcesDirectory + "/" + name);
		String_t* L_0 = ___name0;
		String_t* L_1;
		L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral5C13D39983CE82D3504EB727A46E0EB3A2A763D2, L_0, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2;
		L_2 = Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E(L_1, Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E_RuntimeMethod_var);
		return L_2;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::LoadMaskMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_LoadMaskMaterial_m004B365840F0F67A2BF9EE3729BA7292CABDC26C (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4F8CDEB2FF3D5AB66C96822E5BED77C5C2B3E17);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return Resources.Load<Material>(ResourcesDirectory + "/Mask");
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E(_stringLiteralF4F8CDEB2FF3D5AB66C96822E5BED77C5C2B3E17, Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E_RuntimeMethod_var);
		return L_0;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismBuiltinMaterials::LoadMaskCullingMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismBuiltinMaterials_LoadMaskCullingMaterial_m38C55668BB0BAD9FC5CDE0CF26FBA7C96AA1487F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8EA307BFE3B2992A7D488B988F8BE6346A44B9B0);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return Resources.Load<Material>(ResourcesDirectory + "/MaskCulling");
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0;
		L_0 = Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E(_stringLiteral8EA307BFE3B2992A7D488B988F8BE6346A44B9B0, Resources_Load_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mC909CC888641BC8E1E29C8AB1C790C637C9B390E_RuntimeMethod_var);
		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
// UnityEngine.Shader Live2D.Cubism.Rendering.CubismBuiltinShaders::get_Unlit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* CubismBuiltinShaders_get_Unlit_m3BD715AA8F0E2AE94E8AE5D6F1E7922688A88CB6 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB660FEDD8A79BE012148B0350AAD0A61D2DDB2E8);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return Shader.Find("Live2D Cubism/Unlit");
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0;
		L_0 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteralB660FEDD8A79BE012148B0350AAD0A61D2DDB2E8, NULL);
		return L_0;
	}
}
// UnityEngine.Shader Live2D.Cubism.Rendering.CubismBuiltinShaders::get_Mask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* CubismBuiltinShaders_get_Mask_mD81952FC069AA517C924C00892C4BCB766CE6873 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94B0A82A8525A11BB2027E0944B3BA95E2E2C997);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return Shader.Find("Live2D Cubism/Mask");
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0;
		L_0 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteral94B0A82A8525A11BB2027E0944B3BA95E2E2C997, NULL);
		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
// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Rendering.CubismPartColorsEditor::get_ChildDrawableRenderers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58 (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) 
{
	{
		// get { return _childDrawableRenderers; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = __this->____childDrawableRenderers_7;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismPartColorsEditor::set_ChildDrawableRenderers(Live2D.Cubism.Rendering.CubismRenderer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismPartColorsEditor_set_ChildDrawableRenderers_m05E11C094AF1288114240BB0C22B5578E066CFD4 (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) 
{
	{
		// set { _childDrawableRenderers = value; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = ___value0;
		__this->____childDrawableRenderers_7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____childDrawableRenderers_7), (void*)L_0);
		// set { _childDrawableRenderers = value; }
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.CubismPartColorsEditor::get_OverwriteColorForPartMultiplyColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismPartColorsEditor_get_OverwriteColorForPartMultiplyColors_m9FADE33FB5819CC67BFB1EACC84BFDB9F8013928 (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) 
{
	{
		// get { return _isOverwrittenPartMultiplyColors; }
		bool L_0 = __this->____isOverwrittenPartMultiplyColors_8;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismPartColorsEditor::set_OverwriteColorForPartMultiplyColors(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismPartColorsEditor_set_OverwriteColorForPartMultiplyColors_m9726C6AEE17631420A1244FAC4C6DD1787A2B3B7 (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, bool ___value0, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B3_0 = NULL;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B2_0 = NULL;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B4_0;
	memset((&G_B4_0), 0, sizeof(G_B4_0));
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B4_1 = NULL;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B6_0 = NULL;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B5_0 = NULL;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B7_0;
	memset((&G_B7_0), 0, sizeof(G_B7_0));
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B7_1 = NULL;
	{
		// _isOverwrittenPartMultiplyColors = value;
		bool L_0 = ___value0;
		__this->____isOverwrittenPartMultiplyColors_8 = L_0;
		// for (int i = 0; i < ChildDrawableRenderers.Length; i++)
		V_0 = 0;
		goto IL_0083;
	}

IL_000b:
	{
		// ChildDrawableRenderers[i].OverwriteFlagForDrawableMultiplyColors = OverwriteColorForPartMultiplyColors;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_1;
		L_1 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_2 = V_0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		bool L_5;
		L_5 = CubismPartColorsEditor_get_OverwriteColorForPartMultiplyColors_m9FADE33FB5819CC67BFB1EACC84BFDB9F8013928_inline(__this, NULL);
		NullCheck(L_4);
		CubismRenderer_set_OverwriteFlagForDrawableMultiplyColors_m18ABBEF9BB2C3DB08E977276CEEC4366433328D5_inline(L_4, L_5, NULL);
		// ChildDrawableRenderers[i].LastMultiplyColor = OverwriteColorForPartMultiplyColors ? MultiplyColor : ChildDrawableRenderers[i].LastMultiplyColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_6;
		L_6 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_7 = V_0;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		bool L_10;
		L_10 = CubismPartColorsEditor_get_OverwriteColorForPartMultiplyColors_m9FADE33FB5819CC67BFB1EACC84BFDB9F8013928_inline(__this, NULL);
		G_B2_0 = L_9;
		if (L_10)
		{
			G_B3_0 = L_9;
			goto IL_003d;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_11;
		L_11 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_12 = V_0;
		NullCheck(L_11);
		int32_t L_13 = L_12;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		NullCheck(L_14);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15;
		L_15 = CubismRenderer_get_LastMultiplyColor_m57A3509B85356ED5057EF92A3F1EF0087FE9C1A4_inline(L_14, NULL);
		G_B4_0 = L_15;
		G_B4_1 = G_B2_0;
		goto IL_0043;
	}

IL_003d:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16;
		L_16 = CubismPartColorsEditor_get_MultiplyColor_mA1247D5A0BC7EB6BCA0964C4BD02204E6B9CA425_inline(__this, NULL);
		G_B4_0 = L_16;
		G_B4_1 = G_B3_0;
	}

IL_0043:
	{
		NullCheck(G_B4_1);
		CubismRenderer_set_LastMultiplyColor_mA28144F61BB72F26D90F1C5B670AD567FCEED4C4_inline(G_B4_1, G_B4_0, NULL);
		// ChildDrawableRenderers[i].MultiplyColor = OverwriteColorForPartMultiplyColors ? MultiplyColor : ChildDrawableRenderers[i].MultiplyColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_17;
		L_17 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_18 = V_0;
		NullCheck(L_17);
		int32_t L_19 = L_18;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		bool L_21;
		L_21 = CubismPartColorsEditor_get_OverwriteColorForPartMultiplyColors_m9FADE33FB5819CC67BFB1EACC84BFDB9F8013928_inline(__this, NULL);
		G_B5_0 = L_20;
		if (L_21)
		{
			G_B6_0 = L_20;
			goto IL_0067;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_22;
		L_22 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_23 = V_0;
		NullCheck(L_22);
		int32_t L_24 = L_23;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		NullCheck(L_25);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_26;
		L_26 = CubismRenderer_get_MultiplyColor_m0CB9402AE7CB8FC0F1891738D4A187EB0C6333CF(L_25, NULL);
		G_B7_0 = L_26;
		G_B7_1 = G_B5_0;
		goto IL_006d;
	}

IL_0067:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27;
		L_27 = CubismPartColorsEditor_get_MultiplyColor_mA1247D5A0BC7EB6BCA0964C4BD02204E6B9CA425_inline(__this, NULL);
		G_B7_0 = L_27;
		G_B7_1 = G_B6_0;
	}

IL_006d:
	{
		NullCheck(G_B7_1);
		CubismRenderer_set_MultiplyColor_mD35931BA9B95E0AFD77BB2AFB0377AF8E178997D(G_B7_1, G_B7_0, NULL);
		// ChildDrawableRenderers[i].ApplyMultiplyColor();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_28;
		L_28 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_29 = V_0;
		NullCheck(L_28);
		int32_t L_30 = L_29;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		NullCheck(L_31);
		CubismRenderer_ApplyMultiplyColor_m45923C82BDDC5DF7959AF39B8EA30B5DDEAB94FC(L_31, NULL);
		// for (int i = 0; i < ChildDrawableRenderers.Length; i++)
		int32_t L_32 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_32, 1));
	}

IL_0083:
	{
		// for (int i = 0; i < ChildDrawableRenderers.Length; i++)
		int32_t L_33 = V_0;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_34;
		L_34 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		NullCheck(L_34);
		if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))))
		{
			goto IL_000b;
		}
	}
	{
		// }
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.CubismPartColorsEditor::get_OverwriteColorForPartScreenColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismPartColorsEditor_get_OverwriteColorForPartScreenColors_mECBBD2CEFDDD926FFC71CB8A540491108119A823 (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) 
{
	{
		// get { return _isOverwrittenPartScreenColors; }
		bool L_0 = __this->____isOverwrittenPartScreenColors_9;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismPartColorsEditor::set_OverwriteColorForPartScreenColors(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismPartColorsEditor_set_OverwriteColorForPartScreenColors_mFD78E394018791697CA3E78337B9CC2FDCFA5E72 (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, bool ___value0, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B3_0 = NULL;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B2_0 = NULL;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B4_0;
	memset((&G_B4_0), 0, sizeof(G_B4_0));
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B4_1 = NULL;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B6_0 = NULL;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B5_0 = NULL;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B7_0;
	memset((&G_B7_0), 0, sizeof(G_B7_0));
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B7_1 = NULL;
	{
		// _isOverwrittenPartScreenColors = value;
		bool L_0 = ___value0;
		__this->____isOverwrittenPartScreenColors_9 = L_0;
		// for (int i = 0; i < ChildDrawableRenderers.Length; i++)
		V_0 = 0;
		goto IL_0083;
	}

IL_000b:
	{
		// ChildDrawableRenderers[i].OverwriteFlagForDrawableScreenColors = OverwriteColorForPartScreenColors;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_1;
		L_1 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_2 = V_0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		bool L_5;
		L_5 = CubismPartColorsEditor_get_OverwriteColorForPartScreenColors_mECBBD2CEFDDD926FFC71CB8A540491108119A823_inline(__this, NULL);
		NullCheck(L_4);
		CubismRenderer_set_OverwriteFlagForDrawableScreenColors_m6BAA14651487FCC697818776C921A73F50F236A5_inline(L_4, L_5, NULL);
		// ChildDrawableRenderers[i].LastScreenColor = OverwriteColorForPartScreenColors ? ScreenColor : ChildDrawableRenderers[i].LastScreenColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_6;
		L_6 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_7 = V_0;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		bool L_10;
		L_10 = CubismPartColorsEditor_get_OverwriteColorForPartScreenColors_mECBBD2CEFDDD926FFC71CB8A540491108119A823_inline(__this, NULL);
		G_B2_0 = L_9;
		if (L_10)
		{
			G_B3_0 = L_9;
			goto IL_003d;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_11;
		L_11 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_12 = V_0;
		NullCheck(L_11);
		int32_t L_13 = L_12;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		NullCheck(L_14);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15;
		L_15 = CubismRenderer_get_LastScreenColor_m54ECEF5E8A4DF2DFE3CB915B5B000798DA3624D9_inline(L_14, NULL);
		G_B4_0 = L_15;
		G_B4_1 = G_B2_0;
		goto IL_0043;
	}

IL_003d:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16;
		L_16 = CubismPartColorsEditor_get_ScreenColor_m83FFCAF37105580A6D265CF38AFC25E33F3CC3E1_inline(__this, NULL);
		G_B4_0 = L_16;
		G_B4_1 = G_B3_0;
	}

IL_0043:
	{
		NullCheck(G_B4_1);
		CubismRenderer_set_LastScreenColor_m268A8DE68808C18F0125C498FD8CA6B65A73C616_inline(G_B4_1, G_B4_0, NULL);
		// ChildDrawableRenderers[i].ScreenColor = OverwriteColorForPartScreenColors ? ScreenColor : ChildDrawableRenderers[i].ScreenColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_17;
		L_17 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_18 = V_0;
		NullCheck(L_17);
		int32_t L_19 = L_18;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		bool L_21;
		L_21 = CubismPartColorsEditor_get_OverwriteColorForPartScreenColors_mECBBD2CEFDDD926FFC71CB8A540491108119A823_inline(__this, NULL);
		G_B5_0 = L_20;
		if (L_21)
		{
			G_B6_0 = L_20;
			goto IL_0067;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_22;
		L_22 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_23 = V_0;
		NullCheck(L_22);
		int32_t L_24 = L_23;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		NullCheck(L_25);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_26;
		L_26 = CubismRenderer_get_ScreenColor_m54306EB6879A75A28D79EC3ACF782A9E7312D30F(L_25, NULL);
		G_B7_0 = L_26;
		G_B7_1 = G_B5_0;
		goto IL_006d;
	}

IL_0067:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27;
		L_27 = CubismPartColorsEditor_get_ScreenColor_m83FFCAF37105580A6D265CF38AFC25E33F3CC3E1_inline(__this, NULL);
		G_B7_0 = L_27;
		G_B7_1 = G_B6_0;
	}

IL_006d:
	{
		NullCheck(G_B7_1);
		CubismRenderer_set_ScreenColor_mF925956B64E06F0A8C131DCB0FE346F3019FEE08(G_B7_1, G_B7_0, NULL);
		// ChildDrawableRenderers[i].ApplyScreenColor();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_28;
		L_28 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_29 = V_0;
		NullCheck(L_28);
		int32_t L_30 = L_29;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		NullCheck(L_31);
		CubismRenderer_ApplyScreenColor_m859FB44F41DAEE928D23C27931CF8F39B3F356A4(L_31, NULL);
		// for (int i = 0; i < ChildDrawableRenderers.Length; i++)
		int32_t L_32 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_32, 1));
	}

IL_0083:
	{
		// for (int i = 0; i < ChildDrawableRenderers.Length; i++)
		int32_t L_33 = V_0;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_34;
		L_34 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		NullCheck(L_34);
		if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))))
		{
			goto IL_000b;
		}
	}
	{
		// }
		return;
	}
}
// UnityEngine.Color Live2D.Cubism.Rendering.CubismPartColorsEditor::get_MultiplyColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismPartColorsEditor_get_MultiplyColor_mA1247D5A0BC7EB6BCA0964C4BD02204E6B9CA425 (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) 
{
	{
		// return _multiplyColor;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->____multiplyColor_10;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismPartColorsEditor::set_MultiplyColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismPartColorsEditor_set_MultiplyColor_m2A3B5ADA42FAD41618972ADB147473099D23BF99 (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B5_0 = NULL;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B4_0 = NULL;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B6_0;
	memset((&G_B6_0), 0, sizeof(G_B6_0));
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B6_1 = NULL;
	{
		// if (value == _multiplyColor)
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___value0;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = __this->____multiplyColor_10;
		bool L_2;
		L_2 = Color_op_Equality_mB2BDC39B0B367BA15AA8DF22F8CB0D02D20BDC71_inline(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// _multiplyColor = (value != null)
		//     ? value
		//     : Color.white;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___value0;
		__this->____multiplyColor_10 = L_3;
		// for (int i = 0; i < ChildDrawableRenderers.Length; i++)
		V_0 = 0;
		goto IL_0048;
	}

IL_001a:
	{
		// ChildDrawableRenderers[i].MultiplyColor = OverwriteColorForPartMultiplyColors ? MultiplyColor : ChildDrawableRenderers[i].MultiplyColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_4;
		L_4 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_5 = V_0;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		bool L_8;
		L_8 = CubismPartColorsEditor_get_OverwriteColorForPartMultiplyColors_m9FADE33FB5819CC67BFB1EACC84BFDB9F8013928_inline(__this, NULL);
		G_B4_0 = L_7;
		if (L_8)
		{
			G_B5_0 = L_7;
			goto IL_0039;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_9;
		L_9 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_10 = V_0;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		NullCheck(L_12);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13;
		L_13 = CubismRenderer_get_MultiplyColor_m0CB9402AE7CB8FC0F1891738D4A187EB0C6333CF(L_12, NULL);
		G_B6_0 = L_13;
		G_B6_1 = G_B4_0;
		goto IL_003f;
	}

IL_0039:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14;
		L_14 = CubismPartColorsEditor_get_MultiplyColor_mA1247D5A0BC7EB6BCA0964C4BD02204E6B9CA425_inline(__this, NULL);
		G_B6_0 = L_14;
		G_B6_1 = G_B5_0;
	}

IL_003f:
	{
		NullCheck(G_B6_1);
		CubismRenderer_set_MultiplyColor_mD35931BA9B95E0AFD77BB2AFB0377AF8E178997D(G_B6_1, G_B6_0, NULL);
		// for (int i = 0; i < ChildDrawableRenderers.Length; i++)
		int32_t L_15 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
	}

IL_0048:
	{
		// for (int i = 0; i < ChildDrawableRenderers.Length; i++)
		int32_t L_16 = V_0;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_17;
		L_17 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		NullCheck(L_17);
		if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
		{
			goto IL_001a;
		}
	}
	{
		// }
		return;
	}
}
// UnityEngine.Color Live2D.Cubism.Rendering.CubismPartColorsEditor::get_ScreenColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismPartColorsEditor_get_ScreenColor_m83FFCAF37105580A6D265CF38AFC25E33F3CC3E1 (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) 
{
	{
		// return _screenColor;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->____screenColor_11;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismPartColorsEditor::set_ScreenColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismPartColorsEditor_set_ScreenColor_m804BE6C72EB0AD8BB5A00F074EA59EAF0632F697 (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B5_0 = NULL;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B4_0 = NULL;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B6_0;
	memset((&G_B6_0), 0, sizeof(G_B6_0));
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B6_1 = NULL;
	{
		// if (value == _screenColor)
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___value0;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = __this->____screenColor_11;
		bool L_2;
		L_2 = Color_op_Equality_mB2BDC39B0B367BA15AA8DF22F8CB0D02D20BDC71_inline(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// _screenColor = (value != null)
		//     ? value
		//     : Color.black;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___value0;
		__this->____screenColor_11 = L_3;
		// for (int i = 0; i < ChildDrawableRenderers.Length; i++)
		V_0 = 0;
		goto IL_0048;
	}

IL_001a:
	{
		// ChildDrawableRenderers[i].ScreenColor = OverwriteColorForPartScreenColors ? ScreenColor : ChildDrawableRenderers[i].ScreenColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_4;
		L_4 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_5 = V_0;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		bool L_8;
		L_8 = CubismPartColorsEditor_get_OverwriteColorForPartScreenColors_mECBBD2CEFDDD926FFC71CB8A540491108119A823_inline(__this, NULL);
		G_B4_0 = L_7;
		if (L_8)
		{
			G_B5_0 = L_7;
			goto IL_0039;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_9;
		L_9 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		int32_t L_10 = V_0;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		NullCheck(L_12);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13;
		L_13 = CubismRenderer_get_ScreenColor_m54306EB6879A75A28D79EC3ACF782A9E7312D30F(L_12, NULL);
		G_B6_0 = L_13;
		G_B6_1 = G_B4_0;
		goto IL_003f;
	}

IL_0039:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14;
		L_14 = CubismPartColorsEditor_get_ScreenColor_m83FFCAF37105580A6D265CF38AFC25E33F3CC3E1_inline(__this, NULL);
		G_B6_0 = L_14;
		G_B6_1 = G_B5_0;
	}

IL_003f:
	{
		NullCheck(G_B6_1);
		CubismRenderer_set_ScreenColor_mF925956B64E06F0A8C131DCB0FE346F3019FEE08(G_B6_1, G_B6_0, NULL);
		// for (int i = 0; i < ChildDrawableRenderers.Length; i++)
		int32_t L_15 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
	}

IL_0048:
	{
		// for (int i = 0; i < ChildDrawableRenderers.Length; i++)
		int32_t L_16 = V_0;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_17;
		L_17 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		NullCheck(L_17);
		if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
		{
			goto IL_001a;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismPartColorsEditor::TryInitialize(Live2D.Cubism.Rendering.CubismRenderController,Live2D.Cubism.Core.CubismPart,Live2D.Cubism.Core.CubismDrawable[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismPartColorsEditor_TryInitialize_m7C965A6E194323A93546EF64B4613F108B19ABF6 (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* ___cubismRenderController0, CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* ___part1, CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* ___drawables2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mDCA384A194FBDA2E6B3287EF2D3585260AB686FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE2895F85BD6356CE467598C989D62FDD197E3AC3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// _renderController = cubismRenderController;
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_0 = ___cubismRenderController0;
		__this->____renderController_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____renderController_4), (void*)L_0);
		// _renderers = _renderController.Renderers;
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_1 = __this->____renderController_4;
		NullCheck(L_1);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_2;
		L_2 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(L_1, NULL);
		__this->____renderers_5 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____renderers_5), (void*)L_2);
		// _part = part;
		CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* L_3 = ___part1;
		__this->____part_6 = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____part_6), (void*)L_3);
		// ChildDrawableRenderers = Array.Empty<CubismRenderer>();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_4;
		L_4 = Array_Empty_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mDCA384A194FBDA2E6B3287EF2D3585260AB686FA_inline(Array_Empty_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mDCA384A194FBDA2E6B3287EF2D3585260AB686FA_RuntimeMethod_var);
		CubismPartColorsEditor_set_ChildDrawableRenderers_m05E11C094AF1288114240BB0C22B5578E066CFD4_inline(__this, L_4, NULL);
		// for (var j = 0; j < _renderers.Length; j++)
		V_0 = 0;
		goto IL_0075;
	}

IL_002e:
	{
		// if (drawables[j].ParentPartIndex == _part.UnmanagedIndex)
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_5 = ___drawables2;
		int32_t L_6 = V_0;
		NullCheck(L_5);
		int32_t L_7 = L_6;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		NullCheck(L_8);
		int32_t L_9;
		L_9 = CubismDrawable_get_ParentPartIndex_mD262B4FC3F5EFC0A40BDBF9DC117D98B83913A17(L_8, NULL);
		CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* L_10 = __this->____part_6;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = CubismPart_get_UnmanagedIndex_mA8DA331343611167638C5DAEB4E8210718B4512E_inline(L_10, NULL);
		if ((!(((uint32_t)L_9) == ((uint32_t)L_11))))
		{
			goto IL_0071;
		}
	}
	{
		// Array.Resize(ref _childDrawableRenderers, _childDrawableRenderers.Length + 1);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866** L_12 = (&__this->____childDrawableRenderers_7);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_13 = __this->____childDrawableRenderers_7;
		NullCheck(L_13);
		Array_Resize_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE2895F85BD6356CE467598C989D62FDD197E3AC3(L_12, ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_13)->max_length)), 1)), Array_Resize_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE2895F85BD6356CE467598C989D62FDD197E3AC3_RuntimeMethod_var);
		// ChildDrawableRenderers[ChildDrawableRenderers.Length - 1] = _renderers[j];
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_14;
		L_14 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_15;
		L_15 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		NullCheck(L_15);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_16 = __this->____renderers_5;
		int32_t L_17 = V_0;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_19);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), 1))), (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F*)L_19);
	}

IL_0071:
	{
		// for (var j = 0; j < _renderers.Length; j++)
		int32_t L_20 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1));
	}

IL_0075:
	{
		// for (var j = 0; j < _renderers.Length; j++)
		int32_t L_21 = V_0;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_22 = __this->____renderers_5;
		NullCheck(L_22);
		if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
		{
			goto IL_002e;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismPartColorsEditor::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismPartColorsEditor_OnEnable_m0393B6CC66949186CFC4F59BDAAF6E3060778AEA (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1_m52A09A7F1F016B53B1E340774054CD061012126A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29_mDA224B64C13F1691A13E32BDB09D04B8811AC63C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mB4BBBDFFDA515D627F5533DFCB91344F69EDFA5B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* V_0 = NULL;
	CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* V_1 = NULL;
	{
		// if (ChildDrawableRenderers != null && !ChildDrawableRenderers.Contains(null))
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0;
		L_0 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_1;
		L_1 = CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline(__this, NULL);
		bool L_2;
		L_2 = Enumerable_Contains_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mB4BBBDFFDA515D627F5533DFCB91344F69EDFA5B((RuntimeObject*)L_1, (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F*)NULL, Enumerable_Contains_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mB4BBBDFFDA515D627F5533DFCB91344F69EDFA5B_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_0017;
		}
	}
	{
		// return;
		return;
	}

IL_0017:
	{
		// var model = gameObject.FindCubismModel(true);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
		L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_4;
		L_4 = GameObjectExtensionMethods_FindCubismModel_mC32B4A024A279A0737EB8CB51A412AA6EC02F731(L_3, (bool)1, NULL);
		V_0 = L_4;
		// var drawables = model.Drawables;
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_5 = V_0;
		NullCheck(L_5);
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_6;
		L_6 = CubismModel_get_Drawables_m870D43A28B9FA935667EEA2134423886A4B4AB7C(L_5, NULL);
		V_1 = L_6;
		// if (_renderController == null)
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_7 = __this->____renderController_4;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_8)
		{
			goto IL_0056;
		}
	}
	{
		// _renderController = model.GetComponent<CubismRenderController>();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_9 = V_0;
		NullCheck(L_9);
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_10;
		L_10 = Component_GetComponent_TisCubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29_mDA224B64C13F1691A13E32BDB09D04B8811AC63C(L_9, Component_GetComponent_TisCubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29_mDA224B64C13F1691A13E32BDB09D04B8811AC63C_RuntimeMethod_var);
		__this->____renderController_4 = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____renderController_4), (void*)L_10);
		// _renderers = _renderController.Renderers;
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_11 = __this->____renderController_4;
		NullCheck(L_11);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_12;
		L_12 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(L_11, NULL);
		__this->____renderers_5 = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____renderers_5), (void*)L_12);
	}

IL_0056:
	{
		// if (_part == null)
		CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* L_13 = __this->____part_6;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_14)
		{
			goto IL_0070;
		}
	}
	{
		// _part = GetComponent<CubismPart>();
		CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* L_15;
		L_15 = Component_GetComponent_TisCubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1_m52A09A7F1F016B53B1E340774054CD061012126A(__this, Component_GetComponent_TisCubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1_m52A09A7F1F016B53B1E340774054CD061012126A_RuntimeMethod_var);
		__this->____part_6 = L_15;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____part_6), (void*)L_15);
	}

IL_0070:
	{
		// TryInitialize(_renderController, _part, drawables);
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_16 = __this->____renderController_4;
		CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* L_17 = __this->____part_6;
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_18 = V_1;
		CubismPartColorsEditor_TryInitialize_m7C965A6E194323A93546EF64B4613F108B19ABF6(__this, L_16, L_17, L_18, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismPartColorsEditor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismPartColorsEditor__ctor_m3306E54E88FEEEAB6786FA8AD1BD33D9D3F846EA (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) 
{
	{
		// private Color _multiplyColor = Color.white;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
		__this->____multiplyColor_10 = L_0;
		// private Color _screenColor = Color.clear;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
		L_1 = Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline(NULL);
		__this->____screenColor_11 = L_1;
		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.Single Live2D.Cubism.Rendering.CubismRenderController::get_LastOpacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CubismRenderController_get_LastOpacity_m947F5920769977F1B5FD98D6773C170C0DF980E7 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _lastOpacity; }
		float L_0 = __this->____lastOpacity_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_LastOpacity(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_LastOpacity_m8AE657CBFEC51DADBE3C10AFBBF53370FAF1B0DC (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// set { _lastOpacity = value; }
		float L_0 = ___value0;
		__this->____lastOpacity_5 = L_0;
		// set { _lastOpacity = value; }
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderController::get_OverwriteFlagForModelMultiplyColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismRenderController_get_OverwriteFlagForModelMultiplyColors_mE1A0248229565AEA7973EA7AEF51C2DED3D68CCA (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _isOverwrittenModelMultiplyColors; }
		bool L_0 = __this->____isOverwrittenModelMultiplyColors_6;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_OverwriteFlagForModelMultiplyColors(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_OverwriteFlagForModelMultiplyColors_m8340482EF77CAB93146AB38E263FA8B6B1FB7482 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// set { _isOverwrittenModelMultiplyColors = value; }
		bool L_0 = ___value0;
		__this->____isOverwrittenModelMultiplyColors_6 = L_0;
		// set { _isOverwrittenModelMultiplyColors = value; }
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderController::get_OverwriteFlagForModelScreenColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismRenderController_get_OverwriteFlagForModelScreenColors_mE4392E0E019D4D3A544C9ECC1B95B2E74F69AD6E (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _isOverwrittenModelScreenColors; }
		bool L_0 = __this->____isOverwrittenModelScreenColors_7;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_OverwriteFlagForModelScreenColors(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_OverwriteFlagForModelScreenColors_mAA6E512DD422221AEDBFB8AB84BE66DFE2D10C09 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// set { _isOverwrittenModelScreenColors = value; }
		bool L_0 = ___value0;
		__this->____isOverwrittenModelScreenColors_7 = L_0;
		// set { _isOverwrittenModelScreenColors = value; }
		return;
	}
}
// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderController::get_ModelMultiplyColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderController_get_ModelMultiplyColor_mFA6A19B9B2E699789DA3FBE1EE953361B61CC05E (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _modelMultiplyColor; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->____modelMultiplyColor_8;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_ModelMultiplyColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_ModelMultiplyColor_m26A7AD7090F24DE5F8F94BF82F6D31D6B7EC00D2 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) 
{
	{
		// set { _modelMultiplyColor = value; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___value0;
		__this->____modelMultiplyColor_8 = L_0;
		// set { _modelMultiplyColor = value; }
		return;
	}
}
// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderController::get_ModelScreenColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderController_get_ModelScreenColor_m1511FF75B4FA0518FC87823B4BFC47E467272068 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _modelScreenColor; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->____modelScreenColor_9;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_ModelScreenColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_ModelScreenColor_mDBF9B85079960C75F81DBE459CBA3EAA3F95FCED (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) 
{
	{
		// set { _modelScreenColor = value; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___value0;
		__this->____modelScreenColor_9 = L_0;
		// set { _modelScreenColor = value; }
		return;
	}
}
// System.String Live2D.Cubism.Rendering.CubismRenderController::get_SortingLayer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CubismRenderController_get_SortingLayer_m6E397706067035A65F3D548DF96FF3C5B0A26260 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// return UnityEngine.SortingLayer.IDToName(SortingLayerId);
		int32_t L_0;
		L_0 = CubismRenderController_get_SortingLayerId_m598E9E7E120F7B5FEA27FF02FFE298D130D17F03_inline(__this, NULL);
		String_t* L_1;
		L_1 = SortingLayer_IDToName_m33D2DB1FAF81A088A6EED260A1A68137625AE0B1(L_0, NULL);
		return L_1;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_SortingLayer(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_SortingLayer_m347932D7C65D6B4C2CB26C4A678324449A1DA5F4 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, String_t* ___value0, const RuntimeMethod* method) 
{
	{
		// SortingLayerId = UnityEngine.SortingLayer.NameToID(value);
		String_t* L_0 = ___value0;
		int32_t L_1;
		L_1 = SortingLayer_NameToID_mB0C15E6C033DEF20C30A66FF8658E32C1F4A6D13(L_0, NULL);
		CubismRenderController_set_SortingLayerId_m87709E7D95CB028B151D5F25971DA8DAFE7E14C3(__this, L_1, NULL);
		// }
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.CubismRenderController::get_SortingLayerId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRenderController_get_SortingLayerId_m598E9E7E120F7B5FEA27FF02FFE298D130D17F03 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// return _sortingLayerId;
		int32_t L_0 = __this->____sortingLayerId_10;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_SortingLayerId(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_SortingLayerId_m87709E7D95CB028B151D5F25971DA8DAFE7E14C3 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// if (value == _sortingLayerId)
		int32_t L_0 = ___value0;
		int32_t L_1 = __this->____sortingLayerId_10;
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// _sortingLayerId = value;
		int32_t L_2 = ___value0;
		__this->____sortingLayerId_10 = L_2;
		// var renderers = Renderers;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_3;
		L_3 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		V_0 = L_3;
		// for (var i = 0; i < renderers.Length; ++i)
		V_1 = 0;
		goto IL_002e;
	}

IL_001c:
	{
		// renderers[i].OnControllerSortingLayerDidChange(_sortingLayerId);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_4 = V_0;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		int32_t L_8 = __this->____sortingLayerId_10;
		NullCheck(L_7);
		CubismRenderer_OnControllerSortingLayerDidChange_mF4B705B336FFE7BA1D23B7965DFC318583336D0C(L_7, L_8, NULL);
		// for (var i = 0; i < renderers.Length; ++i)
		int32_t L_9 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
	}

IL_002e:
	{
		// for (var i = 0; i < renderers.Length; ++i)
		int32_t L_10 = V_1;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_11 = V_0;
		NullCheck(L_11);
		if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
		{
			goto IL_001c;
		}
	}
	{
		// }
		return;
	}
}
// Live2D.Cubism.Rendering.CubismSortingMode Live2D.Cubism.Rendering.CubismRenderController::get_SortingMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRenderController_get_SortingMode_mA02298C3C76A927D6A2C191E1B7BB4EA9B0C5D8A (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// return _sortingMode;
		int32_t L_0 = __this->____sortingMode_11;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_SortingMode(Live2D.Cubism.Rendering.CubismSortingMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_SortingMode_m3E80A2A90BE9453C93F3FE3D5FD84C3D9D15BFA9 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// if (value == _sortingMode)
		int32_t L_0 = ___value0;
		int32_t L_1 = __this->____sortingMode_11;
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// _sortingMode = value;
		int32_t L_2 = ___value0;
		__this->____sortingMode_11 = L_2;
		// var renderers = Renderers;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_3;
		L_3 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		V_0 = L_3;
		// for (var i = 0; i < renderers.Length; ++i)
		V_1 = 0;
		goto IL_002e;
	}

IL_001c:
	{
		// renderers[i].OnControllerSortingModeDidChange(_sortingMode);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_4 = V_0;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		int32_t L_8 = __this->____sortingMode_11;
		NullCheck(L_7);
		CubismRenderer_OnControllerSortingModeDidChange_m0EDF503F612B32F85AAA3D89B5E90C8A18922EB7(L_7, L_8, NULL);
		// for (var i = 0; i < renderers.Length; ++i)
		int32_t L_9 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
	}

IL_002e:
	{
		// for (var i = 0; i < renderers.Length; ++i)
		int32_t L_10 = V_1;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_11 = V_0;
		NullCheck(L_11);
		if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
		{
			goto IL_001c;
		}
	}
	{
		// }
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.CubismRenderController::get_SortingOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRenderController_get_SortingOrder_mE1D7C166A3DC1FAFDFA06804E0ECB9FFD32C3F1C (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// return _sortingOrder;
		int32_t L_0 = __this->____sortingOrder_12;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_SortingOrder(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_SortingOrder_mE798EFC7B2FC9C2AE08C20DDEAA32AA8CFBA32C2 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// if (value == _sortingOrder)
		int32_t L_0 = ___value0;
		int32_t L_1 = __this->____sortingOrder_12;
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// _sortingOrder = value;
		int32_t L_2 = ___value0;
		__this->____sortingOrder_12 = L_2;
		// var renderers = Renderers;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_3;
		L_3 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		V_0 = L_3;
		// for (var i = 0; i < renderers.Length; ++i)
		V_1 = 0;
		goto IL_002e;
	}

IL_001c:
	{
		// renderers[i].OnControllerSortingOrderDidChange(SortingOrder);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_4 = V_0;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		int32_t L_8;
		L_8 = CubismRenderController_get_SortingOrder_mE1D7C166A3DC1FAFDFA06804E0ECB9FFD32C3F1C_inline(__this, NULL);
		NullCheck(L_7);
		CubismRenderer_OnControllerSortingOrderDidChange_m2FBAF5B0C0AFB2B976668DB8DC72D984A0E6A2A3(L_7, L_8, NULL);
		// for (var i = 0; i < renderers.Length; ++i)
		int32_t L_9 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
	}

IL_002e:
	{
		// for (var i = 0; i < renderers.Length; ++i)
		int32_t L_10 = V_1;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_11 = V_0;
		NullCheck(L_11);
		if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
		{
			goto IL_001c;
		}
	}
	{
		// }
		return;
	}
}
// UnityEngine.Object Live2D.Cubism.Rendering.CubismRenderController::get_DrawOrderHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* CubismRenderController_get_DrawOrderHandler_m1B2978BD0E71CF2FA92326E6CBD8A045ECC73C66 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _drawOrderHandler; }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->____drawOrderHandler_14;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_DrawOrderHandler(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_DrawOrderHandler_mF57BE37DF071B82F8DC4BFD0502B267E1FC81C32 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_mA81C8FB3D0FD027DF5C7002BB946A9A8DB67A103_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// set { _drawOrderHandler = value.ToNullUnlessImplementsInterface<ICubismDrawOrderHandler>(); }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___value0;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
		L_1 = ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_mA81C8FB3D0FD027DF5C7002BB946A9A8DB67A103(L_0, ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_mA81C8FB3D0FD027DF5C7002BB946A9A8DB67A103_RuntimeMethod_var);
		__this->____drawOrderHandler_14 = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____drawOrderHandler_14), (void*)L_1);
		// set { _drawOrderHandler = value.ToNullUnlessImplementsInterface<ICubismDrawOrderHandler>(); }
		return;
	}
}
// Live2D.Cubism.Rendering.ICubismDrawOrderHandler Live2D.Cubism.Rendering.CubismRenderController::get_DrawOrderHandlerInterface()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CubismRenderController_get_DrawOrderHandlerInterface_m09088AF3F5F48E82D4438EAF10BA69AA4970BD90 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectExtensionMethods_GetInterface_TisICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_m5B0F681CF6121AA8C98AD57781D0444E09BE401D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (_drawOrderHandlerInterface == null)
		RuntimeObject* L_0 = __this->____drawOrderHandlerInterface_15;
		if (L_0)
		{
			goto IL_0019;
		}
	}
	{
		// _drawOrderHandlerInterface = DrawOrderHandler.GetInterface<ICubismDrawOrderHandler>();
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
		L_1 = CubismRenderController_get_DrawOrderHandler_m1B2978BD0E71CF2FA92326E6CBD8A045ECC73C66_inline(__this, NULL);
		RuntimeObject* L_2;
		L_2 = ObjectExtensionMethods_GetInterface_TisICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_m5B0F681CF6121AA8C98AD57781D0444E09BE401D(L_1, ObjectExtensionMethods_GetInterface_TisICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_m5B0F681CF6121AA8C98AD57781D0444E09BE401D_RuntimeMethod_var);
		__this->____drawOrderHandlerInterface_15 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____drawOrderHandlerInterface_15), (void*)L_2);
	}

IL_0019:
	{
		// return _drawOrderHandlerInterface;
		RuntimeObject* L_3 = __this->____drawOrderHandlerInterface_15;
		return L_3;
	}
}
// UnityEngine.Object Live2D.Cubism.Rendering.CubismRenderController::get_OpacityHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* CubismRenderController_get_OpacityHandler_m8A1B504036D7A95F3A807454D6675253CADE6CAD (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _opacityHandler; }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->____opacityHandler_16;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_OpacityHandler(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_OpacityHandler_m09F875E338AF1D89BF04B688AD6992AC6B6E3A8A (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_mE016BF75E848EB4CB457E4EEC88866429A3C41AB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// set { _opacityHandler = value.ToNullUnlessImplementsInterface<ICubismOpacityHandler>(); }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___value0;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
		L_1 = ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_mE016BF75E848EB4CB457E4EEC88866429A3C41AB(L_0, ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_mE016BF75E848EB4CB457E4EEC88866429A3C41AB_RuntimeMethod_var);
		__this->____opacityHandler_16 = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____opacityHandler_16), (void*)L_1);
		// set { _opacityHandler = value.ToNullUnlessImplementsInterface<ICubismOpacityHandler>(); }
		return;
	}
}
// Live2D.Cubism.Rendering.ICubismOpacityHandler Live2D.Cubism.Rendering.CubismRenderController::get_OpacityHandlerInterface()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CubismRenderController_get_OpacityHandlerInterface_m15A804575CD55888A023FB446DAA0BAD1EF7C072 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectExtensionMethods_GetInterface_TisICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_m4F36E61BD4B04CD61EFA0AE11EF9ADF1060571EF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (_opacityHandlerInterface == null)
		RuntimeObject* L_0 = __this->____opacityHandlerInterface_17;
		if (L_0)
		{
			goto IL_0019;
		}
	}
	{
		// _opacityHandlerInterface = OpacityHandler.GetInterface<ICubismOpacityHandler>();
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
		L_1 = CubismRenderController_get_OpacityHandler_m8A1B504036D7A95F3A807454D6675253CADE6CAD_inline(__this, NULL);
		RuntimeObject* L_2;
		L_2 = ObjectExtensionMethods_GetInterface_TisICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_m4F36E61BD4B04CD61EFA0AE11EF9ADF1060571EF(L_1, ObjectExtensionMethods_GetInterface_TisICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_m4F36E61BD4B04CD61EFA0AE11EF9ADF1060571EF_RuntimeMethod_var);
		__this->____opacityHandlerInterface_17 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____opacityHandlerInterface_17), (void*)L_2);
	}

IL_0019:
	{
		// return _opacityHandlerInterface;
		RuntimeObject* L_3 = __this->____opacityHandlerInterface_17;
		return L_3;
	}
}
// UnityEngine.Object Live2D.Cubism.Rendering.CubismRenderController::get_MultiplyColorHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* CubismRenderController_get_MultiplyColorHandler_m96578A1E8ADCE2AD09AF3FBB278BB4AFDD9EC088 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _multiplyColorHandler; }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->____multiplyColorHandler_18;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_MultiplyColorHandler(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_MultiplyColorHandler_mDF91051626EAE937F0B1D352B2164870724ED9DC (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_mF916512642FB2D5828E87BEFC2052DD1BA5A319D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// set { _multiplyColorHandler = value.ToNullUnlessImplementsInterface<ICubismBlendColorHandler>(); }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___value0;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
		L_1 = ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_mF916512642FB2D5828E87BEFC2052DD1BA5A319D(L_0, ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_mF916512642FB2D5828E87BEFC2052DD1BA5A319D_RuntimeMethod_var);
		__this->____multiplyColorHandler_18 = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____multiplyColorHandler_18), (void*)L_1);
		// set { _multiplyColorHandler = value.ToNullUnlessImplementsInterface<ICubismBlendColorHandler>(); }
		return;
	}
}
// Live2D.Cubism.Rendering.ICubismBlendColorHandler Live2D.Cubism.Rendering.CubismRenderController::get_MultiplyColorHandlerInterface()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CubismRenderController_get_MultiplyColorHandlerInterface_mE728503933F1D052E5D0C17559D99322EB44C7EA (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectExtensionMethods_GetInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_m25F82614A6687CC69D907A9FD6C9F2F45E0E9537_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* G_B3_0 = NULL;
	CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* G_B3_1 = NULL;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* G_B2_0 = NULL;
	CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* G_B2_1 = NULL;
	RuntimeObject* G_B4_0 = NULL;
	CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* G_B4_1 = NULL;
	{
		// if (_multiplyColorHandlerInterface == null)
		RuntimeObject* L_0 = __this->____multiplyColorHandlerInterface_19;
		if (L_0)
		{
			goto IL_0020;
		}
	}
	{
		// _multiplyColorHandlerInterface = MultiplyColorHandler?.GetInterface<ICubismBlendColorHandler>();
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
		L_1 = CubismRenderController_get_MultiplyColorHandler_m96578A1E8ADCE2AD09AF3FBB278BB4AFDD9EC088_inline(__this, NULL);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = L_1;
		G_B2_0 = L_2;
		G_B2_1 = __this;
		if (L_2)
		{
			G_B3_0 = L_2;
			G_B3_1 = __this;
			goto IL_0016;
		}
	}
	{
		G_B4_0 = ((RuntimeObject*)(NULL));
		G_B4_1 = G_B2_1;
		goto IL_001b;
	}

IL_0016:
	{
		RuntimeObject* L_3;
		L_3 = ObjectExtensionMethods_GetInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_m25F82614A6687CC69D907A9FD6C9F2F45E0E9537(G_B3_0, ObjectExtensionMethods_GetInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_m25F82614A6687CC69D907A9FD6C9F2F45E0E9537_RuntimeMethod_var);
		G_B4_0 = L_3;
		G_B4_1 = G_B3_1;
	}

IL_001b:
	{
		NullCheck(G_B4_1);
		G_B4_1->____multiplyColorHandlerInterface_19 = G_B4_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->____multiplyColorHandlerInterface_19), (void*)G_B4_0);
	}

IL_0020:
	{
		// return _multiplyColorHandlerInterface;
		RuntimeObject* L_4 = __this->____multiplyColorHandlerInterface_19;
		return L_4;
	}
}
// UnityEngine.Object Live2D.Cubism.Rendering.CubismRenderController::get_ScreenColorHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* CubismRenderController_get_ScreenColorHandler_m122257F108916AC83AB9F2DE1E271B8C304D4CB2 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _screenColorHandler; }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->____screenColorHandler_20;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_ScreenColorHandler(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_ScreenColorHandler_mEBC9E22B9B73CF728C899883614C27B1909E3967 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_mF916512642FB2D5828E87BEFC2052DD1BA5A319D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// set { _screenColorHandler = value.ToNullUnlessImplementsInterface<ICubismBlendColorHandler>(); }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___value0;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
		L_1 = ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_mF916512642FB2D5828E87BEFC2052DD1BA5A319D(L_0, ObjectExtensionMethods_ToNullUnlessImplementsInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_mF916512642FB2D5828E87BEFC2052DD1BA5A319D_RuntimeMethod_var);
		__this->____screenColorHandler_20 = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____screenColorHandler_20), (void*)L_1);
		// set { _screenColorHandler = value.ToNullUnlessImplementsInterface<ICubismBlendColorHandler>(); }
		return;
	}
}
// Live2D.Cubism.Rendering.ICubismBlendColorHandler Live2D.Cubism.Rendering.CubismRenderController::get_ScreenColorHandlerInterface()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CubismRenderController_get_ScreenColorHandlerInterface_m5F0B7FC7AE3C6718A04BCE203FF637585BD79B4F (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectExtensionMethods_GetInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_m25F82614A6687CC69D907A9FD6C9F2F45E0E9537_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* G_B3_0 = NULL;
	CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* G_B3_1 = NULL;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* G_B2_0 = NULL;
	CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* G_B2_1 = NULL;
	RuntimeObject* G_B4_0 = NULL;
	CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* G_B4_1 = NULL;
	{
		// if (_screenColorHandlerInterface == null)
		RuntimeObject* L_0 = __this->____screenColorHandlerInterface_21;
		if (L_0)
		{
			goto IL_0020;
		}
	}
	{
		// _screenColorHandlerInterface = ScreenColorHandler?.GetInterface<ICubismBlendColorHandler>();
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
		L_1 = CubismRenderController_get_ScreenColorHandler_m122257F108916AC83AB9F2DE1E271B8C304D4CB2_inline(__this, NULL);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = L_1;
		G_B2_0 = L_2;
		G_B2_1 = __this;
		if (L_2)
		{
			G_B3_0 = L_2;
			G_B3_1 = __this;
			goto IL_0016;
		}
	}
	{
		G_B4_0 = ((RuntimeObject*)(NULL));
		G_B4_1 = G_B2_1;
		goto IL_001b;
	}

IL_0016:
	{
		RuntimeObject* L_3;
		L_3 = ObjectExtensionMethods_GetInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_m25F82614A6687CC69D907A9FD6C9F2F45E0E9537(G_B3_0, ObjectExtensionMethods_GetInterface_TisICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_m25F82614A6687CC69D907A9FD6C9F2F45E0E9537_RuntimeMethod_var);
		G_B4_0 = L_3;
		G_B4_1 = G_B3_1;
	}

IL_001b:
	{
		NullCheck(G_B4_1);
		G_B4_1->____screenColorHandlerInterface_21 = G_B4_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->____screenColorHandlerInterface_21), (void*)G_B4_0);
	}

IL_0020:
	{
		// return _screenColorHandlerInterface;
		RuntimeObject* L_4 = __this->____screenColorHandlerInterface_21;
		return L_4;
	}
}
// System.Single Live2D.Cubism.Rendering.CubismRenderController::get_DepthOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CubismRenderController_get_DepthOffset_mC04018F973E0774097F4E050861965AC5F832681 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _depthOffset; }
		float L_0 = __this->____depthOffset_22;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_DepthOffset(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_DepthOffset_m462087C6769FC526DF2F8075A41674B9ACF72E83 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, float ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// if (Mathf.Abs(value - _depthOffset) < Mathf.Epsilon)
		float L_0 = ___value0;
		float L_1 = __this->____depthOffset_22;
		float L_2;
		L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
		float L_3 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
		if ((!(((float)L_2) < ((float)L_3))))
		{
			goto IL_0015;
		}
	}
	{
		// return;
		return;
	}

IL_0015:
	{
		// _depthOffset = value;
		float L_4 = ___value0;
		__this->____depthOffset_22 = L_4;
		// var renderers = Renderers;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_5;
		L_5 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		V_0 = L_5;
		// for (var i = 0; i < renderers.Length; ++i)
		V_1 = 0;
		goto IL_0039;
	}

IL_0027:
	{
		// renderers[i].OnControllerDepthOffsetDidChange(_depthOffset);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_6 = V_0;
		int32_t L_7 = V_1;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		float L_10 = __this->____depthOffset_22;
		NullCheck(L_9);
		CubismRenderer_OnControllerDepthOffsetDidChange_m3CD2B6A390DDDC5F019AD7B22CA6607FF4F97473(L_9, L_10, NULL);
		// for (var i = 0; i < renderers.Length; ++i)
		int32_t L_11 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
	}

IL_0039:
	{
		// for (var i = 0; i < renderers.Length; ++i)
		int32_t L_12 = V_1;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_13 = V_0;
		NullCheck(L_13);
		if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
		{
			goto IL_0027;
		}
	}
	{
		// }
		return;
	}
}
// Live2D.Cubism.Core.CubismModel Live2D.Cubism.Rendering.CubismRenderController::get_Model()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* CubismRenderController_get_Model_m5D63AA3E666F5CDC140BD4353561E523CB189084 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return this.FindCubismModel(); }
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_0;
		L_0 = ComponentExtensionMethods_FindCubismModel_mA4A461211FC3EA2EFFB4763F1EB811067887DA8F(__this, (bool)0, NULL);
		return L_0;
	}
}
// UnityEngine.Transform Live2D.Cubism.Rendering.CubismRenderController::get_DrawablesRootTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CubismRenderController_get_DrawablesRootTransform_m0ED258321339F909FBE79746F26C9C652886E617 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __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;
	}
	{
		// if (_drawablesRootTransform == null)
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->____drawablesRootTransform_23;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_002b;
		}
	}
	{
		// _drawablesRootTransform = Model.Drawables[0].transform.parent;
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_2;
		L_2 = CubismRenderController_get_Model_m5D63AA3E666F5CDC140BD4353561E523CB189084(__this, NULL);
		NullCheck(L_2);
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_3;
		L_3 = CubismModel_get_Drawables_m870D43A28B9FA935667EEA2134423886A4B4AB7C(L_2, NULL);
		NullCheck(L_3);
		int32_t L_4 = 0;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		NullCheck(L_5);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
		L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL);
		NullCheck(L_6);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
		L_7 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_6, NULL);
		__this->____drawablesRootTransform_23 = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____drawablesRootTransform_23), (void*)L_7);
	}

IL_002b:
	{
		// return _drawablesRootTransform;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->____drawablesRootTransform_23;
		return L_8;
	}
}
// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Rendering.CubismRenderController::get_Renderers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComponentExtensionMethods_GetComponentsMany_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_m081CD3F2737E9B5718D3EE9F1B8931838762295D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* V_0 = NULL;
	{
		// if (_renderers == null)
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = __this->____renderers_24;
		if (L_0)
		{
			goto IL_0020;
		}
	}
	{
		// _renderers = Model.Drawables.GetComponentsMany<CubismRenderer>();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_1;
		L_1 = CubismRenderController_get_Model_m5D63AA3E666F5CDC140BD4353561E523CB189084(__this, NULL);
		NullCheck(L_1);
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_2;
		L_2 = CubismModel_get_Drawables_m870D43A28B9FA935667EEA2134423886A4B4AB7C(L_1, NULL);
		V_0 = (ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E*)L_2;
		ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_3 = V_0;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_4;
		L_4 = ComponentExtensionMethods_GetComponentsMany_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_m081CD3F2737E9B5718D3EE9F1B8931838762295D(L_3, ComponentExtensionMethods_GetComponentsMany_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_m081CD3F2737E9B5718D3EE9F1B8931838762295D_RuntimeMethod_var);
		__this->____renderers_24 = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____renderers_24), (void*)L_4);
	}

IL_0020:
	{
		// return _renderers;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_5 = __this->____renderers_24;
		return L_5;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_Renderers(Live2D.Cubism.Rendering.CubismRenderer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_Renderers_m3E50AD034A11E95F5A12600114D53DF1E1C8102E (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) 
{
	{
		// private set { _renderers = value; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = ___value0;
		__this->____renderers_24 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____renderers_24), (void*)L_0);
		// private set { _renderers = value; }
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderController::get_HasUpdateController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismRenderController_get_HasUpdateController_m56B8D4A2A29F5606F6F8E43B1F8969D0A0DB73D9 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = __this->___U3CHasUpdateControllerU3Ek__BackingField_27;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::set_HasUpdateController(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_set_HasUpdateController_mAB73EE650C6187C36F5580FA72A80660F25DF512 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = ___value0;
		__this->___U3CHasUpdateControllerU3Ek__BackingField_27 = L_0;
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::TryInitializeRenderers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_TryInitializeRenderers_mF764D8E221A094647DAF159E6423CF47F40F2345 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComponentExtensionMethods_AddComponentEach_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_m4CA3589B391E46CC6894871DDAE82C874E7E0052_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* V_0 = NULL;
	ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* V_1 = NULL;
	int32_t V_2 = 0;
	{
		// var renderers = Renderers;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0;
		L_0 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		V_0 = L_0;
		// if (renderers == null || renderers.Length == 0)
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_1 = V_0;
		if (!L_1)
		{
			goto IL_000e;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_2 = V_0;
		NullCheck(L_2);
		if ((((RuntimeArray*)L_2)->max_length))
		{
			goto IL_0029;
		}
	}

IL_000e:
	{
		// var drawables = this
		// .FindCubismModel()
		// .Drawables;
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_3;
		L_3 = ComponentExtensionMethods_FindCubismModel_mA4A461211FC3EA2EFFB4763F1EB811067887DA8F(__this, (bool)0, NULL);
		NullCheck(L_3);
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_4;
		L_4 = CubismModel_get_Drawables_m870D43A28B9FA935667EEA2134423886A4B4AB7C(L_3, NULL);
		// renderers = drawables.AddComponentEach<CubismRenderer>();
		V_1 = (ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E*)L_4;
		ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_5 = V_1;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_6;
		L_6 = ComponentExtensionMethods_AddComponentEach_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_m4CA3589B391E46CC6894871DDAE82C874E7E0052(L_5, ComponentExtensionMethods_AddComponentEach_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_m4CA3589B391E46CC6894871DDAE82C874E7E0052_RuntimeMethod_var);
		V_0 = L_6;
		// Renderers = renderers;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_7 = V_0;
		CubismRenderController_set_Renderers_m3E50AD034A11E95F5A12600114D53DF1E1C8102E_inline(__this, L_7, NULL);
	}

IL_0029:
	{
		// if (renderers == null)
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_8 = V_0;
		if (L_8)
		{
			goto IL_002d;
		}
	}
	{
		// return;
		return;
	}

IL_002d:
	{
		// for (var i = 0; i < renderers.Length; ++i)
		V_2 = 0;
		goto IL_003e;
	}

IL_0031:
	{
		// renderers[i].TryInitialize(this);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_9 = V_0;
		int32_t L_10 = V_2;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		NullCheck(L_12);
		CubismRenderer_TryInitialize_mDE97D639B0068587E0D66B1CB1E80480A7903251(L_12, __this, NULL);
		// for (var i = 0; i < renderers.Length; ++i)
		int32_t L_13 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
	}

IL_003e:
	{
		// for (var i = 0; i < renderers.Length; ++i)
		int32_t L_14 = V_2;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_15 = V_0;
		NullCheck(L_15);
		if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
		{
			goto IL_0031;
		}
	}
	{
		// _sortingLayerId = renderers[0]
		//     .MeshRenderer
		//     .sortingLayerID;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_16 = V_0;
		NullCheck(L_16);
		int32_t L_17 = 0;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		NullCheck(L_18);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_19;
		L_19 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(L_18, NULL);
		NullCheck(L_19);
		int32_t L_20;
		L_20 = Renderer_get_sortingLayerID_m3D7AE74F1B87099810CF969CB4520C85F9AE5F92(L_19, NULL);
		__this->____sortingLayerId_10 = L_20;
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::UpdateOpacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_UpdateOpacity_m7679F9ACE2DC3BBBFFF55591933D28CAA91AD696 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t G_B5_0 = 0;
	{
		// if (Mathf.Abs(Opacity - LastOpacity) < Mathf.Epsilon)
		float L_0 = __this->___Opacity_4;
		float L_1;
		L_1 = CubismRenderController_get_LastOpacity_m947F5920769977F1B5FD98D6773C170C0DF980E7_inline(__this, NULL);
		float L_2;
		L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
		float L_3 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
		if ((!(((float)L_2) < ((float)L_3))))
		{
			goto IL_001a;
		}
	}
	{
		// return;
		return;
	}

IL_001a:
	{
		// Opacity = Mathf.Clamp(Opacity, 0f, 1f);
		float L_4 = __this->___Opacity_4;
		float L_5;
		L_5 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_4, (0.0f), (1.0f), NULL);
		__this->___Opacity_4 = L_5;
		// LastOpacity = Opacity;
		float L_6 = __this->___Opacity_4;
		CubismRenderController_set_LastOpacity_m8AE657CBFEC51DADBE3C10AFBBF53370FAF1B0DC_inline(__this, L_6, NULL);
		// var applyOpacityToRenderers = (OpacityHandlerInterface == null || Opacity > (1f - Mathf.Epsilon));
		RuntimeObject* L_7;
		L_7 = CubismRenderController_get_OpacityHandlerInterface_m15A804575CD55888A023FB446DAA0BAD1EF7C072(__this, NULL);
		if (!L_7)
		{
			goto IL_005e;
		}
	}
	{
		float L_8 = __this->___Opacity_4;
		float L_9 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
		G_B5_0 = ((((float)L_8) > ((float)((float)il2cpp_codegen_subtract((1.0f), L_9))))? 1 : 0);
		goto IL_005f;
	}

IL_005e:
	{
		G_B5_0 = 1;
	}

IL_005f:
	{
		// if (applyOpacityToRenderers && Renderers != null)
		if (!G_B5_0)
		{
			goto IL_008c;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_10;
		L_10 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		if (!L_10)
		{
			goto IL_008c;
		}
	}
	{
		// var renderers = Renderers;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_11;
		L_11 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		V_0 = L_11;
		// for (var i = 0; i < renderers.Length; ++i)
		V_1 = 0;
		goto IL_0086;
	}

IL_0074:
	{
		// renderers[i].OnModelOpacityDidChange(Opacity);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_12 = V_0;
		int32_t L_13 = V_1;
		NullCheck(L_12);
		int32_t L_14 = L_13;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		float L_16 = __this->___Opacity_4;
		NullCheck(L_15);
		CubismRenderer_OnModelOpacityDidChange_mEC18AB7964E211E72BFC6D7A8BA6CE73EF3CB780(L_15, L_16, NULL);
		// for (var i = 0; i < renderers.Length; ++i)
		int32_t L_17 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
	}

IL_0086:
	{
		// for (var i = 0; i < renderers.Length; ++i)
		int32_t L_18 = V_1;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_19 = V_0;
		NullCheck(L_19);
		if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
		{
			goto IL_0074;
		}
	}

IL_008c:
	{
		// if (OpacityHandlerInterface != null)
		RuntimeObject* L_20;
		L_20 = CubismRenderController_get_OpacityHandlerInterface_m15A804575CD55888A023FB446DAA0BAD1EF7C072(__this, NULL);
		if (!L_20)
		{
			goto IL_00a6;
		}
	}
	{
		// OpacityHandlerInterface.OnOpacityDidChange(this, Opacity);
		RuntimeObject* L_21;
		L_21 = CubismRenderController_get_OpacityHandlerInterface_m15A804575CD55888A023FB446DAA0BAD1EF7C072(__this, NULL);
		float L_22 = __this->___Opacity_4;
		NullCheck(L_21);
		InterfaceActionInvoker2< CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29*, float >::Invoke(0 /* System.Void Live2D.Cubism.Rendering.ICubismOpacityHandler::OnOpacityDidChange(Live2D.Cubism.Rendering.CubismRenderController,System.Single) */, ICubismOpacityHandler_t6FE84DE2EE935CB1F9738B41585752DB59DABAE3_il2cpp_TypeInfo_var, L_21, __this, L_22);
	}

IL_00a6:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::UpdateBlendColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_UpdateBlendColors_m284336EF1EC9C3EC8B29CDC46A3820679F3BCB22 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_2 = NULL;
	ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_3 = NULL;
	int32_t V_4 = 0;
	bool V_5 = false;
	bool V_6 = false;
	int32_t G_B10_0 = 0;
	int32_t G_B21_0 = 0;
	{
		// if (Renderers == null)
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0;
		L_0 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// var isMultiplyColorUpdated = false;
		V_0 = (bool)0;
		// var isScreenColorUpdated = false;
		V_1 = (bool)0;
		// _newMultiplyColors ??= new Color[Renderers.Length];
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_1 = __this->____newMultiplyColors_25;
		if (L_1)
		{
			goto IL_0028;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_2;
		L_2 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		NullCheck(L_2);
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)));
		__this->____newMultiplyColors_25 = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____newMultiplyColors_25), (void*)L_3);
	}

IL_0028:
	{
		// _newScreenColors ??= new Color[Renderers.Length];
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_4 = __this->____newScreenColors_26;
		if (L_4)
		{
			goto IL_0043;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_5;
		L_5 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		NullCheck(L_5);
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_6 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)));
		__this->____newScreenColors_26 = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____newScreenColors_26), (void*)L_6);
	}

IL_0043:
	{
		// var newMultiplyColors = _newMultiplyColors;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_7 = __this->____newMultiplyColors_25;
		V_2 = L_7;
		// var newScreenColors = _newScreenColors;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_8 = __this->____newScreenColors_26;
		V_3 = L_8;
		// for (int i = 0; i < Renderers.Length; i++)
		V_4 = 0;
		goto IL_0285;
	}

IL_0059:
	{
		// var isUseUserMultiplyColor = (Renderers[i].OverwriteFlagForDrawableMultiplyColors ||
		//                         OverwriteFlagForModelMultiplyColors);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_9;
		L_9 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_10 = V_4;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		NullCheck(L_12);
		bool L_13;
		L_13 = CubismRenderer_get_OverwriteFlagForDrawableMultiplyColors_m1366BAF675DC000DE830FAC613981AAF617339DF_inline(L_12, NULL);
		if (L_13)
		{
			goto IL_0071;
		}
	}
	{
		bool L_14;
		L_14 = CubismRenderController_get_OverwriteFlagForModelMultiplyColors_mE1A0248229565AEA7973EA7AEF51C2DED3D68CCA_inline(__this, NULL);
		G_B10_0 = ((int32_t)(L_14));
		goto IL_0072;
	}

IL_0071:
	{
		G_B10_0 = 1;
	}

IL_0072:
	{
		V_5 = (bool)G_B10_0;
		// if (isUseUserMultiplyColor)
		bool L_15 = V_5;
		if (!L_15)
		{
			goto IL_010a;
		}
	}
	{
		// if (!Renderers[i].LastIsUseUserMultiplyColor)
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_16;
		L_16 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_17 = V_4;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		NullCheck(L_19);
		bool L_20;
		L_20 = CubismRenderer_get_LastIsUseUserMultiplyColor_m813CAB88AF9CD68E600E5EF76059C243D2275EC5_inline(L_19, NULL);
		if (L_20)
		{
			goto IL_00b9;
		}
	}
	{
		// Renderers[i].MultiplyColor = Renderers[i].LastMultiplyColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_21;
		L_21 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_22 = V_4;
		NullCheck(L_21);
		int32_t L_23 = L_22;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_25;
		L_25 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_26 = V_4;
		NullCheck(L_25);
		int32_t L_27 = L_26;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		NullCheck(L_28);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29;
		L_29 = CubismRenderer_get_LastMultiplyColor_m57A3509B85356ED5057EF92A3F1EF0087FE9C1A4_inline(L_28, NULL);
		NullCheck(L_24);
		CubismRenderer_set_MultiplyColor_mD35931BA9B95E0AFD77BB2AFB0377AF8E178997D(L_24, L_29, NULL);
		// Renderers[i].ApplyMultiplyColor();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_30;
		L_30 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_31 = V_4;
		NullCheck(L_30);
		int32_t L_32 = L_31;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		NullCheck(L_33);
		CubismRenderer_ApplyMultiplyColor_m45923C82BDDC5DF7959AF39B8EA30B5DDEAB94FC(L_33, NULL);
		// isMultiplyColorUpdated = true;
		V_0 = (bool)1;
		goto IL_00ec;
	}

IL_00b9:
	{
		// else if (Renderers[i].LastMultiplyColor != Renderers[i].MultiplyColor)
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_34;
		L_34 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_35 = V_4;
		NullCheck(L_34);
		int32_t L_36 = L_35;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
		NullCheck(L_37);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_38;
		L_38 = CubismRenderer_get_LastMultiplyColor_m57A3509B85356ED5057EF92A3F1EF0087FE9C1A4_inline(L_37, NULL);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_39;
		L_39 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_40 = V_4;
		NullCheck(L_39);
		int32_t L_41 = L_40;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
		NullCheck(L_42);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_43;
		L_43 = CubismRenderer_get_MultiplyColor_m0CB9402AE7CB8FC0F1891738D4A187EB0C6333CF(L_42, NULL);
		bool L_44;
		L_44 = Color_op_Inequality_mF1C733BA10E60B086AB950A71143678AE76C4D92_inline(L_38, L_43, NULL);
		if (!L_44)
		{
			goto IL_00ec;
		}
	}
	{
		// Renderers[i].ApplyMultiplyColor();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_45;
		L_45 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_46 = V_4;
		NullCheck(L_45);
		int32_t L_47 = L_46;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
		NullCheck(L_48);
		CubismRenderer_ApplyMultiplyColor_m45923C82BDDC5DF7959AF39B8EA30B5DDEAB94FC(L_48, NULL);
		// isMultiplyColorUpdated = true;
		V_0 = (bool)1;
	}

IL_00ec:
	{
		// Renderers[i].LastMultiplyColor = Renderers[i].MultiplyColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_49;
		L_49 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_50 = V_4;
		NullCheck(L_49);
		int32_t L_51 = L_50;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_53;
		L_53 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_54 = V_4;
		NullCheck(L_53);
		int32_t L_55 = L_54;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		NullCheck(L_56);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_57;
		L_57 = CubismRenderer_get_MultiplyColor_m0CB9402AE7CB8FC0F1891738D4A187EB0C6333CF(L_56, NULL);
		NullCheck(L_52);
		CubismRenderer_set_LastMultiplyColor_mA28144F61BB72F26D90F1C5B670AD567FCEED4C4_inline(L_52, L_57, NULL);
		goto IL_0146;
	}

IL_010a:
	{
		// else if (Renderers[i].LastIsUseUserMultiplyColor)
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_58;
		L_58 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_59 = V_4;
		NullCheck(L_58);
		int32_t L_60 = L_59;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_61 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
		NullCheck(L_61);
		bool L_62;
		L_62 = CubismRenderer_get_LastIsUseUserMultiplyColor_m813CAB88AF9CD68E600E5EF76059C243D2275EC5_inline(L_61, NULL);
		if (!L_62)
		{
			goto IL_0146;
		}
	}
	{
		// Renderers[i].MultiplyColor = Renderers[i].LastMultiplyColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_63;
		L_63 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_64 = V_4;
		NullCheck(L_63);
		int32_t L_65 = L_64;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_66 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_67;
		L_67 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_68 = V_4;
		NullCheck(L_67);
		int32_t L_69 = L_68;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_70 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
		NullCheck(L_70);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_71;
		L_71 = CubismRenderer_get_LastMultiplyColor_m57A3509B85356ED5057EF92A3F1EF0087FE9C1A4_inline(L_70, NULL);
		NullCheck(L_66);
		CubismRenderer_set_MultiplyColor_mD35931BA9B95E0AFD77BB2AFB0377AF8E178997D(L_66, L_71, NULL);
		// Renderers[i].ApplyMultiplyColor();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_72;
		L_72 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_73 = V_4;
		NullCheck(L_72);
		int32_t L_74 = L_73;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
		NullCheck(L_75);
		CubismRenderer_ApplyMultiplyColor_m45923C82BDDC5DF7959AF39B8EA30B5DDEAB94FC(L_75, NULL);
		// isMultiplyColorUpdated = true;
		V_0 = (bool)1;
	}

IL_0146:
	{
		// newMultiplyColors[i] = Renderers[i].MultiplyColor;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_76 = V_2;
		int32_t L_77 = V_4;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_78;
		L_78 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_79 = V_4;
		NullCheck(L_78);
		int32_t L_80 = L_79;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_81 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
		NullCheck(L_81);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_82;
		L_82 = CubismRenderer_get_MultiplyColor_m0CB9402AE7CB8FC0F1891738D4A187EB0C6333CF(L_81, NULL);
		NullCheck(L_76);
		(L_76)->SetAt(static_cast<il2cpp_array_size_t>(L_77), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_82);
		// Renderers[i].LastIsUseUserMultiplyColor = isUseUserMultiplyColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_83;
		L_83 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_84 = V_4;
		NullCheck(L_83);
		int32_t L_85 = L_84;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_86 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
		bool L_87 = V_5;
		NullCheck(L_86);
		CubismRenderer_set_LastIsUseUserMultiplyColor_m866FDFB6577BDD5B2D77EBA1CB797AE2D0A62118_inline(L_86, L_87, NULL);
		// var isUseUserScreenColor = (Renderers[i].OverwriteFlagForDrawableScreenColors ||
		//                              OverwriteFlagForModelScreenColors);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_88;
		L_88 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_89 = V_4;
		NullCheck(L_88);
		int32_t L_90 = L_89;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_91 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
		NullCheck(L_91);
		bool L_92;
		L_92 = CubismRenderer_get_OverwriteFlagForDrawableScreenColors_mDA40CF2229047308511C92720BD724ED4518431F_inline(L_91, NULL);
		if (L_92)
		{
			goto IL_0184;
		}
	}
	{
		bool L_93;
		L_93 = CubismRenderController_get_OverwriteFlagForModelScreenColors_mE4392E0E019D4D3A544C9ECC1B95B2E74F69AD6E_inline(__this, NULL);
		G_B21_0 = ((int32_t)(L_93));
		goto IL_0185;
	}

IL_0184:
	{
		G_B21_0 = 1;
	}

IL_0185:
	{
		V_6 = (bool)G_B21_0;
		// if (isUseUserScreenColor)
		bool L_94 = V_6;
		if (!L_94)
		{
			goto IL_021d;
		}
	}
	{
		// if (!Renderers[i].LastIsUseUserScreenColors)
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_95;
		L_95 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_96 = V_4;
		NullCheck(L_95);
		int32_t L_97 = L_96;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_98 = (L_95)->GetAt(static_cast<il2cpp_array_size_t>(L_97));
		NullCheck(L_98);
		bool L_99;
		L_99 = CubismRenderer_get_LastIsUseUserScreenColors_m61840FC49203145704660A1C75771C3AE5A3F98B_inline(L_98, NULL);
		if (L_99)
		{
			goto IL_01cc;
		}
	}
	{
		// Renderers[i].ScreenColor = Renderers[i].LastScreenColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_100;
		L_100 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_101 = V_4;
		NullCheck(L_100);
		int32_t L_102 = L_101;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_103 = (L_100)->GetAt(static_cast<il2cpp_array_size_t>(L_102));
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_104;
		L_104 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_105 = V_4;
		NullCheck(L_104);
		int32_t L_106 = L_105;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_107 = (L_104)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
		NullCheck(L_107);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_108;
		L_108 = CubismRenderer_get_LastScreenColor_m54ECEF5E8A4DF2DFE3CB915B5B000798DA3624D9_inline(L_107, NULL);
		NullCheck(L_103);
		CubismRenderer_set_ScreenColor_mF925956B64E06F0A8C131DCB0FE346F3019FEE08(L_103, L_108, NULL);
		// Renderers[i].ApplyScreenColor();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_109;
		L_109 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_110 = V_4;
		NullCheck(L_109);
		int32_t L_111 = L_110;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_112 = (L_109)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
		NullCheck(L_112);
		CubismRenderer_ApplyScreenColor_m859FB44F41DAEE928D23C27931CF8F39B3F356A4(L_112, NULL);
		// isScreenColorUpdated = true;
		V_1 = (bool)1;
		goto IL_01ff;
	}

IL_01cc:
	{
		// else if (Renderers[i].LastScreenColor != Renderers[i].ScreenColor)
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_113;
		L_113 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_114 = V_4;
		NullCheck(L_113);
		int32_t L_115 = L_114;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_116 = (L_113)->GetAt(static_cast<il2cpp_array_size_t>(L_115));
		NullCheck(L_116);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_117;
		L_117 = CubismRenderer_get_LastScreenColor_m54ECEF5E8A4DF2DFE3CB915B5B000798DA3624D9_inline(L_116, NULL);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_118;
		L_118 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_119 = V_4;
		NullCheck(L_118);
		int32_t L_120 = L_119;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_121 = (L_118)->GetAt(static_cast<il2cpp_array_size_t>(L_120));
		NullCheck(L_121);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_122;
		L_122 = CubismRenderer_get_ScreenColor_m54306EB6879A75A28D79EC3ACF782A9E7312D30F(L_121, NULL);
		bool L_123;
		L_123 = Color_op_Inequality_mF1C733BA10E60B086AB950A71143678AE76C4D92_inline(L_117, L_122, NULL);
		if (!L_123)
		{
			goto IL_01ff;
		}
	}
	{
		// Renderers[i].ApplyScreenColor();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_124;
		L_124 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_125 = V_4;
		NullCheck(L_124);
		int32_t L_126 = L_125;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_127 = (L_124)->GetAt(static_cast<il2cpp_array_size_t>(L_126));
		NullCheck(L_127);
		CubismRenderer_ApplyScreenColor_m859FB44F41DAEE928D23C27931CF8F39B3F356A4(L_127, NULL);
		// isScreenColorUpdated = true;
		V_1 = (bool)1;
	}

IL_01ff:
	{
		// Renderers[i].LastScreenColor = Renderers[i].ScreenColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_128;
		L_128 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_129 = V_4;
		NullCheck(L_128);
		int32_t L_130 = L_129;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_131 = (L_128)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_132;
		L_132 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_133 = V_4;
		NullCheck(L_132);
		int32_t L_134 = L_133;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_135 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
		NullCheck(L_135);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_136;
		L_136 = CubismRenderer_get_ScreenColor_m54306EB6879A75A28D79EC3ACF782A9E7312D30F(L_135, NULL);
		NullCheck(L_131);
		CubismRenderer_set_LastScreenColor_m268A8DE68808C18F0125C498FD8CA6B65A73C616_inline(L_131, L_136, NULL);
		goto IL_0259;
	}

IL_021d:
	{
		// else if (Renderers[i].LastIsUseUserScreenColors)
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_137;
		L_137 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_138 = V_4;
		NullCheck(L_137);
		int32_t L_139 = L_138;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_140 = (L_137)->GetAt(static_cast<il2cpp_array_size_t>(L_139));
		NullCheck(L_140);
		bool L_141;
		L_141 = CubismRenderer_get_LastIsUseUserScreenColors_m61840FC49203145704660A1C75771C3AE5A3F98B_inline(L_140, NULL);
		if (!L_141)
		{
			goto IL_0259;
		}
	}
	{
		// Renderers[i].ScreenColor = Renderers[i].LastScreenColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_142;
		L_142 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_143 = V_4;
		NullCheck(L_142);
		int32_t L_144 = L_143;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_145 = (L_142)->GetAt(static_cast<il2cpp_array_size_t>(L_144));
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_146;
		L_146 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_147 = V_4;
		NullCheck(L_146);
		int32_t L_148 = L_147;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_149 = (L_146)->GetAt(static_cast<il2cpp_array_size_t>(L_148));
		NullCheck(L_149);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_150;
		L_150 = CubismRenderer_get_LastScreenColor_m54ECEF5E8A4DF2DFE3CB915B5B000798DA3624D9_inline(L_149, NULL);
		NullCheck(L_145);
		CubismRenderer_set_ScreenColor_mF925956B64E06F0A8C131DCB0FE346F3019FEE08(L_145, L_150, NULL);
		// Renderers[i].ApplyScreenColor();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_151;
		L_151 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_152 = V_4;
		NullCheck(L_151);
		int32_t L_153 = L_152;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_154 = (L_151)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
		NullCheck(L_154);
		CubismRenderer_ApplyScreenColor_m859FB44F41DAEE928D23C27931CF8F39B3F356A4(L_154, NULL);
		// isScreenColorUpdated = true;
		V_1 = (bool)1;
	}

IL_0259:
	{
		// newScreenColors[i] = Renderers[i].ScreenColor;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_155 = V_3;
		int32_t L_156 = V_4;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_157;
		L_157 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_158 = V_4;
		NullCheck(L_157);
		int32_t L_159 = L_158;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_160 = (L_157)->GetAt(static_cast<il2cpp_array_size_t>(L_159));
		NullCheck(L_160);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_161;
		L_161 = CubismRenderer_get_ScreenColor_m54306EB6879A75A28D79EC3ACF782A9E7312D30F(L_160, NULL);
		NullCheck(L_155);
		(L_155)->SetAt(static_cast<il2cpp_array_size_t>(L_156), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_161);
		// Renderers[i].LastIsUseUserScreenColors = isUseUserScreenColor;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_162;
		L_162 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		int32_t L_163 = V_4;
		NullCheck(L_162);
		int32_t L_164 = L_163;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_165 = (L_162)->GetAt(static_cast<il2cpp_array_size_t>(L_164));
		bool L_166 = V_6;
		NullCheck(L_165);
		CubismRenderer_set_LastIsUseUserScreenColors_mEF0C052DAA4F4169F0A14378A6C9FDE56D9972E7_inline(L_165, L_166, NULL);
		// for (int i = 0; i < Renderers.Length; i++)
		int32_t L_167 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_167, 1));
	}

IL_0285:
	{
		// for (int i = 0; i < Renderers.Length; i++)
		int32_t L_168 = V_4;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_169;
		L_169 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		NullCheck(L_169);
		if ((((int32_t)L_168) < ((int32_t)((int32_t)(((RuntimeArray*)L_169)->max_length)))))
		{
			goto IL_0059;
		}
	}
	{
		// if (MultiplyColorHandler != null && isMultiplyColorUpdated)
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_170;
		L_170 = CubismRenderController_get_MultiplyColorHandler_m96578A1E8ADCE2AD09AF3FBB278BB4AFDD9EC088_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_171;
		L_171 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_170, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		bool L_172 = V_0;
		if (!((int32_t)((int32_t)L_171&(int32_t)L_172)))
		{
			goto IL_02b1;
		}
	}
	{
		// MultiplyColorHandlerInterface.OnBlendColorDidChange(this, newMultiplyColors);
		RuntimeObject* L_173;
		L_173 = CubismRenderController_get_MultiplyColorHandlerInterface_mE728503933F1D052E5D0C17559D99322EB44C7EA(__this, NULL);
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_174 = V_2;
		NullCheck(L_173);
		InterfaceActionInvoker2< CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29*, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* >::Invoke(0 /* System.Void Live2D.Cubism.Rendering.ICubismBlendColorHandler::OnBlendColorDidChange(Live2D.Cubism.Rendering.CubismRenderController,UnityEngine.Color[]) */, ICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_il2cpp_TypeInfo_var, L_173, __this, L_174);
	}

IL_02b1:
	{
		// if (ScreenColorHandler != null && isScreenColorUpdated)
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_175;
		L_175 = CubismRenderController_get_ScreenColorHandler_m122257F108916AC83AB9F2DE1E271B8C304D4CB2_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_176;
		L_176 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_175, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		bool L_177 = V_1;
		if (!((int32_t)((int32_t)L_176&(int32_t)L_177)))
		{
			goto IL_02ce;
		}
	}
	{
		// ScreenColorHandlerInterface.OnBlendColorDidChange(this, newScreenColors);
		RuntimeObject* L_178;
		L_178 = CubismRenderController_get_ScreenColorHandlerInterface_m5F0B7FC7AE3C6718A04BCE203FF637585BD79B4F(__this, NULL);
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_179 = V_3;
		NullCheck(L_178);
		InterfaceActionInvoker2< CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29*, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* >::Invoke(0 /* System.Void Live2D.Cubism.Rendering.ICubismBlendColorHandler::OnBlendColorDidChange(Live2D.Cubism.Rendering.CubismRenderController,UnityEngine.Color[]) */, ICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_il2cpp_TypeInfo_var, L_178, __this, L_179);
	}

IL_02ce:
	{
		// }
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.CubismRenderController::get_ExecutionOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRenderController_get_ExecutionOrder_m633F3A312B2024CC0D08ED29E58FDC92628C2E9D (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return CubismUpdateExecutionOrder.CubismRenderController; }
		il2cpp_codegen_runtime_class_init_inline(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var);
		int32_t L_0 = ((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismRenderController_9;
		return L_0;
	}
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderController::get_NeedsUpdateOnEditing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismRenderController_get_NeedsUpdateOnEditing_m25A9882454A468276E8CC273250262ED4C96559D (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return true; }
		return (bool)1;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::OnLateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_OnLateUpdate_m97F53EA58206672B628DCB6BDD5A742F158B3428 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __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;
	}
	{
		// if (!enabled)
		bool L_0;
		L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// UpdateOpacity();
		CubismRenderController_UpdateOpacity_m7679F9ACE2DC3BBBFFF55591933D28CAA91AD696(__this, NULL);
		// UpdateBlendColors();
		CubismRenderController_UpdateBlendColors_m284336EF1EC9C3EC8B29CDC46A3820679F3BCB22(__this, NULL);
		// if (CameraToFace == null)
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = __this->___CameraToFace_13;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_2)
		{
			goto IL_0024;
		}
	}
	{
		// return;
		return;
	}

IL_0024:
	{
		// DrawablesRootTransform.rotation = (Quaternion.LookRotation(CameraToFace.transform.forward, Vector3.up));
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
		L_3 = CubismRenderController_get_DrawablesRootTransform_m0ED258321339F909FBE79746F26C9C652886E617(__this, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4 = __this->___CameraToFace_13;
		NullCheck(L_4);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
		L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL);
		NullCheck(L_5);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_5, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
		L_8 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_6, L_7, NULL);
		NullCheck(L_3);
		Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_3, L_8, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_Start_m0F3F894F94E942B9C2B02AA44D0413527A3352FF (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// HasUpdateController = (GetComponent<CubismUpdateController>() != null);
		CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6* L_0;
		L_0 = Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C(__this, Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		CubismRenderController_set_HasUpdateController_mAB73EE650C6187C36F5580FA72A80660F25DF512_inline(__this, L_1, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_OnEnable_mC346C0DFBBF31F59975EFA406DE3A55E6887B563 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismRenderController_OnDynamicDrawableData_mC20AC9BA1DD6FC1EBFEBC514613FCFB7B6951935_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (Model == null)
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_0;
		L_0 = CubismRenderController_get_Model_m5D63AA3E666F5CDC140BD4353561E523CB189084(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// TryInitializeRenderers();
		CubismRenderController_TryInitializeRenderers_mF764D8E221A094647DAF159E6423CF47F40F2345(__this, NULL);
		// Model.OnDynamicDrawableData += OnDynamicDrawableData;
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_2;
		L_2 = CubismRenderController_get_Model_m5D63AA3E666F5CDC140BD4353561E523CB189084(__this, NULL);
		DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C* L_3 = (DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C*)il2cpp_codegen_object_new(DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C_il2cpp_TypeInfo_var);
		NullCheck(L_3);
		DynamicDrawableDataHandler__ctor_mBFA332DD4F0BD0F7C0654C271B788F81D62B5345(L_3, __this, (intptr_t)((void*)CubismRenderController_OnDynamicDrawableData_mC20AC9BA1DD6FC1EBFEBC514613FCFB7B6951935_RuntimeMethod_var), NULL);
		NullCheck(L_2);
		CubismModel_add_OnDynamicDrawableData_m44CC91F3BAA6BE237442C5E5FCF37DDADD9E4216(L_2, L_3, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_OnDisable_mE4A73E0D57A4F008D4922EADB572B81CBDB6CE21 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismRenderController_OnDynamicDrawableData_mC20AC9BA1DD6FC1EBFEBC514613FCFB7B6951935_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (Model == null)
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_0;
		L_0 = CubismRenderController_get_Model_m5D63AA3E666F5CDC140BD4353561E523CB189084(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// Model.OnDynamicDrawableData -= OnDynamicDrawableData;
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_2;
		L_2 = CubismRenderController_get_Model_m5D63AA3E666F5CDC140BD4353561E523CB189084(__this, NULL);
		DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C* L_3 = (DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C*)il2cpp_codegen_object_new(DynamicDrawableDataHandler_t937B01B12C58F1C2AD779315773BA535C30B415C_il2cpp_TypeInfo_var);
		NullCheck(L_3);
		DynamicDrawableDataHandler__ctor_mBFA332DD4F0BD0F7C0654C271B788F81D62B5345(L_3, __this, (intptr_t)((void*)CubismRenderController_OnDynamicDrawableData_mC20AC9BA1DD6FC1EBFEBC514613FCFB7B6951935_RuntimeMethod_var), NULL);
		NullCheck(L_2);
		CubismModel_remove_OnDynamicDrawableData_mC17B370F0C9AB2748805074EED3471062989AAF9(L_2, L_3, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_LateUpdate_m2A22663C28B2CED807E1E43F3ECCD3FA2B1E6D53 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// if (!HasUpdateController)
		bool L_0;
		L_0 = CubismRenderController_get_HasUpdateController_m56B8D4A2A29F5606F6F8E43B1F8969D0A0DB73D9_inline(__this, NULL);
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		// OnLateUpdate();
		CubismRenderController_OnLateUpdate_m97F53EA58206672B628DCB6BDD5A742F158B3428(__this, NULL);
	}

IL_000e:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::OnDynamicDrawableData(Live2D.Cubism.Core.CubismModel,Live2D.Cubism.Core.CubismDynamicDrawableData[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController_OnDynamicDrawableData_mC20AC9BA1DD6FC1EBFEBC514613FCFB7B6951935 (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* ___sender0, CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* ___data1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* V_0 = NULL;
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_5 = NULL;
	ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_6 = NULL;
	RuntimeObject* V_7 = NULL;
	RuntimeObject* V_8 = NULL;
	int32_t V_9 = 0;
	bool V_10 = false;
	int32_t V_11 = 0;
	int32_t V_12 = 0;
	bool V_13 = false;
	int32_t V_14 = 0;
	bool V_15 = false;
	int32_t G_B28_0 = 0;
	int32_t G_B36_0 = 0;
	{
		// var drawables = sender.Drawables;
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_0 = ___sender0;
		NullCheck(L_0);
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_1;
		L_1 = CubismModel_get_Drawables_m870D43A28B9FA935667EEA2134423886A4B4AB7C(L_0, NULL);
		V_0 = L_1;
		// var renderers = Renderers;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_2;
		L_2 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		V_1 = L_2;
		// for (var i = 0; i < data.Length; ++i)
		V_9 = 0;
		goto IL_00cc;
	}

IL_0016:
	{
		// var swapMeshes = false;
		V_10 = (bool)0;
		// renderers[i].UpdateVisibility();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_3 = V_1;
		int32_t L_4 = V_9;
		NullCheck(L_3);
		int32_t L_5 = L_4;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		CubismRenderer_UpdateVisibility_m639358E10B30CA463BE4B46193CDD74F8B409C0D(L_6, NULL);
		// renderers[i].UpdateRenderOrder();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_7 = V_1;
		int32_t L_8 = V_9;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		NullCheck(L_10);
		CubismRenderer_UpdateRenderOrder_mB54EFC25B135873AB4E5D43D5D377248CF103E3E(L_10, NULL);
		// if (!data[i].IsAnyDirty)
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_11 = ___data1;
		int32_t L_12 = V_9;
		NullCheck(L_11);
		int32_t L_13 = L_12;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		NullCheck(L_14);
		bool L_15;
		L_15 = CubismDynamicDrawableData_get_IsAnyDirty_mA24CFE93EC3C38E71ACBB80E1F7A8B68282301A2(L_14, NULL);
		if (!L_15)
		{
			goto IL_00c6;
		}
	}
	{
		// if (data[i].IsVisibilityDirty)
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_16 = ___data1;
		int32_t L_17 = V_9;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		NullCheck(L_19);
		bool L_20;
		L_20 = CubismDynamicDrawableData_get_IsVisibilityDirty_mF458BDF1416EF922D9D09FA4F7F6430541944C39(L_19, NULL);
		if (!L_20)
		{
			goto IL_0059;
		}
	}
	{
		// renderers[i].OnDrawableVisiblityDidChange(data[i].IsVisible);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_21 = V_1;
		int32_t L_22 = V_9;
		NullCheck(L_21);
		int32_t L_23 = L_22;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_25 = ___data1;
		int32_t L_26 = V_9;
		NullCheck(L_25);
		int32_t L_27 = L_26;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		NullCheck(L_28);
		bool L_29;
		L_29 = CubismDynamicDrawableData_get_IsVisible_m4656665E9AF087F99A9478E6866720DFFCD0C0BD(L_28, NULL);
		NullCheck(L_24);
		CubismRenderer_OnDrawableVisiblityDidChange_m33BFD310D4865A64926B2A5AD305EC5CCEFB1E34(L_24, L_29, NULL);
		// swapMeshes = true;
		V_10 = (bool)1;
	}

IL_0059:
	{
		// if (data[i].IsRenderOrderDirty)
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_30 = ___data1;
		int32_t L_31 = V_9;
		NullCheck(L_30);
		int32_t L_32 = L_31;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		NullCheck(L_33);
		bool L_34;
		L_34 = CubismDynamicDrawableData_get_IsRenderOrderDirty_m95ED03618CB0AAA7870C53D6B2E9FF5E45E503AF(L_33, NULL);
		if (!L_34)
		{
			goto IL_0079;
		}
	}
	{
		// renderers[i].OnDrawableRenderOrderDidChange(data[i].RenderOrder);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_35 = V_1;
		int32_t L_36 = V_9;
		NullCheck(L_35);
		int32_t L_37 = L_36;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_39 = ___data1;
		int32_t L_40 = V_9;
		NullCheck(L_39);
		int32_t L_41 = L_40;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
		NullCheck(L_42);
		int32_t L_43;
		L_43 = CubismDynamicDrawableData_get_RenderOrder_m68ED40EDB17C86942BF1CA371570F307A9B4A912_inline(L_42, NULL);
		NullCheck(L_38);
		CubismRenderer_OnDrawableRenderOrderDidChange_mB81D8E6A32F65CD4EDDCE334434A560B61BFCD9F(L_38, L_43, NULL);
		// swapMeshes = true;
		V_10 = (bool)1;
	}

IL_0079:
	{
		// if (data[i].IsOpacityDirty)
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_44 = ___data1;
		int32_t L_45 = V_9;
		NullCheck(L_44);
		int32_t L_46 = L_45;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		NullCheck(L_47);
		bool L_48;
		L_48 = CubismDynamicDrawableData_get_IsOpacityDirty_mBC79D61A0FD83FB41930863DE85D260076BB4264(L_47, NULL);
		if (!L_48)
		{
			goto IL_0099;
		}
	}
	{
		// renderers[i].OnDrawableOpacityDidChange(data[i].Opacity);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_49 = V_1;
		int32_t L_50 = V_9;
		NullCheck(L_49);
		int32_t L_51 = L_50;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_53 = ___data1;
		int32_t L_54 = V_9;
		NullCheck(L_53);
		int32_t L_55 = L_54;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		NullCheck(L_56);
		float L_57;
		L_57 = CubismDynamicDrawableData_get_Opacity_m32B3B8A0BF2CC5FEEB1007A047C8E1BB729729A3_inline(L_56, NULL);
		NullCheck(L_52);
		CubismRenderer_OnDrawableOpacityDidChange_m24916BDE9F9603216235C1D9438AC5643C7F0F1B(L_52, L_57, NULL);
		// swapMeshes = true;
		V_10 = (bool)1;
	}

IL_0099:
	{
		// if (data[i].AreVertexPositionsDirty)
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_58 = ___data1;
		int32_t L_59 = V_9;
		NullCheck(L_58);
		int32_t L_60 = L_59;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_61 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
		NullCheck(L_61);
		bool L_62;
		L_62 = CubismDynamicDrawableData_get_AreVertexPositionsDirty_m48285EE285F5253A9FB54DE950AA0385EB3E5200(L_61, NULL);
		if (!L_62)
		{
			goto IL_00b9;
		}
	}
	{
		// renderers[i].OnDrawableVertexPositionsDidChange(data[i].VertexPositions);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_63 = V_1;
		int32_t L_64 = V_9;
		NullCheck(L_63);
		int32_t L_65 = L_64;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_66 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_67 = ___data1;
		int32_t L_68 = V_9;
		NullCheck(L_67);
		int32_t L_69 = L_68;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_70 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
		NullCheck(L_70);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_71;
		L_71 = CubismDynamicDrawableData_get_VertexPositions_mE08B45DDB04BF00DAC8461D06A5A755ACF0B8E4D_inline(L_70, NULL);
		NullCheck(L_66);
		CubismRenderer_OnDrawableVertexPositionsDidChange_m018320F659D230C9BAD9BD1E5DB4E94C81F7CD85(L_66, L_71, NULL);
		// swapMeshes = true;
		V_10 = (bool)1;
	}

IL_00b9:
	{
		// if (swapMeshes)
		bool L_72 = V_10;
		if (!L_72)
		{
			goto IL_00c6;
		}
	}
	{
		// renderers[i].SwapMeshes();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_73 = V_1;
		int32_t L_74 = V_9;
		NullCheck(L_73);
		int32_t L_75 = L_74;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_76 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
		NullCheck(L_76);
		CubismRenderer_SwapMeshes_m9F090E1810B849799DB30013656EA6C07B9F3740(L_76, NULL);
	}

IL_00c6:
	{
		// for (var i = 0; i < data.Length; ++i)
		int32_t L_77 = V_9;
		V_9 = ((int32_t)il2cpp_codegen_add(L_77, 1));
	}

IL_00cc:
	{
		// for (var i = 0; i < data.Length; ++i)
		int32_t L_78 = V_9;
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_79 = ___data1;
		NullCheck(L_79);
		if ((((int32_t)L_78) < ((int32_t)((int32_t)(((RuntimeArray*)L_79)->max_length)))))
		{
			goto IL_0016;
		}
	}
	{
		// var drawOrderHandler = DrawOrderHandlerInterface;
		RuntimeObject* L_80;
		L_80 = CubismRenderController_get_DrawOrderHandlerInterface_m09088AF3F5F48E82D4438EAF10BA69AA4970BD90(__this, NULL);
		V_2 = L_80;
		// if (drawOrderHandler != null)
		RuntimeObject* L_81 = V_2;
		if (!L_81)
		{
			goto IL_0111;
		}
	}
	{
		// for (var i = 0; i < data.Length; ++i)
		V_11 = 0;
		goto IL_010a;
	}

IL_00e5:
	{
		// if (data[i].IsDrawOrderDirty)
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_82 = ___data1;
		int32_t L_83 = V_11;
		NullCheck(L_82);
		int32_t L_84 = L_83;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_85 = (L_82)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
		NullCheck(L_85);
		bool L_86;
		L_86 = CubismDynamicDrawableData_get_IsDrawOrderDirty_mF363001705DC00B271368691681A522EAC9BB60F(L_85, NULL);
		if (!L_86)
		{
			goto IL_0104;
		}
	}
	{
		// drawOrderHandler.OnDrawOrderDidChange(this, drawables[i], data[i].DrawOrder);
		RuntimeObject* L_87 = V_2;
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_88 = V_0;
		int32_t L_89 = V_11;
		NullCheck(L_88);
		int32_t L_90 = L_89;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_91 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_92 = ___data1;
		int32_t L_93 = V_11;
		NullCheck(L_92);
		int32_t L_94 = L_93;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_95 = (L_92)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
		NullCheck(L_95);
		int32_t L_96;
		L_96 = CubismDynamicDrawableData_get_DrawOrder_mB53AC3A390376632BDF882CD88E04BBD477317C7_inline(L_95, NULL);
		NullCheck(L_87);
		InterfaceActionInvoker3< CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29*, CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782*, int32_t >::Invoke(0 /* System.Void Live2D.Cubism.Rendering.ICubismDrawOrderHandler::OnDrawOrderDidChange(Live2D.Cubism.Rendering.CubismRenderController,Live2D.Cubism.Core.CubismDrawable,System.Int32) */, ICubismDrawOrderHandler_tD8B2E4DDF75EA0A93B524DCD0D29076AC49A8AE1_il2cpp_TypeInfo_var, L_87, __this, L_91, L_96);
	}

IL_0104:
	{
		// for (var i = 0; i < data.Length; ++i)
		int32_t L_97 = V_11;
		V_11 = ((int32_t)il2cpp_codegen_add(L_97, 1));
	}

IL_010a:
	{
		// for (var i = 0; i < data.Length; ++i)
		int32_t L_98 = V_11;
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_99 = ___data1;
		NullCheck(L_99);
		if ((((int32_t)L_98) < ((int32_t)((int32_t)(((RuntimeArray*)L_99)->max_length)))))
		{
			goto IL_00e5;
		}
	}

IL_0111:
	{
		// var isMultiplyColorUpdated = false;
		V_3 = (bool)0;
		// var isScreenColorUpdated = false;
		V_4 = (bool)0;
		// _newMultiplyColors ??= new Color[Renderers.Length];
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_100 = __this->____newMultiplyColors_25;
		if (L_100)
		{
			goto IL_0131;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_101;
		L_101 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		NullCheck(L_101);
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_102 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_101)->max_length)));
		__this->____newMultiplyColors_25 = L_102;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____newMultiplyColors_25), (void*)L_102);
	}

IL_0131:
	{
		// _newScreenColors ??= new Color[Renderers.Length];
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_103 = __this->____newScreenColors_26;
		if (L_103)
		{
			goto IL_014c;
		}
	}
	{
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_104;
		L_104 = CubismRenderController_get_Renderers_m24D8B07E7EED01CF311CC2E8EB8738F4660DC5AC(__this, NULL);
		NullCheck(L_104);
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_105 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_104)->max_length)));
		__this->____newScreenColors_26 = L_105;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____newScreenColors_26), (void*)L_105);
	}

IL_014c:
	{
		// var newMultiplyColors = _newMultiplyColors;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_106 = __this->____newMultiplyColors_25;
		V_5 = L_106;
		// var newScreenColors = _newScreenColors;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_107 = __this->____newScreenColors_26;
		V_6 = L_107;
		// for (var i = 0; i < data.Length; ++i)
		V_12 = 0;
		goto IL_01ab;
	}

IL_0161:
	{
		// var isUseModelMultiplyColor = !(renderers[i].OverwriteFlagForDrawableMultiplyColors ||
		//                                 OverwriteFlagForModelMultiplyColors);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_108 = V_1;
		int32_t L_109 = V_12;
		NullCheck(L_108);
		int32_t L_110 = L_109;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_111 = (L_108)->GetAt(static_cast<il2cpp_array_size_t>(L_110));
		NullCheck(L_111);
		bool L_112;
		L_112 = CubismRenderer_get_OverwriteFlagForDrawableMultiplyColors_m1366BAF675DC000DE830FAC613981AAF617339DF_inline(L_111, NULL);
		if (L_112)
		{
			goto IL_0177;
		}
	}
	{
		bool L_113;
		L_113 = CubismRenderController_get_OverwriteFlagForModelMultiplyColors_mE1A0248229565AEA7973EA7AEF51C2DED3D68CCA_inline(__this, NULL);
		G_B28_0 = ((((int32_t)L_113) == ((int32_t)0))? 1 : 0);
		goto IL_0178;
	}

IL_0177:
	{
		G_B28_0 = 0;
	}

IL_0178:
	{
		V_13 = (bool)G_B28_0;
		// if (data[i].IsBlendColorDirty && isUseModelMultiplyColor)
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_114 = ___data1;
		int32_t L_115 = V_12;
		NullCheck(L_114);
		int32_t L_116 = L_115;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_117 = (L_114)->GetAt(static_cast<il2cpp_array_size_t>(L_116));
		NullCheck(L_117);
		bool L_118;
		L_118 = CubismDynamicDrawableData_get_IsBlendColorDirty_m7AF8757F32E1CA2E0AEAD0BB880B51BFDA7C2A3D(L_117, NULL);
		bool L_119 = V_13;
		if (!((int32_t)((int32_t)L_118&(int32_t)L_119)))
		{
			goto IL_0193;
		}
	}
	{
		// renderers[i].ApplyMultiplyColor();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_120 = V_1;
		int32_t L_121 = V_12;
		NullCheck(L_120);
		int32_t L_122 = L_121;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_123 = (L_120)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
		NullCheck(L_123);
		CubismRenderer_ApplyMultiplyColor_m45923C82BDDC5DF7959AF39B8EA30B5DDEAB94FC(L_123, NULL);
		// isMultiplyColorUpdated = true;
		V_3 = (bool)1;
	}

IL_0193:
	{
		// newMultiplyColors[i] = renderers[i].MultiplyColor;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_124 = V_5;
		int32_t L_125 = V_12;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_126 = V_1;
		int32_t L_127 = V_12;
		NullCheck(L_126);
		int32_t L_128 = L_127;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_129 = (L_126)->GetAt(static_cast<il2cpp_array_size_t>(L_128));
		NullCheck(L_129);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_130;
		L_130 = CubismRenderer_get_MultiplyColor_m0CB9402AE7CB8FC0F1891738D4A187EB0C6333CF(L_129, NULL);
		NullCheck(L_124);
		(L_124)->SetAt(static_cast<il2cpp_array_size_t>(L_125), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_130);
		// for (var i = 0; i < data.Length; ++i)
		int32_t L_131 = V_12;
		V_12 = ((int32_t)il2cpp_codegen_add(L_131, 1));
	}

IL_01ab:
	{
		// for (var i = 0; i < data.Length; ++i)
		int32_t L_132 = V_12;
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_133 = ___data1;
		NullCheck(L_133);
		if ((((int32_t)L_132) < ((int32_t)((int32_t)(((RuntimeArray*)L_133)->max_length)))))
		{
			goto IL_0161;
		}
	}
	{
		// for (var i = 0; i < data.Length; ++i)
		V_14 = 0;
		goto IL_0202;
	}

IL_01b7:
	{
		// var isUseModelScreenColor = !(renderers[i].OverwriteFlagForDrawableScreenColors ||
		//                               OverwriteFlagForModelScreenColors);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_134 = V_1;
		int32_t L_135 = V_14;
		NullCheck(L_134);
		int32_t L_136 = L_135;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_137 = (L_134)->GetAt(static_cast<il2cpp_array_size_t>(L_136));
		NullCheck(L_137);
		bool L_138;
		L_138 = CubismRenderer_get_OverwriteFlagForDrawableScreenColors_mDA40CF2229047308511C92720BD724ED4518431F_inline(L_137, NULL);
		if (L_138)
		{
			goto IL_01cd;
		}
	}
	{
		bool L_139;
		L_139 = CubismRenderController_get_OverwriteFlagForModelScreenColors_mE4392E0E019D4D3A544C9ECC1B95B2E74F69AD6E_inline(__this, NULL);
		G_B36_0 = ((((int32_t)L_139) == ((int32_t)0))? 1 : 0);
		goto IL_01ce;
	}

IL_01cd:
	{
		G_B36_0 = 0;
	}

IL_01ce:
	{
		V_15 = (bool)G_B36_0;
		// if (data[i].IsBlendColorDirty && isUseModelScreenColor)
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_140 = ___data1;
		int32_t L_141 = V_14;
		NullCheck(L_140);
		int32_t L_142 = L_141;
		CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* L_143 = (L_140)->GetAt(static_cast<il2cpp_array_size_t>(L_142));
		NullCheck(L_143);
		bool L_144;
		L_144 = CubismDynamicDrawableData_get_IsBlendColorDirty_m7AF8757F32E1CA2E0AEAD0BB880B51BFDA7C2A3D(L_143, NULL);
		bool L_145 = V_15;
		if (!((int32_t)((int32_t)L_144&(int32_t)L_145)))
		{
			goto IL_01ea;
		}
	}
	{
		// renderers[i].ApplyScreenColor();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_146 = V_1;
		int32_t L_147 = V_14;
		NullCheck(L_146);
		int32_t L_148 = L_147;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_149 = (L_146)->GetAt(static_cast<il2cpp_array_size_t>(L_148));
		NullCheck(L_149);
		CubismRenderer_ApplyScreenColor_m859FB44F41DAEE928D23C27931CF8F39B3F356A4(L_149, NULL);
		// isScreenColorUpdated = true;
		V_4 = (bool)1;
	}

IL_01ea:
	{
		// newScreenColors[i] = renderers[i].ScreenColor;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_150 = V_6;
		int32_t L_151 = V_14;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_152 = V_1;
		int32_t L_153 = V_14;
		NullCheck(L_152);
		int32_t L_154 = L_153;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_155 = (L_152)->GetAt(static_cast<il2cpp_array_size_t>(L_154));
		NullCheck(L_155);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_156;
		L_156 = CubismRenderer_get_ScreenColor_m54306EB6879A75A28D79EC3ACF782A9E7312D30F(L_155, NULL);
		NullCheck(L_150);
		(L_150)->SetAt(static_cast<il2cpp_array_size_t>(L_151), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_156);
		// for (var i = 0; i < data.Length; ++i)
		int32_t L_157 = V_14;
		V_14 = ((int32_t)il2cpp_codegen_add(L_157, 1));
	}

IL_0202:
	{
		// for (var i = 0; i < data.Length; ++i)
		int32_t L_158 = V_14;
		CubismDynamicDrawableDataU5BU5D_tAE179CB568B4E33F01E211E99ECABAB7F289CA87* L_159 = ___data1;
		NullCheck(L_159);
		if ((((int32_t)L_158) < ((int32_t)((int32_t)(((RuntimeArray*)L_159)->max_length)))))
		{
			goto IL_01b7;
		}
	}
	{
		// var multiplyColorHandlerInterface = MultiplyColorHandlerInterface;
		RuntimeObject* L_160;
		L_160 = CubismRenderController_get_MultiplyColorHandlerInterface_mE728503933F1D052E5D0C17559D99322EB44C7EA(__this, NULL);
		V_7 = L_160;
		// var screenColorHandlerInterface = ScreenColorHandlerInterface;
		RuntimeObject* L_161;
		L_161 = CubismRenderController_get_ScreenColorHandlerInterface_m5F0B7FC7AE3C6718A04BCE203FF637585BD79B4F(__this, NULL);
		V_8 = L_161;
		// if (MultiplyColorHandler != null && isMultiplyColorUpdated)
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_162;
		L_162 = CubismRenderController_get_MultiplyColorHandler_m96578A1E8ADCE2AD09AF3FBB278BB4AFDD9EC088_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_163;
		L_163 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_162, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		bool L_164 = V_3;
		if (!((int32_t)((int32_t)L_163&(int32_t)L_164)))
		{
			goto IL_0233;
		}
	}
	{
		// multiplyColorHandlerInterface.OnBlendColorDidChange(this, newMultiplyColors);
		RuntimeObject* L_165 = V_7;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_166 = V_5;
		NullCheck(L_165);
		InterfaceActionInvoker2< CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29*, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* >::Invoke(0 /* System.Void Live2D.Cubism.Rendering.ICubismBlendColorHandler::OnBlendColorDidChange(Live2D.Cubism.Rendering.CubismRenderController,UnityEngine.Color[]) */, ICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_il2cpp_TypeInfo_var, L_165, __this, L_166);
	}

IL_0233:
	{
		// if (ScreenColorHandler != null && isScreenColorUpdated)
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_167;
		L_167 = CubismRenderController_get_ScreenColorHandler_m122257F108916AC83AB9F2DE1E271B8C304D4CB2_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_168;
		L_168 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_167, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		bool L_169 = V_4;
		if (!((int32_t)((int32_t)L_168&(int32_t)L_169)))
		{
			goto IL_024e;
		}
	}
	{
		// screenColorHandlerInterface.OnBlendColorDidChange(this, newScreenColors);
		RuntimeObject* L_170 = V_8;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_171 = V_6;
		NullCheck(L_170);
		InterfaceActionInvoker2< CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29*, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* >::Invoke(0 /* System.Void Live2D.Cubism.Rendering.ICubismBlendColorHandler::OnBlendColorDidChange(Live2D.Cubism.Rendering.CubismRenderController,UnityEngine.Color[]) */, ICubismBlendColorHandler_tE32BD85EABA2A16E72E293AA87A40042CF481C88_il2cpp_TypeInfo_var, L_170, __this, L_171);
	}

IL_024e:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderController__ctor_mF2D89075FCA7F2F57DC2F2F152070D408A08A80A (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// public float Opacity = 1f;
		__this->___Opacity_4 = (1.0f);
		// public float _depthOffset = 0.00001f;
		__this->____depthOffset_22 = (9.99999975E-06f);
		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.Int32 Live2D.Cubism.Rendering.CubismRenderer::get_LocalSortingOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_LocalSortingOrder_m2AA9EFAF0A179AFA489F47F3DAD7AB8D90B97CDD (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// return _localSortingOrder;
		int32_t L_0 = __this->____localSortingOrder_4;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_LocalSortingOrder(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_LocalSortingOrder_mDD0E43D28485525E34E8F08343C8E698480522AE (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// if (value == _localSortingOrder)
		int32_t L_0 = ___value0;
		int32_t L_1 = __this->____localSortingOrder_4;
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// _localSortingOrder = value;
		int32_t L_2 = ___value0;
		__this->____localSortingOrder_4 = L_2;
		// ApplySorting();
		CubismRenderer_ApplySorting_m153A4111338B543A46FE3C365439BC2BD1A8E929(__this, NULL);
		// }
		return;
	}
}
// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::get_Color()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_Color_m6136C52D0E438C9CD363D1DB7D28EDE63437FAC9 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _color; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->____color_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_Color(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_Color_m33F340DFEC81958971999BD423049BCD076B1448 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) 
{
	{
		// if (value == _color)
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___value0;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = __this->____color_5;
		bool L_2;
		L_2 = Color_op_Equality_mB2BDC39B0B367BA15AA8DF22F8CB0D02D20BDC71_inline(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// _color = value;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___value0;
		__this->____color_5 = L_3;
		// ApplyVertexColors();
		CubismRenderer_ApplyVertexColors_m6BEEF2C16AF68518536DE4A6A66825567E7497C1(__this, NULL);
		// }
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer::get_OverwriteFlagForDrawableMultiplyColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismRenderer_get_OverwriteFlagForDrawableMultiplyColors_m1366BAF675DC000DE830FAC613981AAF617339DF (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _isOverwrittenDrawableMultiplyColors; }
		bool L_0 = __this->____isOverwrittenDrawableMultiplyColors_6;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_OverwriteFlagForDrawableMultiplyColors(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_OverwriteFlagForDrawableMultiplyColors_m18ABBEF9BB2C3DB08E977276CEEC4366433328D5 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// set { _isOverwrittenDrawableMultiplyColors = value; }
		bool L_0 = ___value0;
		__this->____isOverwrittenDrawableMultiplyColors_6 = L_0;
		// set { _isOverwrittenDrawableMultiplyColors = value; }
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer::get_LastIsUseUserMultiplyColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismRenderer_get_LastIsUseUserMultiplyColor_m813CAB88AF9CD68E600E5EF76059C243D2275EC5 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// public bool LastIsUseUserMultiplyColor { get; set; }
		bool L_0 = __this->___U3CLastIsUseUserMultiplyColorU3Ek__BackingField_7;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_LastIsUseUserMultiplyColor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_LastIsUseUserMultiplyColor_m866FDFB6577BDD5B2D77EBA1CB797AE2D0A62118 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool LastIsUseUserMultiplyColor { get; set; }
		bool L_0 = ___value0;
		__this->___U3CLastIsUseUserMultiplyColorU3Ek__BackingField_7 = L_0;
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer::get_OverwriteFlagForDrawableScreenColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismRenderer_get_OverwriteFlagForDrawableScreenColors_mDA40CF2229047308511C92720BD724ED4518431F (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _isOverwrittenDrawableScreenColors; }
		bool L_0 = __this->____isOverwrittenDrawableScreenColors_8;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_OverwriteFlagForDrawableScreenColors(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_OverwriteFlagForDrawableScreenColors_m6BAA14651487FCC697818776C921A73F50F236A5 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// set { _isOverwrittenDrawableScreenColors = value; }
		bool L_0 = ___value0;
		__this->____isOverwrittenDrawableScreenColors_8 = L_0;
		// set { _isOverwrittenDrawableScreenColors = value; }
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer::get_LastIsUseUserScreenColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismRenderer_get_LastIsUseUserScreenColors_m61840FC49203145704660A1C75771C3AE5A3F98B (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// public bool LastIsUseUserScreenColors { get; set; }
		bool L_0 = __this->___U3CLastIsUseUserScreenColorsU3Ek__BackingField_9;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_LastIsUseUserScreenColors(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_LastIsUseUserScreenColors_mEF0C052DAA4F4169F0A14378A6C9FDE56D9972E7 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool LastIsUseUserScreenColors { get; set; }
		bool L_0 = ___value0;
		__this->___U3CLastIsUseUserScreenColorsU3Ek__BackingField_9 = L_0;
		return;
	}
}
// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::get_MultiplyColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_MultiplyColor_m0CB9402AE7CB8FC0F1891738D4A187EB0C6333CF (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// if (OverwriteFlagForDrawableMultiplyColors || RenderController.OverwriteFlagForModelMultiplyColors)
		bool L_0;
		L_0 = CubismRenderer_get_OverwriteFlagForDrawableMultiplyColors_m1366BAF675DC000DE830FAC613981AAF617339DF_inline(__this, NULL);
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_1;
		L_1 = CubismRenderer_get_RenderController_m8C675B55C935D4EFEAD51A7CCA511E7C36D51AE4_inline(__this, NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = CubismRenderController_get_OverwriteFlagForModelMultiplyColors_mE1A0248229565AEA7973EA7AEF51C2DED3D68CCA_inline(L_1, NULL);
		if (!L_2)
		{
			goto IL_001c;
		}
	}

IL_0015:
	{
		// return _multiplyColor;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = __this->____multiplyColor_10;
		return L_3;
	}

IL_001c:
	{
		// return Drawable.MultiplyColor;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_4;
		L_4 = CubismRenderer_get_Drawable_m3A6D619E346D415A8E3299E4901FEFBBD56CBEA1_inline(__this, NULL);
		NullCheck(L_4);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
		L_5 = CubismDrawable_get_MultiplyColor_m1EB51103D6036DDABEC6963142EFDCD34B30B2BE(L_4, NULL);
		return L_5;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_MultiplyColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_MultiplyColor_mD35931BA9B95E0AFD77BB2AFB0377AF8E178997D (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) 
{
	{
		// if (value == _multiplyColor)
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___value0;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = __this->____multiplyColor_10;
		bool L_2;
		L_2 = Color_op_Equality_mB2BDC39B0B367BA15AA8DF22F8CB0D02D20BDC71_inline(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// _multiplyColor = (value != null)
		//     ? value
		//     : Color.white;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___value0;
		__this->____multiplyColor_10 = L_3;
		// }
		return;
	}
}
// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::get_LastMultiplyColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_LastMultiplyColor_m57A3509B85356ED5057EF92A3F1EF0087FE9C1A4 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// public Color LastMultiplyColor { get; set; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___U3CLastMultiplyColorU3Ek__BackingField_11;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_LastMultiplyColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_LastMultiplyColor_mA28144F61BB72F26D90F1C5B670AD567FCEED4C4 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) 
{
	{
		// public Color LastMultiplyColor { get; set; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___value0;
		__this->___U3CLastMultiplyColorU3Ek__BackingField_11 = L_0;
		return;
	}
}
// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::get_ScreenColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_ScreenColor_m54306EB6879A75A28D79EC3ACF782A9E7312D30F (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// if (OverwriteFlagForDrawableScreenColors || RenderController.OverwriteFlagForModelScreenColors)
		bool L_0;
		L_0 = CubismRenderer_get_OverwriteFlagForDrawableScreenColors_mDA40CF2229047308511C92720BD724ED4518431F_inline(__this, NULL);
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_1;
		L_1 = CubismRenderer_get_RenderController_m8C675B55C935D4EFEAD51A7CCA511E7C36D51AE4_inline(__this, NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = CubismRenderController_get_OverwriteFlagForModelScreenColors_mE4392E0E019D4D3A544C9ECC1B95B2E74F69AD6E_inline(L_1, NULL);
		if (!L_2)
		{
			goto IL_001c;
		}
	}

IL_0015:
	{
		// return _screenColor;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = __this->____screenColor_12;
		return L_3;
	}

IL_001c:
	{
		// return Drawable.ScreenColor;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_4;
		L_4 = CubismRenderer_get_Drawable_m3A6D619E346D415A8E3299E4901FEFBBD56CBEA1_inline(__this, NULL);
		NullCheck(L_4);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
		L_5 = CubismDrawable_get_ScreenColor_m91CBAF2128E553C757DB5E9D1E4AD4FD8B947CD0(L_4, NULL);
		return L_5;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_ScreenColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_ScreenColor_mF925956B64E06F0A8C131DCB0FE346F3019FEE08 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) 
{
	{
		// if (value == _screenColor)
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___value0;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = __this->____screenColor_12;
		bool L_2;
		L_2 = Color_op_Equality_mB2BDC39B0B367BA15AA8DF22F8CB0D02D20BDC71_inline(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// _screenColor = (value != null)
		//     ? value
		//     : Color.black;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___value0;
		__this->____screenColor_12 = L_3;
		// }
		return;
	}
}
// UnityEngine.Color Live2D.Cubism.Rendering.CubismRenderer::get_LastScreenColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_LastScreenColor_m54ECEF5E8A4DF2DFE3CB915B5B000798DA3624D9 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// public Color LastScreenColor { get; set; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___U3CLastScreenColorU3Ek__BackingField_13;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_LastScreenColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_LastScreenColor_m268A8DE68808C18F0125C498FD8CA6B65A73C616 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) 
{
	{
		// public Color LastScreenColor { get; set; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___value0;
		__this->___U3CLastScreenColorU3Ek__BackingField_13 = L_0;
		return;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.CubismRenderer::get_Material()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismRenderer_get_Material_m3E11E8E726F361526631A8975B3965F26284451D (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// return MeshRenderer.material;
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0;
		L_0 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		NullCheck(L_0);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1;
		L_1 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_0, NULL);
		return L_1;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_Material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_Material_m6689D4D8C21EE5FF75C03773C9C4A7462C8AA8CF (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method) 
{
	{
		// MeshRenderer.material = value;
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0;
		L_0 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___value0;
		NullCheck(L_0);
		Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_0, L_1, NULL);
		// }
		return;
	}
}
// UnityEngine.Texture2D Live2D.Cubism.Rendering.CubismRenderer::get_MainTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* CubismRenderer_get_MainTexture_mA56AD76C5BAB637FD760372721E908BB1882793C (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _mainTexture; }
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->____mainTexture_14;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_MainTexture(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_MainTexture_mA105621E488500EA4AFA803FB9EA12B623D0AB10 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___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;
	}
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B5_0 = NULL;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B4_0 = NULL;
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* G_B6_0 = NULL;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B6_1 = NULL;
	{
		// if (value == _mainTexture && _mainTexture != null)
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___value0;
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = __this->____mainTexture_14;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_001d;
		}
	}
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = __this->____mainTexture_14;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_4)
		{
			goto IL_001d;
		}
	}
	{
		// return;
		return;
	}

IL_001d:
	{
		// _mainTexture = (value != null)
		//     ? value
		//     : Texture2D.whiteTexture;
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = ___value0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		G_B4_0 = __this;
		if (L_6)
		{
			G_B5_0 = __this;
			goto IL_002e;
		}
	}
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_7;
		L_7 = Texture2D_get_whiteTexture_m3A243ED388F9EF0EC515015A6E0E50FD261D2FA1(NULL);
		G_B6_0 = L_7;
		G_B6_1 = G_B4_0;
		goto IL_002f;
	}

IL_002e:
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = ___value0;
		G_B6_0 = L_8;
		G_B6_1 = G_B5_0;
	}

IL_002f:
	{
		NullCheck(G_B6_1);
		G_B6_1->____mainTexture_14 = G_B6_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B6_1->____mainTexture_14), (void*)G_B6_0);
		// ApplyMainTexture();
		CubismRenderer_ApplyMainTexture_mF3541D6F9E33927513ECA3E50822C274EAC9DECB(__this, NULL);
		// }
		return;
	}
}
// UnityEngine.Mesh[] Live2D.Cubism.Rendering.CubismRenderer::get_Meshes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* CubismRenderer_get_Meshes_m0130D29134F435901F4D2130FE6A756BF1BA4BB2 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private Mesh[] Meshes { get; set; }
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_0 = __this->___U3CMeshesU3Ek__BackingField_15;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_Meshes(UnityEngine.Mesh[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_Meshes_mC27AA3D903A31481D3CC06298899F28B9D7A569C (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* ___value0, const RuntimeMethod* method) 
{
	{
		// private Mesh[] Meshes { get; set; }
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_0 = ___value0;
		__this->___U3CMeshesU3Ek__BackingField_15 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMeshesU3Ek__BackingField_15), (void*)L_0);
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::get_FrontMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_FrontMesh_m3CED9C06C02AEC7928FDBD5FFB3CFF12813DA614 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private int FrontMesh { get; set; }
		int32_t L_0 = __this->___U3CFrontMeshU3Ek__BackingField_16;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_FrontMesh(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_FrontMesh_mEE796FCBE15FC3F62D3B2A538DCDC10AD9B83E3A (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int FrontMesh { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CFrontMeshU3Ek__BackingField_16 = L_0;
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::get_BackMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_BackMesh_mF610BA855142DFBCEAAC3CC635E8E2F0753941B9 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private int BackMesh { get; set; }
		int32_t L_0 = __this->___U3CBackMeshU3Ek__BackingField_17;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_BackMesh(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_BackMesh_m384C37A2774DF2358D8A600BA4407279108AB573 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int BackMesh { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CBackMeshU3Ek__BackingField_17 = L_0;
		return;
	}
}
// UnityEngine.Mesh Live2D.Cubism.Rendering.CubismRenderer::get_Mesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* CubismRenderer_get_Mesh_m6ED85E5604BF5D8C16BFDAFA42D61F02EFCA4EEE (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return Meshes[FrontMesh]; }
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_0;
		L_0 = CubismRenderer_get_Meshes_m0130D29134F435901F4D2130FE6A756BF1BA4BB2_inline(__this, NULL);
		int32_t L_1;
		L_1 = CubismRenderer_get_FrontMesh_m3CED9C06C02AEC7928FDBD5FFB3CFF12813DA614_inline(__this, NULL);
		NullCheck(L_0);
		int32_t L_2 = L_1;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		return L_3;
	}
}
// UnityEngine.MeshFilter Live2D.Cubism.Rendering.CubismRenderer::get_MeshFilter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* CubismRenderer_get_MeshFilter_m258EECA2A7863A67783FC685A26AA5FB6A384AFC (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// return _meshFilter;
		MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_0 = __this->____meshFilter_18;
		return L_0;
	}
}
// UnityEngine.MeshRenderer Live2D.Cubism.Rendering.CubismRenderer::get_MeshRenderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// TryInitializeMeshRenderer();
		CubismRenderer_TryInitializeMeshRenderer_mA8F4DAF88EDFBC5EBAF64BCD5CD86A66C9E188BF(__this, NULL);
		// return _meshRenderer;
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0 = __this->____meshRenderer_19;
		return L_0;
	}
}
// Live2D.Cubism.Core.CubismDrawable Live2D.Cubism.Rendering.CubismRenderer::get_Drawable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* CubismRenderer_get_Drawable_m3A6D619E346D415A8E3299E4901FEFBBD56CBEA1 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private CubismDrawable Drawable { get; set; }
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_0 = __this->___U3CDrawableU3Ek__BackingField_20;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_Drawable(Live2D.Cubism.Core.CubismDrawable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_Drawable_m4F215D4F784069A33560355865A442A5DBE644E0 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismDrawable Drawable { get; set; }
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_0 = ___value0;
		__this->___U3CDrawableU3Ek__BackingField_20 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDrawableU3Ek__BackingField_20), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Rendering.CubismRenderController Live2D.Cubism.Rendering.CubismRenderer::get_RenderController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* CubismRenderer_get_RenderController_m8C675B55C935D4EFEAD51A7CCA511E7C36D51AE4 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRenderController RenderController { get; set; }
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_0 = __this->___U3CRenderControllerU3Ek__BackingField_21;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_RenderController(Live2D.Cubism.Rendering.CubismRenderController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_RenderController_m78941C899AAE613032B014A9EF038F799445F988 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRenderController RenderController { get; set; }
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_0 = ___value0;
		__this->___U3CRenderControllerU3Ek__BackingField_21 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRenderControllerU3Ek__BackingField_21), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Rendering.CubismSortingMode Live2D.Cubism.Rendering.CubismRenderer::get_SortingMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_SortingMode_mBB75A437DF7FD807FEE546BAC1318C104CAB795D (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _sortingMode; }
		int32_t L_0 = __this->____sortingMode_22;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_SortingMode(Live2D.Cubism.Rendering.CubismSortingMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_SortingMode_mE18C1D3E0DB2AF21144809BA018D7DB4212C748D (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// set { _sortingMode = value; }
		int32_t L_0 = ___value0;
		__this->____sortingMode_22 = L_0;
		// set { _sortingMode = value; }
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::get_SortingOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_SortingOrder_m209EA37E90A9094EE3D2E25A28F25BCB9A846CC3 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _sortingOrder; }
		int32_t L_0 = __this->____sortingOrder_23;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_SortingOrder(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_SortingOrder_m63F594F3798D7E53AEAA050FECAB2B1F2BBA266D (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// set { _sortingOrder = value; }
		int32_t L_0 = ___value0;
		__this->____sortingOrder_23 = L_0;
		// set { _sortingOrder = value; }
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.CubismRenderer::get_RenderOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_RenderOrder_mEDC97813BB81656B8C5B7322070D08BA409591CF (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _renderOrder; }
		int32_t L_0 = __this->____renderOrder_24;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_RenderOrder(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_RenderOrder_m71CAB21554ED24EA9A130C1A8CB4DECEE58C7997 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// set { _renderOrder = value; }
		int32_t L_0 = ___value0;
		__this->____renderOrder_24 = L_0;
		// set { _renderOrder = value; }
		return;
	}
}
// System.Single Live2D.Cubism.Rendering.CubismRenderer::get_DepthOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CubismRenderer_get_DepthOffset_mD63AF9F3AB85B85EAFD2E89A4C2FB11F9DA8CF58 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _depthOffset; }
		float L_0 = __this->____depthOffset_25;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_DepthOffset(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_DepthOffset_mFC694ED8B99E64D2C6AC2FB2F76AD72A53FC647A (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// set { _depthOffset = value; }
		float L_0 = ___value0;
		__this->____depthOffset_25 = L_0;
		// set { _depthOffset = value; }
		return;
	}
}
// System.Single Live2D.Cubism.Rendering.CubismRenderer::get_Opacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CubismRenderer_get_Opacity_m7E926B6DFE8F635A52BFC0CB92AE89E0A3E345DE (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _opacity; }
		float L_0 = __this->____opacity_26;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_Opacity(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_Opacity_m93C919E71312B5A06EAC57B9111FCF98AB38D799 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// set { _opacity = value; }
		float L_0 = ___value0;
		__this->____opacity_26 = L_0;
		// set { _opacity = value; }
		return;
	}
}
// UnityEngine.Color[] Live2D.Cubism.Rendering.CubismRenderer::get_VertexColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* CubismRenderer_get_VertexColors_m4F2D654E5D9E849455E6988164942264A6E9C721 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private Color[] VertexColors { get; set; }
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = __this->___U3CVertexColorsU3Ek__BackingField_27;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_VertexColors(UnityEngine.Color[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_VertexColors_mB7D03B9DD186A678DD55C1B9DAA7F6B42E741E61 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___value0, const RuntimeMethod* method) 
{
	{
		// private Color[] VertexColors { get; set; }
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = ___value0;
		__this->___U3CVertexColorsU3Ek__BackingField_27 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVertexColorsU3Ek__BackingField_27), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Rendering.CubismRenderer/SwapInfo Live2D.Cubism.Rendering.CubismRenderer::get_LastSwap()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E CubismRenderer_get_LastSwap_m9549DFDE5DAE2D6BC170E1B35AA583551E9A5D91 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private SwapInfo LastSwap { get; set; }
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0 = __this->___U3CLastSwapU3Ek__BackingField_28;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_LastSwap(Live2D.Cubism.Rendering.CubismRenderer/SwapInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_LastSwap_m26688027E44A435A91C7CCEB151B5FBA9ACD797E (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E ___value0, const RuntimeMethod* method) 
{
	{
		// private SwapInfo LastSwap { get; set; }
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0 = ___value0;
		__this->___U3CLastSwapU3Ek__BackingField_28 = L_0;
		return;
	}
}
// Live2D.Cubism.Rendering.CubismRenderer/SwapInfo Live2D.Cubism.Rendering.CubismRenderer::get_ThisSwap()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E CubismRenderer_get_ThisSwap_m2713FEE1F7D1B2FF9B7179D96F7FAC2D059761FB (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private SwapInfo ThisSwap { get; set; }
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0 = __this->___U3CThisSwapU3Ek__BackingField_29;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::set_ThisSwap(Live2D.Cubism.Rendering.CubismRenderer/SwapInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_set_ThisSwap_m5081420A5FA5703C6AD59E1F209CE96810716897 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E ___value0, const RuntimeMethod* method) 
{
	{
		// private SwapInfo ThisSwap { get; set; }
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0 = ___value0;
		__this->___U3CThisSwapU3Ek__BackingField_29 = L_0;
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::SwapMeshes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_SwapMeshes_m9F090E1810B849799DB30013656EA6C07B9F3740 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_0 = NULL;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B2_0 = NULL;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* G_B3_1 = NULL;
	{
		// BackMesh = FrontMesh;
		int32_t L_0;
		L_0 = CubismRenderer_get_FrontMesh_m3CED9C06C02AEC7928FDBD5FFB3CFF12813DA614_inline(__this, NULL);
		CubismRenderer_set_BackMesh_m384C37A2774DF2358D8A600BA4407279108AB573_inline(__this, L_0, NULL);
		// FrontMesh = (FrontMesh == 0) ? 1 : 0;
		int32_t L_1;
		L_1 = CubismRenderer_get_FrontMesh_m3CED9C06C02AEC7928FDBD5FFB3CFF12813DA614_inline(__this, NULL);
		G_B1_0 = __this;
		if (!L_1)
		{
			G_B2_0 = __this;
			goto IL_0018;
		}
	}
	{
		G_B3_0 = 0;
		G_B3_1 = G_B1_0;
		goto IL_0019;
	}

IL_0018:
	{
		G_B3_0 = 1;
		G_B3_1 = G_B2_0;
	}

IL_0019:
	{
		NullCheck(G_B3_1);
		CubismRenderer_set_FrontMesh_mEE796FCBE15FC3F62D3B2A538DCDC10AD9B83E3A_inline(G_B3_1, G_B3_0, NULL);
		// var mesh = Meshes[FrontMesh];
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_2;
		L_2 = CubismRenderer_get_Meshes_m0130D29134F435901F4D2130FE6A756BF1BA4BB2_inline(__this, NULL);
		int32_t L_3;
		L_3 = CubismRenderer_get_FrontMesh_m3CED9C06C02AEC7928FDBD5FFB3CFF12813DA614_inline(__this, NULL);
		NullCheck(L_2);
		int32_t L_4 = L_3;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_0 = L_5;
		// Meshes[BackMesh].colors = VertexColors;
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_6;
		L_6 = CubismRenderer_get_Meshes_m0130D29134F435901F4D2130FE6A756BF1BA4BB2_inline(__this, NULL);
		int32_t L_7;
		L_7 = CubismRenderer_get_BackMesh_mF610BA855142DFBCEAAC3CC635E8E2F0753941B9_inline(__this, NULL);
		NullCheck(L_6);
		int32_t L_8 = L_7;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_10;
		L_10 = CubismRenderer_get_VertexColors_m4F2D654E5D9E849455E6988164942264A6E9C721_inline(__this, NULL);
		NullCheck(L_9);
		Mesh_set_colors_m5558BAAA60676427B7954F1694A1765B000EB0FE(L_9, L_10, NULL);
		// LastSwap = ThisSwap;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_11;
		L_11 = CubismRenderer_get_ThisSwap_m2713FEE1F7D1B2FF9B7179D96F7FAC2D059761FB_inline(__this, NULL);
		CubismRenderer_set_LastSwap_m26688027E44A435A91C7CCEB151B5FBA9ACD797E_inline(__this, L_11, NULL);
		// ResetSwapInfoFlags();
		CubismRenderer_ResetSwapInfoFlags_m0D9946AAF0E1563B2F9B49E8F51825BA5C878839(__this, NULL);
		// MeshFilter.mesh = mesh;
		MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_12;
		L_12 = CubismRenderer_get_MeshFilter_m258EECA2A7863A67783FC685A26AA5FB6A384AFC_inline(__this, NULL);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_13 = V_0;
		NullCheck(L_12);
		MeshFilter_set_mesh_mD2988E2D835205FD6B6CD35A61E1592844D971F8(L_12, L_13, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::UpdateVisibility()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_UpdateVisibility_m639358E10B30CA463BE4B46193CDD74F8B409C0D (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (LastSwap.DidBecomeVisible)
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0;
		L_0 = CubismRenderer_get_LastSwap_m9549DFDE5DAE2D6BC170E1B35AA583551E9A5D91_inline(__this, NULL);
		V_0 = L_0;
		bool L_1;
		L_1 = SwapInfo_get_DidBecomeVisible_m3E7A51ACD201A3372EBBBA3E5079F15901E01197_inline((&V_0), NULL);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		// MeshRenderer.enabled = true;
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_2;
		L_2 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		NullCheck(L_2);
		Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_2, (bool)1, NULL);
		goto IL_003a;
	}

IL_001e:
	{
		// else if (LastSwap.DidBecomeInvisible)
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_3;
		L_3 = CubismRenderer_get_LastSwap_m9549DFDE5DAE2D6BC170E1B35AA583551E9A5D91_inline(__this, NULL);
		V_0 = L_3;
		bool L_4;
		L_4 = SwapInfo_get_DidBecomeInvisible_m08850F71FADDB4FE2B696F2141D3D888EF4128C7_inline((&V_0), NULL);
		if (!L_4)
		{
			goto IL_003a;
		}
	}
	{
		// MeshRenderer.enabled = false;
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_5;
		L_5 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		NullCheck(L_5);
		Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_5, (bool)0, NULL);
	}

IL_003a:
	{
		// ResetVisibilityFlags();
		CubismRenderer_ResetVisibilityFlags_m8F668B71423D35D7F314FE94D8E039B50A4842A0(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::UpdateRenderOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_UpdateRenderOrder_mB54EFC25B135873AB4E5D43D5D377248CF103E3E (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (LastSwap.NewRenderOrder)
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0;
		L_0 = CubismRenderer_get_LastSwap_m9549DFDE5DAE2D6BC170E1B35AA583551E9A5D91_inline(__this, NULL);
		V_0 = L_0;
		bool L_1;
		L_1 = SwapInfo_get_NewRenderOrder_mF4D500C9AA1E56CF74A814525D98884BD5F91240_inline((&V_0), NULL);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		// ApplySorting();
		CubismRenderer_ApplySorting_m153A4111338B543A46FE3C365439BC2BD1A8E929(__this, NULL);
	}

IL_0016:
	{
		// ResetRenderOrderFlag();
		CubismRenderer_ResetRenderOrderFlag_mB42C69CBCCA601026DACE9A61761456209A3EFE0(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnControllerSortingLayerDidChange(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnControllerSortingLayerDidChange_mF4B705B336FFE7BA1D23B7965DFC318583336D0C (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___newSortingLayer0, const RuntimeMethod* method) 
{
	{
		// MeshRenderer.sortingLayerID = newSortingLayer;
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0;
		L_0 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		int32_t L_1 = ___newSortingLayer0;
		NullCheck(L_0);
		Renderer_set_sortingLayerID_m289E44FD06B6692C7B2ADD1189FE4FC013180C49(L_0, L_1, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnControllerSortingModeDidChange(Live2D.Cubism.Rendering.CubismSortingMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnControllerSortingModeDidChange_m0EDF503F612B32F85AAA3D89B5E90C8A18922EB7 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___newSortingMode0, const RuntimeMethod* method) 
{
	{
		// SortingMode = newSortingMode;
		int32_t L_0 = ___newSortingMode0;
		CubismRenderer_set_SortingMode_mE18C1D3E0DB2AF21144809BA018D7DB4212C748D_inline(__this, L_0, NULL);
		// ApplySorting();
		CubismRenderer_ApplySorting_m153A4111338B543A46FE3C365439BC2BD1A8E929(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnControllerSortingOrderDidChange(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnControllerSortingOrderDidChange_m2FBAF5B0C0AFB2B976668DB8DC72D984A0E6A2A3 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___newSortingOrder0, const RuntimeMethod* method) 
{
	{
		// SortingOrder = newSortingOrder;
		int32_t L_0 = ___newSortingOrder0;
		CubismRenderer_set_SortingOrder_m63F594F3798D7E53AEAA050FECAB2B1F2BBA266D_inline(__this, L_0, NULL);
		// ApplySorting();
		CubismRenderer_ApplySorting_m153A4111338B543A46FE3C365439BC2BD1A8E929(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnControllerDepthOffsetDidChange(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnControllerDepthOffsetDidChange_m3CD2B6A390DDDC5F019AD7B22CA6607FF4F97473 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, float ___newDepthOffset0, const RuntimeMethod* method) 
{
	{
		// DepthOffset = newDepthOffset;
		float L_0 = ___newDepthOffset0;
		CubismRenderer_set_DepthOffset_mFC694ED8B99E64D2C6AC2FB2F76AD72A53FC647A_inline(__this, L_0, NULL);
		// ApplySorting();
		CubismRenderer_ApplySorting_m153A4111338B543A46FE3C365439BC2BD1A8E929(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnDrawableOpacityDidChange(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnDrawableOpacityDidChange_m24916BDE9F9603216235C1D9438AC5643C7F0F1B (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, float ___newOpacity0, const RuntimeMethod* method) 
{
	{
		// Opacity = newOpacity;
		float L_0 = ___newOpacity0;
		CubismRenderer_set_Opacity_m93C919E71312B5A06EAC57B9111FCF98AB38D799_inline(__this, L_0, NULL);
		// ApplyVertexColors();
		CubismRenderer_ApplyVertexColors_m6BEEF2C16AF68518536DE4A6A66825567E7497C1(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnDrawableRenderOrderDidChange(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnDrawableRenderOrderDidChange_mB81D8E6A32F65CD4EDDCE334434A560B61BFCD9F (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___newRenderOrder0, const RuntimeMethod* method) 
{
	{
		// if (RenderOrder == newRenderOrder) return;
		int32_t L_0;
		L_0 = CubismRenderer_get_RenderOrder_mEDC97813BB81656B8C5B7322070D08BA409591CF_inline(__this, NULL);
		int32_t L_1 = ___newRenderOrder0;
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		// if (RenderOrder == newRenderOrder) return;
		return;
	}

IL_000a:
	{
		// RenderOrder = newRenderOrder;
		int32_t L_2 = ___newRenderOrder0;
		CubismRenderer_set_RenderOrder_m71CAB21554ED24EA9A130C1A8CB4DECEE58C7997_inline(__this, L_2, NULL);
		// SetNewRenderOrder();
		CubismRenderer_SetNewRenderOrder_m980E14061F22A1BCFF2021803FA4AA7AD9084051(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnDrawableVertexPositionsDidChange(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnDrawableVertexPositionsDidChange_m018320F659D230C9BAD9BD1E5DB4E94C81F7CD85 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___newVertexPositions0, const RuntimeMethod* method) 
{
	{
		// var mesh = Mesh;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0;
		L_0 = CubismRenderer_get_Mesh_m6ED85E5604BF5D8C16BFDAFA42D61F02EFCA4EEE(__this, NULL);
		// mesh.vertices = newVertexPositions;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_1 = L_0;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = ___newVertexPositions0;
		NullCheck(L_1);
		Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_1, L_2, NULL);
		// mesh.RecalculateBounds();
		NullCheck(L_1);
		Mesh_RecalculateBounds_mA9B293F57C6CD298AE2D2DB19061FC23B05AB90B(L_1, NULL);
		// SetNewVertexPositions();
		CubismRenderer_SetNewVertexPositions_mD6B478614434598FBE6C2746482CA4644603BE07(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnDrawableVisiblityDidChange(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnDrawableVisiblityDidChange_m33BFD310D4865A64926B2A5AD305EC5CCEFB1E34 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___newVisibility0, const RuntimeMethod* method) 
{
	{
		// if (newVisibility)
		bool L_0 = ___newVisibility0;
		if (!L_0)
		{
			goto IL_000a;
		}
	}
	{
		// BecomeVisible();
		CubismRenderer_BecomeVisible_m9DBB8B9FE290DB28BBF04C9803E3020C990BD8A3(__this, NULL);
		return;
	}

IL_000a:
	{
		// BecomeInvisible();
		CubismRenderer_BecomeInvisible_mB5C5C94C0D9A51206B8BDC2272B2206231810BB4(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnMaskPropertiesDidChange(Live2D.Cubism.Rendering.Masking.CubismMaskProperties)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnMaskPropertiesDidChange_m23B1A939CFB61F8F2BE5F7B2CBA0DE10DCD6CD90 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* ___newMaskProperties0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C9CC3F7D6E331A369D14350A7595D1D301CCCF6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4D2EFA3093FEBD8C5E4BC77D12D00F3410F8CE5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7BD2DD6BF8D59105C91BCCA0BFED46451B5393C);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_1 = NULL;
	Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B3_0 = NULL;
	{
		// MeshRenderer.GetPropertyBlock(SharedPropertyBlock);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0;
		L_0 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_1;
		L_1 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		NullCheck(L_0);
		Renderer_GetPropertyBlock_mD062F90343D70151CA060AE7EBEF2E85146A9FBA(L_0, L_1, NULL);
		// var renderTextureIndex = newMaskProperties.Tile.RenderTextureIndex;
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_2 = ___newMaskProperties0;
		NullCheck(L_2);
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A* L_3 = (&L_2->___Tile_1);
		int32_t L_4 = L_3->___RenderTextureIndex_4;
		V_0 = L_4;
		// var texture = newMaskProperties.Texture.RenderTextureCount > 0
		//     ? newMaskProperties.Texture.RenderTextures[renderTextureIndex]
		//     : (Texture)newMaskProperties.Texture;
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_5 = ___newMaskProperties0;
		NullCheck(L_5);
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_6 = L_5->___Texture_0;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = CubismMaskTexture_get_RenderTextureCount_m44F17EF1DD06E3B1944098C6FFBF8B1BB0037899_inline(L_6, NULL);
		if ((((int32_t)L_7) > ((int32_t)0)))
		{
			goto IL_0037;
		}
	}
	{
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_8 = ___newMaskProperties0;
		NullCheck(L_8);
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_9 = L_8->___Texture_0;
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_10;
		L_10 = CubismMaskTexture_op_Implicit_m18E2266B1D8096CD65CD7DF98E7BBCF0246169C8(L_9, NULL);
		G_B3_0 = L_10;
		goto IL_0044;
	}

IL_0037:
	{
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_11 = ___newMaskProperties0;
		NullCheck(L_11);
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_12 = L_11->___Texture_0;
		NullCheck(L_12);
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_13;
		L_13 = CubismMaskTexture_get_RenderTextures_mA96DD33158BAB0F7FFE241618C26D86BC1E10B20(L_12, NULL);
		int32_t L_14 = V_0;
		NullCheck(L_13);
		int32_t L_15 = L_14;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		G_B3_0 = ((Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)(L_16));
	}

IL_0044:
	{
		V_1 = G_B3_0;
		// SharedPropertyBlock.SetTexture(CubismShaderVariables.MaskTexture, texture);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_17;
		L_17 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_18 = V_1;
		NullCheck(L_17);
		MaterialPropertyBlock_SetTexture_mB802D9FA760800EA0AB78F5CE229F5F8108F7178(L_17, _stringLiteralC4D2EFA3093FEBD8C5E4BC77D12D00F3410F8CE5, L_18, NULL);
		// SharedPropertyBlock.SetVector(CubismShaderVariables.MaskTile, newMaskProperties.Tile);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_19;
		L_19 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_20 = ___newMaskProperties0;
		NullCheck(L_20);
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_21 = L_20->___Tile_1;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_22;
		L_22 = CubismMaskTile_op_Implicit_m2CA7619D3039FB60782BC120025227D879253552(L_21, NULL);
		NullCheck(L_19);
		MaterialPropertyBlock_SetVector_mB3D0FFCCDFF9D78447719F25DB8C1AFCB12B8BD5(L_19, _stringLiteralF7BD2DD6BF8D59105C91BCCA0BFED46451B5393C, L_22, NULL);
		// SharedPropertyBlock.SetVector(CubismShaderVariables.MaskTransform, newMaskProperties.Transform);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_23;
		L_23 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_24 = ___newMaskProperties0;
		NullCheck(L_24);
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_25 = L_24->___Transform_2;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_26;
		L_26 = CubismMaskTransform_op_Implicit_m6710E1D446CCE4C0326A43BCC92DBD2CF186463A(L_25, NULL);
		NullCheck(L_23);
		MaterialPropertyBlock_SetVector_mB3D0FFCCDFF9D78447719F25DB8C1AFCB12B8BD5(L_23, _stringLiteral7C9CC3F7D6E331A369D14350A7595D1D301CCCF6, L_26, NULL);
		// MeshRenderer.SetPropertyBlock(SharedPropertyBlock);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_27;
		L_27 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_28;
		L_28 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		NullCheck(L_27);
		Renderer_SetPropertyBlock_mF565698782FE54580B17CC0BFF9B0C4F0D68DF50(L_27, L_28, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnModelOpacityDidChange(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnModelOpacityDidChange_mEC18AB7964E211E72BFC6D7A8BA6CE73EF3CB780 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, float ___newModelOpacity0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral517DFFA046ED1B26359BCC14677BF02AEF296865);
		s_Il2CppMethodInitialized = true;
	}
	{
		// _meshRenderer.GetPropertyBlock(SharedPropertyBlock);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0 = __this->____meshRenderer_19;
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_1;
		L_1 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		NullCheck(L_0);
		Renderer_GetPropertyBlock_mD062F90343D70151CA060AE7EBEF2E85146A9FBA(L_0, L_1, NULL);
		// SharedPropertyBlock.SetFloat(CubismShaderVariables.ModelOpacity, newModelOpacity);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_2;
		L_2 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		float L_3 = ___newModelOpacity0;
		NullCheck(L_2);
		MaterialPropertyBlock_SetFloat_m49458EDC57C2B431D765FE7414F18918AD619888(L_2, _stringLiteral517DFFA046ED1B26359BCC14677BF02AEF296865, L_3, NULL);
		// MeshRenderer.SetPropertyBlock(SharedPropertyBlock);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_4;
		L_4 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_5;
		L_5 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		NullCheck(L_4);
		Renderer_SetPropertyBlock_mF565698782FE54580B17CC0BFF9B0C4F0D68DF50(L_4, L_5, NULL);
		// }
		return;
	}
}
// UnityEngine.MaterialPropertyBlock Live2D.Cubism.Rendering.CubismRenderer::get_SharedPropertyBlock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (_sharedPropertyBlock == null)
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ((CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_StaticFields*)il2cpp_codegen_static_fields_for(CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_il2cpp_TypeInfo_var))->____sharedPropertyBlock_30;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		// _sharedPropertyBlock = new MaterialPropertyBlock();
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_1 = (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D*)il2cpp_codegen_object_new(MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var);
		NullCheck(L_1);
		MaterialPropertyBlock__ctor_m14C3432585F7BB65028BCD64A0FD6607A1B490FB(L_1, NULL);
		((CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_StaticFields*)il2cpp_codegen_static_fields_for(CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_il2cpp_TypeInfo_var))->____sharedPropertyBlock_30 = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_StaticFields*)il2cpp_codegen_static_fields_for(CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_il2cpp_TypeInfo_var))->____sharedPropertyBlock_30), (void*)L_1);
	}

IL_0011:
	{
		// return _sharedPropertyBlock;
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_2 = ((CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_StaticFields*)il2cpp_codegen_static_fields_for(CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_il2cpp_TypeInfo_var))->____sharedPropertyBlock_30;
		return L_2;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ApplyMainTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ApplyMainTexture_mF3541D6F9E33927513ECA3E50822C274EAC9DECB (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
		s_Il2CppMethodInitialized = true;
	}
	{
		// MeshRenderer.GetPropertyBlock(SharedPropertyBlock);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0;
		L_0 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_1;
		L_1 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		NullCheck(L_0);
		Renderer_GetPropertyBlock_mD062F90343D70151CA060AE7EBEF2E85146A9FBA(L_0, L_1, NULL);
		// SharedPropertyBlock.SetTexture(CubismShaderVariables.MainTexture, MainTexture);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_2;
		L_2 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3;
		L_3 = CubismRenderer_get_MainTexture_mA56AD76C5BAB637FD760372721E908BB1882793C_inline(__this, NULL);
		NullCheck(L_2);
		MaterialPropertyBlock_SetTexture_mB802D9FA760800EA0AB78F5CE229F5F8108F7178(L_2, _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21, L_3, NULL);
		// MeshRenderer.SetPropertyBlock(SharedPropertyBlock);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_4;
		L_4 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_5;
		L_5 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		NullCheck(L_4);
		Renderer_SetPropertyBlock_mF565698782FE54580B17CC0BFF9B0C4F0D68DF50(L_4, L_5, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ApplySorting()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ApplySorting_m153A4111338B543A46FE3C365439BC2BD1A8E929 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	int32_t G_B3_0 = 0;
	MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* G_B3_1 = NULL;
	int32_t G_B2_0 = 0;
	MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* G_B2_1 = NULL;
	int32_t G_B4_0 = 0;
	int32_t G_B4_1 = 0;
	MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* G_B4_2 = NULL;
	float G_B8_0 = 0.0f;
	{
		// if (SortingMode.SortByOrder())
		int32_t L_0;
		L_0 = CubismRenderer_get_SortingMode_mBB75A437DF7FD807FEE546BAC1318C104CAB795D_inline(__this, NULL);
		bool L_1;
		L_1 = CubismSortingModeExtensionMethods_SortByOrder_m574E29B256C89F9A91738ACD27CA68569B8EBCB0(L_0, NULL);
		if (!L_1)
		{
			goto IL_0056;
		}
	}
	{
		// MeshRenderer.sortingOrder = SortingOrder + ((SortingMode == CubismSortingMode.BackToFrontOrder)
		//     ? (RenderOrder + LocalSortingOrder)
		//     : -(RenderOrder + LocalSortingOrder));
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_2;
		L_2 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		int32_t L_3;
		L_3 = CubismRenderer_get_SortingOrder_m209EA37E90A9094EE3D2E25A28F25BCB9A846CC3_inline(__this, NULL);
		int32_t L_4;
		L_4 = CubismRenderer_get_SortingMode_mBB75A437DF7FD807FEE546BAC1318C104CAB795D_inline(__this, NULL);
		G_B2_0 = L_3;
		G_B2_1 = L_2;
		if ((((int32_t)L_4) == ((int32_t)2)))
		{
			G_B3_0 = L_3;
			G_B3_1 = L_2;
			goto IL_0032;
		}
	}
	{
		int32_t L_5;
		L_5 = CubismRenderer_get_RenderOrder_mEDC97813BB81656B8C5B7322070D08BA409591CF_inline(__this, NULL);
		int32_t L_6;
		L_6 = CubismRenderer_get_LocalSortingOrder_m2AA9EFAF0A179AFA489F47F3DAD7AB8D90B97CDD_inline(__this, NULL);
		G_B4_0 = ((-((int32_t)il2cpp_codegen_add(L_5, L_6))));
		G_B4_1 = G_B2_0;
		G_B4_2 = G_B2_1;
		goto IL_003f;
	}

IL_0032:
	{
		int32_t L_7;
		L_7 = CubismRenderer_get_RenderOrder_mEDC97813BB81656B8C5B7322070D08BA409591CF_inline(__this, NULL);
		int32_t L_8;
		L_8 = CubismRenderer_get_LocalSortingOrder_m2AA9EFAF0A179AFA489F47F3DAD7AB8D90B97CDD_inline(__this, NULL);
		G_B4_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
		G_B4_1 = G_B3_0;
		G_B4_2 = G_B3_1;
	}

IL_003f:
	{
		NullCheck(G_B4_2);
		Renderer_set_sortingOrder_m4C67F002AD68CA0D55D20D6B78CDED3DB24467DA(G_B4_2, ((int32_t)il2cpp_codegen_add(G_B4_1, G_B4_0)), NULL);
		// transform.localPosition = Vector3.zero;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
		L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		NullCheck(L_9);
		Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_9, L_10, NULL);
		// return;
		return;
	}

IL_0056:
	{
		// var offset = (SortingMode == CubismSortingMode.BackToFrontZ)
		//         ? -DepthOffset
		//         : DepthOffset;
		int32_t L_11;
		L_11 = CubismRenderer_get_SortingMode_mBB75A437DF7FD807FEE546BAC1318C104CAB795D_inline(__this, NULL);
		if (!L_11)
		{
			goto IL_0066;
		}
	}
	{
		float L_12;
		L_12 = CubismRenderer_get_DepthOffset_mD63AF9F3AB85B85EAFD2E89A4C2FB11F9DA8CF58_inline(__this, NULL);
		G_B8_0 = L_12;
		goto IL_006d;
	}

IL_0066:
	{
		float L_13;
		L_13 = CubismRenderer_get_DepthOffset_mD63AF9F3AB85B85EAFD2E89A4C2FB11F9DA8CF58_inline(__this, NULL);
		G_B8_0 = ((-L_13));
	}

IL_006d:
	{
		V_0 = G_B8_0;
		// MeshRenderer.sortingOrder = SortingOrder + LocalSortingOrder;
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_14;
		L_14 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		int32_t L_15;
		L_15 = CubismRenderer_get_SortingOrder_m209EA37E90A9094EE3D2E25A28F25BCB9A846CC3_inline(__this, NULL);
		int32_t L_16;
		L_16 = CubismRenderer_get_LocalSortingOrder_m2AA9EFAF0A179AFA489F47F3DAD7AB8D90B97CDD_inline(__this, NULL);
		NullCheck(L_14);
		Renderer_set_sortingOrder_m4C67F002AD68CA0D55D20D6B78CDED3DB24467DA(L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), NULL);
		// transform.localPosition = new Vector3(0f, 0f, RenderOrder * offset);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
		L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		int32_t L_18;
		L_18 = CubismRenderer_get_RenderOrder_mEDC97813BB81656B8C5B7322070D08BA409591CF_inline(__this, NULL);
		float L_19 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
		memset((&L_20), 0, sizeof(L_20));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_20), (0.0f), (0.0f), ((float)il2cpp_codegen_multiply(((float)L_18), L_19)), /*hidden argument*/NULL);
		NullCheck(L_17);
		Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_17, L_20, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ApplyVertexColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ApplyVertexColors_m6BEEF2C16AF68518536DE4A6A66825567E7497C1 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_0 = NULL;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	{
		// var vertexColors = VertexColors;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0;
		L_0 = CubismRenderer_get_VertexColors_m4F2D654E5D9E849455E6988164942264A6E9C721_inline(__this, NULL);
		V_0 = L_0;
		// var color = Color;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
		L_1 = CubismRenderer_get_Color_m6136C52D0E438C9CD363D1DB7D28EDE63437FAC9_inline(__this, NULL);
		V_1 = L_1;
		// color.a *= Opacity;
		float* L_2 = (&(&V_1)->___a_3);
		float* L_3 = L_2;
		float L_4 = *((float*)L_3);
		float L_5;
		L_5 = CubismRenderer_get_Opacity_m7E926B6DFE8F635A52BFC0CB92AE89E0A3E345DE_inline(__this, NULL);
		*((float*)L_3) = (float)((float)il2cpp_codegen_multiply(L_4, L_5));
		// for (var i = 0; i < vertexColors.Length; ++i)
		V_2 = 0;
		goto IL_002f;
	}

IL_0023:
	{
		// vertexColors[i] = color;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_6 = V_0;
		int32_t L_7 = V_2;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = V_1;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_8);
		// for (var i = 0; i < vertexColors.Length; ++i)
		int32_t L_9 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1));
	}

IL_002f:
	{
		// for (var i = 0; i < vertexColors.Length; ++i)
		int32_t L_10 = V_2;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_11 = V_0;
		NullCheck(L_11);
		if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
		{
			goto IL_0023;
		}
	}
	{
		// SetNewVertexColors();
		CubismRenderer_SetNewVertexColors_mFBD8F3F68B0B8610A8C3E95FEE1B387DC09FC63A(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ApplyMultiplyColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ApplyMultiplyColor_m45923C82BDDC5DF7959AF39B8EA30B5DDEAB94FC (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FB614DDC88426735AE5B9D709C1B48EA73571E6);
		s_Il2CppMethodInitialized = true;
	}
	{
		// MeshRenderer.GetPropertyBlock(SharedPropertyBlock);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0;
		L_0 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_1;
		L_1 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		NullCheck(L_0);
		Renderer_GetPropertyBlock_mD062F90343D70151CA060AE7EBEF2E85146A9FBA(L_0, L_1, NULL);
		// SharedPropertyBlock.SetColor(CubismShaderVariables.MultiplyColor, MultiplyColor);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_2;
		L_2 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
		L_3 = CubismRenderer_get_MultiplyColor_m0CB9402AE7CB8FC0F1891738D4A187EB0C6333CF(__this, NULL);
		NullCheck(L_2);
		MaterialPropertyBlock_SetColor_m5B4E910B5E42518BBD0088055EB68E4A3A609DDE(L_2, _stringLiteral9FB614DDC88426735AE5B9D709C1B48EA73571E6, L_3, NULL);
		// MeshRenderer.SetPropertyBlock(SharedPropertyBlock);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_4;
		L_4 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_5;
		L_5 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		NullCheck(L_4);
		Renderer_SetPropertyBlock_mF565698782FE54580B17CC0BFF9B0C4F0D68DF50(L_4, L_5, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeMultiplyColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeMultiplyColor_m0E2D31E5497C00362F71D2C5846D7AE024007611 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// LastIsUseUserMultiplyColor = false;
		CubismRenderer_set_LastIsUseUserMultiplyColor_m866FDFB6577BDD5B2D77EBA1CB797AE2D0A62118_inline(__this, (bool)0, NULL);
		// LastMultiplyColor = MultiplyColor;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		L_0 = CubismRenderer_get_MultiplyColor_m0CB9402AE7CB8FC0F1891738D4A187EB0C6333CF(__this, NULL);
		CubismRenderer_set_LastMultiplyColor_mA28144F61BB72F26D90F1C5B670AD567FCEED4C4_inline(__this, L_0, NULL);
		// ApplyMultiplyColor();
		CubismRenderer_ApplyMultiplyColor_m45923C82BDDC5DF7959AF39B8EA30B5DDEAB94FC(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ApplyScreenColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ApplyScreenColor_m859FB44F41DAEE928D23C27931CF8F39B3F356A4 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB442CB17F5EE55593B78D472D19E278E5AAE0001);
		s_Il2CppMethodInitialized = true;
	}
	{
		// MeshRenderer.GetPropertyBlock(SharedPropertyBlock);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0;
		L_0 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_1;
		L_1 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		NullCheck(L_0);
		Renderer_GetPropertyBlock_mD062F90343D70151CA060AE7EBEF2E85146A9FBA(L_0, L_1, NULL);
		// SharedPropertyBlock.SetColor(CubismShaderVariables.ScreenColor, ScreenColor);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_2;
		L_2 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
		L_3 = CubismRenderer_get_ScreenColor_m54306EB6879A75A28D79EC3ACF782A9E7312D30F(__this, NULL);
		NullCheck(L_2);
		MaterialPropertyBlock_SetColor_m5B4E910B5E42518BBD0088055EB68E4A3A609DDE(L_2, _stringLiteralB442CB17F5EE55593B78D472D19E278E5AAE0001, L_3, NULL);
		// MeshRenderer.SetPropertyBlock(SharedPropertyBlock);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_4;
		L_4 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(__this, NULL);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_5;
		L_5 = CubismRenderer_get_SharedPropertyBlock_mC5954FE169490FB03E0B2B9D13E8C8AEC7468A80(NULL);
		NullCheck(L_4);
		Renderer_SetPropertyBlock_mF565698782FE54580B17CC0BFF9B0C4F0D68DF50(L_4, L_5, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeScreenColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeScreenColor_m1241F07340DE318CB8E3F408BAC5E20D4469A5C4 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// LastIsUseUserScreenColors = false;
		CubismRenderer_set_LastIsUseUserScreenColors_mEF0C052DAA4F4169F0A14378A6C9FDE56D9972E7_inline(__this, (bool)0, NULL);
		// LastScreenColor = ScreenColor;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		L_0 = CubismRenderer_get_ScreenColor_m54306EB6879A75A28D79EC3ACF782A9E7312D30F(__this, NULL);
		CubismRenderer_set_LastScreenColor_m268A8DE68808C18F0125C498FD8CA6B65A73C616_inline(__this, L_0, NULL);
		// ApplyScreenColor();
		CubismRenderer_ApplyScreenColor_m859FB44F41DAEE928D23C27931CF8F39B3F356A4(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeMeshRenderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeMeshRenderer_mA8F4DAF88EDFBC5EBAF64BCD5CD86A66C9E188BF (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (_meshRenderer == null)
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0 = __this->____meshRenderer_19;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0069;
		}
	}
	{
		// _meshRenderer = GetComponent<MeshRenderer>();
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_2;
		L_2 = Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB(__this, Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
		__this->____meshRenderer_19 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____meshRenderer_19), (void*)L_2);
		// if (_meshRenderer == null)
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_3 = __this->____meshRenderer_19;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_4)
		{
			goto IL_0069;
		}
	}
	{
		// _meshRenderer = gameObject.AddComponent<MeshRenderer>();
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
		L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		NullCheck(L_5);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_6;
		L_6 = GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D(L_5, GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var);
		__this->____meshRenderer_19 = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____meshRenderer_19), (void*)L_6);
		// _meshRenderer.hideFlags = HideFlags.HideInInspector;
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_7 = __this->____meshRenderer_19;
		NullCheck(L_7);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_7, 2, NULL);
		// _meshRenderer.receiveShadows = false;
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_8 = __this->____meshRenderer_19;
		NullCheck(L_8);
		Renderer_set_receiveShadows_mABEB4C72E96E65117B7FFFD4180247565D0C1A09(L_8, (bool)0, NULL);
		// _meshRenderer.shadowCastingMode = ShadowCastingMode.Off;
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_9 = __this->____meshRenderer_19;
		NullCheck(L_9);
		Renderer_set_shadowCastingMode_mB0CD3D153E43044388AEFF7AEFDA93E80EB36D11(L_9, 0, NULL);
		// _meshRenderer.lightProbeUsage = LightProbeUsage.BlendProbes;
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_10 = __this->____meshRenderer_19;
		NullCheck(L_10);
		Renderer_set_lightProbeUsage_mDCCD970DAC3546B32EF58876BABBD3353624F703(L_10, 1, NULL);
	}

IL_0069:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeMeshFilter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeMeshFilter_m698D68E511BD466768E1B8396E8BD1211A4CDAD1 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __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;
	}
	{
		// if (_meshFilter == null)
		MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_0 = __this->____meshFilter_18;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0045;
		}
	}
	{
		// _meshFilter = GetComponent<MeshFilter>();
		MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_2;
		L_2 = Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623(__this, Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var);
		__this->____meshFilter_18 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____meshFilter_18), (void*)L_2);
		// if (_meshFilter == null)
		MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_3 = __this->____meshFilter_18;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_4)
		{
			goto IL_0045;
		}
	}
	{
		// _meshFilter = gameObject.AddComponent<MeshFilter>();
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
		L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		NullCheck(L_5);
		MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_6;
		L_6 = GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94(L_5, GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
		__this->____meshFilter_18 = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____meshFilter_18), (void*)L_6);
		// _meshFilter.hideFlags = HideFlags.HideInInspector;
		MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_7 = __this->____meshFilter_18;
		NullCheck(L_7);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_7, 2, NULL);
	}

IL_0045:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeMesh_mBA456709E713DCBC17FA92CCDB59CBD26202606C (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_1 = NULL;
	{
		// if (Meshes != null && Mesh.vertexCount > 0)
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_0;
		L_0 = CubismRenderer_get_Meshes_m0130D29134F435901F4D2130FE6A756BF1BA4BB2_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_1;
		L_1 = CubismRenderer_get_Mesh_m6ED85E5604BF5D8C16BFDAFA42D61F02EFCA4EEE(__this, NULL);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C(L_1, NULL);
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		// return;
		return;
	}

IL_0017:
	{
		// if (Meshes == null)
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_3;
		L_3 = CubismRenderer_get_Meshes_m0130D29134F435901F4D2130FE6A756BF1BA4BB2_inline(__this, NULL);
		if (L_3)
		{
			goto IL_002b;
		}
	}
	{
		// Meshes = new Mesh[2];
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_4 = (MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689*)(MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689*)SZArrayNew(MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689_il2cpp_TypeInfo_var, (uint32_t)2);
		CubismRenderer_set_Meshes_mC27AA3D903A31481D3CC06298899F28B9D7A569C_inline(__this, L_4, NULL);
	}

IL_002b:
	{
		// for (var i = 0; i < 2; ++i)
		V_0 = 0;
		goto IL_0092;
	}

IL_002f:
	{
		// var mesh = new Mesh
		// {
		//     name = Drawable.name,
		//     vertices = Drawable.VertexPositions,
		//     uv = Drawable.VertexUvs,
		//     triangles = Drawable.Indices
		// };
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
		NullCheck(L_5);
		Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_5, NULL);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_6 = L_5;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_7;
		L_7 = CubismRenderer_get_Drawable_m3A6D619E346D415A8E3299E4901FEFBBD56CBEA1_inline(__this, NULL);
		NullCheck(L_7);
		String_t* L_8;
		L_8 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_7, NULL);
		NullCheck(L_6);
		Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_6, L_8, NULL);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_9 = L_6;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_10;
		L_10 = CubismRenderer_get_Drawable_m3A6D619E346D415A8E3299E4901FEFBBD56CBEA1_inline(__this, NULL);
		NullCheck(L_10);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11;
		L_11 = CubismDrawable_get_VertexPositions_m385D7811B3A1A4632E5B79A45170072EEB947259(L_10, NULL);
		NullCheck(L_9);
		Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_9, L_11, NULL);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_12 = L_9;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_13;
		L_13 = CubismRenderer_get_Drawable_m3A6D619E346D415A8E3299E4901FEFBBD56CBEA1_inline(__this, NULL);
		NullCheck(L_13);
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_14;
		L_14 = CubismDrawable_get_VertexUvs_m4838010752E9E6B33D2FCC9841E6B4B1306FBA4B(L_13, NULL);
		NullCheck(L_12);
		Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_12, L_14, NULL);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_15 = L_12;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_16;
		L_16 = CubismRenderer_get_Drawable_m3A6D619E346D415A8E3299E4901FEFBBD56CBEA1_inline(__this, NULL);
		NullCheck(L_16);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17;
		L_17 = CubismDrawable_get_Indices_mF4F03929AAAFA0005254AC6D90967D4C58C53656(L_16, NULL);
		NullCheck(L_15);
		Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_15, L_17, NULL);
		V_1 = L_15;
		// mesh.MarkDynamic();
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_18 = V_1;
		NullCheck(L_18);
		Mesh_MarkDynamic_m718089940F240AFE625D6DC9DA4E6F20229CC322(L_18, NULL);
		// mesh.RecalculateBounds();
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_19 = V_1;
		NullCheck(L_19);
		Mesh_RecalculateBounds_mA9B293F57C6CD298AE2D2DB19061FC23B05AB90B(L_19, NULL);
		// Meshes[i] = mesh;
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_20;
		L_20 = CubismRenderer_get_Meshes_m0130D29134F435901F4D2130FE6A756BF1BA4BB2_inline(__this, NULL);
		int32_t L_21 = V_0;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_22 = V_1;
		NullCheck(L_20);
		ArrayElementTypeCheck (L_20, L_22);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)L_22);
		// for (var i = 0; i < 2; ++i)
		int32_t L_23 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_23, 1));
	}

IL_0092:
	{
		// for (var i = 0; i < 2; ++i)
		int32_t L_24 = V_0;
		if ((((int32_t)L_24) < ((int32_t)2)))
		{
			goto IL_002f;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeVertexColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeVertexColor_m98D4ECEB093B05D55D8354E363A10BA9F36B5A70 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// var mesh = Mesh;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0;
		L_0 = CubismRenderer_get_Mesh_m6ED85E5604BF5D8C16BFDAFA42D61F02EFCA4EEE(__this, NULL);
		V_0 = L_0;
		// VertexColors = new Color[mesh.vertexCount];
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_1 = V_0;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C(L_1, NULL);
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)L_2);
		CubismRenderer_set_VertexColors_mB7D03B9DD186A678DD55C1B9DAA7F6B42E741E61_inline(__this, L_3, NULL);
		// for (var i = 0; i < VertexColors.Length; ++i)
		V_1 = 0;
		goto IL_004d;
	}

IL_001c:
	{
		// VertexColors[i] = Color;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_4;
		L_4 = CubismRenderer_get_VertexColors_m4F2D654E5D9E849455E6988164942264A6E9C721_inline(__this, NULL);
		int32_t L_5 = V_1;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
		L_6 = CubismRenderer_get_Color_m6136C52D0E438C9CD363D1DB7D28EDE63437FAC9_inline(__this, NULL);
		NullCheck(L_4);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_6);
		// VertexColors[i].a *= Opacity;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_7;
		L_7 = CubismRenderer_get_VertexColors_m4F2D654E5D9E849455E6988164942264A6E9C721_inline(__this, NULL);
		int32_t L_8 = V_1;
		NullCheck(L_7);
		float* L_9 = (&((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)))->___a_3);
		float* L_10 = L_9;
		float L_11 = *((float*)L_10);
		float L_12;
		L_12 = CubismRenderer_get_Opacity_m7E926B6DFE8F635A52BFC0CB92AE89E0A3E345DE_inline(__this, NULL);
		*((float*)L_10) = (float)((float)il2cpp_codegen_multiply(L_11, L_12));
		// for (var i = 0; i < VertexColors.Length; ++i)
		int32_t L_13 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
	}

IL_004d:
	{
		// for (var i = 0; i < VertexColors.Length; ++i)
		int32_t L_14 = V_1;
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_15;
		L_15 = CubismRenderer_get_VertexColors_m4F2D654E5D9E849455E6988164942264A6E9C721_inline(__this, NULL);
		NullCheck(L_15);
		if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
		{
			goto IL_001c;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitializeMainTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitializeMainTexture_m3995F162B7FCB9F7D58001B9F38FD657F8CE7574 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __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;
	}
	{
		// if (MainTexture == null)
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0;
		L_0 = CubismRenderer_get_MainTexture_mA56AD76C5BAB637FD760372721E908BB1882793C_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		// MainTexture = null;
		CubismRenderer_set_MainTexture_mA105621E488500EA4AFA803FB9EA12B623D0AB10(__this, (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL, NULL);
	}

IL_0015:
	{
		// ApplyMainTexture();
		CubismRenderer_ApplyMainTexture_mF3541D6F9E33927513ECA3E50822C274EAC9DECB(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::TryInitialize(Live2D.Cubism.Rendering.CubismRenderController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_TryInitialize_mDE97D639B0068587E0D66B1CB1E80480A7903251 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* ___renderController0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_m37982373ECFE1BB559D9390B3539B783FC94D46B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// Drawable = GetComponent<CubismDrawable>();
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_0;
		L_0 = Component_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_m37982373ECFE1BB559D9390B3539B783FC94D46B(__this, Component_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_m37982373ECFE1BB559D9390B3539B783FC94D46B_RuntimeMethod_var);
		CubismRenderer_set_Drawable_m4F215D4F784069A33560355865A442A5DBE644E0_inline(__this, L_0, NULL);
		// RenderController = renderController;
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_1 = ___renderController0;
		CubismRenderer_set_RenderController_m78941C899AAE613032B014A9EF038F799445F988_inline(__this, L_1, NULL);
		// TryInitializeMeshRenderer();
		CubismRenderer_TryInitializeMeshRenderer_mA8F4DAF88EDFBC5EBAF64BCD5CD86A66C9E188BF(__this, NULL);
		// TryInitializeMeshFilter();
		CubismRenderer_TryInitializeMeshFilter_m698D68E511BD466768E1B8396E8BD1211A4CDAD1(__this, NULL);
		// TryInitializeMesh();
		CubismRenderer_TryInitializeMesh_mBA456709E713DCBC17FA92CCDB59CBD26202606C(__this, NULL);
		// TryInitializeVertexColor();
		CubismRenderer_TryInitializeVertexColor_m98D4ECEB093B05D55D8354E363A10BA9F36B5A70(__this, NULL);
		// TryInitializeMainTexture();
		CubismRenderer_TryInitializeMainTexture_m3995F162B7FCB9F7D58001B9F38FD657F8CE7574(__this, NULL);
		// TryInitializeMultiplyColor();
		CubismRenderer_TryInitializeMultiplyColor_m0E2D31E5497C00362F71D2C5846D7AE024007611(__this, NULL);
		// TryInitializeScreenColor();
		CubismRenderer_TryInitializeScreenColor_m1241F07340DE318CB8E3F408BAC5E20D4469A5C4(__this, NULL);
		// ApplySorting();
		CubismRenderer_ApplySorting_m153A4111338B543A46FE3C365439BC2BD1A8E929(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::SetNewVertexPositions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_SetNewVertexPositions_mD6B478614434598FBE6C2746482CA4644603BE07 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var swapInfo = ThisSwap;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0;
		L_0 = CubismRenderer_get_ThisSwap_m2713FEE1F7D1B2FF9B7179D96F7FAC2D059761FB_inline(__this, NULL);
		V_0 = L_0;
		// swapInfo.NewVertexPositions = true;
		SwapInfo_set_NewVertexPositions_m46F0AC75F3F902F61248BAABE227308B79F73F04_inline((&V_0), (bool)1, NULL);
		// ThisSwap = swapInfo;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_1 = V_0;
		CubismRenderer_set_ThisSwap_m5081420A5FA5703C6AD59E1F209CE96810716897_inline(__this, L_1, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::SetNewVertexColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_SetNewVertexColors_mFBD8F3F68B0B8610A8C3E95FEE1B387DC09FC63A (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var swapInfo = ThisSwap;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0;
		L_0 = CubismRenderer_get_ThisSwap_m2713FEE1F7D1B2FF9B7179D96F7FAC2D059761FB_inline(__this, NULL);
		V_0 = L_0;
		// swapInfo.NewVertexColors = true;
		SwapInfo_set_NewVertexColors_mD3E32F0CF3451429D9F738FB2F5FECF6E1DAE9A6_inline((&V_0), (bool)1, NULL);
		// ThisSwap = swapInfo;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_1 = V_0;
		CubismRenderer_set_ThisSwap_m5081420A5FA5703C6AD59E1F209CE96810716897_inline(__this, L_1, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::BecomeVisible()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_BecomeVisible_m9DBB8B9FE290DB28BBF04C9803E3020C990BD8A3 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var swapInfo = ThisSwap;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0;
		L_0 = CubismRenderer_get_ThisSwap_m2713FEE1F7D1B2FF9B7179D96F7FAC2D059761FB_inline(__this, NULL);
		V_0 = L_0;
		// swapInfo.DidBecomeVisible = true;
		SwapInfo_set_DidBecomeVisible_m739D9D0C4C6F9B249DC758F95F9C354D24737E3A_inline((&V_0), (bool)1, NULL);
		// ThisSwap = swapInfo;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_1 = V_0;
		CubismRenderer_set_ThisSwap_m5081420A5FA5703C6AD59E1F209CE96810716897_inline(__this, L_1, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::BecomeInvisible()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_BecomeInvisible_mB5C5C94C0D9A51206B8BDC2272B2206231810BB4 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var swapInfo = ThisSwap;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0;
		L_0 = CubismRenderer_get_ThisSwap_m2713FEE1F7D1B2FF9B7179D96F7FAC2D059761FB_inline(__this, NULL);
		V_0 = L_0;
		// swapInfo.DidBecomeInvisible = true;
		SwapInfo_set_DidBecomeInvisible_m6F31D763A64ED820CB5EDD417B5AA929BCA271E2_inline((&V_0), (bool)1, NULL);
		// ThisSwap = swapInfo;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_1 = V_0;
		CubismRenderer_set_ThisSwap_m5081420A5FA5703C6AD59E1F209CE96810716897_inline(__this, L_1, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::SetNewRenderOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_SetNewRenderOrder_m980E14061F22A1BCFF2021803FA4AA7AD9084051 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var swapInfo = ThisSwap;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0;
		L_0 = CubismRenderer_get_ThisSwap_m2713FEE1F7D1B2FF9B7179D96F7FAC2D059761FB_inline(__this, NULL);
		V_0 = L_0;
		// swapInfo.NewRenderOrder = true;
		SwapInfo_set_NewRenderOrder_m3BD29229EFFF07A4C2ED2F09222FC2F28342E88C_inline((&V_0), (bool)1, NULL);
		// ThisSwap = swapInfo;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_1 = V_0;
		CubismRenderer_set_ThisSwap_m5081420A5FA5703C6AD59E1F209CE96810716897_inline(__this, L_1, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ResetSwapInfoFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ResetSwapInfoFlags_m0D9946AAF0E1563B2F9B49E8F51825BA5C878839 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// ThisSwap = default;
		il2cpp_codegen_initobj((&V_0), sizeof(SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E));
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0 = V_0;
		CubismRenderer_set_ThisSwap_m5081420A5FA5703C6AD59E1F209CE96810716897_inline(__this, L_0, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ResetVisibilityFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ResetVisibilityFlags_m8F668B71423D35D7F314FE94D8E039B50A4842A0 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var swapInfo = LastSwap;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0;
		L_0 = CubismRenderer_get_LastSwap_m9549DFDE5DAE2D6BC170E1B35AA583551E9A5D91_inline(__this, NULL);
		V_0 = L_0;
		// swapInfo.DidBecomeVisible = false;
		SwapInfo_set_DidBecomeVisible_m739D9D0C4C6F9B249DC758F95F9C354D24737E3A_inline((&V_0), (bool)0, NULL);
		// swapInfo.DidBecomeInvisible = false;
		SwapInfo_set_DidBecomeInvisible_m6F31D763A64ED820CB5EDD417B5AA929BCA271E2_inline((&V_0), (bool)0, NULL);
		// LastSwap = swapInfo;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_1 = V_0;
		CubismRenderer_set_LastSwap_m26688027E44A435A91C7CCEB151B5FBA9ACD797E_inline(__this, L_1, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::ResetRenderOrderFlag()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_ResetRenderOrderFlag_mB42C69CBCCA601026DACE9A61761456209A3EFE0 (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var swapInfo = LastSwap;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0;
		L_0 = CubismRenderer_get_LastSwap_m9549DFDE5DAE2D6BC170E1B35AA583551E9A5D91_inline(__this, NULL);
		V_0 = L_0;
		// swapInfo.NewRenderOrder = false;
		SwapInfo_set_NewRenderOrder_m3BD29229EFFF07A4C2ED2F09222FC2F28342E88C_inline((&V_0), (bool)0, NULL);
		// LastSwap = swapInfo;
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_1 = V_0;
		CubismRenderer_set_LastSwap_m26688027E44A435A91C7CCEB151B5FBA9ACD797E_inline(__this, L_1, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer_OnDestroy_m6A1E8C780BDB013C50D9637B06330D2697937C0B (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __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;
	}
	int32_t V_0 = 0;
	{
		// if (Meshes == null)
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_0;
		L_0 = CubismRenderer_get_Meshes_m0130D29134F435901F4D2130FE6A756BF1BA4BB2_inline(__this, NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// for (var i = 0; i < Meshes.Length; i++)
		V_0 = 0;
		goto IL_001e;
	}

IL_000d:
	{
		// DestroyImmediate(Meshes[i]);
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_1;
		L_1 = CubismRenderer_get_Meshes_m0130D29134F435901F4D2130FE6A756BF1BA4BB2_inline(__this, NULL);
		int32_t L_2 = V_0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_4, NULL);
		// for (var i = 0; i < Meshes.Length; i++)
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
	}

IL_001e:
	{
		// for (var i = 0; i < Meshes.Length; i++)
		int32_t L_6 = V_0;
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_7;
		L_7 = CubismRenderer_get_Meshes_m0130D29134F435901F4D2130FE6A756BF1BA4BB2_inline(__this, NULL);
		NullCheck(L_7);
		if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
		{
			goto IL_000d;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRenderer__ctor_m2842FC65DB11306060D7A48E53E5B6006F7A292C (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private Color _color = Color.white;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
		__this->____color_5 = L_0;
		// private Color _multiplyColor = Color.white;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
		L_1 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
		__this->____multiplyColor_10 = L_1;
		// private Color _screenColor = Color.clear;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
		L_2 = Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline(NULL);
		__this->____screenColor_12 = L_2;
		// private float _depthOffset = 0.00001f;
		__this->____depthOffset_25 = (9.99999975E-06f);
		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
// Conversion methods for marshalling of: Live2D.Cubism.Rendering.CubismRenderer/SwapInfo
IL2CPP_EXTERN_C void SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshal_pinvoke(const SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E& unmarshaled, SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshaled_pinvoke& marshaled)
{
	marshaled.___U3CNewVertexPositionsU3Ek__BackingField_0 = static_cast<int32_t>(unmarshaled.___U3CNewVertexPositionsU3Ek__BackingField_0);
	marshaled.___U3CNewVertexColorsU3Ek__BackingField_1 = static_cast<int32_t>(unmarshaled.___U3CNewVertexColorsU3Ek__BackingField_1);
	marshaled.___U3CDidBecomeVisibleU3Ek__BackingField_2 = static_cast<int32_t>(unmarshaled.___U3CDidBecomeVisibleU3Ek__BackingField_2);
	marshaled.___U3CDidBecomeInvisibleU3Ek__BackingField_3 = static_cast<int32_t>(unmarshaled.___U3CDidBecomeInvisibleU3Ek__BackingField_3);
	marshaled.___U3CNewRenderOrderU3Ek__BackingField_4 = static_cast<int32_t>(unmarshaled.___U3CNewRenderOrderU3Ek__BackingField_4);
}
IL2CPP_EXTERN_C void SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshal_pinvoke_back(const SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshaled_pinvoke& marshaled, SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E& unmarshaled)
{
	bool unmarshaledU3CNewVertexPositionsU3Ek__BackingField_temp_0 = false;
	unmarshaledU3CNewVertexPositionsU3Ek__BackingField_temp_0 = static_cast<bool>(marshaled.___U3CNewVertexPositionsU3Ek__BackingField_0);
	unmarshaled.___U3CNewVertexPositionsU3Ek__BackingField_0 = unmarshaledU3CNewVertexPositionsU3Ek__BackingField_temp_0;
	bool unmarshaledU3CNewVertexColorsU3Ek__BackingField_temp_1 = false;
	unmarshaledU3CNewVertexColorsU3Ek__BackingField_temp_1 = static_cast<bool>(marshaled.___U3CNewVertexColorsU3Ek__BackingField_1);
	unmarshaled.___U3CNewVertexColorsU3Ek__BackingField_1 = unmarshaledU3CNewVertexColorsU3Ek__BackingField_temp_1;
	bool unmarshaledU3CDidBecomeVisibleU3Ek__BackingField_temp_2 = false;
	unmarshaledU3CDidBecomeVisibleU3Ek__BackingField_temp_2 = static_cast<bool>(marshaled.___U3CDidBecomeVisibleU3Ek__BackingField_2);
	unmarshaled.___U3CDidBecomeVisibleU3Ek__BackingField_2 = unmarshaledU3CDidBecomeVisibleU3Ek__BackingField_temp_2;
	bool unmarshaledU3CDidBecomeInvisibleU3Ek__BackingField_temp_3 = false;
	unmarshaledU3CDidBecomeInvisibleU3Ek__BackingField_temp_3 = static_cast<bool>(marshaled.___U3CDidBecomeInvisibleU3Ek__BackingField_3);
	unmarshaled.___U3CDidBecomeInvisibleU3Ek__BackingField_3 = unmarshaledU3CDidBecomeInvisibleU3Ek__BackingField_temp_3;
	bool unmarshaledU3CNewRenderOrderU3Ek__BackingField_temp_4 = false;
	unmarshaledU3CNewRenderOrderU3Ek__BackingField_temp_4 = static_cast<bool>(marshaled.___U3CNewRenderOrderU3Ek__BackingField_4);
	unmarshaled.___U3CNewRenderOrderU3Ek__BackingField_4 = unmarshaledU3CNewRenderOrderU3Ek__BackingField_temp_4;
}
// Conversion method for clean up from marshalling of: Live2D.Cubism.Rendering.CubismRenderer/SwapInfo
IL2CPP_EXTERN_C void SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshal_pinvoke_cleanup(SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Live2D.Cubism.Rendering.CubismRenderer/SwapInfo
IL2CPP_EXTERN_C void SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshal_com(const SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E& unmarshaled, SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshaled_com& marshaled)
{
	marshaled.___U3CNewVertexPositionsU3Ek__BackingField_0 = static_cast<int32_t>(unmarshaled.___U3CNewVertexPositionsU3Ek__BackingField_0);
	marshaled.___U3CNewVertexColorsU3Ek__BackingField_1 = static_cast<int32_t>(unmarshaled.___U3CNewVertexColorsU3Ek__BackingField_1);
	marshaled.___U3CDidBecomeVisibleU3Ek__BackingField_2 = static_cast<int32_t>(unmarshaled.___U3CDidBecomeVisibleU3Ek__BackingField_2);
	marshaled.___U3CDidBecomeInvisibleU3Ek__BackingField_3 = static_cast<int32_t>(unmarshaled.___U3CDidBecomeInvisibleU3Ek__BackingField_3);
	marshaled.___U3CNewRenderOrderU3Ek__BackingField_4 = static_cast<int32_t>(unmarshaled.___U3CNewRenderOrderU3Ek__BackingField_4);
}
IL2CPP_EXTERN_C void SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshal_com_back(const SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshaled_com& marshaled, SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E& unmarshaled)
{
	bool unmarshaledU3CNewVertexPositionsU3Ek__BackingField_temp_0 = false;
	unmarshaledU3CNewVertexPositionsU3Ek__BackingField_temp_0 = static_cast<bool>(marshaled.___U3CNewVertexPositionsU3Ek__BackingField_0);
	unmarshaled.___U3CNewVertexPositionsU3Ek__BackingField_0 = unmarshaledU3CNewVertexPositionsU3Ek__BackingField_temp_0;
	bool unmarshaledU3CNewVertexColorsU3Ek__BackingField_temp_1 = false;
	unmarshaledU3CNewVertexColorsU3Ek__BackingField_temp_1 = static_cast<bool>(marshaled.___U3CNewVertexColorsU3Ek__BackingField_1);
	unmarshaled.___U3CNewVertexColorsU3Ek__BackingField_1 = unmarshaledU3CNewVertexColorsU3Ek__BackingField_temp_1;
	bool unmarshaledU3CDidBecomeVisibleU3Ek__BackingField_temp_2 = false;
	unmarshaledU3CDidBecomeVisibleU3Ek__BackingField_temp_2 = static_cast<bool>(marshaled.___U3CDidBecomeVisibleU3Ek__BackingField_2);
	unmarshaled.___U3CDidBecomeVisibleU3Ek__BackingField_2 = unmarshaledU3CDidBecomeVisibleU3Ek__BackingField_temp_2;
	bool unmarshaledU3CDidBecomeInvisibleU3Ek__BackingField_temp_3 = false;
	unmarshaledU3CDidBecomeInvisibleU3Ek__BackingField_temp_3 = static_cast<bool>(marshaled.___U3CDidBecomeInvisibleU3Ek__BackingField_3);
	unmarshaled.___U3CDidBecomeInvisibleU3Ek__BackingField_3 = unmarshaledU3CDidBecomeInvisibleU3Ek__BackingField_temp_3;
	bool unmarshaledU3CNewRenderOrderU3Ek__BackingField_temp_4 = false;
	unmarshaledU3CNewRenderOrderU3Ek__BackingField_temp_4 = static_cast<bool>(marshaled.___U3CNewRenderOrderU3Ek__BackingField_4);
	unmarshaled.___U3CNewRenderOrderU3Ek__BackingField_4 = unmarshaledU3CNewRenderOrderU3Ek__BackingField_temp_4;
}
// Conversion method for clean up from marshalling of: Live2D.Cubism.Rendering.CubismRenderer/SwapInfo
IL2CPP_EXTERN_C void SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshal_com_cleanup(SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E_marshaled_com& marshaled)
{
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::get_NewVertexPositions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SwapInfo_get_NewVertexPositions_m9597CF3BC4F44BD691DAEA11B16950EE15A432BB (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) 
{
	{
		// public bool NewVertexPositions { get; set; }
		bool L_0 = __this->___U3CNewVertexPositionsU3Ek__BackingField_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool SwapInfo_get_NewVertexPositions_m9597CF3BC4F44BD691DAEA11B16950EE15A432BB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E*>(__this + _offset);
	bool _returnValue;
	_returnValue = SwapInfo_get_NewVertexPositions_m9597CF3BC4F44BD691DAEA11B16950EE15A432BB_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::set_NewVertexPositions(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SwapInfo_set_NewVertexPositions_m46F0AC75F3F902F61248BAABE227308B79F73F04 (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool NewVertexPositions { get; set; }
		bool L_0 = ___value0;
		__this->___U3CNewVertexPositionsU3Ek__BackingField_0 = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void SwapInfo_set_NewVertexPositions_m46F0AC75F3F902F61248BAABE227308B79F73F04_AdjustorThunk (RuntimeObject* __this, bool ___value0, const RuntimeMethod* method)
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E*>(__this + _offset);
	SwapInfo_set_NewVertexPositions_m46F0AC75F3F902F61248BAABE227308B79F73F04_inline(_thisAdjusted, ___value0, method);
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::get_NewVertexColors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SwapInfo_get_NewVertexColors_m3A900A5245236D40D40C22BCB8A2942C72A99F7A (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) 
{
	{
		// public bool NewVertexColors { get; set; }
		bool L_0 = __this->___U3CNewVertexColorsU3Ek__BackingField_1;
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool SwapInfo_get_NewVertexColors_m3A900A5245236D40D40C22BCB8A2942C72A99F7A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E*>(__this + _offset);
	bool _returnValue;
	_returnValue = SwapInfo_get_NewVertexColors_m3A900A5245236D40D40C22BCB8A2942C72A99F7A_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::set_NewVertexColors(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SwapInfo_set_NewVertexColors_mD3E32F0CF3451429D9F738FB2F5FECF6E1DAE9A6 (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool NewVertexColors { get; set; }
		bool L_0 = ___value0;
		__this->___U3CNewVertexColorsU3Ek__BackingField_1 = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void SwapInfo_set_NewVertexColors_mD3E32F0CF3451429D9F738FB2F5FECF6E1DAE9A6_AdjustorThunk (RuntimeObject* __this, bool ___value0, const RuntimeMethod* method)
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E*>(__this + _offset);
	SwapInfo_set_NewVertexColors_mD3E32F0CF3451429D9F738FB2F5FECF6E1DAE9A6_inline(_thisAdjusted, ___value0, method);
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::get_DidBecomeVisible()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SwapInfo_get_DidBecomeVisible_m3E7A51ACD201A3372EBBBA3E5079F15901E01197 (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) 
{
	{
		// public bool DidBecomeVisible { get; set; }
		bool L_0 = __this->___U3CDidBecomeVisibleU3Ek__BackingField_2;
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool SwapInfo_get_DidBecomeVisible_m3E7A51ACD201A3372EBBBA3E5079F15901E01197_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E*>(__this + _offset);
	bool _returnValue;
	_returnValue = SwapInfo_get_DidBecomeVisible_m3E7A51ACD201A3372EBBBA3E5079F15901E01197_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::set_DidBecomeVisible(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SwapInfo_set_DidBecomeVisible_m739D9D0C4C6F9B249DC758F95F9C354D24737E3A (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool DidBecomeVisible { get; set; }
		bool L_0 = ___value0;
		__this->___U3CDidBecomeVisibleU3Ek__BackingField_2 = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void SwapInfo_set_DidBecomeVisible_m739D9D0C4C6F9B249DC758F95F9C354D24737E3A_AdjustorThunk (RuntimeObject* __this, bool ___value0, const RuntimeMethod* method)
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E*>(__this + _offset);
	SwapInfo_set_DidBecomeVisible_m739D9D0C4C6F9B249DC758F95F9C354D24737E3A_inline(_thisAdjusted, ___value0, method);
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::get_DidBecomeInvisible()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SwapInfo_get_DidBecomeInvisible_m08850F71FADDB4FE2B696F2141D3D888EF4128C7 (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) 
{
	{
		// public bool DidBecomeInvisible { get; set; }
		bool L_0 = __this->___U3CDidBecomeInvisibleU3Ek__BackingField_3;
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool SwapInfo_get_DidBecomeInvisible_m08850F71FADDB4FE2B696F2141D3D888EF4128C7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E*>(__this + _offset);
	bool _returnValue;
	_returnValue = SwapInfo_get_DidBecomeInvisible_m08850F71FADDB4FE2B696F2141D3D888EF4128C7_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::set_DidBecomeInvisible(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SwapInfo_set_DidBecomeInvisible_m6F31D763A64ED820CB5EDD417B5AA929BCA271E2 (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool DidBecomeInvisible { get; set; }
		bool L_0 = ___value0;
		__this->___U3CDidBecomeInvisibleU3Ek__BackingField_3 = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void SwapInfo_set_DidBecomeInvisible_m6F31D763A64ED820CB5EDD417B5AA929BCA271E2_AdjustorThunk (RuntimeObject* __this, bool ___value0, const RuntimeMethod* method)
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E*>(__this + _offset);
	SwapInfo_set_DidBecomeInvisible_m6F31D763A64ED820CB5EDD417B5AA929BCA271E2_inline(_thisAdjusted, ___value0, method);
}
// System.Boolean Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::get_NewRenderOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SwapInfo_get_NewRenderOrder_mF4D500C9AA1E56CF74A814525D98884BD5F91240 (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) 
{
	{
		// public bool NewRenderOrder { get; set; }
		bool L_0 = __this->___U3CNewRenderOrderU3Ek__BackingField_4;
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool SwapInfo_get_NewRenderOrder_mF4D500C9AA1E56CF74A814525D98884BD5F91240_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E*>(__this + _offset);
	bool _returnValue;
	_returnValue = SwapInfo_get_NewRenderOrder_mF4D500C9AA1E56CF74A814525D98884BD5F91240_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Live2D.Cubism.Rendering.CubismRenderer/SwapInfo::set_NewRenderOrder(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SwapInfo_set_NewRenderOrder_m3BD29229EFFF07A4C2ED2F09222FC2F28342E88C (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool NewRenderOrder { get; set; }
		bool L_0 = ___value0;
		__this->___U3CNewRenderOrderU3Ek__BackingField_4 = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void SwapInfo_set_NewRenderOrder_m3BD29229EFFF07A4C2ED2F09222FC2F28342E88C_AdjustorThunk (RuntimeObject* __this, bool ___value0, const RuntimeMethod* method)
{
	SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E*>(__this + _offset);
	SwapInfo_set_NewRenderOrder_m3BD29229EFFF07A4C2ED2F09222FC2F28342E88C_inline(_thisAdjusted, ___value0, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Live2D.Cubism.Rendering.CubismSortingModeExtensionMethods::SortByDepth(Live2D.Cubism.Rendering.CubismSortingMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismSortingModeExtensionMethods_SortByDepth_m1BB268672AF0A43BD8022AF6DEC7DA02B1AA1D9A (int32_t ___self0, const RuntimeMethod* method) 
{
	{
		// return self == CubismSortingMode.BackToFrontZ || self == CubismSortingMode.FrontToBackZ;
		int32_t L_0 = ___self0;
		if (!L_0)
		{
			goto IL_0008;
		}
	}
	{
		int32_t L_1 = ___self0;
		return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
	}

IL_0008:
	{
		return (bool)1;
	}
}
// System.Boolean Live2D.Cubism.Rendering.CubismSortingModeExtensionMethods::SortByOrder(Live2D.Cubism.Rendering.CubismSortingMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismSortingModeExtensionMethods_SortByOrder_m574E29B256C89F9A91738ACD27CA68569B8EBCB0 (int32_t ___self0, const RuntimeMethod* method) 
{
	{
		// return !self.SortByDepth();
		int32_t L_0 = ___self0;
		bool L_1;
		L_1 = CubismSortingModeExtensionMethods_SortByDepth_m1BB268672AF0A43BD8022AF6DEC7DA02B1AA1D9A(L_0, NULL);
		return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 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.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource> Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::get_Sources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static List<ICubismMaskCommandSource> Sources { get; set; }
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_0 = ((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CSourcesU3Ek__BackingField_4;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::set_Sources(System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_set_Sources_mB63E6F85343B1605353DB0F6D30B8794F7C40841 (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static List<ICubismMaskCommandSource> Sources { get; set; }
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_0 = ___value0;
		((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CSourcesU3Ek__BackingField_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CSourcesU3Ek__BackingField_4), (void*)L_0);
		return;
	}
}
// UnityEngine.Rendering.CommandBuffer Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::get_Buffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* CubismMaskCommandBuffer_get_Buffer_m19D027EFCD410858C6CEFB21D2AC9D670155FBA2 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static CommandBuffer Buffer { get; set; }
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CBufferU3Ek__BackingField_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::set_Buffer(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_set_Buffer_mD8AA395D95A60FECD7C81BD9F766A790BE1C8EA4 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static CommandBuffer Buffer { get; set; }
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___value0;
		((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CBufferU3Ek__BackingField_5 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CBufferU3Ek__BackingField_5), (void*)L_0);
		return;
	}
}
// UnityEngine.Rendering.CommandBuffer[] Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::get_Buffers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static CommandBuffer[] Buffers { get; set; }
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_0 = ((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CBuffersU3Ek__BackingField_6;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::set_Buffers(UnityEngine.Rendering.CommandBuffer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_set_Buffers_m76CA52C2C4BAEA1291E2A7A139B5CEC39591952D (CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static CommandBuffer[] Buffers { get; set; }
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_0 = ___value0;
		((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CBuffersU3Ek__BackingField_6 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CBuffersU3Ek__BackingField_6), (void*)L_0);
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::get_ContainsSources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismMaskCommandBuffer_get_ContainsSources_mA42F9868A084D138CBED04F53BBCC9FBE1E346AB (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDAC7FEB6469B064A5D09FF1D7F4C8494A02848A5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return Sources != null && Sources.Count > 0; }
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_0;
		L_0 = CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F_inline(NULL);
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_1;
		L_1 = CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F_inline(NULL);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = List_1_get_Count_mDAC7FEB6469B064A5D09FF1D7F4C8494A02848A5_inline(L_1, List_1_get_Count_mDAC7FEB6469B064A5D09FF1D7F4C8494A02848A5_RuntimeMethod_var);
		return (bool)((((int32_t)L_2) > ((int32_t)0))? 1 : 0);
	}

IL_0015:
	{
		return (bool)0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_Initialize_m800C8E5754D08A4CEAC8A90CBC5563CA6638C76A (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_m99D197673133597720E6509254E4961B2414B25F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE9E7C19BEDB2D19FE0331AEB238A0EB323D4A9C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C25EA29683EABEBFA02622EABECE6F24D7E9D41);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
	{
		// if (Sources == null)
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_0;
		L_0 = CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F_inline(NULL);
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		// Sources = new List<ICubismMaskCommandSource>();
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_1 = (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A*)il2cpp_codegen_object_new(List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A_il2cpp_TypeInfo_var);
		NullCheck(L_1);
		List_1__ctor_mE9E7C19BEDB2D19FE0331AEB238A0EB323D4A9C1(L_1, List_1__ctor_mE9E7C19BEDB2D19FE0331AEB238A0EB323D4A9C1_RuntimeMethod_var);
		CubismMaskCommandBuffer_set_Sources_mB63E6F85343B1605353DB0F6D30B8794F7C40841_inline(L_1, NULL);
	}

IL_0011:
	{
		// if (Buffer == null)
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2;
		L_2 = CubismMaskCommandBuffer_get_Buffer_m19D027EFCD410858C6CEFB21D2AC9D670155FBA2_inline(NULL);
		if (L_2)
		{
			goto IL_002d;
		}
	}
	{
		// Buffer = new CommandBuffer
		// {
		//     name = "cubism_MaskCommandBuffer"
		// };
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)il2cpp_codegen_object_new(CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var);
		NullCheck(L_3);
		CommandBuffer__ctor_m9445F1606331B732FCA393591F3E230714FD5FF4(L_3, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = L_3;
		NullCheck(L_4);
		CommandBuffer_set_name_mEC83B7FE28D6817A36A8B894A661D6D217488965(L_4, _stringLiteral7C25EA29683EABEBFA02622EABECE6F24D7E9D41, NULL);
		CubismMaskCommandBuffer_set_Buffer_mD8AA395D95A60FECD7C81BD9F766A790BE1C8EA4_inline(L_4, NULL);
	}

IL_002d:
	{
		// if (Buffers == null)
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_5;
		L_5 = CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1_inline(NULL);
		if (L_5)
		{
			goto IL_003f;
		}
	}
	{
		// Buffers = new CommandBuffer[0];
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_6 = (CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C*)(CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C*)SZArrayNew(CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C_il2cpp_TypeInfo_var, (uint32_t)0);
		CubismMaskCommandBuffer_set_Buffers_m76CA52C2C4BAEA1291E2A7A139B5CEC39591952D_inline(L_6, NULL);
	}

IL_003f:
	{
		// var proxy = GameObject.Find(_proxyName);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
		L_7 = GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300(_stringLiteral7C25EA29683EABEBFA02622EABECE6F24D7E9D41, NULL);
		V_0 = L_7;
		// if (proxy == null)
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_9)
		{
			goto IL_0081;
		}
	}
	{
		// proxy = new GameObject(_proxyName)
		// {
		//      hideFlags = HideFlags.HideAndDontSave
		// };
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
		NullCheck(L_10);
		GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_10, _stringLiteral7C25EA29683EABEBFA02622EABECE6F24D7E9D41, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = L_10;
		NullCheck(L_11);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_11, ((int32_t)61), NULL);
		V_0 = L_11;
		// if (!Application.isEditor || Application.isPlaying)
		bool L_12;
		L_12 = Application_get_isEditor_mEAC51E3ACE6DCE438087FB14BD75A3C219D354D0(NULL);
		if (!L_12)
		{
			goto IL_0074;
		}
	}
	{
		bool L_13;
		L_13 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_13)
		{
			goto IL_007a;
		}
	}

IL_0074:
	{
		// DontDestroyOnLoad(proxy);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_14, NULL);
	}

IL_007a:
	{
		// proxy.AddComponent<CubismMaskCommandBuffer>();
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = V_0;
		NullCheck(L_15);
		CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2* L_16;
		L_16 = GameObject_AddComponent_TisCubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_m99D197673133597720E6509254E4961B2414B25F(L_15, GameObject_AddComponent_TisCubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_m99D197673133597720E6509254E4961B2414B25F_RuntimeMethod_var);
	}

IL_0081:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::AddSource(Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_AddSource_m916D19F551F0D4C7447C6E3D3F814081908629FF (RuntimeObject* ___source0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismMaskCommandSource_tE6F7E05F64C59E8935B34221660B97E6D400E707_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBDC451DB1FC334910BC7C046F5ED25DF9FC3651A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m4F351BB485517083825B3E66CC7C0F4AE5F51E89_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C25EA29683EABEBFA02622EABECE6F24D7E9D41);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		// Initialize();
		CubismMaskCommandBuffer_Initialize_m800C8E5754D08A4CEAC8A90CBC5563CA6638C76A(NULL);
		// if (Sources.Contains(source))
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_0;
		L_0 = CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F_inline(NULL);
		RuntimeObject* L_1 = ___source0;
		NullCheck(L_0);
		bool L_2;
		L_2 = List_1_Contains_m4F351BB485517083825B3E66CC7C0F4AE5F51E89(L_0, L_1, List_1_Contains_m4F351BB485517083825B3E66CC7C0F4AE5F51E89_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0013;
		}
	}
	{
		// return;
		return;
	}

IL_0013:
	{
		// Sources.Add(source);
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_3;
		L_3 = CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F_inline(NULL);
		RuntimeObject* L_4 = ___source0;
		NullCheck(L_3);
		List_1_Add_mBDC451DB1FC334910BC7C046F5ED25DF9FC3651A_inline(L_3, L_4, List_1_Add_mBDC451DB1FC334910BC7C046F5ED25DF9FC3651A_RuntimeMethod_var);
		// if (source.CountOfCommandBuffers > Buffers.Length)
		RuntimeObject* L_5 = ___source0;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource::get_CountOfCommandBuffers() */, ICubismMaskCommandSource_tE6F7E05F64C59E8935B34221660B97E6D400E707_il2cpp_TypeInfo_var, L_5);
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_7;
		L_7 = CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1_inline(NULL);
		NullCheck(L_7);
		if ((((int32_t)L_6) <= ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
		{
			goto IL_0090;
		}
	}
	{
		// for (int bufferIndex = 0; bufferIndex < Buffers.Length; bufferIndex++)
		V_0 = 0;
		goto IL_0041;
	}

IL_0031:
	{
		// Buffers[bufferIndex].Clear();
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_8;
		L_8 = CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1_inline(NULL);
		int32_t L_9 = V_0;
		NullCheck(L_8);
		int32_t L_10 = L_9;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		NullCheck(L_11);
		CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_11, NULL);
		// for (int bufferIndex = 0; bufferIndex < Buffers.Length; bufferIndex++)
		int32_t L_12 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
	}

IL_0041:
	{
		// for (int bufferIndex = 0; bufferIndex < Buffers.Length; bufferIndex++)
		int32_t L_13 = V_0;
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_14;
		L_14 = CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1_inline(NULL);
		NullCheck(L_14);
		if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
		{
			goto IL_0031;
		}
	}
	{
		// Buffers = new CommandBuffer[source.CountOfCommandBuffers];
		RuntimeObject* L_15 = ___source0;
		NullCheck(L_15);
		int32_t L_16;
		L_16 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource::get_CountOfCommandBuffers() */, ICubismMaskCommandSource_tE6F7E05F64C59E8935B34221660B97E6D400E707_il2cpp_TypeInfo_var, L_15);
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_17 = (CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C*)(CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C*)SZArrayNew(CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C_il2cpp_TypeInfo_var, (uint32_t)L_16);
		CubismMaskCommandBuffer_set_Buffers_m76CA52C2C4BAEA1291E2A7A139B5CEC39591952D_inline(L_17, NULL);
		// for (int bufferIndex = 0; bufferIndex < Buffers.Length; bufferIndex++)
		V_1 = 0;
		goto IL_0086;
	}

IL_005f:
	{
		// Buffers[bufferIndex] = new CommandBuffer
		// {
		//     name = "cubism_MaskCommandBuffer" + bufferIndex
		// };
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_18;
		L_18 = CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1_inline(NULL);
		int32_t L_19 = V_1;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_20 = (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)il2cpp_codegen_object_new(CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var);
		NullCheck(L_20);
		CommandBuffer__ctor_m9445F1606331B732FCA393591F3E230714FD5FF4(L_20, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_21 = L_20;
		String_t* L_22;
		L_22 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
		String_t* L_23;
		L_23 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral7C25EA29683EABEBFA02622EABECE6F24D7E9D41, L_22, NULL);
		NullCheck(L_21);
		CommandBuffer_set_name_mEC83B7FE28D6817A36A8B894A661D6D217488965(L_21, L_23, NULL);
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_21);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)L_21);
		// for (int bufferIndex = 0; bufferIndex < Buffers.Length; bufferIndex++)
		int32_t L_24 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
	}

IL_0086:
	{
		// for (int bufferIndex = 0; bufferIndex < Buffers.Length; bufferIndex++)
		int32_t L_25 = V_1;
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_26;
		L_26 = CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1_inline(NULL);
		NullCheck(L_26);
		if ((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length)))))
		{
			goto IL_005f;
		}
	}

IL_0090:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::RemoveSource(Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_RemoveSource_m853D4017EA8C4FC12FDC86C2373B5BC0A90FEF2F (RuntimeObject* ___source0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAll_m4A6AE40000A4A90D85029F90A2DF8BDDC8F4D0F5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t603130FEB722951924A8DC5BD64D2885FB1221B6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass16_0_U3CRemoveSourceU3Eb__0_m41C7C49D6D6B5B65C0C2CF5158BCEF62F0130D30_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2* V_0 = NULL;
	{
		U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2* L_0 = (U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CU3Ec__DisplayClass16_0__ctor_mA4ED20BE39DDA334078B0C71292F957DF9585235(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2* L_1 = V_0;
		RuntimeObject* L_2 = ___source0;
		NullCheck(L_1);
		L_1->___source_0 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___source_0), (void*)L_2);
		// Initialize();
		CubismMaskCommandBuffer_Initialize_m800C8E5754D08A4CEAC8A90CBC5563CA6638C76A(NULL);
		// Sources.RemoveAll(s => s == source);
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_3;
		L_3 = CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F_inline(NULL);
		U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2* L_4 = V_0;
		Predicate_1_t603130FEB722951924A8DC5BD64D2885FB1221B6* L_5 = (Predicate_1_t603130FEB722951924A8DC5BD64D2885FB1221B6*)il2cpp_codegen_object_new(Predicate_1_t603130FEB722951924A8DC5BD64D2885FB1221B6_il2cpp_TypeInfo_var);
		NullCheck(L_5);
		Predicate_1__ctor_mC397CB89C2B13FE3794E401ABDC864753645C820(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass16_0_U3CRemoveSourceU3Eb__0_m41C7C49D6D6B5B65C0C2CF5158BCEF62F0130D30_RuntimeMethod_var), NULL);
		NullCheck(L_3);
		int32_t L_6;
		L_6 = List_1_RemoveAll_m4A6AE40000A4A90D85029F90A2DF8BDDC8F4D0F5(L_3, L_5, List_1_RemoveAll_m4A6AE40000A4A90D85029F90A2DF8BDDC8F4D0F5_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::RefreshCommandBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_RefreshCommandBuffer_m0DFF6B557002E4ED8BFD3846DE7E4C85BBE289EC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismMaskCommandSource_tE6F7E05F64C59E8935B34221660B97E6D400E707_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDAC7FEB6469B064A5D09FF1D7F4C8494A02848A5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC5E0F8936C63E80601E6125EFDD29E6D1081AA1E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// Buffer.Clear();
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0;
		L_0 = CubismMaskCommandBuffer_get_Buffer_m19D027EFCD410858C6CEFB21D2AC9D670155FBA2_inline(NULL);
		NullCheck(L_0);
		CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_0, NULL);
		// for (var i = 0; i < Sources.Count; ++i)
		V_0 = 0;
		goto IL_0029;
	}

IL_000e:
	{
		// Sources[i].AddToCommandBuffer(Buffer, false, -1);
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_1;
		L_1 = CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F_inline(NULL);
		int32_t L_2 = V_0;
		NullCheck(L_1);
		RuntimeObject* L_3;
		L_3 = List_1_get_Item_mC5E0F8936C63E80601E6125EFDD29E6D1081AA1E(L_1, L_2, List_1_get_Item_mC5E0F8936C63E80601E6125EFDD29E6D1081AA1E_RuntimeMethod_var);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4;
		L_4 = CubismMaskCommandBuffer_get_Buffer_m19D027EFCD410858C6CEFB21D2AC9D670155FBA2_inline(NULL);
		NullCheck(L_3);
		InterfaceActionInvoker3< CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, bool, int32_t >::Invoke(1 /* System.Void Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource::AddToCommandBuffer(UnityEngine.Rendering.CommandBuffer,System.Boolean,System.Int32) */, ICubismMaskCommandSource_tE6F7E05F64C59E8935B34221660B97E6D400E707_il2cpp_TypeInfo_var, L_3, L_4, (bool)0, (-1));
		// for (var i = 0; i < Sources.Count; ++i)
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
	}

IL_0029:
	{
		// for (var i = 0; i < Sources.Count; ++i)
		int32_t L_6 = V_0;
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_7;
		L_7 = CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F_inline(NULL);
		NullCheck(L_7);
		int32_t L_8;
		L_8 = List_1_get_Count_mDAC7FEB6469B064A5D09FF1D7F4C8494A02848A5_inline(L_7, List_1_get_Count_mDAC7FEB6469B064A5D09FF1D7F4C8494A02848A5_RuntimeMethod_var);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_000e;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::RefreshCommandBuffers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_RefreshCommandBuffers_m314CA6477E16B78D466555434075EA4D21D0F05E (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismMaskCommandSource_tE6F7E05F64C59E8935B34221660B97E6D400E707_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDAC7FEB6469B064A5D09FF1D7F4C8494A02848A5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC5E0F8936C63E80601E6125EFDD29E6D1081AA1E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		// for (int bufferIndex = 0; bufferIndex < Buffers.Length; bufferIndex++)
		V_0 = 0;
		goto IL_004e;
	}

IL_0004:
	{
		// Buffers[bufferIndex].Clear();
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_0;
		L_0 = CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1_inline(NULL);
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_3, NULL);
		// for (var i = 0; i < Sources.Count; ++i)
		V_1 = 0;
		goto IL_0031;
	}

IL_0014:
	{
		// Sources[i].AddToCommandBuffer(Buffers[bufferIndex], true, bufferIndex);
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_4;
		L_4 = CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F_inline(NULL);
		int32_t L_5 = V_1;
		NullCheck(L_4);
		RuntimeObject* L_6;
		L_6 = List_1_get_Item_mC5E0F8936C63E80601E6125EFDD29E6D1081AA1E(L_4, L_5, List_1_get_Item_mC5E0F8936C63E80601E6125EFDD29E6D1081AA1E_RuntimeMethod_var);
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_7;
		L_7 = CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1_inline(NULL);
		int32_t L_8 = V_0;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		int32_t L_11 = V_0;
		NullCheck(L_6);
		InterfaceActionInvoker3< CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, bool, int32_t >::Invoke(1 /* System.Void Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource::AddToCommandBuffer(UnityEngine.Rendering.CommandBuffer,System.Boolean,System.Int32) */, ICubismMaskCommandSource_tE6F7E05F64C59E8935B34221660B97E6D400E707_il2cpp_TypeInfo_var, L_6, L_10, (bool)1, L_11);
		// for (var i = 0; i < Sources.Count; ++i)
		int32_t L_12 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
	}

IL_0031:
	{
		// for (var i = 0; i < Sources.Count; ++i)
		int32_t L_13 = V_1;
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_14;
		L_14 = CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F_inline(NULL);
		NullCheck(L_14);
		int32_t L_15;
		L_15 = List_1_get_Count_mDAC7FEB6469B064A5D09FF1D7F4C8494A02848A5_inline(L_14, List_1_get_Count_mDAC7FEB6469B064A5D09FF1D7F4C8494A02848A5_RuntimeMethod_var);
		if ((((int32_t)L_13) < ((int32_t)L_15)))
		{
			goto IL_0014;
		}
	}
	{
		// Graphics.ExecuteCommandBuffer(Buffers[bufferIndex]);
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_16;
		L_16 = CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1_inline(NULL);
		int32_t L_17 = V_0;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
		Graphics_ExecuteCommandBuffer_mE7D922583404AB08A25C1413A3EA9F6B0D2F16B9(L_19, NULL);
		// for (int bufferIndex = 0; bufferIndex < Buffers.Length; bufferIndex++)
		int32_t L_20 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1));
	}

IL_004e:
	{
		// for (int bufferIndex = 0; bufferIndex < Buffers.Length; bufferIndex++)
		int32_t L_21 = V_0;
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_22;
		L_22 = CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1_inline(NULL);
		NullCheck(L_22);
		if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
		{
			goto IL_0004;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_LateUpdate_m392B56E84219B5319C39AA8797B49A3FDEF2888D (CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (!ContainsSources)
		bool L_0;
		L_0 = CubismMaskCommandBuffer_get_ContainsSources_mA42F9868A084D138CBED04F53BBCC9FBE1E346AB(NULL);
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		// return;
		return;
	}

IL_0008:
	{
		// RefreshCommandBuffer();
		CubismMaskCommandBuffer_RefreshCommandBuffer_m0DFF6B557002E4ED8BFD3846DE7E4C85BBE289EC(NULL);
		// Graphics.ExecuteCommandBuffer(Buffer);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1;
		L_1 = CubismMaskCommandBuffer_get_Buffer_m19D027EFCD410858C6CEFB21D2AC9D670155FBA2_inline(NULL);
		il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
		Graphics_ExecuteCommandBuffer_mE7D922583404AB08A25C1413A3EA9F6B0D2F16B9(L_1, NULL);
		// RefreshCommandBuffers();
		CubismMaskCommandBuffer_RefreshCommandBuffers_m314CA6477E16B78D466555434075EA4D21D0F05E(NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer__ctor_m4C56742426B4E49706CE7E4A26A02481F23FF7D1 (CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2* __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 Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer/<>c__DisplayClass16_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass16_0__ctor_mA4ED20BE39DDA334078B0C71292F957DF9585235 (U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskCommandBuffer/<>c__DisplayClass16_0::<RemoveSource>b__0(Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass16_0_U3CRemoveSourceU3Eb__0_m41C7C49D6D6B5B65C0C2CF5158BCEF62F0130D30 (U3CU3Ec__DisplayClass16_0_t0ED562AA14F2D66A5BAEEBF6E8435A5EB2FDC9D2* __this, RuntimeObject* ___s0, const RuntimeMethod* method) 
{
	{
		// Sources.RemoveAll(s => s == source);
		RuntimeObject* L_0 = ___s0;
		RuntimeObject* L_1 = __this->___source_0;
		return (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 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
// Live2D.Cubism.Rendering.Masking.CubismMaskTexture Live2D.Cubism.Rendering.Masking.CubismMaskController::get_MaskTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* CubismMaskController_get_MaskTexture_m59EA998A3BB4319A756AC21BCDA8321793FC05C2 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __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;
	}
	{
		// if (_maskTexture == null)
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_0 = __this->____maskTexture_4;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		// _maskTexture = CubismMaskTexture.GlobalMaskTexture;
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_2;
		L_2 = CubismMaskTexture_get_GlobalMaskTexture_m0D98FC3CF3B0C35B2A48A9814CF7CC6DED8DDC86(NULL);
		__this->____maskTexture_4 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____maskTexture_4), (void*)L_2);
	}

IL_0019:
	{
		// return _maskTexture;
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_3 = __this->____maskTexture_4;
		return L_3;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::set_MaskTexture(Live2D.Cubism.Rendering.Masking.CubismMaskTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_set_MaskTexture_mF35D2B8B363ACC6B1BEEA549F6B019407A4734BF (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* ___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;
	}
	{
		// if (value == _maskTexture)
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_0 = ___value0;
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_1 = __this->____maskTexture_4;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// _maskTexture = value;
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_3 = ___value0;
		__this->____maskTexture_4 = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____maskTexture_4), (void*)L_3);
		// OnDestroy();
		CubismMaskController_OnDestroy_m20CC0ECBA4847FD4AFFA7D7A27E06DE7B4951AEE(__this, NULL);
		// Start();
		CubismMaskController_Start_mFF44FD6834D50467EAA505B3141B8E4F3ECDD9F7(__this, NULL);
		// }
		return;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction[] Live2D.Cubism.Rendering.Masking.CubismMaskController::get_Junctions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	{
		// private CubismMaskMaskedJunction[] Junctions { get; set; }
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_0 = __this->___U3CJunctionsU3Ek__BackingField_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::set_Junctions(Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_set_Junctions_mCCE548485934AC5DAD815C3D71C182B6DF98C297 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismMaskMaskedJunction[] Junctions { get; set; }
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_0 = ___value0;
		__this->___U3CJunctionsU3Ek__BackingField_5 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJunctionsU3Ek__BackingField_5), (void*)L_0);
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskController::get_IsRevived()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismMaskController_get_IsRevived_m7039CEC8DAC5F8DAE45BCABDE8F82D58EBB75ED5 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	{
		// get { return Junctions != null; }
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_0;
		L_0 = CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C_inline(__this, NULL);
		return (bool)((!(((RuntimeObject*)(CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskController::get_HasUpdateController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismMaskController_get_HasUpdateController_mF5F3D49DE29AD8D69F5998023F595567B9B9D96D (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = __this->___U3CHasUpdateControllerU3Ek__BackingField_6;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::set_HasUpdateController(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_set_HasUpdateController_m03E3C8D2DAF578CA50CD271604BD2002890000FD (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = ___value0;
		__this->___U3CHasUpdateControllerU3Ek__BackingField_6 = L_0;
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::TryRevive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_TryRevive_m6D602EF587F3E70D0698FFDA832356E5267F1556 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	{
		// if (IsRevived)
		bool L_0;
		L_0 = CubismMaskController_get_IsRevived_m7039CEC8DAC5F8DAE45BCABDE8F82D58EBB75ED5(__this, NULL);
		if (!L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// ForceRevive();
		CubismMaskController_ForceRevive_mFEEAFD5D03D6F986394B4F74A7CB8C4560BFE2B8(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::ForceRevive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_ForceRevive_mFEEAFD5D03D6F986394B4F74A7CB8C4560BFE2B8 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_FindAll_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_mDF5D15F3D69F770CF6889D70CBC30E51565BA356_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mEEEEB7AE43256B49C85EE60E12739277D63645CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA852B99AA4C117292E99A2136CC3BA8A94251FD5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CForceReviveU3Eb__15_0_m2641CB77630F26FA7BA3E71ACA3346251DC28E97_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* V_0 = NULL;
	MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52* V_1 = NULL;
	int32_t V_2 = 0;
	CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* V_3 = NULL;
	int32_t V_4 = 0;
	CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* V_5 = NULL;
	int32_t V_6 = 0;
	Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA* G_B4_0 = NULL;
	CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* G_B4_1 = NULL;
	Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA* G_B3_0 = NULL;
	CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* G_B3_1 = NULL;
	{
		// var drawables = this
		//     .FindCubismModel()
		//     .Drawables;
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_0;
		L_0 = ComponentExtensionMethods_FindCubismModel_mA4A461211FC3EA2EFFB4763F1EB811067887DA8F(__this, (bool)0, NULL);
		NullCheck(L_0);
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_1;
		L_1 = CubismModel_get_Drawables_m870D43A28B9FA935667EEA2134423886A4B4AB7C(L_0, NULL);
		V_0 = L_1;
		// var pairs = new MasksMaskedsPairs();
		MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52* L_2 = (MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52*)il2cpp_codegen_object_new(MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52_il2cpp_TypeInfo_var);
		NullCheck(L_2);
		MasksMaskedsPairs__ctor_m0B8E4675C70DA3A3153E49E23B34FF6B00645E16(L_2, NULL);
		V_1 = L_2;
		// for (var i = 0; i < drawables.Length; i++)
		V_2 = 0;
		goto IL_0060;
	}

IL_0017:
	{
		// if (!drawables[i].IsMasked)
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_3 = V_0;
		int32_t L_4 = V_2;
		NullCheck(L_3);
		int32_t L_5 = L_4;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		bool L_7;
		L_7 = CubismDrawable_get_IsMasked_m7326E5B8F862F70C9AE67CDD7F402C5909A5B1C8(L_6, NULL);
		if (!L_7)
		{
			goto IL_005c;
		}
	}
	{
		// var masks = Array.FindAll(drawables[i].Masks, mask => mask != null);
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_8 = V_0;
		int32_t L_9 = V_2;
		NullCheck(L_8);
		int32_t L_10 = L_9;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		NullCheck(L_11);
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_12;
		L_12 = CubismDrawable_get_Masks_mE875ADB07B3D008FDF878109C5F42756E39717FF(L_11, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_il2cpp_TypeInfo_var);
		Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA* L_13 = ((U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1;
		Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA* L_14 = L_13;
		G_B3_0 = L_14;
		G_B3_1 = L_12;
		if (L_14)
		{
			G_B4_0 = L_14;
			G_B4_1 = L_12;
			goto IL_0048;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_il2cpp_TypeInfo_var);
		U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6* L_15 = ((U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_il2cpp_TypeInfo_var))->___U3CU3E9_0;
		Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA* L_16 = (Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA*)il2cpp_codegen_object_new(Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA_il2cpp_TypeInfo_var);
		NullCheck(L_16);
		Predicate_1__ctor_m5D9E9A08B05FA2DA561ACDFDA584ED7522147373(L_16, L_15, (intptr_t)((void*)U3CU3Ec_U3CForceReviveU3Eb__15_0_m2641CB77630F26FA7BA3E71ACA3346251DC28E97_RuntimeMethod_var), NULL);
		Predicate_1_t5A6B74FAF2CE5D2F0F6F5FD941739CF9E4CDB2BA* L_17 = L_16;
		((U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1 = L_17;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1), (void*)L_17);
		G_B4_0 = L_17;
		G_B4_1 = G_B3_1;
	}

IL_0048:
	{
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_18;
		L_18 = Array_FindAll_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_mDF5D15F3D69F770CF6889D70CBC30E51565BA356(G_B4_1, G_B4_0, Array_FindAll_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_mDF5D15F3D69F770CF6889D70CBC30E51565BA356_RuntimeMethod_var);
		V_3 = L_18;
		// if (masks.Length == 0)
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_19 = V_3;
		NullCheck(L_19);
		if (!(((RuntimeArray*)L_19)->max_length))
		{
			goto IL_005c;
		}
	}
	{
		// pairs.Add(drawables[i], masks);
		MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52* L_20 = V_1;
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_21 = V_0;
		int32_t L_22 = V_2;
		NullCheck(L_21);
		int32_t L_23 = L_22;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_25 = V_3;
		NullCheck(L_20);
		MasksMaskedsPairs_Add_mC5DC27B66AFDEC4F4B4739DD5EEFAB19336205E6(L_20, L_24, L_25, NULL);
	}

IL_005c:
	{
		// for (var i = 0; i < drawables.Length; i++)
		int32_t L_26 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1));
	}

IL_0060:
	{
		// for (var i = 0; i < drawables.Length; i++)
		int32_t L_27 = V_2;
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_28 = V_0;
		NullCheck(L_28);
		if ((((int32_t)L_27) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))))
		{
			goto IL_0017;
		}
	}
	{
		// Junctions = new CubismMaskMaskedJunction[pairs.Entries.Count];
		MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52* L_29 = V_1;
		NullCheck(L_29);
		List_1_t5224871F5D6326E578944935E0C3B66A960DB884* L_30 = L_29->___Entries_0;
		NullCheck(L_30);
		int32_t L_31;
		L_31 = List_1_get_Count_mA852B99AA4C117292E99A2136CC3BA8A94251FD5_inline(L_30, List_1_get_Count_mA852B99AA4C117292E99A2136CC3BA8A94251FD5_RuntimeMethod_var);
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_32 = (CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD*)(CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD*)SZArrayNew(CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD_il2cpp_TypeInfo_var, (uint32_t)L_31);
		CubismMaskController_set_Junctions_mCCE548485934AC5DAD815C3D71C182B6DF98C297_inline(__this, L_32, NULL);
		// for (var i = 0; i < Junctions.Length; ++i)
		V_4 = 0;
		goto IL_0118;
	}

IL_0084:
	{
		// var masks = new CubismMaskRenderer[pairs.Entries[i].Masks.Length];
		MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52* L_33 = V_1;
		NullCheck(L_33);
		List_1_t5224871F5D6326E578944935E0C3B66A960DB884* L_34 = L_33->___Entries_0;
		int32_t L_35 = V_4;
		NullCheck(L_34);
		MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 L_36;
		L_36 = List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550(L_34, L_35, List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550_RuntimeMethod_var);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_37 = L_36.___Masks_0;
		NullCheck(L_37);
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_38 = (CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0*)(CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0*)SZArrayNew(CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_37)->max_length)));
		V_5 = L_38;
		// for (var j = 0; j < masks.Length; ++j)
		V_6 = 0;
		goto IL_00ce;
	}

IL_00a4:
	{
		// masks[j] = new CubismMaskRenderer()
		//     .SetMainRenderer(pairs.Entries[i].Masks[j]);
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_39 = V_5;
		int32_t L_40 = V_6;
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_41 = (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96*)il2cpp_codegen_object_new(CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96_il2cpp_TypeInfo_var);
		NullCheck(L_41);
		CubismMaskRenderer__ctor_m82A9E0D2AD5E86BC084A3008DBB0042B5D483600(L_41, NULL);
		MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52* L_42 = V_1;
		NullCheck(L_42);
		List_1_t5224871F5D6326E578944935E0C3B66A960DB884* L_43 = L_42->___Entries_0;
		int32_t L_44 = V_4;
		NullCheck(L_43);
		MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 L_45;
		L_45 = List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550(L_43, L_44, List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550_RuntimeMethod_var);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_46 = L_45.___Masks_0;
		int32_t L_47 = V_6;
		NullCheck(L_46);
		int32_t L_48 = L_47;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
		NullCheck(L_41);
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_50;
		L_50 = CubismMaskRenderer_SetMainRenderer_mE1C2D2802802A0D475537CDFC61A88FB60B637BE(L_41, L_49, NULL);
		NullCheck(L_39);
		ArrayElementTypeCheck (L_39, L_50);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96*)L_50);
		// for (var j = 0; j < masks.Length; ++j)
		int32_t L_51 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_51, 1));
	}

IL_00ce:
	{
		// for (var j = 0; j < masks.Length; ++j)
		int32_t L_52 = V_6;
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_53 = V_5;
		NullCheck(L_53);
		if ((((int32_t)L_52) < ((int32_t)((int32_t)(((RuntimeArray*)L_53)->max_length)))))
		{
			goto IL_00a4;
		}
	}
	{
		// Junctions[i] = new CubismMaskMaskedJunction()
		//     .SetMasks(masks)
		//     .SetMaskeds(pairs.Entries[i].Maskeds.ToArray())
		//     .SetMaskTexture(MaskTexture);
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_54;
		L_54 = CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C_inline(__this, NULL);
		int32_t L_55 = V_4;
		CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* L_56 = (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE*)il2cpp_codegen_object_new(CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var);
		NullCheck(L_56);
		CubismMaskMaskedJunction__ctor_m14C8AE593CC0AE50BD4BE7EAD85E3A64F3144C47(L_56, NULL);
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_57 = V_5;
		NullCheck(L_56);
		CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* L_58;
		L_58 = CubismMaskMaskedJunction_SetMasks_m0F9E7DF399F1DF63C54FA72CB851B96D77454DF2(L_56, L_57, NULL);
		MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52* L_59 = V_1;
		NullCheck(L_59);
		List_1_t5224871F5D6326E578944935E0C3B66A960DB884* L_60 = L_59->___Entries_0;
		int32_t L_61 = V_4;
		NullCheck(L_60);
		MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 L_62;
		L_62 = List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550(L_60, L_61, List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550_RuntimeMethod_var);
		List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* L_63 = L_62.___Maskeds_1;
		NullCheck(L_63);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_64;
		L_64 = List_1_ToArray_mEEEEB7AE43256B49C85EE60E12739277D63645CA(L_63, List_1_ToArray_mEEEEB7AE43256B49C85EE60E12739277D63645CA_RuntimeMethod_var);
		NullCheck(L_58);
		CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* L_65;
		L_65 = CubismMaskMaskedJunction_SetMaskeds_m169BFC453CE20C85C3239100B6CBC059ED0C7713(L_58, L_64, NULL);
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_66;
		L_66 = CubismMaskController_get_MaskTexture_m59EA998A3BB4319A756AC21BCDA8321793FC05C2(__this, NULL);
		NullCheck(L_65);
		CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* L_67;
		L_67 = CubismMaskMaskedJunction_SetMaskTexture_m67DBFD4920C303420125084A036C4FD91FFF593F(L_65, L_66, NULL);
		NullCheck(L_54);
		ArrayElementTypeCheck (L_54, L_67);
		(L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_55), (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE*)L_67);
		// for (var i = 0; i < Junctions.Length; ++i)
		int32_t L_68 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_68, 1));
	}

IL_0118:
	{
		// for (var i = 0; i < Junctions.Length; ++i)
		int32_t L_69 = V_4;
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_70;
		L_70 = CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C_inline(__this, NULL);
		NullCheck(L_70);
		if ((((int32_t)L_69) < ((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length)))))
		{
			goto IL_0084;
		}
	}
	{
		// }
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskController::get_ExecutionOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskController_get_ExecutionOrder_m9470DB98BD7D85E0872A8C6D3F8C2D1B7DAE633B (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return CubismUpdateExecutionOrder.CubismMaskController; }
		il2cpp_codegen_runtime_class_init_inline(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var);
		int32_t L_0 = ((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismMaskController_10;
		return L_0;
	}
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskController::get_NeedsUpdateOnEditing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismMaskController_get_NeedsUpdateOnEditing_mDBD27CA954C1DF66CC4D0BCF806F57F0EC478262 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	{
		// get { return true; }
		return (bool)1;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::OnLateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_OnLateUpdate_m472B7CFC79A1357BF0BC21897A13877265769E91 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		// if (!enabled || !IsRevived)
		bool L_0;
		L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
		if (!L_0)
		{
			goto IL_0010;
		}
	}
	{
		bool L_1;
		L_1 = CubismMaskController_get_IsRevived_m7039CEC8DAC5F8DAE45BCABDE8F82D58EBB75ED5(__this, NULL);
		if (L_1)
		{
			goto IL_0011;
		}
	}

IL_0010:
	{
		// return;
		return;
	}

IL_0011:
	{
		// for (var i = 0; i < Junctions.Length; ++i)
		V_0 = 0;
		goto IL_0026;
	}

IL_0015:
	{
		// Junctions[i].Update();
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_2;
		L_2 = CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C_inline(__this, NULL);
		int32_t L_3 = V_0;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		NullCheck(L_5);
		CubismMaskMaskedJunction_Update_m0CFB9188EAEB51D6DCBAD5C6A6387CDF37A97088(L_5, NULL);
		// for (var i = 0; i < Junctions.Length; ++i)
		int32_t L_6 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
	}

IL_0026:
	{
		// for (var i = 0; i < Junctions.Length; ++i)
		int32_t L_7 = V_0;
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_8;
		L_8 = CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C_inline(__this, NULL);
		NullCheck(L_8);
		if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
		{
			goto IL_0015;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_Start_mFF44FD6834D50467EAA505B3141B8E4F3ECDD9F7 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (MaskTexture == null)
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_0;
		L_0 = CubismMaskController_get_MaskTexture_m59EA998A3BB4319A756AC21BCDA8321793FC05C2(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// MaskTexture.AddSource(this);
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_2;
		L_2 = CubismMaskController_get_MaskTexture_m59EA998A3BB4319A756AC21BCDA8321793FC05C2(__this, NULL);
		NullCheck(L_2);
		CubismMaskTexture_AddSource_m02ABCC0EE59F8C8D66A031A8909A56AD574AB321(L_2, __this, NULL);
		// HasUpdateController = (GetComponent<CubismUpdateController>() != null);
		CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6* L_3;
		L_3 = Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C(__this, Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		CubismMaskController_set_HasUpdateController_m03E3C8D2DAF578CA50CD271604BD2002890000FD_inline(__this, L_4, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_LateUpdate_mCD1B4CBD7ECEBA6EB655DD04B0C3E1C3120698B6 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	{
		// if(!HasUpdateController)
		bool L_0;
		L_0 = CubismMaskController_get_HasUpdateController_mF5F3D49DE29AD8D69F5998023F595567B9B9D96D_inline(__this, NULL);
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		// OnLateUpdate();
		CubismMaskController_OnLateUpdate_m472B7CFC79A1357BF0BC21897A13877265769E91(__this, NULL);
	}

IL_000e:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_OnDestroy_m20CC0ECBA4847FD4AFFA7D7A27E06DE7B4951AEE (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __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;
	}
	{
		// if (MaskTexture == null)
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_0;
		L_0 = CubismMaskController_get_MaskTexture_m59EA998A3BB4319A756AC21BCDA8321793FC05C2(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// MaskTexture.RemoveSource(this);
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_2;
		L_2 = CubismMaskController_get_MaskTexture_m59EA998A3BB4319A756AC21BCDA8321793FC05C2(__this, NULL);
		NullCheck(L_2);
		CubismMaskTexture_RemoveSource_mAE9E37658A39CC9C49F10E5AF3AC9FE925309A41(L_2, __this, NULL);
		// }
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskController::get_CountOfCommandBuffers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskController_get_CountOfCommandBuffers_mE34BBA053583F9BD386EE0BE0D26F02FF739F7F9 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	{
		// get { return MaskTexture.CountOfCommandBuffers; }
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_0;
		L_0 = CubismMaskController_get_MaskTexture_m59EA998A3BB4319A756AC21BCDA8321793FC05C2(__this, NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = CubismMaskTexture_get_CountOfCommandBuffers_m7D020C49F3FADBC09A9F0D4567B26F5E89E64780(L_0, NULL);
		return L_1;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskController::Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource.GetNecessaryTileCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskController_Live2D_Cubism_Rendering_Masking_ICubismMaskTextureCommandSource_GetNecessaryTileCount_mCA4AD149B11BBDE375B039698C1ADCF0636BBE7C (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	{
		// TryRevive();
		CubismMaskController_TryRevive_m6D602EF587F3E70D0698FFDA832356E5267F1556(__this, NULL);
		// return Junctions.Length;
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_0;
		L_0 = CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C_inline(__this, NULL);
		NullCheck(L_0);
		return ((int32_t)(((RuntimeArray*)L_0)->max_length));
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource.SetTiles(Live2D.Cubism.Rendering.Masking.CubismMaskTile[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_Live2D_Cubism_Rendering_Masking_ICubismMaskTextureCommandSource_SetTiles_m81416025BB4F09B61919945B0DEFC12E7A1CBF25 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* ___value0, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		// for (var i = 0; i < Junctions.Length; ++i)
		V_0 = 0;
		goto IL_001d;
	}

IL_0004:
	{
		// Junctions[i].SetMaskTile(value[i]);
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_0;
		L_0 = CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C_inline(__this, NULL);
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* L_4 = ___value0;
		int32_t L_5 = V_0;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		NullCheck(L_3);
		CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* L_8;
		L_8 = CubismMaskMaskedJunction_SetMaskTile_mAE7B69D5A926CF87EF89575FCAC6F9C63256EDA5(L_3, L_7, NULL);
		// for (var i = 0; i < Junctions.Length; ++i)
		int32_t L_9 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
	}

IL_001d:
	{
		// for (var i = 0; i < Junctions.Length; ++i)
		int32_t L_10 = V_0;
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_11;
		L_11 = CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C_inline(__this, NULL);
		NullCheck(L_11);
		if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
		{
			goto IL_0004;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource.AddToCommandBuffer(UnityEngine.Rendering.CommandBuffer,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController_Live2D_Cubism_Rendering_Masking_ICubismMaskCommandSource_AddToCommandBuffer_m9888A11F756FEC9DCA195D36E28F406EFB061B8F (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___buffer0, bool ___isUsingMultipleBuffer1, int32_t ___bufferIndex2, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		// for (var i = 0; i < Junctions.Length; ++i)
		V_0 = 0;
		goto IL_0018;
	}

IL_0004:
	{
		// Junctions[i].AddToCommandBuffer(buffer, isUsingMultipleBuffer, bufferIndex);
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_0;
		L_0 = CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C_inline(__this, NULL);
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___buffer0;
		bool L_5 = ___isUsingMultipleBuffer1;
		int32_t L_6 = ___bufferIndex2;
		NullCheck(L_3);
		CubismMaskMaskedJunction_AddToCommandBuffer_m27E26487F3AFC1D18DF4809427BAC64F2725BFEB(L_3, L_4, L_5, L_6, NULL);
		// for (var i = 0; i < Junctions.Length; ++i)
		int32_t L_7 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
	}

IL_0018:
	{
		// for (var i = 0; i < Junctions.Length; ++i)
		int32_t L_8 = V_0;
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_9;
		L_9 = CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C_inline(__this, NULL);
		NullCheck(L_9);
		if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
		{
			goto IL_0004;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskController__ctor_mCCB7E7541D70F0A919CE02A0D1F6117051F31072 (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __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
// Conversion methods for marshalling of: Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair
IL2CPP_EXTERN_C void MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshal_pinvoke(const MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151& unmarshaled, MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshaled_pinvoke& marshaled)
{
	Exception_t* ___Masks_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Masks' of type 'MasksMaskedsPair': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___Masks_0Exception, NULL);
}
IL2CPP_EXTERN_C void MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshal_pinvoke_back(const MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshaled_pinvoke& marshaled, MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151& unmarshaled)
{
	Exception_t* ___Masks_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Masks' of type 'MasksMaskedsPair': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___Masks_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair
IL2CPP_EXTERN_C void MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshal_pinvoke_cleanup(MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair
IL2CPP_EXTERN_C void MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshal_com(const MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151& unmarshaled, MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshaled_com& marshaled)
{
	Exception_t* ___Masks_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Masks' of type 'MasksMaskedsPair': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___Masks_0Exception, NULL);
}
IL2CPP_EXTERN_C void MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshal_com_back(const MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshaled_com& marshaled, MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151& unmarshaled)
{
	Exception_t* ___Masks_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Masks' of type 'MasksMaskedsPair': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___Masks_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPair
IL2CPP_EXTERN_C void MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshal_com_cleanup(MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151_marshaled_com& marshaled)
{
}
#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 Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPairs::Add(Live2D.Cubism.Core.CubismDrawable,Live2D.Cubism.Core.CubismDrawable[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MasksMaskedsPairs_Add_mC5DC27B66AFDEC4F4B4739DD5EEFAB19336205E6 (MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52* __this, CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___masked0, CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* ___masks1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1E1563A0392379138810DE1A6C213A524BC57679_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9AF134CBAB8A59A9D470868915FB71C2C716170F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD85A4A9D637994C5D8656A9EF9296849929C755E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA852B99AA4C117292E99A2136CC3BA8A94251FD5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* V_0 = NULL;
	int32_t V_1 = 0;
	bool V_2 = false;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		// for (var i = 0; i < Entries.Count; ++i)
		V_1 = 0;
		goto IL_008b;
	}

IL_0007:
	{
		// var match = (Entries[i].Masks.Length == masks.Length);
		List_1_t5224871F5D6326E578944935E0C3B66A960DB884* L_0 = __this->___Entries_0;
		int32_t L_1 = V_1;
		NullCheck(L_0);
		MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 L_2;
		L_2 = List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550(L_0, L_1, List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550_RuntimeMethod_var);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_3 = L_2.___Masks_0;
		NullCheck(L_3);
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_4 = ___masks1;
		NullCheck(L_4);
		V_2 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))? 1 : 0);
		// if (!match)
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0087;
		}
	}
	{
		// for (var j = 0; j < Entries[i].Masks.Length; ++j)
		V_3 = 0;
		goto IL_0051;
	}

IL_0027:
	{
		// if (Entries[i].Masks[j] != masks[j].GetComponent<CubismRenderer>())
		List_1_t5224871F5D6326E578944935E0C3B66A960DB884* L_6 = __this->___Entries_0;
		int32_t L_7 = V_1;
		NullCheck(L_6);
		MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 L_8;
		L_8 = List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550(L_6, L_7, List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550_RuntimeMethod_var);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_9 = L_8.___Masks_0;
		int32_t L_10 = V_3;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_13 = ___masks1;
		int32_t L_14 = V_3;
		NullCheck(L_13);
		int32_t L_15 = L_14;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		NullCheck(L_16);
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_17;
		L_17 = Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6(L_16, Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_18;
		L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, L_17, NULL);
		if (!L_18)
		{
			goto IL_004d;
		}
	}
	{
		// match = false;
		V_2 = (bool)0;
		// break;
		goto IL_0067;
	}

IL_004d:
	{
		// for (var j = 0; j < Entries[i].Masks.Length; ++j)
		int32_t L_19 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1));
	}

IL_0051:
	{
		// for (var j = 0; j < Entries[i].Masks.Length; ++j)
		int32_t L_20 = V_3;
		List_1_t5224871F5D6326E578944935E0C3B66A960DB884* L_21 = __this->___Entries_0;
		int32_t L_22 = V_1;
		NullCheck(L_21);
		MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 L_23;
		L_23 = List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550(L_21, L_22, List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550_RuntimeMethod_var);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_24 = L_23.___Masks_0;
		NullCheck(L_24);
		if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))
		{
			goto IL_0027;
		}
	}

IL_0067:
	{
		// if (!match)
		bool L_25 = V_2;
		if (!L_25)
		{
			goto IL_0087;
		}
	}
	{
		// Entries[i].Maskeds.Add(masked.GetComponent<CubismRenderer>());
		List_1_t5224871F5D6326E578944935E0C3B66A960DB884* L_26 = __this->___Entries_0;
		int32_t L_27 = V_1;
		NullCheck(L_26);
		MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 L_28;
		L_28 = List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550(L_26, L_27, List_1_get_Item_m5B7A755DF4DC570222BAF9A1752DF13DF2642550_RuntimeMethod_var);
		List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* L_29 = L_28.___Maskeds_1;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_30 = ___masked0;
		NullCheck(L_30);
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_31;
		L_31 = Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6(L_30, Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6_RuntimeMethod_var);
		NullCheck(L_29);
		List_1_Add_m1E1563A0392379138810DE1A6C213A524BC57679_inline(L_29, L_31, List_1_Add_m1E1563A0392379138810DE1A6C213A524BC57679_RuntimeMethod_var);
		// return;
		return;
	}

IL_0087:
	{
		// for (var i = 0; i < Entries.Count; ++i)
		int32_t L_32 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_32, 1));
	}

IL_008b:
	{
		// for (var i = 0; i < Entries.Count; ++i)
		int32_t L_33 = V_1;
		List_1_t5224871F5D6326E578944935E0C3B66A960DB884* L_34 = __this->___Entries_0;
		NullCheck(L_34);
		int32_t L_35;
		L_35 = List_1_get_Count_mA852B99AA4C117292E99A2136CC3BA8A94251FD5_inline(L_34, List_1_get_Count_mA852B99AA4C117292E99A2136CC3BA8A94251FD5_RuntimeMethod_var);
		if ((((int32_t)L_33) < ((int32_t)L_35)))
		{
			goto IL_0007;
		}
	}
	{
		// var renderers = new CubismRenderer[masks.Length];
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_36 = ___masks1;
		NullCheck(L_36);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_37 = (CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866*)(CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866*)SZArrayNew(CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)));
		V_0 = L_37;
		// for (var i = 0; i < masks.Length; ++i)
		V_4 = 0;
		goto IL_00bd;
	}

IL_00aa:
	{
		// renderers[i] = masks[i].GetComponent<CubismRenderer>();
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_38 = V_0;
		int32_t L_39 = V_4;
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_40 = ___masks1;
		int32_t L_41 = V_4;
		NullCheck(L_40);
		int32_t L_42 = L_41;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_43 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
		NullCheck(L_43);
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_44;
		L_44 = Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6(L_43, Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6_RuntimeMethod_var);
		NullCheck(L_38);
		ArrayElementTypeCheck (L_38, L_44);
		(L_38)->SetAt(static_cast<il2cpp_array_size_t>(L_39), (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F*)L_44);
		// for (var i = 0; i < masks.Length; ++i)
		int32_t L_45 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_45, 1));
	}

IL_00bd:
	{
		// for (var i = 0; i < masks.Length; ++i)
		int32_t L_46 = V_4;
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_47 = ___masks1;
		NullCheck(L_47);
		if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
		{
			goto IL_00aa;
		}
	}
	{
		// Entries.Add(new MasksMaskedsPair
		// {
		//     Masks = renderers,
		//     Maskeds = new List<CubismRenderer>() { masked.GetComponent<CubismRenderer>() }
		// });
		List_1_t5224871F5D6326E578944935E0C3B66A960DB884* L_48 = __this->___Entries_0;
		il2cpp_codegen_initobj((&V_5), sizeof(MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151));
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_49 = V_0;
		(&V_5)->___Masks_0 = L_49;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___Masks_0), (void*)L_49);
		List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* L_50 = (List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44*)il2cpp_codegen_object_new(List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44_il2cpp_TypeInfo_var);
		NullCheck(L_50);
		List_1__ctor_mD85A4A9D637994C5D8656A9EF9296849929C755E(L_50, List_1__ctor_mD85A4A9D637994C5D8656A9EF9296849929C755E_RuntimeMethod_var);
		List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* L_51 = L_50;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_52 = ___masked0;
		NullCheck(L_52);
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_53;
		L_53 = Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6(L_52, Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6_RuntimeMethod_var);
		NullCheck(L_51);
		List_1_Add_m1E1563A0392379138810DE1A6C213A524BC57679_inline(L_51, L_53, List_1_Add_m1E1563A0392379138810DE1A6C213A524BC57679_RuntimeMethod_var);
		(&V_5)->___Maskeds_1 = L_51;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___Maskeds_1), (void*)L_51);
		MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 L_54 = V_5;
		NullCheck(L_48);
		List_1_Add_m9AF134CBAB8A59A9D470868915FB71C2C716170F_inline(L_48, L_54, List_1_Add_m9AF134CBAB8A59A9D470868915FB71C2C716170F_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController/MasksMaskedsPairs::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MasksMaskedsPairs__ctor_m0B8E4675C70DA3A3153E49E23B34FF6B00645E16 (MasksMaskedsPairs_t7DE671659EBC0AB2EC81030431EFC11364299F52* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE2A93A3D24FE8360A181C7E7878B6422D8B2E9D4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5224871F5D6326E578944935E0C3B66A960DB884_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public List<MasksMaskedsPair> Entries = new List<MasksMaskedsPair>();
		List_1_t5224871F5D6326E578944935E0C3B66A960DB884* L_0 = (List_1_t5224871F5D6326E578944935E0C3B66A960DB884*)il2cpp_codegen_object_new(List_1_t5224871F5D6326E578944935E0C3B66A960DB884_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		List_1__ctor_mE2A93A3D24FE8360A181C7E7878B6422D8B2E9D4(L_0, List_1__ctor_mE2A93A3D24FE8360A181C7E7878B6422D8B2E9D4_RuntimeMethod_var);
		__this->___Entries_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Entries_0), (void*)L_0);
		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 Live2D.Cubism.Rendering.Masking.CubismMaskController/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m3C0DE9B5D31154CD13E152099B0F1F13321ECAC2 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6* L_0 = (U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6*)il2cpp_codegen_object_new(U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CU3Ec__ctor_m49423177F8B2CB75777DC2AE15D84C29B691C5FA(L_0, NULL);
		((U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskController/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m49423177F8B2CB75777DC2AE15D84C29B691C5FA (U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskController/<>c::<ForceRevive>b__15_0(Live2D.Cubism.Core.CubismDrawable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CForceReviveU3Eb__15_0_m2641CB77630F26FA7BA3E71ACA3346251DC28E97 (U3CU3Ec_tB59E278406962900660D64B19DA8C7B5D7AD5FA6* __this, CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___mask0, 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;
	}
	{
		// var masks = Array.FindAll(drawables[i].Masks, mask => mask != null);
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_0 = ___mask0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, 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
// Live2D.Cubism.Rendering.Masking.CubismMaskProperties Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::get_SharedMaskProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* CubismMaskMaskedJunction_get_SharedMaskProperties_m1512C71C6BD507DB67B022405D2D7DAA8F0A781A (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static CubismMaskProperties SharedMaskProperties { get; set; }
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_0 = ((CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var))->___U3CSharedMaskPropertiesU3Ek__BackingField_0;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::set_SharedMaskProperties(Live2D.Cubism.Rendering.Masking.CubismMaskProperties)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_SharedMaskProperties_m26EAAED855D271D9D1BC3A02136C52967A1F1FB9 (CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static CubismMaskProperties SharedMaskProperties { get; set; }
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_0 = ___value0;
		((CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var))->___U3CSharedMaskPropertiesU3Ek__BackingField_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var))->___U3CSharedMaskPropertiesU3Ek__BackingField_0), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer[] Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::get_Masks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* CubismMaskMaskedJunction_get_Masks_m30198826AC02C020FC2180FA4F638F2F67A1D65B (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	{
		// private CubismMaskRenderer[] Masks { get; set; }
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_0 = __this->___U3CMasksU3Ek__BackingField_1;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::set_Masks(Live2D.Cubism.Rendering.Masking.CubismMaskRenderer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_Masks_m49556C8FDDBBB0D848F9D2EACABC4A4CF2EFBFA4 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismMaskRenderer[] Masks { get; set; }
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_0 = ___value0;
		__this->___U3CMasksU3Ek__BackingField_1 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMasksU3Ek__BackingField_1), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::get_Maskeds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* CubismMaskMaskedJunction_get_Maskeds_m9D7B7999E1AB4F9FB019CBB9392E8869FC0D7DCE (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRenderer[] Maskeds { get; set; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = __this->___U3CMaskedsU3Ek__BackingField_2;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::set_Maskeds(Live2D.Cubism.Rendering.CubismRenderer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_Maskeds_m66DF723BB0D30C192AE6FF9FE970748FC75AE907 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRenderer[] Maskeds { get; set; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = ___value0;
		__this->___U3CMaskedsU3Ek__BackingField_2 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaskedsU3Ek__BackingField_2), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskTexture Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::get_MaskTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* CubismMaskMaskedJunction_get_MaskTexture_m63EC6E7E00894E7E9BE2554DC4FCAA016081F83C (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTexture MaskTexture { get; set; }
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_0 = __this->___U3CMaskTextureU3Ek__BackingField_3;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::set_MaskTexture(Live2D.Cubism.Rendering.Masking.CubismMaskTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_MaskTexture_m07EBB9C340B181C91CAFFDC4C5EAD51C73913448 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTexture MaskTexture { get; set; }
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_0 = ___value0;
		__this->___U3CMaskTextureU3Ek__BackingField_3 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaskTextureU3Ek__BackingField_3), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskTile Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::get_MaskTile()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A CubismMaskMaskedJunction_get_MaskTile_m0D377CE0D5E44C4A5B0AC9384A0EF80EB5C32EBA (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTile MaskTile { get; set; }
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_0 = __this->___U3CMaskTileU3Ek__BackingField_4;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::set_MaskTile(Live2D.Cubism.Rendering.Masking.CubismMaskTile)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_MaskTile_m54F6B12674DBB8322D0F94976FA6A92D0F0136F4 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTile MaskTile { get; set; }
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_0 = ___value0;
		__this->___U3CMaskTileU3Ek__BackingField_4 = L_0;
		return;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskTransform Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::get_MaskTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 CubismMaskMaskedJunction_get_MaskTransform_m748F0683C42FF24569B69EA14D5D849F14F396D8 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTransform MaskTransform { get; set; }
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_0 = __this->___U3CMaskTransformU3Ek__BackingField_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::set_MaskTransform(Live2D.Cubism.Rendering.Masking.CubismMaskTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_MaskTransform_m90B5FFD551FB333F60C2B352B69AFE06C0B93512 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTransform MaskTransform { get; set; }
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_0 = ___value0;
		__this->___U3CMaskTransformU3Ek__BackingField_5 = L_0;
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction__ctor_m14C8AE593CC0AE50BD4BE7EAD85E3A64F3144C47 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public CubismMaskMaskedJunction()
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		// if (SharedMaskProperties != null)
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_0;
		L_0 = CubismMaskMaskedJunction_get_SharedMaskProperties_m1512C71C6BD507DB67B022405D2D7DAA8F0A781A_inline(NULL);
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		// return;
		return;
	}

IL_000e:
	{
		// SharedMaskProperties = new CubismMaskProperties();
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_1 = (CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3*)il2cpp_codegen_object_new(CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3_il2cpp_TypeInfo_var);
		NullCheck(L_1);
		CubismMaskProperties__ctor_m75121327664A63EB4239B39F89788FB918DBD97C(L_1, NULL);
		CubismMaskMaskedJunction_set_SharedMaskProperties_m26EAAED855D271D9D1BC3A02136C52967A1F1FB9_inline(L_1, NULL);
		// }
		return;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::SetMasks(Live2D.Cubism.Rendering.Masking.CubismMaskRenderer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* CubismMaskMaskedJunction_SetMasks_m0F9E7DF399F1DF63C54FA72CB851B96D77454DF2 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* ___value0, const RuntimeMethod* method) 
{
	{
		// Masks = value;
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_0 = ___value0;
		CubismMaskMaskedJunction_set_Masks_m49556C8FDDBBB0D848F9D2EACABC4A4CF2EFBFA4_inline(__this, L_0, NULL);
		// return this;
		return __this;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::SetMaskeds(Live2D.Cubism.Rendering.CubismRenderer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* CubismMaskMaskedJunction_SetMaskeds_m169BFC453CE20C85C3239100B6CBC059ED0C7713 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) 
{
	{
		// Maskeds = value;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = ___value0;
		CubismMaskMaskedJunction_set_Maskeds_m66DF723BB0D30C192AE6FF9FE970748FC75AE907_inline(__this, L_0, NULL);
		// return this;
		return __this;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::SetMaskTexture(Live2D.Cubism.Rendering.Masking.CubismMaskTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* CubismMaskMaskedJunction_SetMaskTexture_m67DBFD4920C303420125084A036C4FD91FFF593F (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* ___value0, const RuntimeMethod* method) 
{
	{
		// MaskTexture = value;
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_0 = ___value0;
		CubismMaskMaskedJunction_set_MaskTexture_m07EBB9C340B181C91CAFFDC4C5EAD51C73913448_inline(__this, L_0, NULL);
		// return this;
		return __this;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::SetMaskTile(Live2D.Cubism.Rendering.Masking.CubismMaskTile)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* CubismMaskMaskedJunction_SetMaskTile_mAE7B69D5A926CF87EF89575FCAC6F9C63256EDA5 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___value0, const RuntimeMethod* method) 
{
	{
		// MaskTile = value;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_0 = ___value0;
		CubismMaskMaskedJunction_set_MaskTile_m54F6B12674DBB8322D0F94976FA6A92D0F0136F4_inline(__this, L_0, NULL);
		// return this;
		return __this;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::AddToCommandBuffer(UnityEngine.Rendering.CommandBuffer,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_AddToCommandBuffer_m27E26487F3AFC1D18DF4809427BAC64F2725BFEB (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___buffer0, bool ___isUsingMultipleBuffer1, int32_t ___renderTextureIndex2, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		// RecalculateMaskTransform();
		CubismMaskMaskedJunction_RecalculateMaskTransform_mE98E5479F99D358EB03165F2B8C561AF9265CD41(__this, NULL);
		// for (var i = 0; i < Masks.Length; ++i)
		V_0 = 0;
		goto IL_0069;
	}

IL_000a:
	{
		// if (isUsingMultipleBuffer)
		bool L_0 = ___isUsingMultipleBuffer1;
		if (!L_0)
		{
			goto IL_0041;
		}
	}
	{
		// if (MaskTile.RenderTextureIndex != renderTextureIndex)
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_1;
		L_1 = CubismMaskMaskedJunction_get_MaskTile_m0D377CE0D5E44C4A5B0AC9384A0EF80EB5C32EBA_inline(__this, NULL);
		int32_t L_2 = L_1.___RenderTextureIndex_4;
		int32_t L_3 = ___renderTextureIndex2;
		if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
		{
			goto IL_0065;
		}
	}
	{
		// Masks[i]
		//     .SetMaskTile(MaskTile)
		//     .SetMaskTransform(MaskTransform)
		//     .AddToCommandBuffer(buffer);
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_4;
		L_4 = CubismMaskMaskedJunction_get_Masks_m30198826AC02C020FC2180FA4F638F2F67A1D65B_inline(__this, NULL);
		int32_t L_5 = V_0;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_8;
		L_8 = CubismMaskMaskedJunction_get_MaskTile_m0D377CE0D5E44C4A5B0AC9384A0EF80EB5C32EBA_inline(__this, NULL);
		NullCheck(L_7);
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_9;
		L_9 = CubismMaskRenderer_SetMaskTile_mEDCBF65615A2A89FEB962C21D5C4FD9962343F34(L_7, L_8, NULL);
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_10;
		L_10 = CubismMaskMaskedJunction_get_MaskTransform_m748F0683C42FF24569B69EA14D5D849F14F396D8_inline(__this, NULL);
		NullCheck(L_9);
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_11;
		L_11 = CubismMaskRenderer_SetMaskTransform_m9FBBA954E90AC19D24184F43A10BB9F435D150EC(L_9, L_10, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_12 = ___buffer0;
		NullCheck(L_11);
		CubismMaskRenderer_AddToCommandBuffer_m13E501B6B30A2F4CC245CCC784E9A043912CA4F2(L_11, L_12, NULL);
		goto IL_0065;
	}

IL_0041:
	{
		// Masks[i]
		//     .SetMaskTile(MaskTile)
		//     .SetMaskTransform(MaskTransform)
		//     .AddToCommandBuffer(buffer);
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_13;
		L_13 = CubismMaskMaskedJunction_get_Masks_m30198826AC02C020FC2180FA4F638F2F67A1D65B_inline(__this, NULL);
		int32_t L_14 = V_0;
		NullCheck(L_13);
		int32_t L_15 = L_14;
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_17;
		L_17 = CubismMaskMaskedJunction_get_MaskTile_m0D377CE0D5E44C4A5B0AC9384A0EF80EB5C32EBA_inline(__this, NULL);
		NullCheck(L_16);
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_18;
		L_18 = CubismMaskRenderer_SetMaskTile_mEDCBF65615A2A89FEB962C21D5C4FD9962343F34(L_16, L_17, NULL);
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_19;
		L_19 = CubismMaskMaskedJunction_get_MaskTransform_m748F0683C42FF24569B69EA14D5D849F14F396D8_inline(__this, NULL);
		NullCheck(L_18);
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_20;
		L_20 = CubismMaskRenderer_SetMaskTransform_m9FBBA954E90AC19D24184F43A10BB9F435D150EC(L_18, L_19, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_21 = ___buffer0;
		NullCheck(L_20);
		CubismMaskRenderer_AddToCommandBuffer_m13E501B6B30A2F4CC245CCC784E9A043912CA4F2(L_20, L_21, NULL);
	}

IL_0065:
	{
		// for (var i = 0; i < Masks.Length; ++i)
		int32_t L_22 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
	}

IL_0069:
	{
		// for (var i = 0; i < Masks.Length; ++i)
		int32_t L_23 = V_0;
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_24;
		L_24 = CubismMaskMaskedJunction_get_Masks_m30198826AC02C020FC2180FA4F638F2F67A1D65B_inline(__this, NULL);
		NullCheck(L_24);
		if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))
		{
			goto IL_000a;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_Update_m0CFB9188EAEB51D6DCBAD5C6A6387CDF37A97088 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		// RecalculateMaskTransform();
		CubismMaskMaskedJunction_RecalculateMaskTransform_mE98E5479F99D358EB03165F2B8C561AF9265CD41(__this, NULL);
		// for (var i = 0; i < Masks.Length; ++i)
		V_1 = 0;
		goto IL_0022;
	}

IL_000a:
	{
		// Masks[i].SetMaskTransform(MaskTransform);
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_0;
		L_0 = CubismMaskMaskedJunction_get_Masks_m30198826AC02C020FC2180FA4F638F2F67A1D65B_inline(__this, NULL);
		int32_t L_1 = V_1;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_4;
		L_4 = CubismMaskMaskedJunction_get_MaskTransform_m748F0683C42FF24569B69EA14D5D849F14F396D8_inline(__this, NULL);
		NullCheck(L_3);
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_5;
		L_5 = CubismMaskRenderer_SetMaskTransform_m9FBBA954E90AC19D24184F43A10BB9F435D150EC(L_3, L_4, NULL);
		// for (var i = 0; i < Masks.Length; ++i)
		int32_t L_6 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
	}

IL_0022:
	{
		// for (var i = 0; i < Masks.Length; ++i)
		int32_t L_7 = V_1;
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_8;
		L_8 = CubismMaskMaskedJunction_get_Masks_m30198826AC02C020FC2180FA4F638F2F67A1D65B_inline(__this, NULL);
		NullCheck(L_8);
		if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
		{
			goto IL_000a;
		}
	}
	{
		// var maskProperties = SharedMaskProperties;
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_9;
		L_9 = CubismMaskMaskedJunction_get_SharedMaskProperties_m1512C71C6BD507DB67B022405D2D7DAA8F0A781A_inline(NULL);
		V_0 = L_9;
		// maskProperties.Texture = MaskTexture;
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_10 = V_0;
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_11;
		L_11 = CubismMaskMaskedJunction_get_MaskTexture_m63EC6E7E00894E7E9BE2554DC4FCAA016081F83C_inline(__this, NULL);
		NullCheck(L_10);
		L_10->___Texture_0 = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&L_10->___Texture_0), (void*)L_11);
		// maskProperties.Tile = MaskTile;
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_12 = V_0;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_13;
		L_13 = CubismMaskMaskedJunction_get_MaskTile_m0D377CE0D5E44C4A5B0AC9384A0EF80EB5C32EBA_inline(__this, NULL);
		NullCheck(L_12);
		L_12->___Tile_1 = L_13;
		// maskProperties.Transform = MaskTransform;
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_14 = V_0;
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_15;
		L_15 = CubismMaskMaskedJunction_get_MaskTransform_m748F0683C42FF24569B69EA14D5D849F14F396D8_inline(__this, NULL);
		NullCheck(L_14);
		L_14->___Transform_2 = L_15;
		// for (var i = 0; i < Maskeds.Length; ++i)
		V_2 = 0;
		goto IL_006d;
	}

IL_005b:
	{
		// Maskeds[i].OnMaskPropertiesDidChange(maskProperties);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_16;
		L_16 = CubismMaskMaskedJunction_get_Maskeds_m9D7B7999E1AB4F9FB019CBB9392E8869FC0D7DCE_inline(__this, NULL);
		int32_t L_17 = V_2;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_20 = V_0;
		NullCheck(L_19);
		CubismRenderer_OnMaskPropertiesDidChange_m23B1A939CFB61F8F2BE5F7B2CBA0DE10DCD6CD90(L_19, L_20, NULL);
		// for (var i = 0; i < Maskeds.Length; ++i)
		int32_t L_21 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
	}

IL_006d:
	{
		// for (var i = 0; i < Maskeds.Length; ++i)
		int32_t L_22 = V_2;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_23;
		L_23 = CubismMaskMaskedJunction_get_Maskeds_m9D7B7999E1AB4F9FB019CBB9392E8869FC0D7DCE_inline(__this, NULL);
		NullCheck(L_23);
		if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
		{
			goto IL_005b;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskMaskedJunction::RecalculateMaskTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_RecalculateMaskTransform_mE98E5479F99D358EB03165F2B8C561AF9265CD41 (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	float V_1 = 0.0f;
	CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 V_2;
	memset((&V_2), 0, sizeof(V_2));
	float G_B3_0 = 0.0f;
	{
		// var bounds = Masks.GetBounds();
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_0;
		L_0 = CubismMaskMaskedJunction_get_Masks_m30198826AC02C020FC2180FA4F638F2F67A1D65B_inline(__this, NULL);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1;
		L_1 = CubismMaskRendererExtensionMethods_GetBounds_mC3AEA5F07C3101B6FF2BDB72B53C1E764354940F(L_0, NULL);
		V_0 = L_1;
		// var scale = (bounds.size.x > bounds.size.y)
		//     ? bounds.size.x
		//     : bounds.size.y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
		float L_3 = L_2.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
		float L_5 = L_4.___y_3;
		if ((((float)L_3) > ((float)L_5)))
		{
			goto IL_0034;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
		float L_7 = L_6.___y_3;
		G_B3_0 = L_7;
		goto IL_0040;
	}

IL_0034:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
		float L_9 = L_8.___x_2;
		G_B3_0 = L_9;
	}

IL_0040:
	{
		V_1 = G_B3_0;
		// MaskTransform = new CubismMaskTransform
		// {
		//     Offset = bounds.center,
		//     Scale = 1f / scale
		// };
		il2cpp_codegen_initobj((&V_2), sizeof(CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
		L_11 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_10, NULL);
		(&V_2)->___Offset_1 = L_11;
		float L_12 = V_1;
		(&V_2)->___Scale_2 = ((float)((1.0f)/L_12));
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_13 = V_2;
		CubismMaskMaskedJunction_set_MaskTransform_m90B5FFD551FB333F60C2B352B69AFE06C0B93512_inline(__this, L_13, 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 Live2D.Cubism.Rendering.Masking.CubismMaskProperties::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskProperties__ctor_m75121327664A63EB4239B39F89788FB918DBD97C (CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* __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.MaterialPropertyBlock Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::get_MaskProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* CubismMaskRenderer_get_MaskProperties_m18C4345E6F08126F0BAAB792FE6DA57091738AC1 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) 
{
	{
		// private MaterialPropertyBlock MaskProperties { get; set; }
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = __this->___U3CMaskPropertiesU3Ek__BackingField_0;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::set_MaskProperties(UnityEngine.MaterialPropertyBlock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_MaskProperties_mAE2FA7DB39B292F1D1C3E16347872BB2C0D7EC34 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___value0, const RuntimeMethod* method) 
{
	{
		// private MaterialPropertyBlock MaskProperties { get; set; }
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ___value0;
		__this->___U3CMaskPropertiesU3Ek__BackingField_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaskPropertiesU3Ek__BackingField_0), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Rendering.CubismRenderer Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::get_MainRenderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* CubismMaskRenderer_get_MainRenderer_m92226FFBF4D723014CE000672D63A31B276F2F9B (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRenderer MainRenderer { get; set; }
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_0 = __this->___U3CMainRendererU3Ek__BackingField_1;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::set_MainRenderer(Live2D.Cubism.Rendering.CubismRenderer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_MainRenderer_m0598F6315C8993F26FE55A0730D5D49A12C2CB91 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRenderer MainRenderer { get; set; }
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_0 = ___value0;
		__this->___U3CMainRendererU3Ek__BackingField_1 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMainRendererU3Ek__BackingField_1), (void*)L_0);
		return;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::get_MaskMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismMaskRenderer_get_MaskMaterial_m7A58D5528305DDFBBE35FE01659BFD58F1E620E6 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) 
{
	{
		// private Material MaskMaterial { get; set; }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___U3CMaskMaterialU3Ek__BackingField_2;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::set_MaskMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_MaskMaterial_m9A3185C5B2051754D9FE85DFD8CEFEDED8368B15 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method) 
{
	{
		// private Material MaskMaterial { get; set; }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___value0;
		__this->___U3CMaskMaterialU3Ek__BackingField_2 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaskMaterialU3Ek__BackingField_2), (void*)L_0);
		return;
	}
}
// UnityEngine.Material Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::get_MaskCullingMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismMaskRenderer_get_MaskCullingMaterial_mF095773190FA74D69A9669B8B9B2F1CBDE511495 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) 
{
	{
		// private Material MaskCullingMaterial { get; set; }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___U3CMaskCullingMaterialU3Ek__BackingField_3;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::set_MaskCullingMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_MaskCullingMaterial_m63CACFFF137A02C5F7618298908E8C1EBB4DDF42 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method) 
{
	{
		// private Material MaskCullingMaterial { get; set; }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___value0;
		__this->___U3CMaskCullingMaterialU3Ek__BackingField_3 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaskCullingMaterialU3Ek__BackingField_3), (void*)L_0);
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::get_IsCulling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismMaskRenderer_get_IsCulling_m18311C78FE16C770B992B4D58DB9089DE41C4134 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) 
{
	{
		// private bool IsCulling { get; set; }
		bool L_0 = __this->___U3CIsCullingU3Ek__BackingField_4;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::set_IsCulling(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_IsCulling_m28277E3F4FDA80D13094E308788441EB1355F941 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// private bool IsCulling { get; set; }
		bool L_0 = ___value0;
		__this->___U3CIsCullingU3Ek__BackingField_4 = L_0;
		return;
	}
}
// UnityEngine.Bounds Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::get_MeshBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CubismMaskRenderer_get_MeshBounds_m4F7F16AD2265173F9664495D76F41C2B2291017D (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) 
{
	{
		// get { return MainRenderer.Mesh.bounds; }
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_0;
		L_0 = CubismMaskRenderer_get_MainRenderer_m92226FFBF4D723014CE000672D63A31B276F2F9B_inline(__this, NULL);
		NullCheck(L_0);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_1;
		L_1 = CubismRenderer_get_Mesh_m6ED85E5604BF5D8C16BFDAFA42D61F02EFCA4EEE(L_0, NULL);
		NullCheck(L_1);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2;
		L_2 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_1, NULL);
		return L_2;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskRenderer__ctor_m82A9E0D2AD5E86BC084A3008DBB0042B5D483600 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public CubismMaskRenderer()
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		// MaskProperties = new MaterialPropertyBlock();
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D*)il2cpp_codegen_object_new(MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		MaterialPropertyBlock__ctor_m14C3432585F7BB65028BCD64A0FD6607A1B490FB(L_0, NULL);
		CubismMaskRenderer_set_MaskProperties_mAE2FA7DB39B292F1D1C3E16347872BB2C0D7EC34_inline(__this, L_0, NULL);
		// MaskMaterial = CubismBuiltinMaterials.Mask;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1;
		L_1 = CubismBuiltinMaterials_get_Mask_m6CFFB9B113014E24FD7A31148E604E8906D891E8(NULL);
		CubismMaskRenderer_set_MaskMaterial_m9A3185C5B2051754D9FE85DFD8CEFEDED8368B15_inline(__this, L_1, NULL);
		// MaskCullingMaterial = CubismBuiltinMaterials.MaskCulling;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2;
		L_2 = CubismBuiltinMaterials_get_MaskCulling_mD3D50FAB7285363AB293FB3FF2AA728BDFBD3F90(NULL);
		CubismMaskRenderer_set_MaskCullingMaterial_m63CACFFF137A02C5F7618298908E8C1EBB4DDF42_inline(__this, L_2, NULL);
		// }
		return;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::SetMainRenderer(Live2D.Cubism.Rendering.CubismRenderer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* CubismMaskRenderer_SetMainRenderer_mE1C2D2802802A0D475537CDFC61A88FB60B637BE (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_mEE901B50D2D76CFC3EB0A9163B084D98A3D29B43_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// MainRenderer = value;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_0 = ___value0;
		CubismMaskRenderer_set_MainRenderer_m0598F6315C8993F26FE55A0730D5D49A12C2CB91_inline(__this, L_0, NULL);
		// IsCulling = !(MainRenderer.gameObject.GetComponent<CubismDrawable>().IsDoubleSided);
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_1;
		L_1 = CubismMaskRenderer_get_MainRenderer_m92226FFBF4D723014CE000672D63A31B276F2F9B_inline(__this, NULL);
		NullCheck(L_1);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_1, NULL);
		NullCheck(L_2);
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_3;
		L_3 = GameObject_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_mEE901B50D2D76CFC3EB0A9163B084D98A3D29B43(L_2, GameObject_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_mEE901B50D2D76CFC3EB0A9163B084D98A3D29B43_RuntimeMethod_var);
		NullCheck(L_3);
		bool L_4;
		L_4 = CubismDrawable_get_IsDoubleSided_m3B7E31E6E460BF3FCE551D0C4B192023FB114DAA(L_3, NULL);
		CubismMaskRenderer_set_IsCulling_m28277E3F4FDA80D13094E308788441EB1355F941_inline(__this, (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0), NULL);
		// return this;
		return __this;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::SetMaskTile(Live2D.Cubism.Rendering.Masking.CubismMaskTile)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* CubismMaskRenderer_SetMaskTile_mEDCBF65615A2A89FEB962C21D5C4FD9962343F34 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7BD2DD6BF8D59105C91BCCA0BFED46451B5393C);
		s_Il2CppMethodInitialized = true;
	}
	{
		// MaskProperties.SetVector(CubismShaderVariables.MaskTile, value);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0;
		L_0 = CubismMaskRenderer_get_MaskProperties_m18C4345E6F08126F0BAAB792FE6DA57091738AC1_inline(__this, NULL);
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_1 = ___value0;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
		L_2 = CubismMaskTile_op_Implicit_m2CA7619D3039FB60782BC120025227D879253552(L_1, NULL);
		NullCheck(L_0);
		MaterialPropertyBlock_SetVector_mB3D0FFCCDFF9D78447719F25DB8C1AFCB12B8BD5(L_0, _stringLiteralF7BD2DD6BF8D59105C91BCCA0BFED46451B5393C, L_2, NULL);
		// return this;
		return __this;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskRenderer Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::SetMaskTransform(Live2D.Cubism.Rendering.Masking.CubismMaskTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* CubismMaskRenderer_SetMaskTransform_m9FBBA954E90AC19D24184F43A10BB9F435D150EC (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C9CC3F7D6E331A369D14350A7595D1D301CCCF6);
		s_Il2CppMethodInitialized = true;
	}
	{
		// MaskProperties.SetVector(CubismShaderVariables.MaskTransform, value);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0;
		L_0 = CubismMaskRenderer_get_MaskProperties_m18C4345E6F08126F0BAAB792FE6DA57091738AC1_inline(__this, NULL);
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_1 = ___value0;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
		L_2 = CubismMaskTransform_op_Implicit_m6710E1D446CCE4C0326A43BCC92DBD2CF186463A(L_1, NULL);
		NullCheck(L_0);
		MaterialPropertyBlock_SetVector_mB3D0FFCCDFF9D78447719F25DB8C1AFCB12B8BD5(L_0, _stringLiteral7C9CC3F7D6E331A369D14350A7595D1D301CCCF6, L_2, NULL);
		// return this;
		return __this;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskRenderer::AddToCommandBuffer(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskRenderer_AddToCommandBuffer_m13E501B6B30A2F4CC245CCC784E9A043912CA4F2 (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___buffer0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
		s_Il2CppMethodInitialized = true;
	}
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_0 = NULL;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_1 = NULL;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B2_0;
	memset((&G_B2_0), 0, sizeof(G_B2_0));
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* G_B2_1 = NULL;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B2_2 = NULL;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B1_0;
	memset((&G_B1_0), 0, sizeof(G_B1_0));
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* G_B1_1 = NULL;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B1_2 = NULL;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B3_0 = NULL;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B3_1;
	memset((&G_B3_1), 0, sizeof(G_B3_1));
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* G_B3_2 = NULL;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B3_3 = NULL;
	{
		// var mainTexture = MainRenderer.MainTexture;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_0;
		L_0 = CubismMaskRenderer_get_MainRenderer_m92226FFBF4D723014CE000672D63A31B276F2F9B_inline(__this, NULL);
		NullCheck(L_0);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1;
		L_1 = CubismRenderer_get_MainTexture_mA56AD76C5BAB637FD760372721E908BB1882793C_inline(L_0, NULL);
		V_0 = L_1;
		// var mesh = MainRenderer.Mesh;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_2;
		L_2 = CubismMaskRenderer_get_MainRenderer_m92226FFBF4D723014CE000672D63A31B276F2F9B_inline(__this, NULL);
		NullCheck(L_2);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3;
		L_3 = CubismRenderer_get_Mesh_m6ED85E5604BF5D8C16BFDAFA42D61F02EFCA4EEE(L_2, NULL);
		V_1 = L_3;
		// MaskProperties.SetTexture(CubismShaderVariables.MainTexture, mainTexture);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_4;
		L_4 = CubismMaskRenderer_get_MaskProperties_m18C4345E6F08126F0BAAB792FE6DA57091738AC1_inline(__this, NULL);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = V_0;
		NullCheck(L_4);
		MaterialPropertyBlock_SetTexture_mB802D9FA760800EA0AB78F5CE229F5F8108F7178(L_4, _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21, L_5, NULL);
		// buffer.DrawMesh(mesh, Matrix4x4.identity,
		//     IsCulling
		//         ? MaskCullingMaterial
		//         : MaskMaterial,
		//     0, 0, MaskProperties);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_6 = ___buffer0;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_7 = V_1;
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8;
		L_8 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
		bool L_9;
		L_9 = CubismMaskRenderer_get_IsCulling_m18311C78FE16C770B992B4D58DB9089DE41C4134_inline(__this, NULL);
		G_B1_0 = L_8;
		G_B1_1 = L_7;
		G_B1_2 = L_6;
		if (L_9)
		{
			G_B2_0 = L_8;
			G_B2_1 = L_7;
			G_B2_2 = L_6;
			goto IL_0040;
		}
	}
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10;
		L_10 = CubismMaskRenderer_get_MaskMaterial_m7A58D5528305DDFBBE35FE01659BFD58F1E620E6_inline(__this, NULL);
		G_B3_0 = L_10;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		goto IL_0046;
	}

IL_0040:
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11;
		L_11 = CubismMaskRenderer_get_MaskCullingMaterial_mF095773190FA74D69A9669B8B9B2F1CBDE511495_inline(__this, NULL);
		G_B3_0 = L_11;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
	}

IL_0046:
	{
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_12;
		L_12 = CubismMaskRenderer_get_MaskProperties_m18C4345E6F08126F0BAAB792FE6DA57091738AC1_inline(__this, NULL);
		NullCheck(G_B3_3);
		CommandBuffer_DrawMesh_m5C2FA266FB98E3B7F59009B501824511E47003D9(G_B3_3, G_B3_2, G_B3_1, G_B3_0, 0, 0, L_12, 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.Bounds Live2D.Cubism.Rendering.Masking.CubismMaskRendererExtensionMethods::GetBounds(Live2D.Cubism.Rendering.Masking.CubismMaskRenderer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CubismMaskRendererExtensionMethods_GetBounds_mC3AEA5F07C3101B6FF2BDB72B53C1E764354940F (CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* ___self0, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		// var min = self[0].MeshBounds.min;
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_0 = ___self0;
		NullCheck(L_0);
		int32_t L_1 = 0;
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		NullCheck(L_2);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3;
		L_3 = CubismMaskRenderer_get_MeshBounds_m4F7F16AD2265173F9664495D76F41C2B2291017D(L_2, NULL);
		V_2 = L_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_2), NULL);
		V_0 = L_4;
		// var max = self[0].MeshBounds.max;
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_5 = ___self0;
		NullCheck(L_5);
		int32_t L_6 = 0;
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		NullCheck(L_7);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8;
		L_8 = CubismMaskRenderer_get_MeshBounds_m4F7F16AD2265173F9664495D76F41C2B2291017D(L_7, NULL);
		V_2 = L_8;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		L_9 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_2), NULL);
		V_1 = L_9;
		// for (var i = 1; i < self.Length; ++i)
		V_3 = 1;
		goto IL_00d3;
	}

IL_0029:
	{
		// var boundsI = self[i].MeshBounds;
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_10 = ___self0;
		int32_t L_11 = V_3;
		NullCheck(L_10);
		int32_t L_12 = L_11;
		CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		NullCheck(L_13);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_14;
		L_14 = CubismMaskRenderer_get_MeshBounds_m4F7F16AD2265173F9664495D76F41C2B2291017D(L_13, NULL);
		V_4 = L_14;
		// if (boundsI.min.x < min.x)
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_4), NULL);
		float L_16 = L_15.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0;
		float L_18 = L_17.___x_2;
		if ((!(((float)L_16) < ((float)L_18))))
		{
			goto IL_005a;
		}
	}
	{
		// min.x = boundsI.min.x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
		L_19 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_4), NULL);
		float L_20 = L_19.___x_2;
		(&V_0)->___x_2 = L_20;
	}

IL_005a:
	{
		// if (boundsI.max.x > max.x)
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
		L_21 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_4), NULL);
		float L_22 = L_21.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_1;
		float L_24 = L_23.___x_2;
		if ((!(((float)L_22) > ((float)L_24))))
		{
			goto IL_0081;
		}
	}
	{
		// max.x = boundsI.max.x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
		L_25 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_4), NULL);
		float L_26 = L_25.___x_2;
		(&V_1)->___x_2 = L_26;
	}

IL_0081:
	{
		// if (boundsI.min.y < min.y)
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
		L_27 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_4), NULL);
		float L_28 = L_27.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_0;
		float L_30 = L_29.___y_3;
		if ((!(((float)L_28) < ((float)L_30))))
		{
			goto IL_00a8;
		}
	}
	{
		// min.y = boundsI.min.y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
		L_31 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_4), NULL);
		float L_32 = L_31.___y_3;
		(&V_0)->___y_3 = L_32;
	}

IL_00a8:
	{
		// if (boundsI.max.y > max.y)
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
		L_33 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_4), NULL);
		float L_34 = L_33.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_1;
		float L_36 = L_35.___y_3;
		if ((!(((float)L_34) > ((float)L_36))))
		{
			goto IL_00cf;
		}
	}
	{
		// max.y = boundsI.max.y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
		L_37 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_4), NULL);
		float L_38 = L_37.___y_3;
		(&V_1)->___y_3 = L_38;
	}

IL_00cf:
	{
		// for (var i = 1; i < self.Length; ++i)
		int32_t L_39 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_39, 1));
	}

IL_00d3:
	{
		// for (var i = 1; i < self.Length; ++i)
		int32_t L_40 = V_3;
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_41 = ___self0;
		NullCheck(L_41);
		if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
		{
			goto IL_0029;
		}
	}
	{
		// return new Bounds
		// {
		//     min = min,
		//     max = max
		// };
		il2cpp_codegen_initobj((&V_2), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_0;
		Bounds_set_min_m7BAFB7EDB329CBA896FA096E671D17E498C81A35((&V_2), L_42, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_1;
		Bounds_set_max_mD846329090A0A151CA139A477B70AD6A76FC1A39((&V_2), L_43, NULL);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_44 = V_2;
		return L_44;
	}
}
#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.Texture Live2D.Cubism.Rendering.Masking.CubismMaskTexture::op_Implicit(Live2D.Cubism.Rendering.Masking.CubismMaskTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* CubismMaskTexture_op_Implicit_m18E2266B1D8096CD65CD7DF98E7BBCF0246169C8 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* ___value0, const RuntimeMethod* method) 
{
	{
		// return value.RenderTexture;
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_0 = ___value0;
		NullCheck(L_0);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_1;
		L_1 = CubismMaskTexture_get_RenderTexture_m7D47BCFAC0D835C778B7C130EA39282B102A1AE1(L_0, NULL);
		return L_1;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskTexture Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_GlobalMaskTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* CubismMaskTexture_get_GlobalMaskTexture_m0D98FC3CF3B0C35B2A48A9814CF7CC6DED8DDC86 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisCubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268_mDBF2EE3AB5F4BA0FCC7DE76207F2B3EF9577E629_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15FAC1D79CA41596264DA7B4328C6B5AC739A33D);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return Resources.Load<CubismMaskTexture>("Live2D/Cubism/GlobalMaskTexture"); }
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_0;
		L_0 = Resources_Load_TisCubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268_mDBF2EE3AB5F4BA0FCC7DE76207F2B3EF9577E629(_stringLiteral15FAC1D79CA41596264DA7B4328C6B5AC739A33D, Resources_Load_TisCubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268_mDBF2EE3AB5F4BA0FCC7DE76207F2B3EF9577E629_RuntimeMethod_var);
		return L_0;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_Size_mC790F86C9772ABB7CB5E8D83680F161F21CDD141 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// get { return _size; }
		int32_t L_0 = __this->____size_4;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::set_Size(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_set_Size_m9FBD69C55730DDB296DDF5F41CE1B7136566CF1B (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// if (value == _size)
		int32_t L_0 = ___value0;
		int32_t L_1 = __this->____size_4;
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// if (!value.IsPowerOfTwo())
		int32_t L_2 = ___value0;
		bool L_3;
		L_3 = IntExtensionMethods_IsPowerOfTwo_m1F34BA8D18FE05F8F1FE142C40FCF95C7ACE1E20(L_2, NULL);
		if (L_3)
		{
			goto IL_0013;
		}
	}
	{
		// return;
		return;
	}

IL_0013:
	{
		// _size = value;
		int32_t L_4 = ___value0;
		__this->____size_4 = L_4;
		// if (_renderTextureCount < 1)
		int32_t L_5 = __this->____renderTextureCount_6;
		if ((((int32_t)L_5) >= ((int32_t)1)))
		{
			goto IL_002a;
		}
	}
	{
		// RefreshRenderTexture();
		CubismMaskTexture_RefreshRenderTexture_m661770658D458A6A6E757F09148CE3238CB8930B(__this, NULL);
		return;
	}

IL_002a:
	{
		// RefreshRenderTextures();
		CubismMaskTexture_RefreshRenderTextures_mFD17D983D5F47CA4D1894F4AA7AE75E1432981B8(__this, NULL);
		// }
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_Channels()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_Channels_mF95A5507A3FD76B1D2486F52720A99215A994565 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// get { return 4; }
		return 4;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_Subdivisions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_Subdivisions_m8499284D89F662239B70D070ED98EB762EAD504E (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// get { return _subdivisions; }
		int32_t L_0 = __this->____subdivisions_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::set_Subdivisions(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_set_Subdivisions_m1F33DD1C7B0800CC5936D6DDE0A6578846AC2968 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// if (value == _subdivisions)
		int32_t L_0 = ___value0;
		int32_t L_1 = __this->____subdivisions_5;
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// _subdivisions = value;
		int32_t L_2 = ___value0;
		__this->____subdivisions_5 = L_2;
		// if (_renderTextureCount < 1)
		int32_t L_3 = __this->____renderTextureCount_6;
		if ((((int32_t)L_3) >= ((int32_t)1)))
		{
			goto IL_0021;
		}
	}
	{
		// RefreshRenderTexture();
		CubismMaskTexture_RefreshRenderTexture_m661770658D458A6A6E757F09148CE3238CB8930B(__this, NULL);
		return;
	}

IL_0021:
	{
		// RefreshRenderTextures();
		CubismMaskTexture_RefreshRenderTextures_mFD17D983D5F47CA4D1894F4AA7AE75E1432981B8(__this, NULL);
		// }
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_RenderTextureCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_RenderTextureCount_m44F17EF1DD06E3B1944098C6FFBF8B1BB0037899 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// return _renderTextureCount;
		int32_t L_0 = __this->____renderTextureCount_6;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::set_RenderTextureCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_set_RenderTextureCount_m42C2DC8A2D9EA27B4370AD150681B2E3BC96B974 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* G_B4_0 = NULL;
	CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* G_B3_0 = NULL;
	int32_t G_B5_0 = 0;
	CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* G_B5_1 = NULL;
	{
		// if (value == _renderTextureCount)
		int32_t L_0 = ___value0;
		int32_t L_1 = __this->____renderTextureCount_6;
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// _renderTextureCount = value < 1 ? 0 : value;
		int32_t L_2 = ___value0;
		G_B3_0 = __this;
		if ((((int32_t)L_2) < ((int32_t)1)))
		{
			G_B4_0 = __this;
			goto IL_0012;
		}
	}
	{
		int32_t L_3 = ___value0;
		G_B5_0 = L_3;
		G_B5_1 = G_B3_0;
		goto IL_0013;
	}

IL_0012:
	{
		G_B5_0 = 0;
		G_B5_1 = G_B4_0;
	}

IL_0013:
	{
		NullCheck(G_B5_1);
		G_B5_1->____renderTextureCount_6 = G_B5_0;
		// if (_renderTextureCount < 1)
		int32_t L_4 = __this->____renderTextureCount_6;
		if ((((int32_t)L_4) >= ((int32_t)1)))
		{
			goto IL_0028;
		}
	}
	{
		// RefreshRenderTexture();
		CubismMaskTexture_RefreshRenderTexture_m661770658D458A6A6E757F09148CE3238CB8930B(__this, NULL);
		return;
	}

IL_0028:
	{
		// RefreshRenderTextures();
		CubismMaskTexture_RefreshRenderTextures_mFD17D983D5F47CA4D1894F4AA7AE75E1432981B8(__this, NULL);
		// }
		return;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_TilePool()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* CubismMaskTexture_get_TilePool_mDE381BC7848FEA4C182438B329140F7F59B59882 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTilePool TilePool { get; set; }
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_0 = __this->___U3CTilePoolU3Ek__BackingField_7;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::set_TilePool(Live2D.Cubism.Rendering.Masking.CubismMaskTilePool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_set_TilePool_mE99F4B298C3A75F0B04BC3C240AE4FD6880EB840 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTilePool TilePool { get; set; }
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_0 = ___value0;
		__this->___U3CTilePoolU3Ek__BackingField_7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTilePoolU3Ek__BackingField_7), (void*)L_0);
		return;
	}
}
// UnityEngine.RenderTexture Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_RenderTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* CubismMaskTexture_get_RenderTexture_m7D47BCFAC0D835C778B7C130EA39282B102A1AE1 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __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;
	}
	{
		// if (_renderTexture == null)
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->____renderTexture_8;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		// RefreshRenderTexture();
		CubismMaskTexture_RefreshRenderTexture_m661770658D458A6A6E757F09148CE3238CB8930B(__this, NULL);
	}

IL_0014:
	{
		// return _renderTexture;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = __this->____renderTexture_8;
		return L_2;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::set_RenderTexture(UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_set_RenderTexture_mB559CA7A0BD39CA3C918DA205547BF27FB3114D9 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___value0, const RuntimeMethod* method) 
{
	{
		// set { _renderTexture = value; }
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = ___value0;
		__this->____renderTexture_8 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____renderTexture_8), (void*)L_0);
		// set { _renderTexture = value; }
		return;
	}
}
// UnityEngine.RenderTexture[] Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_RenderTextures()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* CubismMaskTexture_get_RenderTextures_mA96DD33158BAB0F7FFE241618C26D86BC1E10B20 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// if (_renderTextures == null)
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_0 = __this->____renderTextures_9;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		// RefreshRenderTextures();
		CubismMaskTexture_RefreshRenderTextures_mFD17D983D5F47CA4D1894F4AA7AE75E1432981B8(__this, NULL);
	}

IL_000e:
	{
		// return _renderTextures;
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_1 = __this->____renderTextures_9;
		return L_1;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::set_RenderTextures(UnityEngine.RenderTexture[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_set_RenderTextures_m9C0ACFB350E208B43A4BE7B896D53E8F8BA2706A (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* ___value0, const RuntimeMethod* method) 
{
	{
		// private set { _renderTextures = value; }
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_0 = ___value0;
		__this->____renderTextures_9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____renderTextures_9), (void*)L_0);
		// private set { _renderTextures = value; }
		return;
	}
}
// System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem> Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_Sources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// private List<SourcesItem> Sources { get; set; }
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_0 = __this->___U3CSourcesU3Ek__BackingField_10;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::set_Sources(System.Collections.Generic.List`1<Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_set_Sources_m9527AB3BAB59C272A1F706A6294D9769955D9ECB (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* ___value0, const RuntimeMethod* method) 
{
	{
		// private List<SourcesItem> Sources { get; set; }
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_0 = ___value0;
		__this->___U3CSourcesU3Ek__BackingField_10 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSourcesU3Ek__BackingField_10), (void*)L_0);
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_IsRevived()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismMaskTexture_get_IsRevived_mE4A9CEADA864E6215B65534BB701ADF38AF3D691 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// get { return TilePool != null; }
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_0;
		L_0 = CubismMaskTexture_get_TilePool_mDE381BC7848FEA4C182438B329140F7F59B59882_inline(__this, NULL);
		return (bool)((!(((RuntimeObject*)(CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_ContainsSources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismMaskTexture_get_ContainsSources_m46237EBB84BA766FB56C84CFF3C7E48C36C90104 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return Sources != null && Sources.Count > 0; }
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_0;
		L_0 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_1;
		L_1 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_inline(L_1, List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_RuntimeMethod_var);
		return (bool)((((int32_t)L_2) > ((int32_t)0))? 1 : 0);
	}

IL_0017:
	{
		return (bool)0;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTexture::get_CountOfCommandBuffers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_CountOfCommandBuffers_m7D020C49F3FADBC09A9F0D4567B26F5E89E64780 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// get { return RenderTextureCount; }
		int32_t L_0;
		L_0 = CubismMaskTexture_get_RenderTextureCount_m44F17EF1DD06E3B1944098C6FFBF8B1BB0037899_inline(__this, NULL);
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::AddSource(Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_AddSource_m02ABCC0EE59F8C8D66A031A8909A56AD574AB321 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, RuntimeObject* ___source0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismMaskTextureCommandSource_tA0EB15851A1227B965D2EEB3E5D9B86C82CDFD42_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mDCF1301843F0D09EFB231712AA18E79113F91896_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_FindIndex_m6656F867CAEAD6790FBB13079376102D716F0567_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0CD8C7F390040F0FF5592A8BD826C078292F16C4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass39_0_U3CAddSourceU3Eb__0_m25AF0C7227D05728D809671A47CF7702C4CC0F72_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF* V_0 = NULL;
	SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 V_1;
	memset((&V_1), 0, sizeof(V_1));
	SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF* L_0 = (U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CU3Ec__DisplayClass39_0__ctor_m793001A3752402E1FE69C7846453F76781D82D2B(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF* L_1 = V_0;
		RuntimeObject* L_2 = ___source0;
		NullCheck(L_1);
		L_1->___source_0 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___source_0), (void*)L_2);
		// TryRevive();
		CubismMaskTexture_TryRevive_m2C854A28A7BA65F78615E74E10A0AAEDBF0B763F(__this, NULL);
		// if (Sources == null)
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_3;
		L_3 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		if (L_3)
		{
			goto IL_0028;
		}
	}
	{
		// Sources = new List<SourcesItem>();
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_4 = (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182*)il2cpp_codegen_object_new(List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182_il2cpp_TypeInfo_var);
		NullCheck(L_4);
		List_1__ctor_m0CD8C7F390040F0FF5592A8BD826C078292F16C4(L_4, List_1__ctor_m0CD8C7F390040F0FF5592A8BD826C078292F16C4_RuntimeMethod_var);
		CubismMaskTexture_set_Sources_m9527AB3BAB59C272A1F706A6294D9769955D9ECB_inline(__this, L_4, NULL);
		goto IL_0043;
	}

IL_0028:
	{
		// else if (Sources.FindIndex(i => i.Source == source) != -1)
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_5;
		L_5 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF* L_6 = V_0;
		Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33* L_7 = (Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33*)il2cpp_codegen_object_new(Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33_il2cpp_TypeInfo_var);
		NullCheck(L_7);
		Predicate_1__ctor_m56410BC7DDDF48C3BCFD60E29FAD721EAEC56FBF(L_7, L_6, (intptr_t)((void*)U3CU3Ec__DisplayClass39_0_U3CAddSourceU3Eb__0_m25AF0C7227D05728D809671A47CF7702C4CC0F72_RuntimeMethod_var), NULL);
		NullCheck(L_5);
		int32_t L_8;
		L_8 = List_1_FindIndex_m6656F867CAEAD6790FBB13079376102D716F0567(L_5, L_7, List_1_FindIndex_m6656F867CAEAD6790FBB13079376102D716F0567_RuntimeMethod_var);
		if ((((int32_t)L_8) == ((int32_t)(-1))))
		{
			goto IL_0043;
		}
	}
	{
		// return;
		return;
	}

IL_0043:
	{
		// TilePool.UsedMaskCount += source.GetNecessaryTileCount();
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_9;
		L_9 = CubismMaskTexture_get_TilePool_mDE381BC7848FEA4C182438B329140F7F59B59882_inline(__this, NULL);
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_10 = L_9;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline(L_10, NULL);
		U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF* L_12 = V_0;
		NullCheck(L_12);
		RuntimeObject* L_13 = L_12->___source_0;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource::GetNecessaryTileCount() */, ICubismMaskTextureCommandSource_tA0EB15851A1227B965D2EEB3E5D9B86C82CDFD42_il2cpp_TypeInfo_var, L_13);
		NullCheck(L_10);
		CubismMaskTilePool_set_UsedMaskCount_m65E05468B11056663E836E55EE858FD8BF51FEF5_inline(L_10, ((int32_t)il2cpp_codegen_add(L_11, L_14)), NULL);
		// var item = new SourcesItem
		// {
		//     Source = source,
		//     Tiles = TilePool.AcquireTiles(source.GetNecessaryTileCount())
		// };
		il2cpp_codegen_initobj((&V_2), sizeof(SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178));
		U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF* L_15 = V_0;
		NullCheck(L_15);
		RuntimeObject* L_16 = L_15->___source_0;
		(&V_2)->___Source_0 = L_16;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___Source_0), (void*)L_16);
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_17;
		L_17 = CubismMaskTexture_get_TilePool_mDE381BC7848FEA4C182438B329140F7F59B59882_inline(__this, NULL);
		U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF* L_18 = V_0;
		NullCheck(L_18);
		RuntimeObject* L_19 = L_18->___source_0;
		NullCheck(L_19);
		int32_t L_20;
		L_20 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource::GetNecessaryTileCount() */, ICubismMaskTextureCommandSource_tA0EB15851A1227B965D2EEB3E5D9B86C82CDFD42_il2cpp_TypeInfo_var, L_19);
		NullCheck(L_17);
		CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* L_21;
		L_21 = CubismMaskTilePool_AcquireTiles_m13B365A6CFA8742E8442F1DA24157309FB0D456A(L_17, L_20, NULL);
		(&V_2)->___Tiles_1 = L_21;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___Tiles_1), (void*)L_21);
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_22 = V_2;
		V_1 = L_22;
		// Sources.Add(item);
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_23;
		L_23 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_24 = V_1;
		NullCheck(L_23);
		List_1_Add_mDCF1301843F0D09EFB231712AA18E79113F91896_inline(L_23, L_24, List_1_Add_mDCF1301843F0D09EFB231712AA18E79113F91896_RuntimeMethod_var);
		// source.SetTiles(item.Tiles);
		U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF* L_25 = V_0;
		NullCheck(L_25);
		RuntimeObject* L_26 = L_25->___source_0;
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_27 = V_1;
		CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* L_28 = L_27.___Tiles_1;
		NullCheck(L_26);
		InterfaceActionInvoker1< CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* >::Invoke(1 /* System.Void Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource::SetTiles(Live2D.Cubism.Rendering.Masking.CubismMaskTile[]) */, ICubismMaskTextureCommandSource_tA0EB15851A1227B965D2EEB3E5D9B86C82CDFD42_il2cpp_TypeInfo_var, L_26, L_28);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::RemoveSource(Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_RemoveSource_mAE9E37658A39CC9C49F10E5AF3AC9FE925309A41 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, RuntimeObject* ___source0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismMaskTextureCommandSource_tA0EB15851A1227B965D2EEB3E5D9B86C82CDFD42_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_FindIndex_m6656F867CAEAD6790FBB13079376102D716F0567_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mD1C5D3D5F1105C66766A875F717E8C04A471FAD1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass40_0_U3CRemoveSourceU3Eb__0_m307A8E1DC45F25C871839F90D0BA487EAFBB8CE0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10* V_0 = NULL;
	int32_t V_1 = 0;
	{
		U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10* L_0 = (U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CU3Ec__DisplayClass40_0__ctor_m563BD271B954F73F1DAA08AB3BD87B59464F3D69(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10* L_1 = V_0;
		RuntimeObject* L_2 = ___source0;
		NullCheck(L_1);
		L_1->___source_0 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___source_0), (void*)L_2);
		// if (!ContainsSources)
		bool L_3;
		L_3 = CubismMaskTexture_get_ContainsSources_m46237EBB84BA766FB56C84CFF3C7E48C36C90104(__this, NULL);
		if (L_3)
		{
			goto IL_0016;
		}
	}
	{
		// return;
		return;
	}

IL_0016:
	{
		// var itemIndex = Sources.FindIndex(i => i.Source == source);
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_4;
		L_4 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10* L_5 = V_0;
		Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33* L_6 = (Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33*)il2cpp_codegen_object_new(Predicate_1_t2702C1546A30A837359516271ECEBC2BFAA9EB33_il2cpp_TypeInfo_var);
		NullCheck(L_6);
		Predicate_1__ctor_m56410BC7DDDF48C3BCFD60E29FAD721EAEC56FBF(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass40_0_U3CRemoveSourceU3Eb__0_m307A8E1DC45F25C871839F90D0BA487EAFBB8CE0_RuntimeMethod_var), NULL);
		NullCheck(L_4);
		int32_t L_7;
		L_7 = List_1_FindIndex_m6656F867CAEAD6790FBB13079376102D716F0567(L_4, L_6, List_1_FindIndex_m6656F867CAEAD6790FBB13079376102D716F0567_RuntimeMethod_var);
		V_1 = L_7;
		// if (itemIndex == -1)
		int32_t L_8 = V_1;
		if ((!(((uint32_t)L_8) == ((uint32_t)(-1)))))
		{
			goto IL_0033;
		}
	}
	{
		// return;
		return;
	}

IL_0033:
	{
		// TilePool.UsedMaskCount -= source.GetNecessaryTileCount();
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_9;
		L_9 = CubismMaskTexture_get_TilePool_mDE381BC7848FEA4C182438B329140F7F59B59882_inline(__this, NULL);
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_10 = L_9;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline(L_10, NULL);
		U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10* L_12 = V_0;
		NullCheck(L_12);
		RuntimeObject* L_13 = L_12->___source_0;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource::GetNecessaryTileCount() */, ICubismMaskTextureCommandSource_tA0EB15851A1227B965D2EEB3E5D9B86C82CDFD42_il2cpp_TypeInfo_var, L_13);
		NullCheck(L_10);
		CubismMaskTilePool_set_UsedMaskCount_m65E05468B11056663E836E55EE858FD8BF51FEF5_inline(L_10, ((int32_t)il2cpp_codegen_subtract(L_11, L_14)), NULL);
		// TilePool.ReturnTiles(Sources[itemIndex].Tiles);
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_15;
		L_15 = CubismMaskTexture_get_TilePool_mDE381BC7848FEA4C182438B329140F7F59B59882_inline(__this, NULL);
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_16;
		L_16 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		int32_t L_17 = V_1;
		NullCheck(L_16);
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_18;
		L_18 = List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5(L_16, L_17, List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5_RuntimeMethod_var);
		CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* L_19 = L_18.___Tiles_1;
		NullCheck(L_15);
		CubismMaskTilePool_ReturnTiles_m66DB1EB7D1DBB7FEE0490F0267B58D06D813EA9F(L_15, L_19, NULL);
		// Sources.RemoveAt(itemIndex);
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_20;
		L_20 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		int32_t L_21 = V_1;
		NullCheck(L_20);
		List_1_RemoveAt_mD1C5D3D5F1105C66766A875F717E8C04A471FAD1(L_20, L_21, List_1_RemoveAt_mD1C5D3D5F1105C66766A875F717E8C04A471FAD1_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::TryRevive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_TryRevive_m2C854A28A7BA65F78615E74E10A0AAEDBF0B763F (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		// var isUseRenderTextures = _renderTextureCount > 0;
		int32_t L_0 = __this->____renderTextureCount_6;
		V_0 = (bool)((((int32_t)L_0) > ((int32_t)0))? 1 : 0);
		// if (isUseRenderTextures)
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		// RefreshRenderTextures();
		CubismMaskTexture_RefreshRenderTextures_mFD17D983D5F47CA4D1894F4AA7AE75E1432981B8(__this, NULL);
	}

IL_0013:
	{
		// if (IsRevived || isUseRenderTextures)
		bool L_2;
		L_2 = CubismMaskTexture_get_IsRevived_mE4A9CEADA864E6215B65534BB701ADF38AF3D691(__this, NULL);
		bool L_3 = V_0;
		if (!((int32_t)((int32_t)L_2|(int32_t)L_3)))
		{
			goto IL_001e;
		}
	}
	{
		// return;
		return;
	}

IL_001e:
	{
		// RefreshRenderTexture();
		CubismMaskTexture_RefreshRenderTexture_m661770658D458A6A6E757F09148CE3238CB8930B(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::ReinitializeSources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_ReinitializeSources_m2B95437D521A1173578A7E0B326D1FFFDFFC3AB5 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismMaskTextureCommandSource_tA0EB15851A1227B965D2EEB3E5D9B86C82CDFD42_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m616899B076024C082FF7F0E7435C3E9CB0360F81_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		// if (ContainsSources)
		bool L_0;
		L_0 = CubismMaskTexture_get_ContainsSources_m46237EBB84BA766FB56C84CFF3C7E48C36C90104(__this, NULL);
		if (!L_0)
		{
			goto IL_00a9;
		}
	}
	{
		// for (var sourceIndex = 0; sourceIndex < Sources.Count; sourceIndex++)
		V_0 = 0;
		goto IL_003d;
	}

IL_000f:
	{
		// var source = Sources[sourceIndex];
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_1;
		L_1 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		int32_t L_2 = V_0;
		NullCheck(L_1);
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_3;
		L_3 = List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5(L_1, L_2, List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5_RuntimeMethod_var);
		V_1 = L_3;
		// TilePool.UsedMaskCount += source.Source.GetNecessaryTileCount();
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_4;
		L_4 = CubismMaskTexture_get_TilePool_mDE381BC7848FEA4C182438B329140F7F59B59882_inline(__this, NULL);
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_5 = L_4;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline(L_5, NULL);
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_7 = V_1;
		RuntimeObject* L_8 = L_7.___Source_0;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource::GetNecessaryTileCount() */, ICubismMaskTextureCommandSource_tA0EB15851A1227B965D2EEB3E5D9B86C82CDFD42_il2cpp_TypeInfo_var, L_8);
		NullCheck(L_5);
		CubismMaskTilePool_set_UsedMaskCount_m65E05468B11056663E836E55EE858FD8BF51FEF5_inline(L_5, ((int32_t)il2cpp_codegen_add(L_6, L_9)), NULL);
		// for (var sourceIndex = 0; sourceIndex < Sources.Count; sourceIndex++)
		int32_t L_10 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
	}

IL_003d:
	{
		// for (var sourceIndex = 0; sourceIndex < Sources.Count; sourceIndex++)
		int32_t L_11 = V_0;
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_12;
		L_12 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		NullCheck(L_12);
		int32_t L_13;
		L_13 = List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_inline(L_12, List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_RuntimeMethod_var);
		if ((((int32_t)L_11) < ((int32_t)L_13)))
		{
			goto IL_000f;
		}
	}
	{
		// for (var i = 0; i < Sources.Count; ++i)
		V_2 = 0;
		goto IL_009b;
	}

IL_004f:
	{
		// var source = Sources[i];
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_14;
		L_14 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		int32_t L_15 = V_2;
		NullCheck(L_14);
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_16;
		L_16 = List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5(L_14, L_15, List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5_RuntimeMethod_var);
		V_3 = L_16;
		// source.Tiles = TilePool.AcquireTiles(source.Source.GetNecessaryTileCount());
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_17;
		L_17 = CubismMaskTexture_get_TilePool_mDE381BC7848FEA4C182438B329140F7F59B59882_inline(__this, NULL);
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_18 = V_3;
		RuntimeObject* L_19 = L_18.___Source_0;
		NullCheck(L_19);
		int32_t L_20;
		L_20 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource::GetNecessaryTileCount() */, ICubismMaskTextureCommandSource_tA0EB15851A1227B965D2EEB3E5D9B86C82CDFD42_il2cpp_TypeInfo_var, L_19);
		NullCheck(L_17);
		CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* L_21;
		L_21 = CubismMaskTilePool_AcquireTiles_m13B365A6CFA8742E8442F1DA24157309FB0D456A(L_17, L_20, NULL);
		(&V_3)->___Tiles_1 = L_21;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___Tiles_1), (void*)L_21);
		// source.Source.SetTiles(source.Tiles);
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_22 = V_3;
		RuntimeObject* L_23 = L_22.___Source_0;
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_24 = V_3;
		CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* L_25 = L_24.___Tiles_1;
		NullCheck(L_23);
		InterfaceActionInvoker1< CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* >::Invoke(1 /* System.Void Live2D.Cubism.Rendering.Masking.ICubismMaskTextureCommandSource::SetTiles(Live2D.Cubism.Rendering.Masking.CubismMaskTile[]) */, ICubismMaskTextureCommandSource_tA0EB15851A1227B965D2EEB3E5D9B86C82CDFD42_il2cpp_TypeInfo_var, L_23, L_25);
		// Sources[i] = source;
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_26;
		L_26 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		int32_t L_27 = V_2;
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_28 = V_3;
		NullCheck(L_26);
		List_1_set_Item_m616899B076024C082FF7F0E7435C3E9CB0360F81(L_26, L_27, L_28, List_1_set_Item_m616899B076024C082FF7F0E7435C3E9CB0360F81_RuntimeMethod_var);
		// for (var i = 0; i < Sources.Count; ++i)
		int32_t L_29 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_29, 1));
	}

IL_009b:
	{
		// for (var i = 0; i < Sources.Count; ++i)
		int32_t L_30 = V_2;
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_31;
		L_31 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		NullCheck(L_31);
		int32_t L_32;
		L_32 = List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_inline(L_31, List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_RuntimeMethod_var);
		if ((((int32_t)L_30) < ((int32_t)L_32)))
		{
			goto IL_004f;
		}
	}

IL_00a9:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::RefreshRenderTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_RefreshRenderTexture_m661770658D458A6A6E757F09148CE3238CB8930B (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// RenderTexture = new RenderTexture(Size, Size, 0, RenderTextureFormat.ARGB32);
		int32_t L_0;
		L_0 = CubismMaskTexture_get_Size_mC790F86C9772ABB7CB5E8D83680F161F21CDD141_inline(__this, NULL);
		int32_t L_1;
		L_1 = CubismMaskTexture_get_Size_mC790F86C9772ABB7CB5E8D83680F161F21CDD141_inline(__this, NULL);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
		NullCheck(L_2);
		RenderTexture__ctor_m53215A8EDDE262932758186108347685F6A512C4(L_2, L_0, L_1, 0, 0, NULL);
		CubismMaskTexture_set_RenderTexture_mB559CA7A0BD39CA3C918DA205547BF27FB3114D9_inline(__this, L_2, NULL);
		// if (RenderTextureCount > 0)
		int32_t L_3;
		L_3 = CubismMaskTexture_get_RenderTextureCount_m44F17EF1DD06E3B1944098C6FFBF8B1BB0037899_inline(__this, NULL);
		if ((((int32_t)L_3) <= ((int32_t)0)))
		{
			goto IL_0029;
		}
	}
	{
		// RefreshRenderTextures();
		CubismMaskTexture_RefreshRenderTextures_mFD17D983D5F47CA4D1894F4AA7AE75E1432981B8(__this, NULL);
		// return;
		return;
	}

IL_0029:
	{
		// if (_renderTextures != null)
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_4 = __this->____renderTextures_9;
		if (!L_4)
		{
			goto IL_0051;
		}
	}
	{
		// for (int renderTextureIndex = 0; renderTextureIndex < RenderTextures.Length; renderTextureIndex++)
		V_0 = 0;
		goto IL_0046;
	}

IL_0035:
	{
		// DestroyImmediate(RenderTextures[renderTextureIndex]);
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_5;
		L_5 = CubismMaskTexture_get_RenderTextures_mA96DD33158BAB0F7FFE241618C26D86BC1E10B20(__this, NULL);
		int32_t L_6 = V_0;
		NullCheck(L_5);
		int32_t L_7 = L_6;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_8, NULL);
		// for (int renderTextureIndex = 0; renderTextureIndex < RenderTextures.Length; renderTextureIndex++)
		int32_t L_9 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
	}

IL_0046:
	{
		// for (int renderTextureIndex = 0; renderTextureIndex < RenderTextures.Length; renderTextureIndex++)
		int32_t L_10 = V_0;
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_11;
		L_11 = CubismMaskTexture_get_RenderTextures_mA96DD33158BAB0F7FFE241618C26D86BC1E10B20(__this, NULL);
		NullCheck(L_11);
		if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
		{
			goto IL_0035;
		}
	}

IL_0051:
	{
		// RenderTextures = new RenderTexture[0];
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_12 = (RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)(RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)SZArrayNew(RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6_il2cpp_TypeInfo_var, (uint32_t)0);
		CubismMaskTexture_set_RenderTextures_m9C0ACFB350E208B43A4BE7B896D53E8F8BA2706A_inline(__this, L_12, NULL);
		// TilePool = new CubismMaskTilePool(Subdivisions, Channels);
		int32_t L_13;
		L_13 = CubismMaskTexture_get_Subdivisions_m8499284D89F662239B70D070ED98EB762EAD504E_inline(__this, NULL);
		int32_t L_14;
		L_14 = CubismMaskTexture_get_Channels_mF95A5507A3FD76B1D2486F52720A99215A994565(__this, NULL);
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_15 = (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D*)il2cpp_codegen_object_new(CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D_il2cpp_TypeInfo_var);
		NullCheck(L_15);
		CubismMaskTilePool__ctor_m85EC0467E0B116E11B92346DB15E118CE80BFBB5(L_15, L_13, L_14, (-1), NULL);
		CubismMaskTexture_set_TilePool_mE99F4B298C3A75F0B04BC3C240AE4FD6880EB840_inline(__this, L_15, NULL);
		// ReinitializeSources();
		CubismMaskTexture_ReinitializeSources_m2B95437D521A1173578A7E0B326D1FFFDFFC3AB5(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::RefreshRenderTextures()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_RefreshRenderTextures_mFD17D983D5F47CA4D1894F4AA7AE75E1432981B8 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		// if (_renderTextures != null)
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_0 = __this->____renderTextures_9;
		if (!L_0)
		{
			goto IL_0028;
		}
	}
	{
		// for (int renderTextureIndex = 0; renderTextureIndex < RenderTextures.Length; renderTextureIndex++)
		V_0 = 0;
		goto IL_001d;
	}

IL_000c:
	{
		// DestroyImmediate(RenderTextures[renderTextureIndex]);
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_1;
		L_1 = CubismMaskTexture_get_RenderTextures_mA96DD33158BAB0F7FFE241618C26D86BC1E10B20(__this, NULL);
		int32_t L_2 = V_0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_4, NULL);
		// for (int renderTextureIndex = 0; renderTextureIndex < RenderTextures.Length; renderTextureIndex++)
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
	}

IL_001d:
	{
		// for (int renderTextureIndex = 0; renderTextureIndex < RenderTextures.Length; renderTextureIndex++)
		int32_t L_6 = V_0;
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_7;
		L_7 = CubismMaskTexture_get_RenderTextures_mA96DD33158BAB0F7FFE241618C26D86BC1E10B20(__this, NULL);
		NullCheck(L_7);
		if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
		{
			goto IL_000c;
		}
	}

IL_0028:
	{
		// RenderTextures = new RenderTexture[RenderTextureCount];
		int32_t L_8;
		L_8 = CubismMaskTexture_get_RenderTextureCount_m44F17EF1DD06E3B1944098C6FFBF8B1BB0037899_inline(__this, NULL);
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_9 = (RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)(RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)SZArrayNew(RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6_il2cpp_TypeInfo_var, (uint32_t)L_8);
		CubismMaskTexture_set_RenderTextures_m9C0ACFB350E208B43A4BE7B896D53E8F8BA2706A_inline(__this, L_9, NULL);
		// for (int renderTextureIndex = 0; renderTextureIndex < RenderTextureCount; renderTextureIndex++)
		V_1 = 0;
		goto IL_005c;
	}

IL_003d:
	{
		// RenderTextures[renderTextureIndex] = new RenderTexture(Size, Size, 0, RenderTextureFormat.ARGB32);
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_10;
		L_10 = CubismMaskTexture_get_RenderTextures_mA96DD33158BAB0F7FFE241618C26D86BC1E10B20(__this, NULL);
		int32_t L_11 = V_1;
		int32_t L_12;
		L_12 = CubismMaskTexture_get_Size_mC790F86C9772ABB7CB5E8D83680F161F21CDD141_inline(__this, NULL);
		int32_t L_13;
		L_13 = CubismMaskTexture_get_Size_mC790F86C9772ABB7CB5E8D83680F161F21CDD141_inline(__this, NULL);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_14 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
		NullCheck(L_14);
		RenderTexture__ctor_m53215A8EDDE262932758186108347685F6A512C4(L_14, L_12, L_13, 0, 0, NULL);
		NullCheck(L_10);
		ArrayElementTypeCheck (L_10, L_14);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)L_14);
		// for (int renderTextureIndex = 0; renderTextureIndex < RenderTextureCount; renderTextureIndex++)
		int32_t L_15 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
	}

IL_005c:
	{
		// for (int renderTextureIndex = 0; renderTextureIndex < RenderTextureCount; renderTextureIndex++)
		int32_t L_16 = V_1;
		int32_t L_17;
		L_17 = CubismMaskTexture_get_RenderTextureCount_m44F17EF1DD06E3B1944098C6FFBF8B1BB0037899_inline(__this, NULL);
		if ((((int32_t)L_16) < ((int32_t)L_17)))
		{
			goto IL_003d;
		}
	}
	{
		// TilePool = new CubismMaskTilePool(-1, Channels, RenderTextureCount);
		int32_t L_18;
		L_18 = CubismMaskTexture_get_Channels_mF95A5507A3FD76B1D2486F52720A99215A994565(__this, NULL);
		int32_t L_19;
		L_19 = CubismMaskTexture_get_RenderTextureCount_m44F17EF1DD06E3B1944098C6FFBF8B1BB0037899_inline(__this, NULL);
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_20 = (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D*)il2cpp_codegen_object_new(CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D_il2cpp_TypeInfo_var);
		NullCheck(L_20);
		CubismMaskTilePool__ctor_m85EC0467E0B116E11B92346DB15E118CE80BFBB5(L_20, (-1), L_18, L_19, NULL);
		CubismMaskTexture_set_TilePool_mE99F4B298C3A75F0B04BC3C240AE4FD6880EB840_inline(__this, L_20, NULL);
		// ReinitializeSources();
		CubismMaskTexture_ReinitializeSources_m2B95437D521A1173578A7E0B326D1FFFDFFC3AB5(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_OnEnable_mA5FDF30E2A3E8C05114AE2D11D721FA232359A97 (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// CubismMaskCommandBuffer.AddSource(this);
		CubismMaskCommandBuffer_AddSource_m916D19F551F0D4C7447C6E3D3F814081908629FF(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_OnDestroy_m3A3B933ADB0F584FF4430D80C3D69C4C59C39FEA (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// CubismMaskCommandBuffer.RemoveSource(this);
		CubismMaskCommandBuffer_RemoveSource_m853D4017EA8C4FC12FDC86C2373B5BC0A90FEF2F(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource.AddToCommandBuffer(UnityEngine.Rendering.CommandBuffer,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture_Live2D_Cubism_Rendering_Masking_ICubismMaskCommandSource_AddToCommandBuffer_m11637855D2B6D718561CEC423230F6C2DAD2470A (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___buffer0, bool ___isUsingMultipleBuffer1, int32_t ___renderTextureIndex2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismMaskCommandSource_tE6F7E05F64C59E8935B34221660B97E6D400E707_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// if (!ContainsSources
		//     || (isUsingMultipleBuffer && (renderTextureIndex >= RenderTextureCount))
		//     || (isUsingMultipleBuffer && (renderTextureIndex < 0))
		//     || (!isUsingMultipleBuffer && RenderTextureCount > 0))
		bool L_0;
		L_0 = CubismMaskTexture_get_ContainsSources_m46237EBB84BA766FB56C84CFF3C7E48C36C90104(__this, NULL);
		if (!L_0)
		{
			goto IL_0027;
		}
	}
	{
		bool L_1 = ___isUsingMultipleBuffer1;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		int32_t L_2 = ___renderTextureIndex2;
		int32_t L_3;
		L_3 = CubismMaskTexture_get_RenderTextureCount_m44F17EF1DD06E3B1944098C6FFBF8B1BB0037899_inline(__this, NULL);
		if ((((int32_t)L_2) >= ((int32_t)L_3)))
		{
			goto IL_0027;
		}
	}

IL_0014:
	{
		bool L_4 = ___isUsingMultipleBuffer1;
		if (!L_4)
		{
			goto IL_001b;
		}
	}
	{
		int32_t L_5 = ___renderTextureIndex2;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0027;
		}
	}

IL_001b:
	{
		bool L_6 = ___isUsingMultipleBuffer1;
		if (L_6)
		{
			goto IL_0028;
		}
	}
	{
		int32_t L_7;
		L_7 = CubismMaskTexture_get_RenderTextureCount_m44F17EF1DD06E3B1944098C6FFBF8B1BB0037899_inline(__this, NULL);
		if ((((int32_t)L_7) <= ((int32_t)0)))
		{
			goto IL_0028;
		}
	}

IL_0027:
	{
		// return;
		return;
	}

IL_0028:
	{
		// if (isUsingMultipleBuffer)
		bool L_8 = ___isUsingMultipleBuffer1;
		if (!L_8)
		{
			goto IL_0040;
		}
	}
	{
		// buffer.SetRenderTarget(RenderTextures[renderTextureIndex]);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = ___buffer0;
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_10;
		L_10 = CubismMaskTexture_get_RenderTextures_mA96DD33158BAB0F7FFE241618C26D86BC1E10B20(__this, NULL);
		int32_t L_11 = ___renderTextureIndex2;
		NullCheck(L_10);
		int32_t L_12 = L_11;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_14;
		L_14 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_13, NULL);
		NullCheck(L_9);
		CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A(L_9, L_14, NULL);
		goto IL_0051;
	}

IL_0040:
	{
		// buffer.SetRenderTarget(RenderTexture);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_15 = ___buffer0;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_16;
		L_16 = CubismMaskTexture_get_RenderTexture_m7D47BCFAC0D835C778B7C130EA39282B102A1AE1(__this, NULL);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_17;
		L_17 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_16, NULL);
		NullCheck(L_15);
		CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A(L_15, L_17, NULL);
	}

IL_0051:
	{
		// buffer.ClearRenderTarget(false, true, Color.clear);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_18 = ___buffer0;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_19;
		L_19 = Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline(NULL);
		NullCheck(L_18);
		CommandBuffer_ClearRenderTarget_mABBE498A16DCEADCAA8F5DB50073012F74D03F14(L_18, (bool)0, (bool)1, L_19, NULL);
		// for (var i = 0; i < Sources.Count; ++i)
		V_0 = 0;
		goto IL_007f;
	}

IL_0062:
	{
		// Sources[i].Source.AddToCommandBuffer(buffer, isUsingMultipleBuffer, renderTextureIndex);
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_20;
		L_20 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		int32_t L_21 = V_0;
		NullCheck(L_20);
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_22;
		L_22 = List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5(L_20, L_21, List_1_get_Item_mA225539F336664438CEAB5C2D36115EC85F6DDE5_RuntimeMethod_var);
		RuntimeObject* L_23 = L_22.___Source_0;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_24 = ___buffer0;
		bool L_25 = ___isUsingMultipleBuffer1;
		int32_t L_26 = ___renderTextureIndex2;
		NullCheck(L_23);
		InterfaceActionInvoker3< CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, bool, int32_t >::Invoke(1 /* System.Void Live2D.Cubism.Rendering.Masking.ICubismMaskCommandSource::AddToCommandBuffer(UnityEngine.Rendering.CommandBuffer,System.Boolean,System.Int32) */, ICubismMaskCommandSource_tE6F7E05F64C59E8935B34221660B97E6D400E707_il2cpp_TypeInfo_var, L_23, L_24, L_25, L_26);
		// for (var i = 0; i < Sources.Count; ++i)
		int32_t L_27 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
	}

IL_007f:
	{
		// for (var i = 0; i < Sources.Count; ++i)
		int32_t L_28 = V_0;
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_29;
		L_29 = CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline(__this, NULL);
		NullCheck(L_29);
		int32_t L_30;
		L_30 = List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_inline(L_29, List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_RuntimeMethod_var);
		if ((((int32_t)L_28) < ((int32_t)L_30)))
		{
			goto IL_0062;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTexture::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTexture__ctor_m4B7032B342C2B5EF367A71AE8EBAAA448BFF38CD (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// private int _size = 1024;
		__this->____size_4 = ((int32_t)1024);
		// private int _subdivisions = 3;
		__this->____subdivisions_5 = 3;
		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
// Conversion methods for marshalling of: Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem
IL2CPP_EXTERN_C void SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshal_pinvoke(const SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178& unmarshaled, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshaled_pinvoke& marshaled)
{
	Exception_t* ___Source_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Source' of type 'SourcesItem': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___Source_0Exception, NULL);
}
IL2CPP_EXTERN_C void SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshal_pinvoke_back(const SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshaled_pinvoke& marshaled, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178& unmarshaled)
{
	Exception_t* ___Source_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Source' of type 'SourcesItem': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___Source_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem
IL2CPP_EXTERN_C void SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshal_pinvoke_cleanup(SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem
IL2CPP_EXTERN_C void SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshal_com(const SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178& unmarshaled, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshaled_com& marshaled)
{
	Exception_t* ___Source_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Source' of type 'SourcesItem': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___Source_0Exception, NULL);
}
IL2CPP_EXTERN_C void SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshal_com_back(const SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshaled_com& marshaled, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178& unmarshaled)
{
	Exception_t* ___Source_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Source' of type 'SourcesItem': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___Source_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem
IL2CPP_EXTERN_C void SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshal_com_cleanup(SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178_marshaled_com& marshaled)
{
}
#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 Live2D.Cubism.Rendering.Masking.CubismMaskTexture/<>c__DisplayClass39_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass39_0__ctor_m793001A3752402E1FE69C7846453F76781D82D2B (U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskTexture/<>c__DisplayClass39_0::<AddSource>b__0(Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass39_0_U3CAddSourceU3Eb__0_m25AF0C7227D05728D809671A47CF7702C4CC0F72 (U3CU3Ec__DisplayClass39_0_t918FA39537E0ACE20E0769F0B6AEFA856DEA31BF* __this, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 ___i0, const RuntimeMethod* method) 
{
	{
		// else if (Sources.FindIndex(i => i.Source == source) != -1)
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_0 = ___i0;
		RuntimeObject* L_1 = L_0.___Source_0;
		RuntimeObject* L_2 = __this->___source_0;
		return (bool)((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)L_2))? 1 : 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 Live2D.Cubism.Rendering.Masking.CubismMaskTexture/<>c__DisplayClass40_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass40_0__ctor_m563BD271B954F73F1DAA08AB3BD87B59464F3D69 (U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskTexture/<>c__DisplayClass40_0::<RemoveSource>b__0(Live2D.Cubism.Rendering.Masking.CubismMaskTexture/SourcesItem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass40_0_U3CRemoveSourceU3Eb__0_m307A8E1DC45F25C871839F90D0BA487EAFBB8CE0 (U3CU3Ec__DisplayClass40_0_t42D462BBC53994EF4BB8164584EE16129F0F9B10* __this, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 ___i0, const RuntimeMethod* method) 
{
	{
		// var itemIndex = Sources.FindIndex(i => i.Source == source);
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_0 = ___i0;
		RuntimeObject* L_1 = L_0.___Source_0;
		RuntimeObject* L_2 = __this->___source_0;
		return (bool)((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)L_2))? 1 : 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
// UnityEngine.Vector4 Live2D.Cubism.Rendering.Masking.CubismMaskTile::op_Implicit(Live2D.Cubism.Rendering.Masking.CubismMaskTile)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 CubismMaskTile_op_Implicit_m2CA7619D3039FB60782BC120025227D879253552 (CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___value0, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// return new Vector4
		// {
		//     x = value.Channel,
		//     y = value.Column,
		//     z = value.Row,
		//     w = value.Size
		// };
		il2cpp_codegen_initobj((&V_0), sizeof(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3));
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_0 = ___value0;
		float L_1 = L_0.___Channel_0;
		(&V_0)->___x_1 = L_1;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_2 = ___value0;
		float L_3 = L_2.___Column_1;
		(&V_0)->___y_2 = L_3;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_4 = ___value0;
		float L_5 = L_4.___Row_2;
		(&V_0)->___z_3 = L_5;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_6 = ___value0;
		float L_7 = L_6.___Size_3;
		(&V_0)->___w_4 = L_7;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = V_0;
		return L_8;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_Subdivisions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_Subdivisions_mDF452A46C88DD7FA23A633064C550031D82099AD (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private int Subdivisions { get; set; }
		int32_t L_0 = __this->___U3CSubdivisionsU3Ek__BackingField_2;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_Subdivisions(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_Subdivisions_m4C6A83B6AD26EA94D033CDCD20F82EE3E4FA61F1 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int Subdivisions { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CSubdivisionsU3Ek__BackingField_2 = L_0;
		return;
	}
}
// System.Boolean[] Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_Slots()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* CubismMaskTilePool_get_Slots_mE28F90DC0D13547738729B718374A6076DA73DF9 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private bool[] Slots { get; set; }
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = __this->___U3CSlotsU3Ek__BackingField_3;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_Slots(System.Boolean[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_Slots_m86C2E92C1C659E9DB7FE39D373A5244964D7F3E5 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___value0, const RuntimeMethod* method) 
{
	{
		// private bool[] Slots { get; set; }
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___value0;
		__this->___U3CSlotsU3Ek__BackingField_3 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSlotsU3Ek__BackingField_3), (void*)L_0);
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_RenderTextureCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private int RenderTextureCount { get; set; }
		int32_t L_0 = __this->___U3CRenderTextureCountU3Ek__BackingField_4;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_RenderTextureCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_RenderTextureCount_m8B9EFC4C0085264EC6F92ED09BDDDDD153313CD4 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int RenderTextureCount { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CRenderTextureCountU3Ek__BackingField_4 = L_0;
		return;
	}
}
// System.Boolean Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_IsUsingHighPrecisionMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismMaskTilePool_get_IsUsingHighPrecisionMask_m49D59FFDFA77185330DBEF3065810E315C144C9A (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private bool IsUsingHighPrecisionMask { get; set; }
		bool L_0 = __this->___U3CIsUsingHighPrecisionMaskU3Ek__BackingField_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_IsUsingHighPrecisionMask(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_IsUsingHighPrecisionMask_m0AC3E217D3BCB4520FB5B35B361E0E2007D6C3E8 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// private bool IsUsingHighPrecisionMask { get; set; }
		bool L_0 = ___value0;
		__this->___U3CIsUsingHighPrecisionMaskU3Ek__BackingField_5 = L_0;
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_UseClippingMaskMaxCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_UseClippingMaskMaxCount_m433372BBDE859228E4F040450730564364EA3B0F (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private int UseClippingMaskMaxCount { get; set; }
		int32_t L_0 = __this->___U3CUseClippingMaskMaxCountU3Ek__BackingField_6;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_UseClippingMaskMaxCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_UseClippingMaskMaxCount_mECB885150CB7F12A04C250315ACFF839A7D651A7 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int UseClippingMaskMaxCount { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CUseClippingMaskMaxCountU3Ek__BackingField_6 = L_0;
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_Channels()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private int Channels { get; set; }
		int32_t L_0 = __this->___U3CChannelsU3Ek__BackingField_7;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_Channels(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_Channels_m1F2ADD86D33BA0C7B4AB433690FD07C8F0FC26A2 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int Channels { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CChannelsU3Ek__BackingField_7 = L_0;
		return;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_UsedMaskCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// public int UsedMaskCount { get; set; }
		int32_t L_0 = __this->___U3CUsedMaskCountU3Ek__BackingField_8;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_UsedMaskCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_UsedMaskCount_m65E05468B11056663E836E55EE858FD8BF51FEF5 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// public int UsedMaskCount { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CUsedMaskCountU3Ek__BackingField_8 = L_0;
		return;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext[] Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_LayoutContexts()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private LayoutContext[] LayoutContexts { get; set; }
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_0 = __this->___U3CLayoutContextsU3Ek__BackingField_9;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_LayoutContexts(Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_LayoutContexts_mAE8C1ECA2AED6D1649513C9B91C99E0BB8279847 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* ___value0, const RuntimeMethod* method) 
{
	{
		// private LayoutContext[] LayoutContexts { get; set; }
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_0 = ___value0;
		__this->___U3CLayoutContextsU3Ek__BackingField_9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLayoutContextsU3Ek__BackingField_9), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext[] Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::get_HeadOfChannels()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* CubismMaskTilePool_get_HeadOfChannels_m249AD8ED18F0971BA87B793C461730B4BB93EA0D (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// get { return _headOfChannels; }
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_0 = __this->____headOfChannels_10;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::set_HeadOfChannels(Live2D.Cubism.Rendering.Masking.CubismMaskTilePool/LayoutContext[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_HeadOfChannels_m96E58625A4C6D7F38BCA47AF1090845CD625618B (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* ___value0, const RuntimeMethod* method) 
{
	{
		// set { _headOfChannels = value; }
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_0 = ___value0;
		__this->____headOfChannels_10 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____headOfChannels_10), (void*)L_0);
		// set { _headOfChannels = value; }
		return;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::.ctor(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool__ctor_m85EC0467E0B116E11B92346DB15E118CE80BFBB5 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___subdivisions0, int32_t ___channels1, int32_t ___renderTextureCount2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688 V_1;
	memset((&V_1), 0, sizeof(V_1));
	CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* G_B4_0 = NULL;
	CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* G_B3_0 = NULL;
	int32_t G_B5_0 = 0;
	CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* G_B5_1 = NULL;
	{
		// private readonly int ClippingMaskMaxCountOnDefault = 36; // Maximum number of masks per normal frame buffer.
		__this->___ClippingMaskMaxCountOnDefault_0 = ((int32_t)36);
		// private readonly int ClippingMaskMaxCountOnMultiRenderTexture = 32; // Maximum number of masks per frame buffer when there are two or more frame buffers.
		__this->___ClippingMaskMaxCountOnMultiRenderTexture_1 = ((int32_t)32);
		// public CubismMaskTilePool(int subdivisions, int channels, int renderTextureCount = -1)
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		// RenderTextureCount = renderTextureCount;
		int32_t L_0 = ___renderTextureCount2;
		CubismMaskTilePool_set_RenderTextureCount_m8B9EFC4C0085264EC6F92ED09BDDDDD153313CD4_inline(__this, L_0, NULL);
		// Channels = channels;
		int32_t L_1 = ___channels1;
		CubismMaskTilePool_set_Channels_m1F2ADD86D33BA0C7B4AB433690FD07C8F0FC26A2_inline(__this, L_1, NULL);
		// if (RenderTextureCount < 1)
		int32_t L_2;
		L_2 = CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA_inline(__this, NULL);
		if ((((int32_t)L_2) >= ((int32_t)1)))
		{
			goto IL_0054;
		}
	}
	{
		// Subdivisions = subdivisions;
		int32_t L_3 = ___subdivisions0;
		CubismMaskTilePool_set_Subdivisions_m4C6A83B6AD26EA94D033CDCD20F82EE3E4FA61F1_inline(__this, L_3, NULL);
		// Slots = new bool[(int)Mathf.Pow(4, subdivisions) * Channels];
		int32_t L_4 = ___subdivisions0;
		float L_5;
		L_5 = powf((4.0f), ((float)L_4));
		int32_t L_6;
		L_6 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_7 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(il2cpp_codegen_cast_double_to_int<int32_t>(L_5), L_6)));
		CubismMaskTilePool_set_Slots_m86C2E92C1C659E9DB7FE39D373A5244964D7F3E5_inline(__this, L_7, NULL);
		return;
	}

IL_0054:
	{
		// UseClippingMaskMaxCount = renderTextureCount > 1
		//     ? ClippingMaskMaxCountOnMultiRenderTexture * renderTextureCount
		//     : ClippingMaskMaxCountOnDefault;
		int32_t L_8 = ___renderTextureCount2;
		G_B3_0 = __this;
		if ((((int32_t)L_8) > ((int32_t)1)))
		{
			G_B4_0 = __this;
			goto IL_0061;
		}
	}
	{
		int32_t L_9 = __this->___ClippingMaskMaxCountOnDefault_0;
		G_B5_0 = L_9;
		G_B5_1 = G_B3_0;
		goto IL_0069;
	}

IL_0061:
	{
		int32_t L_10 = __this->___ClippingMaskMaxCountOnMultiRenderTexture_1;
		int32_t L_11 = ___renderTextureCount2;
		G_B5_0 = ((int32_t)il2cpp_codegen_multiply(L_10, L_11));
		G_B5_1 = G_B4_0;
	}

IL_0069:
	{
		NullCheck(G_B5_1);
		CubismMaskTilePool_set_UseClippingMaskMaxCount_mECB885150CB7F12A04C250315ACFF839A7D651A7_inline(G_B5_1, G_B5_0, NULL);
		// Slots = new bool[UseClippingMaskMaxCount * Channels];
		int32_t L_12;
		L_12 = CubismMaskTilePool_get_UseClippingMaskMaxCount_m433372BBDE859228E4F040450730564364EA3B0F_inline(__this, NULL);
		int32_t L_13;
		L_13 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_14 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_12, L_13)));
		CubismMaskTilePool_set_Slots_m86C2E92C1C659E9DB7FE39D373A5244964D7F3E5_inline(__this, L_14, NULL);
		// UsedMaskCount = 0;
		CubismMaskTilePool_set_UsedMaskCount_m65E05468B11056663E836E55EE858FD8BF51FEF5_inline(__this, 0, NULL);
		// LayoutContexts = new LayoutContext[UseClippingMaskMaxCount * Channels];
		int32_t L_15;
		L_15 = CubismMaskTilePool_get_UseClippingMaskMaxCount_m433372BBDE859228E4F040450730564364EA3B0F_inline(__this, NULL);
		int32_t L_16;
		L_16 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_17 = (LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749*)(LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749*)SZArrayNew(LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_15, L_16)));
		CubismMaskTilePool_set_LayoutContexts_mAE8C1ECA2AED6D1649513C9B91C99E0BB8279847_inline(__this, L_17, NULL);
		// for (int layoutContextIndex = 0; layoutContextIndex < LayoutContexts.Length; layoutContextIndex++)
		V_0 = 0;
		goto IL_00e2;
	}

IL_00a9:
	{
		// LayoutContexts[layoutContextIndex] = new LayoutContext
		// {
		//     RenderTextureIndex = 0,
		//     Channel = 0,
		//     LayoutCount = 0,
		//     LayoutCountContextIndex = 0,
		// };
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_18;
		L_18 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_19 = V_0;
		il2cpp_codegen_initobj((&V_1), sizeof(LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688));
		(&V_1)->___RenderTextureIndex_0 = 0;
		(&V_1)->___Channel_1 = 0;
		(&V_1)->___LayoutCount_2 = 0;
		(&V_1)->___LayoutCountContextIndex_3 = 0;
		LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688 L_20 = V_1;
		NullCheck(L_18);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688)L_20);
		// for (int layoutContextIndex = 0; layoutContextIndex < LayoutContexts.Length; layoutContextIndex++)
		int32_t L_21 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1));
	}

IL_00e2:
	{
		// for (int layoutContextIndex = 0; layoutContextIndex < LayoutContexts.Length; layoutContextIndex++)
		int32_t L_22 = V_0;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_23;
		L_23 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		NullCheck(L_23);
		if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
		{
			goto IL_00a9;
		}
	}
	{
		// HeadOfChannels = new LayoutContext[0];
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_24 = (LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749*)(LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749*)SZArrayNew(LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749_il2cpp_TypeInfo_var, (uint32_t)0);
		CubismMaskTilePool_set_HeadOfChannels_m96E58625A4C6D7F38BCA47AF1090845CD625618B_inline(__this, L_24, NULL);
		// }
		return;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskTile[] Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::AcquireTiles(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* CubismMaskTilePool_AcquireTiles_m13B365A6CFA8742E8442F1DA24157309FB0D456A (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___count0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27EA7A806A527E5A0AD1BC940FA0660B411E3F03);
		s_Il2CppMethodInitialized = true;
	}
	CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* V_0 = NULL;
	int32_t V_1 = 0;
	bool V_2 = false;
	int32_t V_3 = 0;
	{
		// var result = new CubismMaskTile[count];
		int32_t L_0 = ___count0;
		CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* L_1 = (CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805*)(CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805*)SZArrayNew(CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805_il2cpp_TypeInfo_var, (uint32_t)L_0);
		V_0 = L_1;
		// for (var i = 0; i < count; ++i)
		V_1 = 0;
		goto IL_0058;
	}

IL_000b:
	{
		// var allocationSuccessful = false;
		V_2 = (bool)0;
		// for (var j = 0; j < Slots.Length; ++j)
		V_3 = 0;
		goto IL_003a;
	}

IL_0011:
	{
		// if (Slots[j])
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_2;
		L_2 = CubismMaskTilePool_get_Slots_mE28F90DC0D13547738729B718374A6076DA73DF9_inline(__this, NULL);
		int32_t L_3 = V_3;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		uint8_t L_5 = (uint8_t)(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		if (L_5)
		{
			goto IL_0036;
		}
	}
	{
		// result[i] = ToTile(j);
		CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* L_6 = V_0;
		int32_t L_7 = V_1;
		int32_t L_8 = V_3;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_9;
		L_9 = CubismMaskTilePool_ToTile_mB4BE74BCBEE1C2E06D37A47EB6FF25451235F69A(__this, L_8, NULL);
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A)L_9);
		// Slots[j] = true;
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_10;
		L_10 = CubismMaskTilePool_get_Slots_mE28F90DC0D13547738729B718374A6076DA73DF9_inline(__this, NULL);
		int32_t L_11 = V_3;
		NullCheck(L_10);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (bool)1);
		// allocationSuccessful = true;
		V_2 = (bool)1;
		// break;
		goto IL_0045;
	}

IL_0036:
	{
		// for (var j = 0; j < Slots.Length; ++j)
		int32_t L_12 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1));
	}

IL_003a:
	{
		// for (var j = 0; j < Slots.Length; ++j)
		int32_t L_13 = V_3;
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_14;
		L_14 = CubismMaskTilePool_get_Slots_mE28F90DC0D13547738729B718374A6076DA73DF9_inline(__this, NULL);
		NullCheck(L_14);
		if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
		{
			goto IL_0011;
		}
	}

IL_0045:
	{
		// if (!allocationSuccessful)
		bool L_15 = V_2;
		if (L_15)
		{
			goto IL_0054;
		}
	}
	{
		// Debug.LogError("The currently specified mask texture exceeds the number of masks that can be drawn.");
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral27EA7A806A527E5A0AD1BC940FA0660B411E3F03, NULL);
		// return null;
		return (CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805*)NULL;
	}

IL_0054:
	{
		// for (var i = 0; i < count; ++i)
		int32_t L_16 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
	}

IL_0058:
	{
		// for (var i = 0; i < count; ++i)
		int32_t L_17 = V_1;
		int32_t L_18 = ___count0;
		if ((((int32_t)L_17) < ((int32_t)L_18)))
		{
			goto IL_000b;
		}
	}
	{
		// return result;
		CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* L_19 = V_0;
		return L_19;
	}
}
// System.Void Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::ReturnTiles(Live2D.Cubism.Rendering.Masking.CubismMaskTile[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMaskTilePool_ReturnTiles_m66DB1EB7D1DBB7FEE0490F0267B58D06D813EA9F (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* ___tiles0, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		// for (var i = 0; i < tiles.Length; ++i)
		V_0 = 0;
		goto IL_001d;
	}

IL_0004:
	{
		// Slots[ToIndex(tiles[i])] = false;
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0;
		L_0 = CubismMaskTilePool_get_Slots_mE28F90DC0D13547738729B718374A6076DA73DF9_inline(__this, NULL);
		CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* L_1 = ___tiles0;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		int32_t L_5;
		L_5 = CubismMaskTilePool_ToIndex_m674A4ADAEFB098F1FF8CD2B93885A57C5437E6D2(__this, L_4, NULL);
		NullCheck(L_0);
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (bool)0);
		// for (var i = 0; i < tiles.Length; ++i)
		int32_t L_6 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
	}

IL_001d:
	{
		// for (var i = 0; i < tiles.Length; ++i)
		int32_t L_7 = V_0;
		CubismMaskTileU5BU5D_t2361B042A99466C5758F310976FE30C8A5A42805* L_8 = ___tiles0;
		NullCheck(L_8);
		if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
		{
			goto IL_0004;
		}
	}
	{
		// }
		return;
	}
}
// Live2D.Cubism.Rendering.Masking.CubismMaskTile Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::ToTile(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A CubismMaskTilePool_ToTile_mB4BE74BCBEE1C2E06D37A47EB6FF25451235F69A (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___index0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisLayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688_m172FF6587FF99220498D0551CCB0D916F62B5D1F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44D2771F21F2CDA7F84F2EEB27EA58FFCEA68E21);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA36F4084207EEEBE53F3632E39A579D1A9CB063B);
		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;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A V_8;
	memset((&V_8), 0, sizeof(V_8));
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	int32_t V_11 = 0;
	int32_t V_12 = 0;
	int32_t V_13 = 0;
	int32_t V_14 = 0;
	int32_t V_15 = 0;
	float V_16 = 0.0f;
	int32_t V_17 = 0;
	int32_t V_18 = 0;
	int32_t V_19 = 0;
	float V_20 = 0.0f;
	int32_t V_21 = 0;
	int32_t V_22 = 0;
	int32_t V_23 = 0;
	int32_t V_24 = 0;
	int32_t V_25 = 0;
	float V_26 = 0.0f;
	int32_t V_27 = 0;
	int32_t V_28 = 0;
	int32_t V_29 = 0;
	int32_t G_B6_0 = 0;
	LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688* G_B11_0 = NULL;
	LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688* G_B10_0 = NULL;
	int32_t G_B12_0 = 0;
	LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688* G_B12_1 = NULL;
	int32_t G_B16_0 = 0;
	int32_t G_B20_0 = 0;
	int32_t G_B24_0 = 0;
	int32_t G_B33_0 = 0;
	int32_t* G_B33_1 = NULL;
	int32_t G_B32_0 = 0;
	int32_t* G_B32_1 = NULL;
	int32_t G_B34_0 = 0;
	int32_t G_B34_1 = 0;
	int32_t* G_B34_2 = NULL;
	int32_t G_B42_0 = 0;
	{
		// if (RenderTextureCount > 0)
		int32_t L_0;
		L_0 = CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA_inline(__this, NULL);
		if ((((int32_t)L_0) <= ((int32_t)0)))
		{
			goto IL_05c9;
		}
	}
	{
		// if (UsedMaskCount > UseClippingMaskMaxCount)
		int32_t L_1;
		L_1 = CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline(__this, NULL);
		int32_t L_2;
		L_2 = CubismMaskTilePool_get_UseClippingMaskMaxCount_m433372BBDE859228E4F040450730564364EA3B0F_inline(__this, NULL);
		if ((((int32_t)L_1) <= ((int32_t)L_2)))
		{
			goto IL_0098;
		}
	}
	{
		// var overCount = UsedMaskCount - UseClippingMaskMaxCount;
		int32_t L_3;
		L_3 = CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline(__this, NULL);
		int32_t L_4;
		L_4 = CubismMaskTilePool_get_UseClippingMaskMaxCount_m433372BBDE859228E4F040450730564364EA3B0F_inline(__this, NULL);
		V_7 = ((int32_t)il2cpp_codegen_subtract(L_3, L_4));
		// Debug.LogError($"Not supported mask count : {overCount}\n[Details] render texture count : {RenderTextureCount}, mask count : {UsedMaskCount}");
		int32_t L_5 = V_7;
		int32_t L_6 = L_5;
		RuntimeObject* L_7 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_6);
		int32_t L_8;
		L_8 = CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA_inline(__this, NULL);
		int32_t L_9 = L_8;
		RuntimeObject* L_10 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_9);
		int32_t L_11;
		L_11 = CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline(__this, NULL);
		int32_t L_12 = L_11;
		RuntimeObject* L_13 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_12);
		String_t* L_14;
		L_14 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral44D2771F21F2CDA7F84F2EEB27EA58FFCEA68E21, L_7, L_10, L_13, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_14, NULL);
		// return new CubismMaskTile
		// {
		//     Channel = 0,
		//     Column = 0,
		//     Row = 0,
		//     Size = 1,
		//     RenderTextureIndex = 0
		// };
		il2cpp_codegen_initobj((&V_8), sizeof(CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A));
		(&V_8)->___Channel_0 = (0.0f);
		(&V_8)->___Column_1 = (0.0f);
		(&V_8)->___Row_2 = (0.0f);
		(&V_8)->___Size_3 = (1.0f);
		(&V_8)->___RenderTextureIndex_4 = 0;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_15 = V_8;
		return L_15;
	}

IL_0098:
	{
		// var layoutCountMaxValue = RenderTextureCount <= 1 ? 9 : 8;
		int32_t L_16;
		L_16 = CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA_inline(__this, NULL);
		if ((((int32_t)L_16) <= ((int32_t)1)))
		{
			goto IL_00a4;
		}
	}
	{
		G_B6_0 = 8;
		goto IL_00a6;
	}

IL_00a4:
	{
		G_B6_0 = ((int32_t)9);
	}

IL_00a6:
	{
		V_0 = G_B6_0;
		// var countPerSheetDiv = UsedMaskCount / RenderTextureCount;
		int32_t L_17;
		L_17 = CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline(__this, NULL);
		int32_t L_18;
		L_18 = CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA_inline(__this, NULL);
		V_1 = ((int32_t)(L_17/L_18));
		// var countPerSheetMod = UsedMaskCount % RenderTextureCount;
		int32_t L_19;
		L_19 = CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline(__this, NULL);
		int32_t L_20;
		L_20 = CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA_inline(__this, NULL);
		V_2 = ((int32_t)(L_19%L_20));
		// var div = countPerSheetDiv / Channels; // Number of masks to be placed in one channel.
		int32_t L_21 = V_1;
		int32_t L_22;
		L_22 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		V_3 = ((int32_t)(L_21/L_22));
		// var mod = countPerSheetDiv % Channels; // Excess. Allocate one by one to this numbered channel.
		int32_t L_23 = V_1;
		int32_t L_24;
		L_24 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		V_4 = ((int32_t)(L_23%L_24));
		// if (LayoutContexts[index].LayoutCount < 1)
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_25;
		L_25 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_26 = ___index0;
		NullCheck(L_25);
		int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___LayoutCount_2;
		if ((((int32_t)L_27) >= ((int32_t)1)))
		{
			goto IL_0347;
		}
	}
	{
		// if (HeadOfChannels.Length < 1)
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_28;
		L_28 = CubismMaskTilePool_get_HeadOfChannels_m249AD8ED18F0971BA87B793C461730B4BB93EA0D_inline(__this, NULL);
		NullCheck(L_28);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))) >= ((int32_t)1)))
		{
			goto IL_010c;
		}
	}
	{
		// LayoutContexts[index].Channel = 0;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_29;
		L_29 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_30 = ___index0;
		NullCheck(L_29);
		((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___Channel_1 = 0;
		goto IL_0160;
	}

IL_010c:
	{
		// LayoutContexts[index].Channel = HeadOfChannels[HeadOfChannels.Length - 1].Channel < (Channels - 1)
		//     ? (HeadOfChannels[HeadOfChannels.Length - 1].Channel + 1) : 0;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_31;
		L_31 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_32 = ___index0;
		NullCheck(L_31);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_33;
		L_33 = CubismMaskTilePool_get_HeadOfChannels_m249AD8ED18F0971BA87B793C461730B4BB93EA0D_inline(__this, NULL);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_34;
		L_34 = CubismMaskTilePool_get_HeadOfChannels_m249AD8ED18F0971BA87B793C461730B4BB93EA0D_inline(__this, NULL);
		NullCheck(L_34);
		NullCheck(L_33);
		int32_t L_35 = ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_34)->max_length)), 1)))))->___Channel_1;
		int32_t L_36;
		L_36 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		G_B10_0 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)));
		if ((((int32_t)L_35) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_36, 1)))))
		{
			G_B11_0 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)));
			goto IL_013f;
		}
	}
	{
		G_B12_0 = 0;
		G_B12_1 = G_B10_0;
		goto IL_015b;
	}

IL_013f:
	{
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_37;
		L_37 = CubismMaskTilePool_get_HeadOfChannels_m249AD8ED18F0971BA87B793C461730B4BB93EA0D_inline(__this, NULL);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_38;
		L_38 = CubismMaskTilePool_get_HeadOfChannels_m249AD8ED18F0971BA87B793C461730B4BB93EA0D_inline(__this, NULL);
		NullCheck(L_38);
		NullCheck(L_37);
		int32_t L_39 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_38)->max_length)), 1)))))->___Channel_1;
		G_B12_0 = ((int32_t)il2cpp_codegen_add(L_39, 1));
		G_B12_1 = G_B11_0;
	}

IL_015b:
	{
		G_B12_1->___Channel_1 = G_B12_0;
	}

IL_0160:
	{
		// var checkChannelNo = mod + 1 >= Channels ? 0 : mod;
		int32_t L_40 = V_4;
		int32_t L_41;
		L_41 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		if ((((int32_t)((int32_t)il2cpp_codegen_add(L_40, 1))) >= ((int32_t)L_41)))
		{
			goto IL_0170;
		}
	}
	{
		int32_t L_42 = V_4;
		G_B16_0 = L_42;
		goto IL_0171;
	}

IL_0170:
	{
		G_B16_0 = 0;
	}

IL_0171:
	{
		V_9 = G_B16_0;
		// var calcCountPerSheetDiv = countPerSheetDiv;
		int32_t L_43 = V_1;
		V_10 = L_43;
		// var addCountPerSheetDiv = 0;
		V_11 = 0;
		// if (countPerSheetDiv < 1)
		int32_t L_44 = V_1;
		if ((((int32_t)L_44) >= ((int32_t)1)))
		{
			goto IL_0189;
		}
	}
	{
		// addCountPerSheetDiv = countPerSheetMod > 0 ? 1 : 0;
		int32_t L_45 = V_2;
		if ((((int32_t)L_45) > ((int32_t)0)))
		{
			goto IL_0184;
		}
	}
	{
		G_B20_0 = 0;
		goto IL_0185;
	}

IL_0184:
	{
		G_B20_0 = 1;
	}

IL_0185:
	{
		V_11 = G_B20_0;
		goto IL_0195;
	}

IL_0189:
	{
		// addCountPerSheetDiv = (index % countPerSheetDiv) < countPerSheetMod ? 1 : 0;
		int32_t L_46 = ___index0;
		int32_t L_47 = V_1;
		int32_t L_48 = V_2;
		if ((((int32_t)((int32_t)(L_46%L_47))) < ((int32_t)L_48)))
		{
			goto IL_0192;
		}
	}
	{
		G_B24_0 = 0;
		goto IL_0193;
	}

IL_0192:
	{
		G_B24_0 = 1;
	}

IL_0193:
	{
		V_11 = G_B24_0;
	}

IL_0195:
	{
		// calcCountPerSheetDiv += addCountPerSheetDiv;
		int32_t L_49 = V_10;
		int32_t L_50 = V_11;
		V_10 = ((int32_t)il2cpp_codegen_add(L_49, L_50));
		// var assignedRenderTextureIndex = (index / calcCountPerSheetDiv);
		int32_t L_51 = ___index0;
		int32_t L_52 = V_10;
		V_12 = ((int32_t)(L_51/L_52));
		// LayoutContexts[index].RenderTextureIndex = assignedRenderTextureIndex;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_53;
		L_53 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_54 = ___index0;
		NullCheck(L_53);
		int32_t L_55 = V_12;
		((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->___RenderTextureIndex_0 = L_55;
		// var addLayout = 0;
		V_13 = 0;
		// if ((LayoutContexts[index].Channel > mod && div < 1)
		//     || (LayoutContexts[index].Channel < mod))
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_56;
		L_56 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_57 = ___index0;
		NullCheck(L_56);
		int32_t L_58 = ((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57)))->___Channel_1;
		int32_t L_59 = V_4;
		if ((((int32_t)L_58) <= ((int32_t)L_59)))
		{
			goto IL_01d1;
		}
	}
	{
		int32_t L_60 = V_3;
		if ((((int32_t)L_60) < ((int32_t)1)))
		{
			goto IL_01e6;
		}
	}

IL_01d1:
	{
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_61;
		L_61 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_62 = ___index0;
		NullCheck(L_61);
		int32_t L_63 = ((L_61)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_62)))->___Channel_1;
		int32_t L_64 = V_4;
		if ((((int32_t)L_63) >= ((int32_t)L_64)))
		{
			goto IL_01e9;
		}
	}

IL_01e6:
	{
		// addLayout = 1;
		V_13 = 1;
	}

IL_01e9:
	{
		// LayoutContexts[index].LayoutCount = div + addLayout;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_65;
		L_65 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_66 = ___index0;
		NullCheck(L_65);
		int32_t L_67 = V_3;
		int32_t L_68 = V_13;
		((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66)))->___LayoutCount_2 = ((int32_t)il2cpp_codegen_add(L_67, L_68));
		// LayoutContexts[index].LayoutCountContextIndex = 0;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_69;
		L_69 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_70 = ___index0;
		NullCheck(L_69);
		((L_69)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_70)))->___LayoutCountContextIndex_3 = 0;
		// if (LayoutContexts[index].LayoutCount < layoutCountMaxValue
		//     && LayoutContexts[index].Channel == checkChannelNo)
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_71;
		L_71 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_72 = ___index0;
		NullCheck(L_71);
		int32_t L_73 = ((L_71)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_72)))->___LayoutCount_2;
		int32_t L_74 = V_0;
		if ((((int32_t)L_73) >= ((int32_t)L_74)))
		{
			goto IL_0266;
		}
	}
	{
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_75;
		L_75 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_76 = ___index0;
		NullCheck(L_75);
		int32_t L_77 = ((L_75)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_76)))->___Channel_1;
		int32_t L_78 = V_9;
		if ((!(((uint32_t)L_77) == ((uint32_t)L_78))))
		{
			goto IL_0266;
		}
	}
	{
		// LayoutContexts[index].LayoutCount += (LayoutContexts[index].RenderTextureIndex < countPerSheetMod ? 1 : 0);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_79;
		L_79 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_80 = ___index0;
		NullCheck(L_79);
		int32_t* L_81 = (&((L_79)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_80)))->___LayoutCount_2);
		int32_t* L_82 = L_81;
		int32_t L_83 = *((int32_t*)L_82);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_84;
		L_84 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_85 = ___index0;
		NullCheck(L_84);
		int32_t L_86 = ((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)))->___RenderTextureIndex_0;
		int32_t L_87 = V_2;
		G_B32_0 = L_83;
		G_B32_1 = L_82;
		if ((((int32_t)L_86) < ((int32_t)L_87)))
		{
			G_B33_0 = L_83;
			G_B33_1 = L_82;
			goto IL_0263;
		}
	}
	{
		G_B34_0 = 0;
		G_B34_1 = G_B32_0;
		G_B34_2 = G_B32_1;
		goto IL_0264;
	}

IL_0263:
	{
		G_B34_0 = 1;
		G_B34_1 = G_B33_0;
		G_B34_2 = G_B33_1;
	}

IL_0264:
	{
		*((int32_t*)G_B34_2) = (int32_t)((int32_t)il2cpp_codegen_add(G_B34_1, G_B34_0));
	}

IL_0266:
	{
		// for (int count = 1; count < LayoutContexts[index].LayoutCount; count++)
		V_14 = 1;
		goto IL_02f9;
	}

IL_026e:
	{
		// LayoutContexts[index + count].RenderTextureIndex = LayoutContexts[index].RenderTextureIndex;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_88;
		L_88 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_89 = ___index0;
		int32_t L_90 = V_14;
		NullCheck(L_88);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_91;
		L_91 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_92 = ___index0;
		NullCheck(L_91);
		int32_t L_93 = ((L_91)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_92)))->___RenderTextureIndex_0;
		((L_88)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_89, L_90)))))->___RenderTextureIndex_0 = L_93;
		// LayoutContexts[index + count].Channel = LayoutContexts[index].Channel;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_94;
		L_94 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_95 = ___index0;
		int32_t L_96 = V_14;
		NullCheck(L_94);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_97;
		L_97 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_98 = ___index0;
		NullCheck(L_97);
		int32_t L_99 = ((L_97)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_98)))->___Channel_1;
		((L_94)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_95, L_96)))))->___Channel_1 = L_99;
		// LayoutContexts[index + count].LayoutCount = LayoutContexts[index].LayoutCount;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_100;
		L_100 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_101 = ___index0;
		int32_t L_102 = V_14;
		NullCheck(L_100);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_103;
		L_103 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_104 = ___index0;
		NullCheck(L_103);
		int32_t L_105 = ((L_103)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_104)))->___LayoutCount_2;
		((L_100)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_101, L_102)))))->___LayoutCount_2 = L_105;
		// LayoutContexts[index + count].LayoutCountContextIndex = count;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_106;
		L_106 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_107 = ___index0;
		int32_t L_108 = V_14;
		NullCheck(L_106);
		int32_t L_109 = V_14;
		((L_106)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_107, L_108)))))->___LayoutCountContextIndex_3 = L_109;
		// for (int count = 1; count < LayoutContexts[index].LayoutCount; count++)
		int32_t L_110 = V_14;
		V_14 = ((int32_t)il2cpp_codegen_add(L_110, 1));
	}

IL_02f9:
	{
		// for (int count = 1; count < LayoutContexts[index].LayoutCount; count++)
		int32_t L_111 = V_14;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_112;
		L_112 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_113 = ___index0;
		NullCheck(L_112);
		int32_t L_114 = ((L_112)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_113)))->___LayoutCount_2;
		if ((((int32_t)L_111) < ((int32_t)L_114)))
		{
			goto IL_026e;
		}
	}
	{
		// Array.Resize(ref _headOfChannels, HeadOfChannels.Length + 1);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749** L_115 = (&__this->____headOfChannels_10);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_116;
		L_116 = CubismMaskTilePool_get_HeadOfChannels_m249AD8ED18F0971BA87B793C461730B4BB93EA0D_inline(__this, NULL);
		NullCheck(L_116);
		Array_Resize_TisLayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688_m172FF6587FF99220498D0551CCB0D916F62B5D1F(L_115, ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_116)->max_length)), 1)), Array_Resize_TisLayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688_m172FF6587FF99220498D0551CCB0D916F62B5D1F_RuntimeMethod_var);
		// HeadOfChannels[HeadOfChannels.Length - 1] = LayoutContexts[index];
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_117;
		L_117 = CubismMaskTilePool_get_HeadOfChannels_m249AD8ED18F0971BA87B793C461730B4BB93EA0D_inline(__this, NULL);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_118;
		L_118 = CubismMaskTilePool_get_HeadOfChannels_m249AD8ED18F0971BA87B793C461730B4BB93EA0D_inline(__this, NULL);
		NullCheck(L_118);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_119;
		L_119 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_120 = ___index0;
		NullCheck(L_119);
		int32_t L_121 = L_120;
		LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688 L_122 = (L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_121));
		NullCheck(L_117);
		(L_117)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_118)->max_length)), 1))), (LayoutContext_t926E9FAD2CFF56805F57FE0DF0DB1E240028D688)L_122);
	}

IL_0347:
	{
		// var assignedChannelIndex = div < 1 ? index : (index / div); // What number of Channel to assign.
		int32_t L_123 = V_3;
		if ((((int32_t)L_123) < ((int32_t)1)))
		{
			goto IL_0350;
		}
	}
	{
		int32_t L_124 = ___index0;
		int32_t L_125 = V_3;
		G_B42_0 = ((int32_t)(L_124/L_125));
		goto IL_0351;
	}

IL_0350:
	{
		int32_t L_126 = ___index0;
		G_B42_0 = L_126;
	}

IL_0351:
	{
		V_5 = G_B42_0;
		goto IL_0360;
	}

IL_0355:
	{
		// assignedChannelIndex = (assignedChannelIndex % Channels);
		int32_t L_127 = V_5;
		int32_t L_128;
		L_128 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		V_5 = ((int32_t)(L_127%L_128));
	}

IL_0360:
	{
		// while (assignedChannelIndex > Channels - 1)
		int32_t L_129 = V_5;
		int32_t L_130;
		L_130 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		if ((((int32_t)L_129) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_130, 1)))))
		{
			goto IL_0355;
		}
	}
	{
		// var layoutCount = LayoutContexts[index].LayoutCount;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_131;
		L_131 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_132 = ___index0;
		NullCheck(L_131);
		int32_t L_133 = ((L_131)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_132)))->___LayoutCount_2;
		V_6 = L_133;
		// if (layoutCount == 0)
		int32_t L_134 = V_6;
		if (L_134)
		{
			goto IL_03d0;
		}
	}
	{
		// Debug.LogError("\"layerCount contains\" an unexpected value.");
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralA36F4084207EEEBE53F3632E39A579D1A9CB063B, NULL);
		// return new CubismMaskTile
		// {
		//     Channel = 0,
		//     Column = 0,
		//     Row = 0,
		//     Size = 1f,
		//     RenderTextureIndex = 0
		// };
		il2cpp_codegen_initobj((&V_8), sizeof(CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A));
		(&V_8)->___Channel_0 = (0.0f);
		(&V_8)->___Column_1 = (0.0f);
		(&V_8)->___Row_2 = (0.0f);
		(&V_8)->___Size_3 = (1.0f);
		(&V_8)->___RenderTextureIndex_4 = 0;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_135 = V_8;
		return L_135;
	}

IL_03d0:
	{
		// else if (layoutCount == 1)
		int32_t L_136 = V_6;
		if ((!(((uint32_t)L_136) == ((uint32_t)1))))
		{
			goto IL_0435;
		}
	}
	{
		// return new CubismMaskTile
		// {
		//     Channel = LayoutContexts[index].Channel,
		//     Column = 0,
		//     Row = 0,
		//     Size = 1,
		//     RenderTextureIndex = LayoutContexts[index].RenderTextureIndex
		// };
		il2cpp_codegen_initobj((&V_8), sizeof(CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A));
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_137;
		L_137 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_138 = ___index0;
		NullCheck(L_137);
		int32_t L_139 = ((L_137)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_138)))->___Channel_1;
		(&V_8)->___Channel_0 = ((float)L_139);
		(&V_8)->___Column_1 = (0.0f);
		(&V_8)->___Row_2 = (0.0f);
		(&V_8)->___Size_3 = (1.0f);
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_140;
		L_140 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_141 = ___index0;
		NullCheck(L_140);
		int32_t L_142 = ((L_140)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_141)))->___RenderTextureIndex_0;
		(&V_8)->___RenderTextureIndex_4 = L_142;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_143 = V_8;
		return L_143;
	}

IL_0435:
	{
		// else if (layoutCount <= 4)
		int32_t L_144 = V_6;
		if ((((int32_t)L_144) > ((int32_t)4)))
		{
			goto IL_04c0;
		}
	}
	{
		// var tilesPerRow = 2; // Rows per tile
		V_15 = 2;
		// var currentTilePosition = LayoutContexts[index].LayoutCountContextIndex;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_145;
		L_145 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_146 = ___index0;
		NullCheck(L_145);
		int32_t L_147 = ((L_145)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_146)))->___LayoutCountContextIndex_3;
		// var tileSize = 1f / (float)tilesPerRow;
		int32_t L_148 = V_15;
		V_16 = ((float)((1.0f)/((float)L_148)));
		// var column = currentTilePosition / tilesPerRow;
		int32_t L_149 = L_147;
		int32_t L_150 = V_15;
		V_17 = ((int32_t)(L_149/L_150));
		// var rowId = currentTilePosition % tilesPerRow;
		int32_t L_151 = V_15;
		V_18 = ((int32_t)(L_149%L_151));
		// return new CubismMaskTile
		// {
		//     Channel = LayoutContexts[index].Channel,
		//     Column = column,
		//     Row = rowId,
		//     Size = tileSize,
		//     RenderTextureIndex = LayoutContexts[index].RenderTextureIndex
		// };
		il2cpp_codegen_initobj((&V_8), sizeof(CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A));
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_152;
		L_152 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_153 = ___index0;
		NullCheck(L_152);
		int32_t L_154 = ((L_152)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_153)))->___Channel_1;
		(&V_8)->___Channel_0 = ((float)L_154);
		int32_t L_155 = V_17;
		(&V_8)->___Column_1 = ((float)L_155);
		int32_t L_156 = V_18;
		(&V_8)->___Row_2 = ((float)L_156);
		float L_157 = V_16;
		(&V_8)->___Size_3 = L_157;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_158;
		L_158 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_159 = ___index0;
		NullCheck(L_158);
		int32_t L_160 = ((L_158)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_159)))->___RenderTextureIndex_0;
		(&V_8)->___RenderTextureIndex_4 = L_160;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_161 = V_8;
		return L_161;
	}

IL_04c0:
	{
		// else if (layoutCount <= layoutCountMaxValue)
		int32_t L_162 = V_6;
		int32_t L_163 = V_0;
		if ((((int32_t)L_162) > ((int32_t)L_163)))
		{
			goto IL_054b;
		}
	}
	{
		// var tilesPerRow = 3; // Rows per tile
		V_19 = 3;
		// var currentTilePosition = LayoutContexts[index].LayoutCountContextIndex;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_164;
		L_164 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_165 = ___index0;
		NullCheck(L_164);
		int32_t L_166 = ((L_164)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_165)))->___LayoutCountContextIndex_3;
		// var tileSize = 1f / (float)tilesPerRow;
		int32_t L_167 = V_19;
		V_20 = ((float)((1.0f)/((float)L_167)));
		// var column = currentTilePosition / tilesPerRow;
		int32_t L_168 = L_166;
		int32_t L_169 = V_19;
		V_21 = ((int32_t)(L_168/L_169));
		// var rowId = currentTilePosition % tilesPerRow;
		int32_t L_170 = V_19;
		V_22 = ((int32_t)(L_168%L_170));
		// return new CubismMaskTile
		// {
		//     Channel = LayoutContexts[index].Channel,
		//     Column = column,
		//     Row = rowId,
		//     Size = tileSize,
		//     RenderTextureIndex = LayoutContexts[index].RenderTextureIndex
		// };
		il2cpp_codegen_initobj((&V_8), sizeof(CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A));
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_171;
		L_171 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_172 = ___index0;
		NullCheck(L_171);
		int32_t L_173 = ((L_171)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_172)))->___Channel_1;
		(&V_8)->___Channel_0 = ((float)L_173);
		int32_t L_174 = V_21;
		(&V_8)->___Column_1 = ((float)L_174);
		int32_t L_175 = V_22;
		(&V_8)->___Row_2 = ((float)L_175);
		float L_176 = V_20;
		(&V_8)->___Size_3 = L_176;
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_177;
		L_177 = CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline(__this, NULL);
		int32_t L_178 = ___index0;
		NullCheck(L_177);
		int32_t L_179 = ((L_177)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_178)))->___RenderTextureIndex_0;
		(&V_8)->___RenderTextureIndex_4 = L_179;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_180 = V_8;
		return L_180;
	}

IL_054b:
	{
		// var overCount = UsedMaskCount - UseClippingMaskMaxCount;
		int32_t L_181;
		L_181 = CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline(__this, NULL);
		int32_t L_182;
		L_182 = CubismMaskTilePool_get_UseClippingMaskMaxCount_m433372BBDE859228E4F040450730564364EA3B0F_inline(__this, NULL);
		V_23 = ((int32_t)il2cpp_codegen_subtract(L_181, L_182));
		// Debug.LogError($"Not supported mask count : {overCount}\n[Details] render texture count : {RenderTextureCount}, mask count : {UsedMaskCount}");
		int32_t L_183 = V_23;
		int32_t L_184 = L_183;
		RuntimeObject* L_185 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_184);
		int32_t L_186;
		L_186 = CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA_inline(__this, NULL);
		int32_t L_187 = L_186;
		RuntimeObject* L_188 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_187);
		int32_t L_189;
		L_189 = CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline(__this, NULL);
		int32_t L_190 = L_189;
		RuntimeObject* L_191 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_190);
		String_t* L_192;
		L_192 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral44D2771F21F2CDA7F84F2EEB27EA58FFCEA68E21, L_185, L_188, L_191, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_192, NULL);
		// return new CubismMaskTile
		// {
		//     Channel = 0,
		//     Column = 0,
		//     Row = 0,
		//     Size = 1f,
		//     RenderTextureIndex = 0
		// };
		il2cpp_codegen_initobj((&V_8), sizeof(CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A));
		(&V_8)->___Channel_0 = (0.0f);
		(&V_8)->___Column_1 = (0.0f);
		(&V_8)->___Row_2 = (0.0f);
		(&V_8)->___Size_3 = (1.0f);
		(&V_8)->___RenderTextureIndex_4 = 0;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_193 = V_8;
		return L_193;
	}

IL_05c9:
	{
		// var tileCounts = (int)Mathf.Pow(4, Subdivisions - 1);
		int32_t L_194;
		L_194 = CubismMaskTilePool_get_Subdivisions_mDF452A46C88DD7FA23A633064C550031D82099AD_inline(__this, NULL);
		float L_195;
		L_195 = powf((4.0f), ((float)((int32_t)il2cpp_codegen_subtract(L_194, 1))));
		V_24 = il2cpp_codegen_cast_double_to_int<int32_t>(L_195);
		// var tilesPerRow = (int)Mathf.Pow(2, Subdivisions - 1);
		int32_t L_196;
		L_196 = CubismMaskTilePool_get_Subdivisions_mDF452A46C88DD7FA23A633064C550031D82099AD_inline(__this, NULL);
		float L_197;
		L_197 = powf((2.0f), ((float)((int32_t)il2cpp_codegen_subtract(L_196, 1))));
		V_25 = il2cpp_codegen_cast_double_to_int<int32_t>(L_197);
		// var tileSize = 1f / (float)tilesPerRow;
		int32_t L_198 = V_25;
		V_26 = ((float)((1.0f)/((float)L_198)));
		// var channel = index / tileCounts;
		int32_t L_199 = ___index0;
		int32_t L_200 = V_24;
		V_27 = ((int32_t)(L_199/L_200));
		// var currentTilePosition = index - (channel * tileCounts);
		int32_t L_201 = ___index0;
		int32_t L_202 = V_27;
		int32_t L_203 = V_24;
		// var column = currentTilePosition / tilesPerRow;
		int32_t L_204 = ((int32_t)il2cpp_codegen_subtract(L_201, ((int32_t)il2cpp_codegen_multiply(L_202, L_203))));
		int32_t L_205 = V_25;
		V_28 = ((int32_t)(L_204/L_205));
		// var rowId = currentTilePosition % tilesPerRow;
		int32_t L_206 = V_25;
		V_29 = ((int32_t)(L_204%L_206));
		// return new CubismMaskTile
		// {
		//     Channel = channel,
		//     Column = column,
		//     Row = rowId,
		//     Size = tileSize
		// };
		il2cpp_codegen_initobj((&V_8), sizeof(CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A));
		int32_t L_207 = V_27;
		(&V_8)->___Channel_0 = ((float)L_207);
		int32_t L_208 = V_28;
		(&V_8)->___Column_1 = ((float)L_208);
		int32_t L_209 = V_29;
		(&V_8)->___Row_2 = ((float)L_209);
		float L_210 = V_26;
		(&V_8)->___Size_3 = L_210;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_211 = V_8;
		return L_211;
	}
}
// System.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTilePool::ToIndex(Live2D.Cubism.Rendering.Masking.CubismMaskTile)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_ToIndex_m674A4ADAEFB098F1FF8CD2B93885A57C5437E6D2 (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___tile0, 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;
	int32_t G_B3_0 = 0;
	int32_t G_B2_0 = 0;
	int32_t G_B4_0 = 0;
	int32_t G_B4_1 = 0;
	int32_t G_B7_0 = 0;
	int32_t G_B10_0 = 0;
	int32_t G_B9_0 = 0;
	int32_t G_B11_0 = 0;
	int32_t G_B11_1 = 0;
	{
		// var tilesPerRow = 0;
		V_0 = 0;
		// var tileCounts = 0;
		V_1 = 0;
		// if (RenderTextureCount > 0)
		int32_t L_0;
		L_0 = CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA_inline(__this, NULL);
		if ((((int32_t)L_0) <= ((int32_t)0)))
		{
			goto IL_00c1;
		}
	}
	{
		// var countPerSheetDiv = UsedMaskCount / RenderTextureCount;
		int32_t L_1;
		L_1 = CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline(__this, NULL);
		int32_t L_2;
		L_2 = CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA_inline(__this, NULL);
		// var countPerSheetMod = UsedMaskCount % RenderTextureCount;
		int32_t L_3;
		L_3 = CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline(__this, NULL);
		int32_t L_4;
		L_4 = CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA_inline(__this, NULL);
		V_2 = ((int32_t)(L_3%L_4));
		// var div = countPerSheetDiv / Channels; // Number of masks to be placed in one channel.
		int32_t L_5 = ((int32_t)(L_1/L_2));
		int32_t L_6;
		L_6 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		V_3 = ((int32_t)(L_5/L_6));
		// var mod = countPerSheetDiv % Channels; // Excess. Allocate one by one to this numbered channel.
		int32_t L_7;
		L_7 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		V_4 = ((int32_t)(L_5%L_7));
		// tileCounts = div + (tile.Channel < mod ? 1 : 0);
		int32_t L_8 = V_3;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_9 = ___tile0;
		float L_10 = L_9.___Channel_0;
		int32_t L_11 = V_4;
		G_B2_0 = L_8;
		if ((((float)L_10) < ((float)((float)L_11))))
		{
			G_B3_0 = L_8;
			goto IL_004c;
		}
	}
	{
		G_B4_0 = 0;
		G_B4_1 = G_B2_0;
		goto IL_004d;
	}

IL_004c:
	{
		G_B4_0 = 1;
		G_B4_1 = G_B3_0;
	}

IL_004d:
	{
		V_1 = ((int32_t)il2cpp_codegen_add(G_B4_1, G_B4_0));
		// var checkChannelNo = mod + 1 >= Channels ? 0 : mod + 1;
		int32_t L_12 = V_4;
		int32_t L_13;
		L_13 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		if ((((int32_t)((int32_t)il2cpp_codegen_add(L_12, 1))) >= ((int32_t)L_13)))
		{
			goto IL_0061;
		}
	}
	{
		int32_t L_14 = V_4;
		G_B7_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
		goto IL_0062;
	}

IL_0061:
	{
		G_B7_0 = 0;
	}

IL_0062:
	{
		V_5 = G_B7_0;
		// if (tile.Channel == checkChannelNo)
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_15 = ___tile0;
		float L_16 = L_15.___Channel_0;
		int32_t L_17 = V_5;
		if ((!(((float)L_16) == ((float)((float)L_17)))))
		{
			goto IL_007f;
		}
	}
	{
		// tileCounts += tile.RenderTextureIndex < countPerSheetMod ? 1 : 0;
		int32_t L_18 = V_1;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_19 = ___tile0;
		int32_t L_20 = L_19.___RenderTextureIndex_4;
		int32_t L_21 = V_2;
		G_B9_0 = L_18;
		if ((((int32_t)L_20) < ((int32_t)L_21)))
		{
			G_B10_0 = L_18;
			goto IL_007c;
		}
	}
	{
		G_B11_0 = 0;
		G_B11_1 = G_B9_0;
		goto IL_007d;
	}

IL_007c:
	{
		G_B11_0 = 1;
		G_B11_1 = G_B10_0;
	}

IL_007d:
	{
		V_1 = ((int32_t)il2cpp_codegen_add(G_B11_1, G_B11_0));
	}

IL_007f:
	{
		// if (tileCounts <= 1)
		int32_t L_22 = V_1;
		if ((((int32_t)L_22) > ((int32_t)1)))
		{
			goto IL_0087;
		}
	}
	{
		// tilesPerRow = 0;
		V_0 = 0;
		goto IL_0096;
	}

IL_0087:
	{
		// else if (tileCounts <= 4)
		int32_t L_23 = V_1;
		if ((((int32_t)L_23) > ((int32_t)4)))
		{
			goto IL_008f;
		}
	}
	{
		// tilesPerRow = 2;
		V_0 = 2;
		goto IL_0096;
	}

IL_008f:
	{
		// else if (tileCounts <= 9)
		int32_t L_24 = V_1;
		if ((((int32_t)L_24) > ((int32_t)((int32_t)9))))
		{
			goto IL_0096;
		}
	}
	{
		// tilesPerRow = 3;
		V_0 = 3;
	}

IL_0096:
	{
		// return (int)((tile.Channel * tileCounts) + (tile.Column * tilesPerRow) + tile.Channel * (UseClippingMaskMaxCount / Channels));
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_25 = ___tile0;
		float L_26 = L_25.___Channel_0;
		int32_t L_27 = V_1;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_28 = ___tile0;
		float L_29 = L_28.___Column_1;
		int32_t L_30 = V_0;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_31 = ___tile0;
		float L_32 = L_31.___Channel_0;
		int32_t L_33;
		L_33 = CubismMaskTilePool_get_UseClippingMaskMaxCount_m433372BBDE859228E4F040450730564364EA3B0F_inline(__this, NULL);
		int32_t L_34;
		L_34 = CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline(__this, NULL);
		return il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_26, ((float)L_27))), ((float)il2cpp_codegen_multiply(L_29, ((float)L_30))))), ((float)il2cpp_codegen_multiply(L_32, ((float)((int32_t)(L_33/L_34))))))));
	}

IL_00c1:
	{
		// tileCounts = (int)Mathf.Pow(4, Subdivisions - 1);
		int32_t L_35;
		L_35 = CubismMaskTilePool_get_Subdivisions_mDF452A46C88DD7FA23A633064C550031D82099AD_inline(__this, NULL);
		float L_36;
		L_36 = powf((4.0f), ((float)((int32_t)il2cpp_codegen_subtract(L_35, 1))));
		V_1 = il2cpp_codegen_cast_double_to_int<int32_t>(L_36);
		// tilesPerRow = (int)Mathf.Pow(2, Subdivisions - 1);
		int32_t L_37;
		L_37 = CubismMaskTilePool_get_Subdivisions_mDF452A46C88DD7FA23A633064C550031D82099AD_inline(__this, NULL);
		float L_38;
		L_38 = powf((2.0f), ((float)((int32_t)il2cpp_codegen_subtract(L_37, 1))));
		V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_38);
		// return (int)((tile.Channel * tileCounts) + (tile.Column * tilesPerRow) + tile.Row);
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_39 = ___tile0;
		float L_40 = L_39.___Channel_0;
		int32_t L_41 = V_1;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_42 = ___tile0;
		float L_43 = L_42.___Column_1;
		int32_t L_44 = V_0;
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_45 = ___tile0;
		float L_46 = L_45.___Row_2;
		return il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_40, ((float)L_41))), ((float)il2cpp_codegen_multiply(L_43, ((float)L_44))))), L_46)));
	}
}
#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.Int32 Live2D.Cubism.Rendering.Masking.CubismMaskTransform::get_UniqueId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismMaskTransform_get_UniqueId_m40FDDA266AE852E7AFCA2638C85A6BF79D9BF5D4 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (_uniqueId > 1024)
		int32_t L_0 = ((CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77_il2cpp_TypeInfo_var))->____uniqueId_0;
		if ((((int32_t)L_0) <= ((int32_t)((int32_t)1024))))
		{
			goto IL_0012;
		}
	}
	{
		// _uniqueId = 0;
		((CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77_il2cpp_TypeInfo_var))->____uniqueId_0 = 0;
	}

IL_0012:
	{
		// return (++_uniqueId);
		int32_t L_1 = ((CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77_il2cpp_TypeInfo_var))->____uniqueId_0;
		int32_t L_2 = ((int32_t)il2cpp_codegen_add(L_1, 1));
		((CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77_il2cpp_TypeInfo_var))->____uniqueId_0 = L_2;
		return L_2;
	}
}
// UnityEngine.Vector4 Live2D.Cubism.Rendering.Masking.CubismMaskTransform::op_Implicit(Live2D.Cubism.Rendering.Masking.CubismMaskTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 CubismMaskTransform_op_Implicit_m6710E1D446CCE4C0326A43BCC92DBD2CF186463A (CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 ___value0, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// return new Vector4
		// {
		//     x = value.Offset.x,
		//     y = value.Offset.y,
		//     z = value.Scale,
		//     w = UniqueId
		// };
		il2cpp_codegen_initobj((&V_0), sizeof(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3));
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_0 = ___value0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = L_0.___Offset_1;
		float L_2 = L_1.___x_0;
		(&V_0)->___x_1 = L_2;
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_3 = ___value0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = L_3.___Offset_1;
		float L_5 = L_4.___y_1;
		(&V_0)->___y_2 = L_5;
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_6 = ___value0;
		float L_7 = L_6.___Scale_2;
		(&V_0)->___z_3 = L_7;
		int32_t L_8;
		L_8 = CubismMaskTransform_get_UniqueId_m40FDDA266AE852E7AFCA2638C85A6BF79D9BF5D4(NULL);
		(&V_0)->___w_4 = ((float)L_8);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = V_0;
		return L_9;
	}
}
#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 Live2D.Cubism.Rendering.Masking.IntExtensionMethods::IsPowerOfTwo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntExtensionMethods_IsPowerOfTwo_m1F34BA8D18FE05F8F1FE142C40FCF95C7ACE1E20 (int32_t ___self0, const RuntimeMethod* method) 
{
	{
		// return Mathf.ClosestPowerOfTwo(self) == self;
		int32_t L_0 = ___self0;
		int32_t L_1;
		L_1 = Mathf_ClosestPowerOfTwo_m38B31E270F6A06674E9E1576D8BD61F53E14F487(L_0, NULL);
		int32_t L_2 = ___self0;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 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
#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
// Live2D.Cubism.Framework.CubismEyeBlinkController Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::get_Controller()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* CubismAutoEyeBlinkInput_get_Controller_m3FA166763C7C94CFBC2279A752A5720A281F88B9 (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) 
{
	{
		// private CubismEyeBlinkController Controller { get; set; }
		CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* L_0 = __this->___U3CControllerU3Ek__BackingField_7;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::set_Controller(Live2D.Cubism.Framework.CubismEyeBlinkController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_set_Controller_m92DFA8DF5BFF82BE9CEC273A38488307995B08F5 (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismEyeBlinkController Controller { get; set; }
		CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* L_0 = ___value0;
		__this->___U3CControllerU3Ek__BackingField_7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CControllerU3Ek__BackingField_7), (void*)L_0);
		return;
	}
}
// System.Single Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::get_T()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CubismAutoEyeBlinkInput_get_T_m21ADE2944FD12FE594A3C2FCBA95631A5C4A08F2 (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) 
{
	{
		// private float T { get; set; }
		float L_0 = __this->___U3CTU3Ek__BackingField_8;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::set_T(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_set_T_m9E5784475AF677D57BB6CB8B850BD58FAE063900 (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float T { get; set; }
		float L_0 = ___value0;
		__this->___U3CTU3Ek__BackingField_8 = L_0;
		return;
	}
}
// Live2D.Cubism.Framework.CubismAutoEyeBlinkInput/Phase Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::get_CurrentPhase()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismAutoEyeBlinkInput_get_CurrentPhase_mB5C91BC7CC8F73F370C06B622D9B136CE9C9DE74 (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) 
{
	{
		// private Phase CurrentPhase { get; set; }
		int32_t L_0 = __this->___U3CCurrentPhaseU3Ek__BackingField_9;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::set_CurrentPhase(Live2D.Cubism.Framework.CubismAutoEyeBlinkInput/Phase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_set_CurrentPhase_mAA02022E5951BA309F5B9D7276938F6CAA07E13A (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private Phase CurrentPhase { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CCurrentPhaseU3Ek__BackingField_9 = L_0;
		return;
	}
}
// System.Single Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::get_LastValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CubismAutoEyeBlinkInput_get_LastValue_mE81829A7E9B6E6E07ECE0768761FDE73B8BE2976 (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) 
{
	{
		// private float LastValue { get; set; }
		float L_0 = __this->___U3CLastValueU3Ek__BackingField_10;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::set_LastValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_set_LastValue_m12801E2B41EDBEC593D9FB3F7AB1B03C66AE58FD (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float LastValue { get; set; }
		float L_0 = ___value0;
		__this->___U3CLastValueU3Ek__BackingField_10 = L_0;
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_Reset_m60EAFEBED6FE6663975966182BEDF4FFF085D02D (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) 
{
	{
		// T = 0f;
		CubismAutoEyeBlinkInput_set_T_m9E5784475AF677D57BB6CB8B850BD58FAE063900_inline(__this, (0.0f), NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_Start_mCF41A31EAB5E8880EFF1E75458B3D159C6097CFB (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3_mCCF12B0C01D3EE2802A21A9BBE37D5A1C12BC309_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// Controller = GetComponent<CubismEyeBlinkController>();
		CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* L_0;
		L_0 = Component_GetComponent_TisCubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3_mCCF12B0C01D3EE2802A21A9BBE37D5A1C12BC309(__this, Component_GetComponent_TisCubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3_mCCF12B0C01D3EE2802A21A9BBE37D5A1C12BC309_RuntimeMethod_var);
		CubismAutoEyeBlinkInput_set_Controller_m92DFA8DF5BFF82BE9CEC273A38488307995B08F5_inline(__this, L_0, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_LateUpdate_mEC73A2E19E3B30C9A8FE23748B3E5F8A83DA05C3 (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __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;
	}
	float V_0 = 0.0f;
	{
		// if (Controller == null)
		CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* L_0;
		L_0 = CubismAutoEyeBlinkInput_get_Controller_m3FA166763C7C94CFBC2279A752A5720A281F88B9_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// if (CurrentPhase == Phase.Idling)
		int32_t L_2;
		L_2 = CubismAutoEyeBlinkInput_get_CurrentPhase_mB5C91BC7CC8F73F370C06B622D9B136CE9C9DE74_inline(__this, NULL);
		if (L_2)
		{
			goto IL_0056;
		}
	}
	{
		// T -= Time.deltaTime;
		float L_3;
		L_3 = CubismAutoEyeBlinkInput_get_T_m21ADE2944FD12FE594A3C2FCBA95631A5C4A08F2_inline(__this, NULL);
		float L_4;
		L_4 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		CubismAutoEyeBlinkInput_set_T_m9E5784475AF677D57BB6CB8B850BD58FAE063900_inline(__this, ((float)il2cpp_codegen_subtract(L_3, L_4)), NULL);
		// if (T < 0f)
		float L_5;
		L_5 = CubismAutoEyeBlinkInput_get_T_m21ADE2944FD12FE594A3C2FCBA95631A5C4A08F2_inline(__this, NULL);
		if ((!(((float)L_5) < ((float)(0.0f)))))
		{
			goto IL_0055;
		}
	}
	{
		// T = (Mathf.PI * -0.5f);
		CubismAutoEyeBlinkInput_set_T_m9E5784475AF677D57BB6CB8B850BD58FAE063900_inline(__this, (-1.57079637f), NULL);
		// LastValue = 1f;
		CubismAutoEyeBlinkInput_set_LastValue_m12801E2B41EDBEC593D9FB3F7AB1B03C66AE58FD_inline(__this, (1.0f), NULL);
		// CurrentPhase = Phase.ClosingEyes;
		CubismAutoEyeBlinkInput_set_CurrentPhase_mAA02022E5951BA309F5B9D7276938F6CAA07E13A_inline(__this, 1, NULL);
		goto IL_0056;
	}

IL_0055:
	{
		// return;
		return;
	}

IL_0056:
	{
		// T += (Time.deltaTime * Timescale);
		float L_6;
		L_6 = CubismAutoEyeBlinkInput_get_T_m21ADE2944FD12FE594A3C2FCBA95631A5C4A08F2_inline(__this, NULL);
		float L_7;
		L_7 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_8 = __this->___Timescale_6;
		CubismAutoEyeBlinkInput_set_T_m9E5784475AF677D57BB6CB8B850BD58FAE063900_inline(__this, ((float)il2cpp_codegen_add(L_6, ((float)il2cpp_codegen_multiply(L_7, L_8)))), NULL);
		// var value = Mathf.Abs(Mathf.Sin(T));
		float L_9;
		L_9 = CubismAutoEyeBlinkInput_get_T_m21ADE2944FD12FE594A3C2FCBA95631A5C4A08F2_inline(__this, NULL);
		float L_10;
		L_10 = sinf(L_9);
		float L_11;
		L_11 = fabsf(L_10);
		V_0 = L_11;
		// if (CurrentPhase == Phase.ClosingEyes && value > LastValue)
		int32_t L_12;
		L_12 = CubismAutoEyeBlinkInput_get_CurrentPhase_mB5C91BC7CC8F73F370C06B622D9B136CE9C9DE74_inline(__this, NULL);
		if ((!(((uint32_t)L_12) == ((uint32_t)1))))
		{
			goto IL_009b;
		}
	}
	{
		float L_13 = V_0;
		float L_14;
		L_14 = CubismAutoEyeBlinkInput_get_LastValue_mE81829A7E9B6E6E07ECE0768761FDE73B8BE2976_inline(__this, NULL);
		if ((!(((float)L_13) > ((float)L_14))))
		{
			goto IL_009b;
		}
	}
	{
		// CurrentPhase = Phase.OpeningEyes;
		CubismAutoEyeBlinkInput_set_CurrentPhase_mAA02022E5951BA309F5B9D7276938F6CAA07E13A_inline(__this, 2, NULL);
		goto IL_00d9;
	}

IL_009b:
	{
		// else if (CurrentPhase == Phase.OpeningEyes && value < LastValue)
		int32_t L_15;
		L_15 = CubismAutoEyeBlinkInput_get_CurrentPhase_mB5C91BC7CC8F73F370C06B622D9B136CE9C9DE74_inline(__this, NULL);
		if ((!(((uint32_t)L_15) == ((uint32_t)2))))
		{
			goto IL_00d9;
		}
	}
	{
		float L_16 = V_0;
		float L_17;
		L_17 = CubismAutoEyeBlinkInput_get_LastValue_mE81829A7E9B6E6E07ECE0768761FDE73B8BE2976_inline(__this, NULL);
		if ((!(((float)L_16) < ((float)L_17))))
		{
			goto IL_00d9;
		}
	}
	{
		// value = 1f;
		V_0 = (1.0f);
		// CurrentPhase = Phase.Idling;
		CubismAutoEyeBlinkInput_set_CurrentPhase_mAA02022E5951BA309F5B9D7276938F6CAA07E13A_inline(__this, 0, NULL);
		// T = Mean + Random.Range(-MaximumDeviation, MaximumDeviation);
		float L_18 = __this->___Mean_4;
		float L_19 = __this->___MaximumDeviation_5;
		float L_20 = __this->___MaximumDeviation_5;
		float L_21;
		L_21 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494(((-L_19)), L_20, NULL);
		CubismAutoEyeBlinkInput_set_T_m9E5784475AF677D57BB6CB8B850BD58FAE063900_inline(__this, ((float)il2cpp_codegen_add(L_18, L_21)), NULL);
	}

IL_00d9:
	{
		// Controller.EyeOpening = value;
		CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* L_22;
		L_22 = CubismAutoEyeBlinkInput_get_Controller_m3FA166763C7C94CFBC2279A752A5720A281F88B9_inline(__this, NULL);
		float L_23 = V_0;
		NullCheck(L_22);
		L_22->___EyeOpening_5 = L_23;
		// LastValue = value;
		float L_24 = V_0;
		CubismAutoEyeBlinkInput_set_LastValue_m12801E2B41EDBEC593D9FB3F7AB1B03C66AE58FD_inline(__this, L_24, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismAutoEyeBlinkInput::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput__ctor_m43F69BB9BD19F9E871B231C70314AA9922A0E6BB (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) 
{
	{
		// public float Mean = 2.5f;
		__this->___Mean_4 = (2.5f);
		// public float MaximumDeviation = 2f;
		__this->___MaximumDeviation_5 = (2.0f);
		// public float Timescale = 10f;
		__this->___Timescale_6 = (10.0f);
		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 Live2D.Cubism.Framework.CubismDisplayInfoParameterName::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismDisplayInfoParameterName__ctor_m17B2B4387F07EB33CA3137258B4077C6632BD09E (CubismDisplayInfoParameterName_t1CE9312D282D208F20A074E240AE8A5C88E0D1C3* __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 Live2D.Cubism.Framework.CubismDisplayInfoPartName::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismDisplayInfoPartName__ctor_m7C4A71A10FEDD5E971D046D1E8796347A9B9E61B (CubismDisplayInfoPartName_t9205182BF97946634B707ACF201A9579EB0F2910* __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 Live2D.Cubism.Framework.CubismDontMoveOnReimportAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismDontMoveOnReimportAttribute__ctor_m22AEEB92AF1E5353E790377A037CF1E86B1BFD49 (CubismDontMoveOnReimportAttribute_t9A3B8DAD53D3A05E3256AF051CC54BFDA6F9CA26* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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
// Live2D.Cubism.Core.CubismParameter[] Live2D.Cubism.Framework.CubismEyeBlinkController::get_Destinations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* CubismEyeBlinkController_get_Destinations_mBE3906A619A5B24EF5437CD21135D145A6CE71BA (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) 
{
	{
		// private CubismParameter[] Destinations { get; set; }
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_0 = __this->___U3CDestinationsU3Ek__BackingField_6;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.CubismEyeBlinkController::set_Destinations(Live2D.Cubism.Core.CubismParameter[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismEyeBlinkController_set_Destinations_mE6F35CFC69C78B0901AEAA84EDE4F29B6EDABC3E (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismParameter[] Destinations { get; set; }
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_0 = ___value0;
		__this->___U3CDestinationsU3Ek__BackingField_6 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDestinationsU3Ek__BackingField_6), (void*)L_0);
		return;
	}
}
// System.Boolean Live2D.Cubism.Framework.CubismEyeBlinkController::get_HasUpdateController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismEyeBlinkController_get_HasUpdateController_m710132B5DC52000B78A1BAFE6AA838BAFFB73D59 (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = __this->___U3CHasUpdateControllerU3Ek__BackingField_7;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.CubismEyeBlinkController::set_HasUpdateController(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismEyeBlinkController_set_HasUpdateController_mC76626C38CA5C9FD98A1DB3F68FE55EBF98B60A6 (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = ___value0;
		__this->___U3CHasUpdateControllerU3Ek__BackingField_7 = L_0;
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismEyeBlinkController::Refresh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismEyeBlinkController_Refresh_m9FB40C774171792A4C3BF885BABD9CEF0DC5602A (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComponentExtensionMethods_GetComponentsMany_TisCubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C_m12A7456A3A2F3C63768FB8E5DFFEC1D2EFFC989E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1_m230A6749D672AAEBE64586F0ED7AEE2F0DF3121B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* V_0 = NULL;
	CubismEyeBlinkParameterU5BU5D_t91E3184C3AD2879970C9B5266B692DDCAAC59BE3* V_1 = NULL;
	ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* V_2 = NULL;
	int32_t V_3 = 0;
	{
		// var model = this.FindCubismModel();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_0;
		L_0 = ComponentExtensionMethods_FindCubismModel_mA4A461211FC3EA2EFFB4763F1EB811067887DA8F(__this, (bool)0, NULL);
		V_0 = L_0;
		// if (model == null)
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_1 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_2)
		{
			goto IL_0012;
		}
	}
	{
		// return;
		return;
	}

IL_0012:
	{
		// var tags = model
		//     .Parameters
		//     .GetComponentsMany<CubismEyeBlinkParameter>();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_3 = V_0;
		NullCheck(L_3);
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_4;
		L_4 = CubismModel_get_Parameters_m861953C0E16D5893FD2AC7DCF4B2770CFEADD2DB(L_3, NULL);
		V_2 = (ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E*)L_4;
		ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_5 = V_2;
		CubismEyeBlinkParameterU5BU5D_t91E3184C3AD2879970C9B5266B692DDCAAC59BE3* L_6;
		L_6 = ComponentExtensionMethods_GetComponentsMany_TisCubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C_m12A7456A3A2F3C63768FB8E5DFFEC1D2EFFC989E(L_5, ComponentExtensionMethods_GetComponentsMany_TisCubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C_m12A7456A3A2F3C63768FB8E5DFFEC1D2EFFC989E_RuntimeMethod_var);
		V_1 = L_6;
		// Destinations = new CubismParameter[tags.Length];
		CubismEyeBlinkParameterU5BU5D_t91E3184C3AD2879970C9B5266B692DDCAAC59BE3* L_7 = V_1;
		NullCheck(L_7);
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_8 = (CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD*)(CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD*)SZArrayNew(CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)));
		CubismEyeBlinkController_set_Destinations_mE6F35CFC69C78B0901AEAA84EDE4F29B6EDABC3E_inline(__this, L_8, NULL);
		// for (var i = 0; i < tags.Length; ++i)
		V_3 = 0;
		goto IL_0046;
	}

IL_0032:
	{
		// Destinations[i] = tags[i].GetComponent<CubismParameter>();
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_9;
		L_9 = CubismEyeBlinkController_get_Destinations_mBE3906A619A5B24EF5437CD21135D145A6CE71BA_inline(__this, NULL);
		int32_t L_10 = V_3;
		CubismEyeBlinkParameterU5BU5D_t91E3184C3AD2879970C9B5266B692DDCAAC59BE3* L_11 = V_1;
		int32_t L_12 = V_3;
		NullCheck(L_11);
		int32_t L_13 = L_12;
		CubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		NullCheck(L_14);
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_15;
		L_15 = Component_GetComponent_TisCubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1_m230A6749D672AAEBE64586F0ED7AEE2F0DF3121B(L_14, Component_GetComponent_TisCubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1_m230A6749D672AAEBE64586F0ED7AEE2F0DF3121B_RuntimeMethod_var);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_15);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1*)L_15);
		// for (var i = 0; i < tags.Length; ++i)
		int32_t L_16 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1));
	}

IL_0046:
	{
		// for (var i = 0; i < tags.Length; ++i)
		int32_t L_17 = V_3;
		CubismEyeBlinkParameterU5BU5D_t91E3184C3AD2879970C9B5266B692DDCAAC59BE3* L_18 = V_1;
		NullCheck(L_18);
		if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
		{
			goto IL_0032;
		}
	}
	{
		// HasUpdateController = (GetComponent<CubismUpdateController>() != null);
		CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6* L_19;
		L_19 = Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C(__this, Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_20;
		L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		CubismEyeBlinkController_set_HasUpdateController_mC76626C38CA5C9FD98A1DB3F68FE55EBF98B60A6_inline(__this, L_20, NULL);
		// }
		return;
	}
}
// System.Int32 Live2D.Cubism.Framework.CubismEyeBlinkController::get_ExecutionOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismEyeBlinkController_get_ExecutionOrder_mD418B692C4EA55D2D0F8E8BF0984982FD9D98894 (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return CubismUpdateExecutionOrder.CubismEyeBlinkController; }
		il2cpp_codegen_runtime_class_init_inline(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var);
		int32_t L_0 = ((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismEyeBlinkController_4;
		return L_0;
	}
}
// System.Boolean Live2D.Cubism.Framework.CubismEyeBlinkController::get_NeedsUpdateOnEditing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismEyeBlinkController_get_NeedsUpdateOnEditing_m375E297C48637A7EBFBDCA2D30FC8850E38EA51C (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) 
{
	{
		// get { return false; }
		return (bool)0;
	}
}
// System.Void Live2D.Cubism.Framework.CubismEyeBlinkController::OnLateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismEyeBlinkController_OnLateUpdate_m94E324024AFF947E43110C6F16194E9C652FFFC9 (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Trancendence_tA12936260A296DD854D31BD5CA30863A94FC723A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (!enabled || Destinations == null
		//     || Trancendence.isNotBlink)
		bool L_0;
		L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_1;
		L_1 = CubismEyeBlinkController_get_Destinations_mBE3906A619A5B24EF5437CD21135D145A6CE71BA_inline(__this, NULL);
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Trancendence_tA12936260A296DD854D31BD5CA30863A94FC723A_il2cpp_TypeInfo_var);
		bool L_2 = ((Trancendence_tA12936260A296DD854D31BD5CA30863A94FC723A_StaticFields*)il2cpp_codegen_static_fields_for(Trancendence_tA12936260A296DD854D31BD5CA30863A94FC723A_il2cpp_TypeInfo_var))->___isNotBlink_180;
		if (!L_2)
		{
			goto IL_0018;
		}
	}

IL_0017:
	{
		// return;
		return;
	}

IL_0018:
	{
		// Destinations.BlendToValue(BlendMode, EyeOpening);
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_3;
		L_3 = CubismEyeBlinkController_get_Destinations_mBE3906A619A5B24EF5437CD21135D145A6CE71BA_inline(__this, NULL);
		int32_t L_4 = __this->___BlendMode_4;
		float L_5 = __this->___EyeOpening_5;
		CubismParameterExtensionMethods_BlendToValue_mD9643205309AA895655E8163B5C735034B43424F(L_3, L_4, L_5, (1.0f), NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismEyeBlinkController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismEyeBlinkController_Start_m4D5DCC37DEAFCC25FE421F8D0A403F47243C80E2 (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) 
{
	{
		// Refresh();
		CubismEyeBlinkController_Refresh_m9FB40C774171792A4C3BF885BABD9CEF0DC5602A(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismEyeBlinkController::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismEyeBlinkController_LateUpdate_m5C1FF3A0D7BA01D277715B661C53BC6DFCC266E6 (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) 
{
	{
		// if(!HasUpdateController)
		bool L_0;
		L_0 = CubismEyeBlinkController_get_HasUpdateController_m710132B5DC52000B78A1BAFE6AA838BAFFB73D59_inline(__this, NULL);
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		// OnLateUpdate();
		CubismEyeBlinkController_OnLateUpdate_m94E324024AFF947E43110C6F16194E9C652FFFC9(__this, NULL);
	}

IL_000e:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismEyeBlinkController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismEyeBlinkController__ctor_m90F478B4C8A386C04418CC77434CF8D4D978D133 (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) 
{
	{
		// public CubismParameterBlendMode BlendMode = CubismParameterBlendMode.Multiply;
		__this->___BlendMode_4 = 2;
		// public float EyeOpening = 1f;
		__this->___EyeOpening_5 = (1.0f);
		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 Live2D.Cubism.Framework.CubismEyeBlinkParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismEyeBlinkParameter__ctor_mB9F87289525C7CC3C27F0D6581B3387E8D27524F (CubismEyeBlinkParameter_t5E8AEE63915F7890737E5566C5C7F3A378298A1C* __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 Live2D.Cubism.Framework.CubismHitDrawable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismHitDrawable__ctor_m6C5C1837C3546FE8E620694DFD3A1434D4865F91 (CubismHitDrawable_tD6F23C0D558B76A8FD3D13BDBFA7A9A95E391B59* __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 Live2D.Cubism.Framework.CubismMoveOnReimportCopyComponentsOnly::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismMoveOnReimportCopyComponentsOnly__ctor_m5E4631A76E555891C09BDAB05BFB083FE9200E6E (CubismMoveOnReimportCopyComponentsOnly_t002B4091B7D6F41EEAEE53B25B54B8643C98BEE7* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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 Live2D.Cubism.Framework.CubismParameterExtensionMethods::AddToValue(Live2D.Cubism.Core.CubismParameter,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterExtensionMethods_AddToValue_m01823908DF6FEF887850005370CAA0DC278B2529 (CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* ___parameter0, float ___value1, float ___weight2, 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;
	}
	{
		// if (parameter == null)
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_0 = ___parameter0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// parameter.Value += (value * weight);
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_2 = ___parameter0;
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_3 = L_2;
		NullCheck(L_3);
		float L_4 = L_3->___Value_6;
		float L_5 = ___value1;
		float L_6 = ___weight2;
		NullCheck(L_3);
		L_3->___Value_6 = ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, L_6))));
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismParameterExtensionMethods::MultiplyValueBy(Live2D.Cubism.Core.CubismParameter,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterExtensionMethods_MultiplyValueBy_mF238AC5D52F4E05A37F4743BCDD5CEDCBD96F867 (CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* ___parameter0, float ___value1, float ___weight2, 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;
	}
	{
		// if (parameter == null)
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_0 = ___parameter0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// parameter.Value *= (1f + ((value - 1f) * weight));
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_2 = ___parameter0;
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_3 = L_2;
		NullCheck(L_3);
		float L_4 = L_3->___Value_6;
		float L_5 = ___value1;
		float L_6 = ___weight2;
		NullCheck(L_3);
		L_3->___Value_6 = ((float)il2cpp_codegen_multiply(L_4, ((float)il2cpp_codegen_add((1.0f), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, (1.0f))), L_6))))));
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismParameterExtensionMethods::BlendToValue(Live2D.Cubism.Core.CubismParameter,Live2D.Cubism.Framework.CubismParameterBlendMode,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterExtensionMethods_BlendToValue_mFFDAE02756C464F3C0930B69CADAD81C68EE1F89 (CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* ___self0, int32_t ___mode1, float ___value2, float ___weight3, 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;
	}
	{
		// if (self == null)
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_0 = ___self0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// if (mode == CubismParameterBlendMode.Additive)
		int32_t L_2 = ___mode1;
		if ((!(((uint32_t)L_2) == ((uint32_t)1))))
		{
			goto IL_0017;
		}
	}
	{
		// self.AddToValue(value, weight);
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_3 = ___self0;
		float L_4 = ___value2;
		float L_5 = ___weight3;
		CubismParameterExtensionMethods_AddToValue_m01823908DF6FEF887850005370CAA0DC278B2529(L_3, L_4, L_5, NULL);
		// return;
		return;
	}

IL_0017:
	{
		// if (mode == CubismParameterBlendMode.Multiply)
		int32_t L_6 = ___mode1;
		if ((!(((uint32_t)L_6) == ((uint32_t)2))))
		{
			goto IL_0024;
		}
	}
	{
		// self.MultiplyValueBy(value, weight);
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_7 = ___self0;
		float L_8 = ___value2;
		float L_9 = ___weight3;
		CubismParameterExtensionMethods_MultiplyValueBy_mF238AC5D52F4E05A37F4743BCDD5CEDCBD96F867(L_7, L_8, L_9, NULL);
		// return;
		return;
	}

IL_0024:
	{
		// self.Value = self.Value * (1 - weight) + value * weight;
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_10 = ___self0;
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_11 = ___self0;
		NullCheck(L_11);
		float L_12 = L_11->___Value_6;
		float L_13 = ___weight3;
		float L_14 = ___value2;
		float L_15 = ___weight3;
		NullCheck(L_10);
		L_10->___Value_6 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, ((float)il2cpp_codegen_subtract((1.0f), L_13)))), ((float)il2cpp_codegen_multiply(L_14, L_15))));
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismParameterExtensionMethods::BlendToValue(Live2D.Cubism.Core.CubismParameter[],Live2D.Cubism.Framework.CubismParameterBlendMode,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterExtensionMethods_BlendToValue_mD9643205309AA895655E8163B5C735034B43424F (CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* ___self0, int32_t ___mode1, float ___value2, float ___weight3, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		// if (self == null)
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_0 = ___self0;
		if (L_0)
		{
			goto IL_0004;
		}
	}
	{
		// return;
		return;
	}

IL_0004:
	{
		// if (mode == CubismParameterBlendMode.Additive)
		int32_t L_1 = ___mode1;
		if ((!(((uint32_t)L_1) == ((uint32_t)1))))
		{
			goto IL_0021;
		}
	}
	{
		// for (var i = 0; i < self.Length; ++i)
		V_0 = 0;
		goto IL_001a;
	}

IL_000c:
	{
		// self[i].AddToValue(value, weight);
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_2 = ___self0;
		int32_t L_3 = V_0;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		float L_6 = ___value2;
		float L_7 = ___weight3;
		CubismParameterExtensionMethods_AddToValue_m01823908DF6FEF887850005370CAA0DC278B2529(L_5, L_6, L_7, NULL);
		// for (var i = 0; i < self.Length; ++i)
		int32_t L_8 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_001a:
	{
		// for (var i = 0; i < self.Length; ++i)
		int32_t L_9 = V_0;
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_10 = ___self0;
		NullCheck(L_10);
		if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
		{
			goto IL_000c;
		}
	}
	{
		// return;
		return;
	}

IL_0021:
	{
		// if (mode == CubismParameterBlendMode.Multiply)
		int32_t L_11 = ___mode1;
		if ((!(((uint32_t)L_11) == ((uint32_t)2))))
		{
			goto IL_003e;
		}
	}
	{
		// for (var i = 0; i < self.Length; ++i)
		V_1 = 0;
		goto IL_0037;
	}

IL_0029:
	{
		// self[i].MultiplyValueBy(value, weight);
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_12 = ___self0;
		int32_t L_13 = V_1;
		NullCheck(L_12);
		int32_t L_14 = L_13;
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		float L_16 = ___value2;
		float L_17 = ___weight3;
		CubismParameterExtensionMethods_MultiplyValueBy_mF238AC5D52F4E05A37F4743BCDD5CEDCBD96F867(L_15, L_16, L_17, NULL);
		// for (var i = 0; i < self.Length; ++i)
		int32_t L_18 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
	}

IL_0037:
	{
		// for (var i = 0; i < self.Length; ++i)
		int32_t L_19 = V_1;
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_20 = ___self0;
		NullCheck(L_20);
		if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
		{
			goto IL_0029;
		}
	}
	{
		// return;
		return;
	}

IL_003e:
	{
		// for (var i = 0; i < self.Length; ++i)
		V_2 = 0;
		goto IL_0062;
	}

IL_0042:
	{
		// self[i].Value = self[i].Value * (1 - weight) + value * weight;
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_21 = ___self0;
		int32_t L_22 = V_2;
		NullCheck(L_21);
		int32_t L_23 = L_22;
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_25 = ___self0;
		int32_t L_26 = V_2;
		NullCheck(L_25);
		int32_t L_27 = L_26;
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		NullCheck(L_28);
		float L_29 = L_28->___Value_6;
		float L_30 = ___weight3;
		float L_31 = ___value2;
		float L_32 = ___weight3;
		NullCheck(L_24);
		L_24->___Value_6 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_29, ((float)il2cpp_codegen_subtract((1.0f), L_30)))), ((float)il2cpp_codegen_multiply(L_31, L_32))));
		// for (var i = 0; i < self.Length; ++i)
		int32_t L_33 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_33, 1));
	}

IL_0062:
	{
		// for (var i = 0; i < self.Length; ++i)
		int32_t L_34 = V_2;
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_35 = ___self0;
		NullCheck(L_35);
		if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))
		{
			goto IL_0042;
		}
	}
	{
		// }
		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 Live2D.Cubism.Framework.CubismParametersInspector::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParametersInspector__ctor_m19B2944318662B9BABF9C855D2FB0611D1F8B376 (CubismParametersInspector_tE38E5B68DA4301F04851778307B70D4001E1BC07* __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
// Live2D.Cubism.Core.CubismParameter[] Live2D.Cubism.Framework.CubismParameterStore::get_DestinationParameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* CubismParameterStore_get_DestinationParameters_mB44BB11A37D99A1C3B8C52D8FCBBCE492BB15321 (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	{
		// private CubismParameter[] DestinationParameters { get; set; }
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_0 = __this->___U3CDestinationParametersU3Ek__BackingField_4;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.CubismParameterStore::set_DestinationParameters(Live2D.Cubism.Core.CubismParameter[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterStore_set_DestinationParameters_mC4C9FE76126624704DC43DF045CBD0A28329B951 (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismParameter[] DestinationParameters { get; set; }
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_0 = ___value0;
		__this->___U3CDestinationParametersU3Ek__BackingField_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDestinationParametersU3Ek__BackingField_4), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Core.CubismPart[] Live2D.Cubism.Framework.CubismParameterStore::get_DestinationParts()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* CubismParameterStore_get_DestinationParts_m8E58AA2A948FF5562D9F5A76C02D4BC5D0CEBB39 (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	{
		// private CubismPart[] DestinationParts { get; set; }
		CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* L_0 = __this->___U3CDestinationPartsU3Ek__BackingField_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.CubismParameterStore::set_DestinationParts(Live2D.Cubism.Core.CubismPart[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterStore_set_DestinationParts_mAE14B6F6B9FC850A4BFFEA3BE572DF28FB662C69 (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismPart[] DestinationParts { get; set; }
		CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* L_0 = ___value0;
		__this->___U3CDestinationPartsU3Ek__BackingField_5 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDestinationPartsU3Ek__BackingField_5), (void*)L_0);
		return;
	}
}
// System.Boolean Live2D.Cubism.Framework.CubismParameterStore::get_HasUpdateController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismParameterStore_get_HasUpdateController_mEFC1034047A20F89CDD716806E781E8F02E611B6 (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = __this->___U3CHasUpdateControllerU3Ek__BackingField_8;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.CubismParameterStore::set_HasUpdateController(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterStore_set_HasUpdateController_m3C6E0CFFD53FA682C09F08123C9C04729F112C62 (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = ___value0;
		__this->___U3CHasUpdateControllerU3Ek__BackingField_8 = L_0;
		return;
	}
}
// System.Int32 Live2D.Cubism.Framework.CubismParameterStore::get_ExecutionOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismParameterStore_get_ExecutionOrder_mFA2EEC06A833FAC59C17F1160A2F395DCE7DDDD1 (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return CubismUpdateExecutionOrder.CubismParameterStoreSaveParameters; }
		il2cpp_codegen_runtime_class_init_inline(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var);
		int32_t L_0 = ((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismParameterStoreSaveParameters_1;
		return L_0;
	}
}
// System.Boolean Live2D.Cubism.Framework.CubismParameterStore::get_NeedsUpdateOnEditing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismParameterStore_get_NeedsUpdateOnEditing_m5D14F7E95E783390FF1C023F7DB7335A7E1239E1 (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	{
		// get { return false; }
		return (bool)0;
	}
}
// System.Void Live2D.Cubism.Framework.CubismParameterStore::Refresh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterStore_Refresh_m29FE8904FAB01ED903A7FA46BAFABABCCD19E868 (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (DestinationParameters == null)
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_0;
		L_0 = CubismParameterStore_get_DestinationParameters_mB44BB11A37D99A1C3B8C52D8FCBBCE492BB15321_inline(__this, NULL);
		if (L_0)
		{
			goto IL_001a;
		}
	}
	{
		// DestinationParameters = this.FindCubismModel().Parameters;
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_1;
		L_1 = ComponentExtensionMethods_FindCubismModel_mA4A461211FC3EA2EFFB4763F1EB811067887DA8F(__this, (bool)0, NULL);
		NullCheck(L_1);
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_2;
		L_2 = CubismModel_get_Parameters_m861953C0E16D5893FD2AC7DCF4B2770CFEADD2DB(L_1, NULL);
		CubismParameterStore_set_DestinationParameters_mC4C9FE76126624704DC43DF045CBD0A28329B951_inline(__this, L_2, NULL);
	}

IL_001a:
	{
		// if (DestinationParts == null)
		CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* L_3;
		L_3 = CubismParameterStore_get_DestinationParts_m8E58AA2A948FF5562D9F5A76C02D4BC5D0CEBB39_inline(__this, NULL);
		if (L_3)
		{
			goto IL_0034;
		}
	}
	{
		// DestinationParts = this.FindCubismModel().Parts;
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_4;
		L_4 = ComponentExtensionMethods_FindCubismModel_mA4A461211FC3EA2EFFB4763F1EB811067887DA8F(__this, (bool)0, NULL);
		NullCheck(L_4);
		CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* L_5;
		L_5 = CubismModel_get_Parts_mBA49E03A9D9C6514CCF86107E777AAA1B9271AB1(L_4, NULL);
		CubismParameterStore_set_DestinationParts_mAE14B6F6B9FC850A4BFFEA3BE572DF28FB662C69_inline(__this, L_5, NULL);
	}

IL_0034:
	{
		// HasUpdateController = (GetComponent<CubismUpdateController>() != null);
		CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6* L_6;
		L_6 = Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C(__this, Component_GetComponent_TisCubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6_m0D805AD9E015B17250E64CDD2DC942C9B823E87C_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		CubismParameterStore_set_HasUpdateController_m3C6E0CFFD53FA682C09F08123C9C04729F112C62_inline(__this, L_7, NULL);
		// SaveParameters();
		CubismParameterStore_SaveParameters_m68FDCCC4D9785A4A460F7474373B4D18DFDEC3EB(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismParameterStore::OnLateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterStore_OnLateUpdate_mFAB25791645265874595D77D4BE6EF9FFF06604F (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	{
		// if (!HasUpdateController)
		bool L_0;
		L_0 = CubismParameterStore_get_HasUpdateController_mEFC1034047A20F89CDD716806E781E8F02E611B6_inline(__this, NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// SaveParameters();
		CubismParameterStore_SaveParameters_m68FDCCC4D9785A4A460F7474373B4D18DFDEC3EB(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismParameterStore::SaveParameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterStore_SaveParameters_m68FDCCC4D9785A4A460F7474373B4D18DFDEC3EB (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		// if(!enabled)
		bool L_0;
		L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// if(DestinationParameters != null && _parameterValues == null)
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_1;
		L_1 = CubismParameterStore_get_DestinationParameters_mB44BB11A37D99A1C3B8C52D8FCBBCE492BB15321_inline(__this, NULL);
		if (!L_1)
		{
			goto IL_002c;
		}
	}
	{
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = __this->____parameterValues_6;
		if (L_2)
		{
			goto IL_002c;
		}
	}
	{
		// _parameterValues = new float[DestinationParameters.Length];
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_3;
		L_3 = CubismParameterStore_get_DestinationParameters_mB44BB11A37D99A1C3B8C52D8FCBBCE492BB15321_inline(__this, NULL);
		NullCheck(L_3);
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)));
		__this->____parameterValues_6 = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____parameterValues_6), (void*)L_4);
	}

IL_002c:
	{
		// if(_parameterValues != null)
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = __this->____parameterValues_6;
		if (!L_5)
		{
			goto IL_005c;
		}
	}
	{
		// for(var i = 0; i < _parameterValues.Length; ++i)
		V_0 = 0;
		goto IL_0051;
	}

IL_0038:
	{
		// _parameterValues[i] = DestinationParameters[i].Value;
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = __this->____parameterValues_6;
		int32_t L_7 = V_0;
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_8;
		L_8 = CubismParameterStore_get_DestinationParameters_mB44BB11A37D99A1C3B8C52D8FCBBCE492BB15321_inline(__this, NULL);
		int32_t L_9 = V_0;
		NullCheck(L_8);
		int32_t L_10 = L_9;
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		NullCheck(L_11);
		float L_12 = L_11->___Value_6;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (float)L_12);
		// for(var i = 0; i < _parameterValues.Length; ++i)
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
	}

IL_0051:
	{
		// for(var i = 0; i < _parameterValues.Length; ++i)
		int32_t L_14 = V_0;
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15 = __this->____parameterValues_6;
		NullCheck(L_15);
		if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
		{
			goto IL_0038;
		}
	}

IL_005c:
	{
		// if(DestinationParts != null && _partOpacities == null)
		CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* L_16;
		L_16 = CubismParameterStore_get_DestinationParts_m8E58AA2A948FF5562D9F5A76C02D4BC5D0CEBB39_inline(__this, NULL);
		if (!L_16)
		{
			goto IL_007f;
		}
	}
	{
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = __this->____partOpacities_7;
		if (L_17)
		{
			goto IL_007f;
		}
	}
	{
		// _partOpacities = new float[DestinationParts.Length];
		CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* L_18;
		L_18 = CubismParameterStore_get_DestinationParts_m8E58AA2A948FF5562D9F5A76C02D4BC5D0CEBB39_inline(__this, NULL);
		NullCheck(L_18);
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)));
		__this->____partOpacities_7 = L_19;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____partOpacities_7), (void*)L_19);
	}

IL_007f:
	{
		// if(_partOpacities != null)
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = __this->____partOpacities_7;
		if (!L_20)
		{
			goto IL_00af;
		}
	}
	{
		// for(var i = 0; i < _partOpacities.Length; ++i)
		V_1 = 0;
		goto IL_00a4;
	}

IL_008b:
	{
		// _partOpacities[i] = DestinationParts[i].Opacity;
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_21 = __this->____partOpacities_7;
		int32_t L_22 = V_1;
		CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* L_23;
		L_23 = CubismParameterStore_get_DestinationParts_m8E58AA2A948FF5562D9F5A76C02D4BC5D0CEBB39_inline(__this, NULL);
		int32_t L_24 = V_1;
		NullCheck(L_23);
		int32_t L_25 = L_24;
		CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		NullCheck(L_26);
		float L_27 = L_26->___Opacity_6;
		NullCheck(L_21);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (float)L_27);
		// for(var i = 0; i < _partOpacities.Length; ++i)
		int32_t L_28 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
	}

IL_00a4:
	{
		// for(var i = 0; i < _partOpacities.Length; ++i)
		int32_t L_29 = V_1;
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_30 = __this->____partOpacities_7;
		NullCheck(L_30);
		if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
		{
			goto IL_008b;
		}
	}

IL_00af:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismParameterStore::RestoreParameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterStore_RestoreParameters_m44FE57347A55E912731970480E8D98AAD04D441B (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		// if(!enabled)
		bool L_0;
		L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// if(_parameterValues != null)
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = __this->____parameterValues_6;
		if (!L_1)
		{
			goto IL_0039;
		}
	}
	{
		// for(var i = 0; i < _parameterValues.Length; ++i)
		V_0 = 0;
		goto IL_002e;
	}

IL_0015:
	{
		// DestinationParameters[i].Value = _parameterValues[i];
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_2;
		L_2 = CubismParameterStore_get_DestinationParameters_mB44BB11A37D99A1C3B8C52D8FCBBCE492BB15321_inline(__this, NULL);
		int32_t L_3 = V_0;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		CubismParameter_tD90802B9BB451735498CBBAF28B92CE9CCACB1F1* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = __this->____parameterValues_6;
		int32_t L_7 = V_0;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		float L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		NullCheck(L_5);
		L_5->___Value_6 = L_9;
		// for(var i = 0; i < _parameterValues.Length; ++i)
		int32_t L_10 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
	}

IL_002e:
	{
		// for(var i = 0; i < _parameterValues.Length; ++i)
		int32_t L_11 = V_0;
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = __this->____parameterValues_6;
		NullCheck(L_12);
		if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
		{
			goto IL_0015;
		}
	}

IL_0039:
	{
		// if(_partOpacities != null)
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = __this->____partOpacities_7;
		if (!L_13)
		{
			goto IL_0069;
		}
	}
	{
		// for(var i = 0; i < _partOpacities.Length; ++i)
		V_1 = 0;
		goto IL_005e;
	}

IL_0045:
	{
		// DestinationParts[i].Opacity = _partOpacities[i];
		CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* L_14;
		L_14 = CubismParameterStore_get_DestinationParts_m8E58AA2A948FF5562D9F5A76C02D4BC5D0CEBB39_inline(__this, NULL);
		int32_t L_15 = V_1;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_18 = __this->____partOpacities_7;
		int32_t L_19 = V_1;
		NullCheck(L_18);
		int32_t L_20 = L_19;
		float L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		NullCheck(L_17);
		L_17->___Opacity_6 = L_21;
		// for(var i = 0; i < _partOpacities.Length; ++i)
		int32_t L_22 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1));
	}

IL_005e:
	{
		// for(var i = 0; i < _partOpacities.Length; ++i)
		int32_t L_23 = V_1;
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = __this->____partOpacities_7;
		NullCheck(L_24);
		if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))
		{
			goto IL_0045;
		}
	}

IL_0069:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismParameterStore::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterStore_OnEnable_m3F153C35D243ABC4E5CC859EE3222C8FA4F81CCE (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	{
		// Refresh();
		CubismParameterStore_Refresh_m29FE8904FAB01ED903A7FA46BAFABABCCD19E868(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismParameterStore::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismParameterStore__ctor_m171643A227A2970592493281708F2833BD0A6FAC (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __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 Live2D.Cubism.Framework.CubismPartsInspector::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismPartsInspector__ctor_mC200D5916B56289B2C3C7E104D0F854DF8BC2D8B (CubismPartsInspector_tDF81F7A5697A6C226F30A530137E9F0483CDD8E9* __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 Live2D.Cubism.Framework.CubismUpdateController::Refresh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismUpdateController_Refresh_m3D5B6CD07F8A7527F8117E20BB56F1F3146F44B9 (CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisICubismUpdatable_tD82F34E45A3C3419B5F96CA7B40E3721DFD5B157_m89A5C9F04D6D59C83FD32051EC92BFAFEB7F9E9B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC705C6AD334BA76AB2BE065266A80706205D380E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m989261E89FD1AD323204A91BC90BB4A42C2AC882_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m75C4EA3B9963304375AC891C501EE026721BBB68_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismUpdatable_tD82F34E45A3C3419B5F96CA7B40E3721DFD5B157_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5A29BD77DF3685BC7FA8B9B2FFCBD3E9D6C8C9E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m41CD2F3E27435DDFF7A2E408F4948F7808C47D60_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* V_0 = NULL;
	Enumerator_t8BABB8FA508182EF2DB2450AB961D330A7C3C82F V_1;
	memset((&V_1), 0, sizeof(V_1));
	RuntimeObject* V_2 = NULL;
	{
		// var model = this.FindCubismModel();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_0;
		L_0 = ComponentExtensionMethods_FindCubismModel_mA4A461211FC3EA2EFFB4763F1EB811067887DA8F(__this, (bool)0, NULL);
		V_0 = L_0;
		// if (model == null)
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_1 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_2)
		{
			goto IL_0012;
		}
	}
	{
		// return;
		return;
	}

IL_0012:
	{
		// _onLateUpdate = null;
		__this->____onLateUpdate_4 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____onLateUpdate_4), (void*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)NULL);
		// var components = model.GetComponents<ICubismUpdatable>();
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_3 = V_0;
		NullCheck(L_3);
		ICubismUpdatableU5BU5D_t9FFC13CDDAF52C3C0B2F82BA6DF6D87629B05024* L_4;
		L_4 = Component_GetComponents_TisICubismUpdatable_tD82F34E45A3C3419B5F96CA7B40E3721DFD5B157_m89A5C9F04D6D59C83FD32051EC92BFAFEB7F9E9B(L_3, Component_GetComponents_TisICubismUpdatable_tD82F34E45A3C3419B5F96CA7B40E3721DFD5B157_m89A5C9F04D6D59C83FD32051EC92BFAFEB7F9E9B_RuntimeMethod_var);
		// var sortedComponents = new List<ICubismUpdatable>(components);
		List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F* L_5 = (List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F*)il2cpp_codegen_object_new(List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F_il2cpp_TypeInfo_var);
		NullCheck(L_5);
		List_1__ctor_m41CD2F3E27435DDFF7A2E408F4948F7808C47D60(L_5, (RuntimeObject*)L_4, List_1__ctor_m41CD2F3E27435DDFF7A2E408F4948F7808C47D60_RuntimeMethod_var);
		// CubismUpdateExecutionOrder.SortByExecutionOrder(sortedComponents);
		List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F* L_6 = L_5;
		il2cpp_codegen_runtime_class_init_inline(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var);
		CubismUpdateExecutionOrder_SortByExecutionOrder_m107721D3F8E1BB13B099586EEE5F8E069196AB8C(L_6, NULL);
		// foreach(var component in sortedComponents)
		NullCheck(L_6);
		Enumerator_t8BABB8FA508182EF2DB2450AB961D330A7C3C82F L_7;
		L_7 = List_1_GetEnumerator_m5A29BD77DF3685BC7FA8B9B2FFCBD3E9D6C8C9E1(L_6, List_1_GetEnumerator_m5A29BD77DF3685BC7FA8B9B2FFCBD3E9D6C8C9E1_RuntimeMethod_var);
		V_1 = L_7;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0068:
			{// begin finally (depth: 1)
				Enumerator_Dispose_mC705C6AD334BA76AB2BE065266A80706205D380E((&V_1), Enumerator_Dispose_mC705C6AD334BA76AB2BE065266A80706205D380E_RuntimeMethod_var);
				return;
			}// end finally (depth: 1)
		});
		try
		{// begin try (depth: 1)
			{
				goto IL_005d_1;
			}

IL_0032_1:
			{
				// foreach(var component in sortedComponents)
				RuntimeObject* L_8;
				L_8 = Enumerator_get_Current_m75C4EA3B9963304375AC891C501EE026721BBB68_inline((&V_1), Enumerator_get_Current_m75C4EA3B9963304375AC891C501EE026721BBB68_RuntimeMethod_var);
				V_2 = L_8;
				// _onLateUpdate += component.OnLateUpdate;
				Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = __this->____onLateUpdate_4;
				RuntimeObject* L_10 = V_2;
				RuntimeObject* L_11 = L_10;
				Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_12 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
				NullCheck(L_12);
				Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_12, L_11, (intptr_t)((void*)GetInterfaceMethodInfo(L_11, 4, ICubismUpdatable_tD82F34E45A3C3419B5F96CA7B40E3721DFD5B157_il2cpp_TypeInfo_var)), NULL);
				Delegate_t* L_13;
				L_13 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_9, L_12, NULL);
				__this->____onLateUpdate_4 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_13, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
				Il2CppCodeGenWriteBarrier((void**)(&__this->____onLateUpdate_4), (void*)((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_13, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)));
			}

IL_005d_1:
			{
				// foreach(var component in sortedComponents)
				bool L_14;
				L_14 = Enumerator_MoveNext_m989261E89FD1AD323204A91BC90BB4A42C2AC882((&V_1), Enumerator_MoveNext_m989261E89FD1AD323204A91BC90BB4A42C2AC882_RuntimeMethod_var);
				if (L_14)
				{
					goto IL_0032_1;
				}
			}
			{
				goto IL_0076;
			}
		}// end try (depth: 1)
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0076:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismUpdateController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismUpdateController_Start_m68434E423D135F6634F33A9BE1F46FBCF5853CBE (CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6* __this, const RuntimeMethod* method) 
{
	{
		// Refresh();
		CubismUpdateController_Refresh_m3D5B6CD07F8A7527F8117E20BB56F1F3146F44B9(__this, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismUpdateController::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismUpdateController_LateUpdate_m21C81BA3ACAC47FD7E4147FD5E7025F91EC86CBF (CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6* __this, const RuntimeMethod* method) 
{
	{
		// if(_onLateUpdate != null)
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->____onLateUpdate_4;
		if (!L_0)
		{
			goto IL_0013;
		}
	}
	{
		// _onLateUpdate();
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->____onLateUpdate_4;
		NullCheck(L_1);
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_1, NULL);
	}

IL_0013:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.CubismUpdateController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismUpdateController__ctor_m065E8B667FC57A0E6E8FC3AA31D6273725AF61CF (CubismUpdateController_tAEB12D48542EA89508EB065AC3318347200958F6* __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 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::SortByExecutionOrder(System.Collections.Generic.List`1<Live2D.Cubism.Framework.ICubismUpdatable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismUpdateExecutionOrder_SortByExecutionOrder_m107721D3F8E1BB13B099586EEE5F8E069196AB8C (List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F* ___updatables0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t9069146CC54A569DBB41741A9A5548FA290C9672_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismUpdateExecutionOrder_CompareByExecutionOrder_m5B099C285400C1FB5D39D008D643FCF7CC1C8CD8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_m3FB5F822D9841E18D5DAA98F1B0ABEF79E48733B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// updatables.Sort(CompareByExecutionOrder);
		List_1_tA9BF7DE60DA965344D5747CCE4B74099A637860F* L_0 = ___updatables0;
		Comparison_1_t9069146CC54A569DBB41741A9A5548FA290C9672* L_1 = (Comparison_1_t9069146CC54A569DBB41741A9A5548FA290C9672*)il2cpp_codegen_object_new(Comparison_1_t9069146CC54A569DBB41741A9A5548FA290C9672_il2cpp_TypeInfo_var);
		NullCheck(L_1);
		Comparison_1__ctor_mC0710377364BE760F10F471DB5307F294C058CCF(L_1, NULL, (intptr_t)((void*)CubismUpdateExecutionOrder_CompareByExecutionOrder_m5B099C285400C1FB5D39D008D643FCF7CC1C8CD8_RuntimeMethod_var), NULL);
		NullCheck(L_0);
		List_1_Sort_m3FB5F822D9841E18D5DAA98F1B0ABEF79E48733B(L_0, L_1, List_1_Sort_m3FB5F822D9841E18D5DAA98F1B0ABEF79E48733B_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Int32 Live2D.Cubism.Framework.CubismUpdateExecutionOrder::CompareByExecutionOrder(Live2D.Cubism.Framework.ICubismUpdatable,Live2D.Cubism.Framework.ICubismUpdatable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismUpdateExecutionOrder_CompareByExecutionOrder_m5B099C285400C1FB5D39D008D643FCF7CC1C8CD8 (RuntimeObject* ___a0, RuntimeObject* ___b1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismUpdatable_tD82F34E45A3C3419B5F96CA7B40E3721DFD5B157_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return a.ExecutionOrder - b.ExecutionOrder;
		RuntimeObject* L_0 = ___a0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Live2D.Cubism.Framework.ICubismUpdatable::get_ExecutionOrder() */, ICubismUpdatable_tD82F34E45A3C3419B5F96CA7B40E3721DFD5B157_il2cpp_TypeInfo_var, L_0);
		RuntimeObject* L_2 = ___b1;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Live2D.Cubism.Framework.ICubismUpdatable::get_ExecutionOrder() */, ICubismUpdatable_tD82F34E45A3C3419B5F96CA7B40E3721DFD5B157_il2cpp_TypeInfo_var, L_2);
		return ((int32_t)il2cpp_codegen_subtract(L_1, L_3));
	}
}
// System.Void Live2D.Cubism.Framework.CubismUpdateExecutionOrder::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismUpdateExecutionOrder__cctor_mCB05AE26F4DB3CD104E596E0FA9EF718EB47E5DC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public static readonly int CubismFadeController = 100;
		((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismFadeController_0 = ((int32_t)100);
		// public static readonly int CubismParameterStoreSaveParameters = 150;
		((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismParameterStoreSaveParameters_1 = ((int32_t)150);
		// public static readonly int CubismPoseController = 200;
		((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismPoseController_2 = ((int32_t)200);
		// public static readonly int CubismExpressionController = 300;
		((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismExpressionController_3 = ((int32_t)300);
		// public static readonly int CubismEyeBlinkController = 400;
		((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismEyeBlinkController_4 = ((int32_t)400);
		// public static readonly int CubismMouthController = 500;
		((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismMouthController_5 = ((int32_t)500);
		// public static readonly int CubismHarmonicMotionController = 600;
		((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismHarmonicMotionController_6 = ((int32_t)600);
		// public static readonly int CubismLookController = 700;
		((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismLookController_7 = ((int32_t)700);
		// public static readonly int CubismPhysicsController = 800;
		((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismPhysicsController_8 = ((int32_t)800);
		// public static readonly int CubismRenderController = 10000;
		((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismRenderController_9 = ((int32_t)10000);
		// public static readonly int CubismMaskController = 10100;
		((CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_StaticFields*)il2cpp_codegen_static_fields_for(CubismUpdateExecutionOrder_tEB35390C29CB9D96F29473C9C6DD57349FD92D8E_il2cpp_TypeInfo_var))->___CubismMaskController_10 = ((int32_t)10100);
		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
// Conversion methods for marshalling of: Live2D.Cubism.Framework.UserData.CubismUserDataBody
IL2CPP_EXTERN_C void CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshal_pinvoke(const CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D& unmarshaled, CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshaled_pinvoke& marshaled)
{
	marshaled.___Id_0 = il2cpp_codegen_marshal_string(unmarshaled.___Id_0);
	marshaled.___Value_1 = il2cpp_codegen_marshal_string(unmarshaled.___Value_1);
}
IL2CPP_EXTERN_C void CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshal_pinvoke_back(const CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshaled_pinvoke& marshaled, CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D& unmarshaled)
{
	unmarshaled.___Id_0 = il2cpp_codegen_marshal_string_result(marshaled.___Id_0);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Id_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Id_0));
	unmarshaled.___Value_1 = il2cpp_codegen_marshal_string_result(marshaled.___Value_1);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Value_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Value_1));
}
// Conversion method for clean up from marshalling of: Live2D.Cubism.Framework.UserData.CubismUserDataBody
IL2CPP_EXTERN_C void CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshal_pinvoke_cleanup(CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___Id_0);
	marshaled.___Id_0 = NULL;
	il2cpp_codegen_marshal_free(marshaled.___Value_1);
	marshaled.___Value_1 = NULL;
}
// Conversion methods for marshalling of: Live2D.Cubism.Framework.UserData.CubismUserDataBody
IL2CPP_EXTERN_C void CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshal_com(const CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D& unmarshaled, CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshaled_com& marshaled)
{
	marshaled.___Id_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___Id_0);
	marshaled.___Value_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___Value_1);
}
IL2CPP_EXTERN_C void CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshal_com_back(const CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshaled_com& marshaled, CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D& unmarshaled)
{
	unmarshaled.___Id_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___Id_0);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Id_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Id_0));
	unmarshaled.___Value_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___Value_1);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Value_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Value_1));
}
// Conversion method for clean up from marshalling of: Live2D.Cubism.Framework.UserData.CubismUserDataBody
IL2CPP_EXTERN_C void CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshal_com_cleanup(CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___Id_0);
	marshaled.___Id_0 = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___Value_1);
	marshaled.___Value_1 = NULL;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String Live2D.Cubism.Framework.UserData.CubismUserDataTag::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CubismUserDataTag_get_Value_mE8C51DC8DAAE9B51933F2C39ED7F0C1AED22FF72 (CubismUserDataTag_t004290D9D99FEE91E784BEEE59CADF8C05F109BD* __this, const RuntimeMethod* method) 
{
	{
		// if (string.IsNullOrEmpty(_value) &&
		//     !string.IsNullOrEmpty(Body.Value))
		String_t* L_0 = __this->____value_4;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_0030;
		}
	}
	{
		CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D L_2;
		L_2 = CubismUserDataTag_get_Body_mFF8FFF6D6A0ABC44C74EEEC30B015BB631C7A54B_inline(__this, NULL);
		String_t* L_3 = L_2.___Value_1;
		bool L_4;
		L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
		if (L_4)
		{
			goto IL_0030;
		}
	}
	{
		// _value = Body.Value;
		CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D L_5;
		L_5 = CubismUserDataTag_get_Body_mFF8FFF6D6A0ABC44C74EEEC30B015BB631C7A54B_inline(__this, NULL);
		String_t* L_6 = L_5.___Value_1;
		__this->____value_4 = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____value_4), (void*)L_6);
	}

IL_0030:
	{
		// return _value;
		String_t* L_7 = __this->____value_4;
		return L_7;
	}
}
// System.Void Live2D.Cubism.Framework.UserData.CubismUserDataTag::set_Value(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismUserDataTag_set_Value_mD517CB65EE51B1677AB407B117664D8BFEFDF47D (CubismUserDataTag_t004290D9D99FEE91E784BEEE59CADF8C05F109BD* __this, String_t* ___value0, const RuntimeMethod* method) 
{
	{
		// set { _value = value; }
		String_t* L_0 = ___value0;
		__this->____value_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____value_4), (void*)L_0);
		// set { _value = value; }
		return;
	}
}
// Live2D.Cubism.Framework.UserData.CubismUserDataBody Live2D.Cubism.Framework.UserData.CubismUserDataTag::get_Body()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D CubismUserDataTag_get_Body_mFF8FFF6D6A0ABC44C74EEEC30B015BB631C7A54B (CubismUserDataTag_t004290D9D99FEE91E784BEEE59CADF8C05F109BD* __this, const RuntimeMethod* method) 
{
	{
		// get { return _body; }
		CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D L_0 = __this->____body_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.UserData.CubismUserDataTag::set_Body(Live2D.Cubism.Framework.UserData.CubismUserDataBody)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismUserDataTag_set_Body_mD959CD086A635509676F0118F0A411FD0D39D11E (CubismUserDataTag_t004290D9D99FEE91E784BEEE59CADF8C05F109BD* __this, CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D ___value0, const RuntimeMethod* method) 
{
	{
		// set { _body = value; }
		CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D L_0 = ___value0;
		__this->____body_5 = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->____body_5))->___Id_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->____body_5))->___Value_1), (void*)NULL);
		#endif
		// set { _body = value; }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.UserData.CubismUserDataTag::Initialize(Live2D.Cubism.Framework.UserData.CubismUserDataBody)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismUserDataTag_Initialize_m28732A378E3DCFE8C947B975241CB3F52EADE46B (CubismUserDataTag_t004290D9D99FEE91E784BEEE59CADF8C05F109BD* __this, CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D ___body0, const RuntimeMethod* method) 
{
	{
		// Body = body;
		CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D L_0 = ___body0;
		CubismUserDataTag_set_Body_mD959CD086A635509676F0118F0A411FD0D39D11E_inline(__this, L_0, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.UserData.CubismUserDataTag::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismUserDataTag__ctor_m62224FD57CBA0006BCF2328481427083AD5AAEB1 (CubismUserDataTag_t004290D9D99FEE91E784BEEE59CADF8C05F109BD* __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.Collections.Generic.Queue`1<Live2D.Cubism.Core.ICubismTask> Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::get_Tasks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* CubismBuiltinAsyncTaskHandler_get_Tasks_mAA5217CC6971ABF6E72CD9671A8A8097B34964FD (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static Queue<ICubismTask> Tasks { get; set; }
		Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* L_0 = ((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CTasksU3Ek__BackingField_0;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::set_Tasks(System.Collections.Generic.Queue`1<Live2D.Cubism.Core.ICubismTask>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_Tasks_m79D5DD666AF258FD806F050300FB6294CAD0306C (Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static Queue<ICubismTask> Tasks { get; set; }
		Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* L_0 = ___value0;
		((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CTasksU3Ek__BackingField_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CTasksU3Ek__BackingField_0), (void*)L_0);
		return;
	}
}
// System.Threading.Thread Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::get_Worker()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* CubismBuiltinAsyncTaskHandler_get_Worker_m9F52A548CCF3285745B6E37B123307E543895250 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static Thread Worker { get; set; }
		Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = ((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CWorkerU3Ek__BackingField_1;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::set_Worker(System.Threading.Thread)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_Worker_mF90436E375EBFE7C8EEC841679E472FC055DB529 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static Thread Worker { get; set; }
		Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = ___value0;
		((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CWorkerU3Ek__BackingField_1 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CWorkerU3Ek__BackingField_1), (void*)L_0);
		return;
	}
}
// System.Object Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::get_Lock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CubismBuiltinAsyncTaskHandler_get_Lock_mA8756E58DDFE7A1842A33AAC654C1361FD50BB99 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static object Lock { get; set; }
		RuntimeObject* L_0 = ((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CLockU3Ek__BackingField_2;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::set_Lock(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_Lock_mB83053F8BA3F35104D72C968A36FED51B8CADEFE (RuntimeObject* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static object Lock { get; set; }
		RuntimeObject* L_0 = ___value0;
		((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CLockU3Ek__BackingField_2 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CLockU3Ek__BackingField_2), (void*)L_0);
		return;
	}
}
// System.Threading.ManualResetEvent Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::get_Signal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* CubismBuiltinAsyncTaskHandler_get_Signal_mC4463D8CEFD1C41AD948C141749A6AFBF50FA1EB (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static ManualResetEvent Signal { get; set; }
		ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_0 = ((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CSignalU3Ek__BackingField_3;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::set_Signal(System.Threading.ManualResetEvent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_Signal_m3F40E66C1AEFC2A7731A5011DD8EE72AC610C829 (ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static ManualResetEvent Signal { get; set; }
		ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_0 = ___value0;
		((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CSignalU3Ek__BackingField_3 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CSignalU3Ek__BackingField_3), (void*)L_0);
		return;
	}
}
// System.Boolean Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::get_CallItADay()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismBuiltinAsyncTaskHandler_get_CallItADay_mEC40BD9C39E7C154997C7C37BAB944DE8FD69EBF (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	{
		// lock (Lock)
		RuntimeObject* L_0;
		L_0 = CubismBuiltinAsyncTaskHandler_get_Lock_mA8756E58DDFE7A1842A33AAC654C1361FD50BB99_inline(NULL);
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0018:
			{// begin finally (depth: 1)
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_0021;
					}
				}
				{
					RuntimeObject* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_0021:
				{
					return;
				}
			}// end finally (depth: 1)
		});
		try
		{// begin try (depth: 1)
			RuntimeObject* L_3 = V_0;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
			// return _callItADay;
			bool L_4 = ((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->____callItADay_4;
			V_2 = L_4;
			goto IL_0022;
		}// end try (depth: 1)
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0022:
	{
		// }
		bool L_5 = V_2;
		return L_5;
	}
}
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::set_CallItADay(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_CallItADay_m4B1F665BA23CE1AC7161FAAD59F84B1A8146367B (bool ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	{
		// lock (Lock)
		RuntimeObject* L_0;
		L_0 = CubismBuiltinAsyncTaskHandler_get_Lock_mA8756E58DDFE7A1842A33AAC654C1361FD50BB99_inline(NULL);
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0018:
			{// begin finally (depth: 1)
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_0021;
					}
				}
				{
					RuntimeObject* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_0021:
				{
					return;
				}
			}// end finally (depth: 1)
		});
		try
		{// begin try (depth: 1)
			RuntimeObject* L_3 = V_0;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
			// _callItADay = value;
			bool L_4 = ___value0;
			((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->____callItADay_4 = L_4;
			// }
			goto IL_0022;
		}// end try (depth: 1)
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0022:
	{
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::Activate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_Activate_mC027CB9EC54EA49470ACFBF3BA1D4FB37220F206 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_EnqueueTask_m7A1F0BF55703F13FBD445455DD721906C8DF05D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_Work_m6B5A5BA945CF9AEA334186782AD982A255175EC4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mF0D84D7F4F97510334D486A9B899E76095078BF8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C6A7EA8CC0B502037C82B6DE328EB2A0A2FB126);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (CubismTaskQueue.OnTask != null && CubismTaskQueue.OnTask != EnqueueTask)
		CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154* L_0 = ((CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_StaticFields*)il2cpp_codegen_static_fields_for(CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_il2cpp_TypeInfo_var))->___OnTask_0;
		if (!L_0)
		{
			goto IL_002a;
		}
	}
	{
		CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154* L_1 = ((CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_StaticFields*)il2cpp_codegen_static_fields_for(CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_il2cpp_TypeInfo_var))->___OnTask_0;
		CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154* L_2 = (CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154*)il2cpp_codegen_object_new(CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154_il2cpp_TypeInfo_var);
		NullCheck(L_2);
		CubismTaskHandler__ctor_m7EC9D3791359EAF65F3396DFD7D5989DD6687715(L_2, NULL, (intptr_t)((void*)CubismBuiltinAsyncTaskHandler_EnqueueTask_m7A1F0BF55703F13FBD445455DD721906C8DF05D5_RuntimeMethod_var), NULL);
		bool L_3;
		L_3 = Delegate_op_Inequality_mA9EAADBA0C976289CCD49DC5A4BEDBB060B579E0(L_1, L_2, NULL);
		if (!L_3)
		{
			goto IL_002a;
		}
	}
	{
		// Debug.LogWarning("\"CubismTaskQueue.OnTask\" already set.");
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral3C6A7EA8CC0B502037C82B6DE328EB2A0A2FB126, NULL);
		// return;
		return;
	}

IL_002a:
	{
		// Tasks = new Queue<ICubismTask>();
		Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* L_4 = (Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E*)il2cpp_codegen_object_new(Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E_il2cpp_TypeInfo_var);
		NullCheck(L_4);
		Queue_1__ctor_mF0D84D7F4F97510334D486A9B899E76095078BF8(L_4, Queue_1__ctor_mF0D84D7F4F97510334D486A9B899E76095078BF8_RuntimeMethod_var);
		CubismBuiltinAsyncTaskHandler_set_Tasks_m79D5DD666AF258FD806F050300FB6294CAD0306C_inline(L_4, NULL);
		// Worker = new Thread(Work);
		ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* L_5 = (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2*)il2cpp_codegen_object_new(ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
		NullCheck(L_5);
		ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71(L_5, NULL, (intptr_t)((void*)CubismBuiltinAsyncTaskHandler_Work_m6B5A5BA945CF9AEA334186782AD982A255175EC4_RuntimeMethod_var), NULL);
		Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_6 = (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)il2cpp_codegen_object_new(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
		NullCheck(L_6);
		Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2(L_6, L_5, NULL);
		CubismBuiltinAsyncTaskHandler_set_Worker_mF90436E375EBFE7C8EEC841679E472FC055DB529_inline(L_6, NULL);
		// Lock = new object();
		RuntimeObject* L_7 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		NullCheck(L_7);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_7, NULL);
		CubismBuiltinAsyncTaskHandler_set_Lock_mB83053F8BA3F35104D72C968A36FED51B8CADEFE_inline(L_7, NULL);
		// Signal = new ManualResetEvent(false);
		ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_8 = (ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158*)il2cpp_codegen_object_new(ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158_il2cpp_TypeInfo_var);
		NullCheck(L_8);
		ManualResetEvent__ctor_m361CFCF6AC28BFFF5C8790DC2B5951791A1C4CEE(L_8, (bool)0, NULL);
		CubismBuiltinAsyncTaskHandler_set_Signal_m3F40E66C1AEFC2A7731A5011DD8EE72AC610C829_inline(L_8, NULL);
		// CallItADay = false;
		CubismBuiltinAsyncTaskHandler_set_CallItADay_m4B1F665BA23CE1AC7161FAAD59F84B1A8146367B((bool)0, NULL);
		// CubismTaskQueue.OnTask = EnqueueTask;
		CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154* L_9 = (CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154*)il2cpp_codegen_object_new(CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154_il2cpp_TypeInfo_var);
		NullCheck(L_9);
		CubismTaskHandler__ctor_m7EC9D3791359EAF65F3396DFD7D5989DD6687715(L_9, NULL, (intptr_t)((void*)CubismBuiltinAsyncTaskHandler_EnqueueTask_m7A1F0BF55703F13FBD445455DD721906C8DF05D5_RuntimeMethod_var), NULL);
		((CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_StaticFields*)il2cpp_codegen_static_fields_for(CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_il2cpp_TypeInfo_var))->___OnTask_0 = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_StaticFields*)il2cpp_codegen_static_fields_for(CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_il2cpp_TypeInfo_var))->___OnTask_0), (void*)L_9);
		// Worker.Start();
		Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_10;
		L_10 = CubismBuiltinAsyncTaskHandler_get_Worker_m9F52A548CCF3285745B6E37B123307E543895250_inline(NULL);
		NullCheck(L_10);
		Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA(L_10, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::Deactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_Deactivate_mC708A6CC48957F55C35A5AC76CC19169662F5959 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_EnqueueTask_m7A1F0BF55703F13FBD445455DD721906C8DF05D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (CubismTaskQueue.OnTask != EnqueueTask)
		CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154* L_0 = ((CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_StaticFields*)il2cpp_codegen_static_fields_for(CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_il2cpp_TypeInfo_var))->___OnTask_0;
		CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154* L_1 = (CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154*)il2cpp_codegen_object_new(CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154_il2cpp_TypeInfo_var);
		NullCheck(L_1);
		CubismTaskHandler__ctor_m7EC9D3791359EAF65F3396DFD7D5989DD6687715(L_1, NULL, (intptr_t)((void*)CubismBuiltinAsyncTaskHandler_EnqueueTask_m7A1F0BF55703F13FBD445455DD721906C8DF05D5_RuntimeMethod_var), NULL);
		bool L_2;
		L_2 = Delegate_op_Inequality_mA9EAADBA0C976289CCD49DC5A4BEDBB060B579E0(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		// return;
		return;
	}

IL_0019:
	{
		// CubismTaskQueue.OnTask = null;
		((CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_StaticFields*)il2cpp_codegen_static_fields_for(CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_il2cpp_TypeInfo_var))->___OnTask_0 = (CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_StaticFields*)il2cpp_codegen_static_fields_for(CubismTaskQueue_tDA3429C2234973C27CE356067AF752440DD7E366_il2cpp_TypeInfo_var))->___OnTask_0), (void*)(CubismTaskHandler_tB02A9C44A524389CC1C78BAC541A8AAC8ED9F154*)NULL);
		// CallItADay = true;
		CubismBuiltinAsyncTaskHandler_set_CallItADay_m4B1F665BA23CE1AC7161FAAD59F84B1A8146367B((bool)1, NULL);
		// if (Worker != null)
		Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_3;
		L_3 = CubismBuiltinAsyncTaskHandler_get_Worker_m9F52A548CCF3285745B6E37B123307E543895250_inline(NULL);
		if (!L_3)
		{
			goto IL_0041;
		}
	}
	{
		// Signal.Set();
		ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_4;
		L_4 = CubismBuiltinAsyncTaskHandler_get_Signal_mC4463D8CEFD1C41AD948C141749A6AFBF50FA1EB_inline(NULL);
		NullCheck(L_4);
		bool L_5;
		L_5 = EventWaitHandle_Set_mDF98D67F214714A9590DF82A1C51D3D851281E4D(L_4, NULL);
		// Worker.Join();
		Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_6;
		L_6 = CubismBuiltinAsyncTaskHandler_get_Worker_m9F52A548CCF3285745B6E37B123307E543895250_inline(NULL);
		NullCheck(L_6);
		Thread_Join_mB756581AAF5EB028081256E0517892BC8867779F(L_6, NULL);
	}

IL_0041:
	{
		// Tasks = null;
		CubismBuiltinAsyncTaskHandler_set_Tasks_m79D5DD666AF258FD806F050300FB6294CAD0306C_inline((Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E*)NULL, NULL);
		// Worker = null;
		CubismBuiltinAsyncTaskHandler_set_Worker_mF90436E375EBFE7C8EEC841679E472FC055DB529_inline((Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)NULL, NULL);
		// Lock = null;
		CubismBuiltinAsyncTaskHandler_set_Lock_mB83053F8BA3F35104D72C968A36FED51B8CADEFE_inline(NULL, NULL);
		// Signal = null;
		CubismBuiltinAsyncTaskHandler_set_Signal_m3F40E66C1AEFC2A7731A5011DD8EE72AC610C829_inline((ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158*)NULL, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::EnqueueTask(Live2D.Cubism.Core.ICubismTask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_EnqueueTask_m7A1F0BF55703F13FBD445455DD721906C8DF05D5 (RuntimeObject* ___task0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mD53296EC694993B19F177D55EC0846887F29C2AA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	{
		// lock (Lock)
		RuntimeObject* L_0;
		L_0 = CubismBuiltinAsyncTaskHandler_get_Lock_mA8756E58DDFE7A1842A33AAC654C1361FD50BB99_inline(NULL);
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0028:
			{// begin finally (depth: 1)
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_0031;
					}
				}
				{
					RuntimeObject* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_0031:
				{
					return;
				}
			}// end finally (depth: 1)
		});
		try
		{// begin try (depth: 1)
			RuntimeObject* L_3 = V_0;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
			// Tasks.Enqueue(task);
			Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* L_4;
			L_4 = CubismBuiltinAsyncTaskHandler_get_Tasks_mAA5217CC6971ABF6E72CD9671A8A8097B34964FD_inline(NULL);
			RuntimeObject* L_5 = ___task0;
			NullCheck(L_4);
			Queue_1_Enqueue_mD53296EC694993B19F177D55EC0846887F29C2AA(L_4, L_5, Queue_1_Enqueue_mD53296EC694993B19F177D55EC0846887F29C2AA_RuntimeMethod_var);
			// Signal.Set();
			ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_6;
			L_6 = CubismBuiltinAsyncTaskHandler_get_Signal_mC4463D8CEFD1C41AD948C141749A6AFBF50FA1EB_inline(NULL);
			NullCheck(L_6);
			bool L_7;
			L_7 = EventWaitHandle_Set_mDF98D67F214714A9590DF82A1C51D3D851281E4D(L_6, NULL);
			// }
			goto IL_0032;
		}// end try (depth: 1)
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0032:
	{
		// }
		return;
	}
}
// Live2D.Cubism.Core.ICubismTask Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::DequeueTask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CubismBuiltinAsyncTaskHandler_DequeueTask_m6F377B73CD28E3C01EEE937313B9A8CCE118934F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mBE570037CBD2BC3709094DAE44FF71633182958A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mD5B65850CF5199C71FC1BDE5941FD2052E4B8C28_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	RuntimeObject* G_B4_0 = NULL;
	{
		// lock (Lock)
		RuntimeObject* L_0;
		L_0 = CubismBuiltinAsyncTaskHandler_get_Lock_mA8756E58DDFE7A1842A33AAC654C1361FD50BB99_inline(NULL);
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{// begin finally (depth: 1)
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_0036;
					}
				}
				{
					RuntimeObject* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_0036:
				{
					return;
				}
			}// end finally (depth: 1)
		});
		try
		{// begin try (depth: 1)
			{
				RuntimeObject* L_3 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
				// return (Tasks.Count > 0)
				//     ? Tasks.Dequeue()
				//     : null;
				Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* L_4;
				L_4 = CubismBuiltinAsyncTaskHandler_get_Tasks_mAA5217CC6971ABF6E72CD9671A8A8097B34964FD_inline(NULL);
				NullCheck(L_4);
				int32_t L_5;
				L_5 = Queue_1_get_Count_mD5B65850CF5199C71FC1BDE5941FD2052E4B8C28_inline(L_4, Queue_1_get_Count_mD5B65850CF5199C71FC1BDE5941FD2052E4B8C28_RuntimeMethod_var);
				if ((((int32_t)L_5) > ((int32_t)0)))
				{
					goto IL_0020_1;
				}
			}
			{
				G_B4_0 = ((RuntimeObject*)(NULL));
				goto IL_002a_1;
			}

IL_0020_1:
			{
				Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* L_6;
				L_6 = CubismBuiltinAsyncTaskHandler_get_Tasks_mAA5217CC6971ABF6E72CD9671A8A8097B34964FD_inline(NULL);
				NullCheck(L_6);
				RuntimeObject* L_7;
				L_7 = Queue_1_Dequeue_mBE570037CBD2BC3709094DAE44FF71633182958A(L_6, Queue_1_Dequeue_mBE570037CBD2BC3709094DAE44FF71633182958A_RuntimeMethod_var);
				G_B4_0 = L_7;
			}

IL_002a_1:
			{
				V_2 = G_B4_0;
				goto IL_0037;
			}
		}// end try (depth: 1)
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0037:
	{
		// }
		RuntimeObject* L_8 = V_2;
		return L_8;
	}
}
// System.Void Live2D.Cubism.Framework.Tasking.CubismBuiltinAsyncTaskHandler::Work()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_Work_m6B5A5BA945CF9AEA334186782AD982A255175EC4 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICubismTask_t38A6A4BCA3222E9318B6687F7F73267A99C7164D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		goto IL_0029;
	}

IL_0002:
	{
		// var task = DequeueTask();
		RuntimeObject* L_0;
		L_0 = CubismBuiltinAsyncTaskHandler_DequeueTask_m6F377B73CD28E3C01EEE937313B9A8CCE118934F(NULL);
		V_0 = L_0;
		// if (task != null)
		RuntimeObject* L_1 = V_0;
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		// task.Execute();
		RuntimeObject* L_2 = V_0;
		NullCheck(L_2);
		InterfaceActionInvoker0::Invoke(0 /* System.Void Live2D.Cubism.Core.ICubismTask::Execute() */, ICubismTask_t38A6A4BCA3222E9318B6687F7F73267A99C7164D_il2cpp_TypeInfo_var, L_2);
		goto IL_0029;
	}

IL_0013:
	{
		// Signal.WaitOne();
		ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_3;
		L_3 = CubismBuiltinAsyncTaskHandler_get_Signal_mC4463D8CEFD1C41AD948C141749A6AFBF50FA1EB_inline(NULL);
		NullCheck(L_3);
		bool L_4;
		L_4 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_3);
		// Signal.Reset();
		ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_5;
		L_5 = CubismBuiltinAsyncTaskHandler_get_Signal_mC4463D8CEFD1C41AD948C141749A6AFBF50FA1EB_inline(NULL);
		NullCheck(L_5);
		bool L_6;
		L_6 = EventWaitHandle_Reset_m84719BED571BDAAEE27EE05F57295C7107A74DE6(L_5, NULL);
	}

IL_0029:
	{
		// while (!CallItADay)
		bool L_7;
		L_7 = CubismBuiltinAsyncTaskHandler_get_CallItADay_mEC40BD9C39E7C154997C7C37BAB944DE8FD69EBF(NULL);
		if (!L_7)
		{
			goto IL_0002;
		}
	}
	{
		// }
		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 Live2D.Cubism.Framework.Raycasting.CubismRaycastable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRaycastable__ctor_m8EE3327A640FFF76B795650D8AEAB4135E55846E (CubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210* __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
// Live2D.Cubism.Rendering.CubismRenderer[] Live2D.Cubism.Framework.Raycasting.CubismRaycaster::get_Raycastables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* CubismRaycaster_get_Raycastables_m87274E0176EED06794153C4B56FAC8961254BB28 (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRenderer[] Raycastables { get; set; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = __this->___U3CRaycastablesU3Ek__BackingField_4;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.Raycasting.CubismRaycaster::set_Raycastables(Live2D.Cubism.Rendering.CubismRenderer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRaycaster_set_Raycastables_m3A850E884BC189B04CFC58D157AF1A5AFA5735C3 (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRenderer[] Raycastables { get; set; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = ___value0;
		__this->___U3CRaycastablesU3Ek__BackingField_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRaycastablesU3Ek__BackingField_4), (void*)L_0);
		return;
	}
}
// Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision[] Live2D.Cubism.Framework.Raycasting.CubismRaycaster::get_RaycastablePrecisions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* CubismRaycaster_get_RaycastablePrecisions_mBA43BB8A464651040B0956A323F49F6ED3D7E342 (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRaycastablePrecision[] RaycastablePrecisions { get; set; }
		CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* L_0 = __this->___U3CRaycastablePrecisionsU3Ek__BackingField_5;
		return L_0;
	}
}
// System.Void Live2D.Cubism.Framework.Raycasting.CubismRaycaster::set_RaycastablePrecisions(Live2D.Cubism.Framework.Raycasting.CubismRaycastablePrecision[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRaycaster_set_RaycastablePrecisions_mC74A6CB2A91A2C03C6297F1B9CBA19ADC1233A14 (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRaycastablePrecision[] RaycastablePrecisions { get; set; }
		CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* L_0 = ___value0;
		__this->___U3CRaycastablePrecisionsU3Ek__BackingField_5 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRaycastablePrecisionsU3Ek__BackingField_5), (void*)L_0);
		return;
	}
}
// System.Void Live2D.Cubism.Framework.Raycasting.CubismRaycaster::Refresh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRaycaster_Refresh_m1A981D1192A2E0A54597A22649F8F0552B3753C0 (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210_m88E4D892EBD1ADA3A694EFCD1E9D9E671A9283D7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1E1563A0392379138810DE1A6C213A524BC57679_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m401D3CD5792C40125216A24BFF297841DE03BAE8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mA0EA3A37C8008B944C064BD7F18D311DDA058074_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mEEEEB7AE43256B49C85EE60E12739277D63645CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD85A4A9D637994C5D8656A9EF9296849929C755E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEC86CC0CFB44AB0D5B84497CE6B877F21F5D2B30_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* V_0 = NULL;
	List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* V_1 = NULL;
	List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5* V_2 = NULL;
	int32_t V_3 = 0;
	{
		// var candidates = this
		//     .FindCubismModel()
		//     .Drawables;
		CubismModel_t4C2D4AC36C73AAAA31C15049BD2E5EE988B5AA86* L_0;
		L_0 = ComponentExtensionMethods_FindCubismModel_mA4A461211FC3EA2EFFB4763F1EB811067887DA8F(__this, (bool)0, NULL);
		NullCheck(L_0);
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_1;
		L_1 = CubismModel_get_Drawables_m870D43A28B9FA935667EEA2134423886A4B4AB7C(L_0, NULL);
		V_0 = L_1;
		// var raycastables = new List<CubismRenderer>();
		List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* L_2 = (List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44*)il2cpp_codegen_object_new(List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44_il2cpp_TypeInfo_var);
		NullCheck(L_2);
		List_1__ctor_mD85A4A9D637994C5D8656A9EF9296849929C755E(L_2, List_1__ctor_mD85A4A9D637994C5D8656A9EF9296849929C755E_RuntimeMethod_var);
		V_1 = L_2;
		// var raycastablePrecisions = new List<CubismRaycastablePrecision>();
		List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5* L_3 = (List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5*)il2cpp_codegen_object_new(List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5_il2cpp_TypeInfo_var);
		NullCheck(L_3);
		List_1__ctor_mEC86CC0CFB44AB0D5B84497CE6B877F21F5D2B30(L_3, List_1__ctor_mEC86CC0CFB44AB0D5B84497CE6B877F21F5D2B30_RuntimeMethod_var);
		V_2 = L_3;
		// for (var i = 0; i < candidates.Length; i++)
		V_3 = 0;
		goto IL_0052;
	}

IL_001d:
	{
		// if (candidates[i].GetComponent<CubismRaycastable>() == null)
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_4 = V_0;
		int32_t L_5 = V_3;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		NullCheck(L_7);
		CubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210* L_8;
		L_8 = Component_GetComponent_TisCubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210_m88E4D892EBD1ADA3A694EFCD1E9D9E671A9283D7(L_7, Component_GetComponent_TisCubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210_m88E4D892EBD1ADA3A694EFCD1E9D9E671A9283D7_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_9)
		{
			goto IL_004e;
		}
	}
	{
		// raycastables.Add(candidates[i].GetComponent<CubismRenderer>());
		List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* L_10 = V_1;
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_11 = V_0;
		int32_t L_12 = V_3;
		NullCheck(L_11);
		int32_t L_13 = L_12;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		NullCheck(L_14);
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_15;
		L_15 = Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6(L_14, Component_GetComponent_TisCubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F_mE88BEE76BB3ADCAB08D38D8A1615CF00692A69F6_RuntimeMethod_var);
		NullCheck(L_10);
		List_1_Add_m1E1563A0392379138810DE1A6C213A524BC57679_inline(L_10, L_15, List_1_Add_m1E1563A0392379138810DE1A6C213A524BC57679_RuntimeMethod_var);
		// raycastablePrecisions.Add(candidates[i].GetComponent<CubismRaycastable>().Precision);
		List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5* L_16 = V_2;
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_17 = V_0;
		int32_t L_18 = V_3;
		NullCheck(L_17);
		int32_t L_19 = L_18;
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		NullCheck(L_20);
		CubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210* L_21;
		L_21 = Component_GetComponent_TisCubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210_m88E4D892EBD1ADA3A694EFCD1E9D9E671A9283D7(L_20, Component_GetComponent_TisCubismRaycastable_t0F6F982A745836C4B1AFBF2D19C91A2380CC7210_m88E4D892EBD1ADA3A694EFCD1E9D9E671A9283D7_RuntimeMethod_var);
		NullCheck(L_21);
		int32_t L_22 = L_21->___Precision_4;
		NullCheck(L_16);
		List_1_Add_m401D3CD5792C40125216A24BFF297841DE03BAE8_inline(L_16, L_22, List_1_Add_m401D3CD5792C40125216A24BFF297841DE03BAE8_RuntimeMethod_var);
	}

IL_004e:
	{
		// for (var i = 0; i < candidates.Length; i++)
		int32_t L_23 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1));
	}

IL_0052:
	{
		// for (var i = 0; i < candidates.Length; i++)
		int32_t L_24 = V_3;
		CubismDrawableU5BU5D_t5A727FFA8B32E09CE67A37A8B585DF21CA133796* L_25 = V_0;
		NullCheck(L_25);
		if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
		{
			goto IL_001d;
		}
	}
	{
		// Raycastables = raycastables.ToArray();
		List_1_t448ABE12D1E420B77F948E15DDA7ADFA6F15DF44* L_26 = V_1;
		NullCheck(L_26);
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_27;
		L_27 = List_1_ToArray_mEEEEB7AE43256B49C85EE60E12739277D63645CA(L_26, List_1_ToArray_mEEEEB7AE43256B49C85EE60E12739277D63645CA_RuntimeMethod_var);
		CubismRaycaster_set_Raycastables_m3A850E884BC189B04CFC58D157AF1A5AFA5735C3_inline(__this, L_27, NULL);
		// RaycastablePrecisions = raycastablePrecisions.ToArray();
		List_1_t2D4088E6A33AE9F80C518EF48406DEFE819D2EB5* L_28 = V_2;
		NullCheck(L_28);
		CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* L_29;
		L_29 = List_1_ToArray_mA0EA3A37C8008B944C064BD7F18D311DDA058074(L_28, List_1_ToArray_mA0EA3A37C8008B944C064BD7F18D311DDA058074_RuntimeMethod_var);
		CubismRaycaster_set_RaycastablePrecisions_mC74A6CB2A91A2C03C6297F1B9CBA19ADC1233A14_inline(__this, L_29, NULL);
		// }
		return;
	}
}
// System.Void Live2D.Cubism.Framework.Raycasting.CubismRaycaster::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRaycaster_Start_mA16864B691B439C482047158131E89CA293E92F8 (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, const RuntimeMethod* method) 
{
	{
		// Refresh();
		CubismRaycaster_Refresh_m1A981D1192A2E0A54597A22649F8F0552B3753C0(__this, NULL);
		// }
		return;
	}
}
// System.Int32 Live2D.Cubism.Framework.Raycasting.CubismRaycaster::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,Live2D.Cubism.Framework.Raycasting.CubismRaycastHit[],System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRaycaster_Raycast_m5197B32C3AF0958C9B40E2D11C0920750A1E3D19 (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___origin0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___direction1, CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* ___result2, float ___maximumDistance3, const RuntimeMethod* method) 
{
	{
		// return Raycast(new Ray(origin, direction), result, maximumDistance);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___origin0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___direction1;
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_2;
		memset((&L_2), 0, sizeof(L_2));
		Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&L_2), L_0, L_1, /*hidden argument*/NULL);
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_3 = ___result2;
		float L_4 = ___maximumDistance3;
		int32_t L_5;
		L_5 = CubismRaycaster_Raycast_mA6FCE7B1A28E31A369381C508812DAA05F7CE6BC(__this, L_2, L_3, L_4, NULL);
		return L_5;
	}
}
// System.Int32 Live2D.Cubism.Framework.Raycasting.CubismRaycaster::Raycast(UnityEngine.Ray,Live2D.Cubism.Framework.Raycasting.CubismRaycastHit[],System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CubismRaycaster_Raycast_mA6FCE7B1A28E31A369381C508812DAA05F7CE6BC (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___ray0, CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* ___result1, float ___maximumDistance2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_m37982373ECFE1BB559D9390B3539B783FC94D46B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	float V_2 = 0.0f;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* V_5 = NULL;
	int32_t V_6 = 0;
	Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		// var intersectionInWorldSpace = ray.origin + ray.direction * (ray.direction.z / ray.origin.z);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___ray0), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___ray0), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&___ray0), NULL);
		float L_3 = L_2.___z_4;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6((&___ray0), NULL);
		float L_5 = L_4.___z_4;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, ((float)(L_3/L_5)), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_6, NULL);
		V_0 = L_7;
		// var intersectionInLocalSpace = transform.InverseTransformPoint(intersectionInWorldSpace);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
		L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
		NullCheck(L_8);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_8, L_9, NULL);
		V_1 = L_10;
		// intersectionInLocalSpace.z = 0;
		(&V_1)->___z_4 = (0.0f);
		// var distance = intersectionInWorldSpace.magnitude;
		float L_11;
		L_11 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
		V_2 = L_11;
		// if (distance > maximumDistance)
		float L_12 = V_2;
		float L_13 = ___maximumDistance2;
		if ((!(((float)L_12) > ((float)L_13))))
		{
			goto IL_0059;
		}
	}
	{
		// return 0;
		return 0;
	}

IL_0059:
	{
		// var hitCount = 0;
		V_3 = 0;
		// for (var i = 0; i < Raycastables.Length; i++)
		V_4 = 0;
		goto IL_00fe;
	}

IL_0063:
	{
		// var raycastable = Raycastables[i];
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_14;
		L_14 = CubismRaycaster_get_Raycastables_m87274E0176EED06794153C4B56FAC8961254BB28_inline(__this, NULL);
		int32_t L_15 = V_4;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		V_5 = L_17;
		// var raycastablePrecision = RaycastablePrecisions[i];
		CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* L_18;
		L_18 = CubismRaycaster_get_RaycastablePrecisions_mBA43BB8A464651040B0956A323F49F6ED3D7E342_inline(__this, NULL);
		int32_t L_19 = V_4;
		NullCheck(L_18);
		int32_t L_20 = L_19;
		int32_t L_21 = (int32_t)(L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		V_6 = L_21;
		// if (!raycastable.MeshRenderer.enabled)
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_22 = V_5;
		NullCheck(L_22);
		MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_23;
		L_23 = CubismRenderer_get_MeshRenderer_m04A80B04D419AF6AF3D547FB253D6B556EB0E2C0(L_22, NULL);
		NullCheck(L_23);
		bool L_24;
		L_24 = Renderer_get_enabled_mFDDF363859AEC88105A925FA7EA341C077B09B54(L_23, NULL);
		if (!L_24)
		{
			goto IL_00f8;
		}
	}
	{
		// var bounds = raycastable.Mesh.bounds;
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_25 = V_5;
		NullCheck(L_25);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_26;
		L_26 = CubismRenderer_get_Mesh_m6ED85E5604BF5D8C16BFDAFA42D61F02EFCA4EEE(L_25, NULL);
		NullCheck(L_26);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_27;
		L_27 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_26, NULL);
		V_7 = L_27;
		// if (!bounds.Contains(intersectionInLocalSpace))
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_1;
		bool L_29;
		L_29 = Bounds_Contains_m584E9DE0CF9D90C3C4F928BA8F5AD328393F3555((&V_7), L_28, NULL);
		if (!L_29)
		{
			goto IL_00f8;
		}
	}
	{
		// if (raycastablePrecision == CubismRaycastablePrecision.Triangles)
		int32_t L_30 = V_6;
		if ((!(((uint32_t)L_30) == ((uint32_t)1))))
		{
			goto IL_00b4;
		}
	}
	{
		// if (!ContainsInTriangles(raycastable.Mesh, intersectionInLocalSpace))
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_31 = V_5;
		NullCheck(L_31);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_32;
		L_32 = CubismRenderer_get_Mesh_m6ED85E5604BF5D8C16BFDAFA42D61F02EFCA4EEE(L_31, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_1;
		bool L_34;
		L_34 = CubismRaycaster_ContainsInTriangles_m9873283EA69497EC002911D074495E802B4E49B9(__this, L_32, L_33, NULL);
		if (!L_34)
		{
			goto IL_00f8;
		}
	}

IL_00b4:
	{
		// result[hitCount].Drawable = raycastable.GetComponent<CubismDrawable>();
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_35 = ___result1;
		int32_t L_36 = V_3;
		NullCheck(L_35);
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_37 = V_5;
		NullCheck(L_37);
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_38;
		L_38 = Component_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_m37982373ECFE1BB559D9390B3539B783FC94D46B(L_37, Component_GetComponent_TisCubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782_m37982373ECFE1BB559D9390B3539B783FC94D46B_RuntimeMethod_var);
		((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->___Drawable_0 = L_38;
		Il2CppCodeGenWriteBarrier((void**)(&((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->___Drawable_0), (void*)L_38);
		// result[hitCount].Distance = distance;
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_39 = ___result1;
		int32_t L_40 = V_3;
		NullCheck(L_39);
		float L_41 = V_2;
		((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->___Distance_1 = L_41;
		// result[hitCount].LocalPosition = intersectionInLocalSpace;
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_42 = ___result1;
		int32_t L_43 = V_3;
		NullCheck(L_42);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_1;
		((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->___LocalPosition_2 = L_44;
		// result[hitCount].WorldPosition = intersectionInWorldSpace;
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_45 = ___result1;
		int32_t L_46 = V_3;
		NullCheck(L_45);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_0;
		((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___WorldPosition_3 = L_47;
		// ++hitCount;
		int32_t L_48 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_48, 1));
		// if (hitCount == result.Length)
		int32_t L_49 = V_3;
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_50 = ___result1;
		NullCheck(L_50);
		if ((((int32_t)L_49) == ((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))))
		{
			goto IL_010d;
		}
	}

IL_00f8:
	{
		// for (var i = 0; i < Raycastables.Length; i++)
		int32_t L_51 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_51, 1));
	}

IL_00fe:
	{
		// for (var i = 0; i < Raycastables.Length; i++)
		int32_t L_52 = V_4;
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_53;
		L_53 = CubismRaycaster_get_Raycastables_m87274E0176EED06794153C4B56FAC8961254BB28_inline(__this, NULL);
		NullCheck(L_53);
		if ((((int32_t)L_52) < ((int32_t)((int32_t)(((RuntimeArray*)L_53)->max_length)))))
		{
			goto IL_0063;
		}
	}

IL_010d:
	{
		// return hitCount;
		int32_t L_54 = V_3;
		return L_54;
	}
}
// System.Boolean Live2D.Cubism.Framework.Raycasting.CubismRaycaster::ContainsInTriangles(UnityEngine.Mesh,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CubismRaycaster_ContainsInTriangles_m9873283EA69497EC002911D074495E802B4E49B9 (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___inputPosition1, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
	memset((&V_3), 0, sizeof(V_3));
	float V_4 = 0.0f;
	float V_5 = 0.0f;
	float V_6 = 0.0f;
	{
		// for (var i = 0; i < mesh.triangles.Length; i+=3)
		V_0 = 0;
		goto IL_012e;
	}

IL_0007:
	{
		// var vertexPositionA = mesh.vertices[mesh.triangles[i]];
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___mesh0;
		NullCheck(L_0);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1;
		L_1 = Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9(L_0, NULL);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_2 = ___mesh0;
		NullCheck(L_2);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3;
		L_3 = Mesh_get_triangles_m33E39B4A383CC613C760FA7E297AC417A433F24B(L_2, NULL);
		int32_t L_4 = V_0;
		NullCheck(L_3);
		int32_t L_5 = L_4;
		int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_1);
		int32_t L_7 = L_6;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		V_1 = L_8;
		// var vertexPositionB = mesh.vertices[mesh.triangles[i + 1]];
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_9 = ___mesh0;
		NullCheck(L_9);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10;
		L_10 = Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9(L_9, NULL);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_11 = ___mesh0;
		NullCheck(L_11);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12;
		L_12 = Mesh_get_triangles_m33E39B4A383CC613C760FA7E297AC417A433F24B(L_11, NULL);
		int32_t L_13 = V_0;
		NullCheck(L_12);
		int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 1));
		int32_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		NullCheck(L_10);
		int32_t L_16 = L_15;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		V_2 = L_17;
		// var vertexPositionC = mesh.vertices[mesh.triangles[i + 2]];
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_18 = ___mesh0;
		NullCheck(L_18);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19;
		L_19 = Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9(L_18, NULL);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_20 = ___mesh0;
		NullCheck(L_20);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21;
		L_21 = Mesh_get_triangles_m33E39B4A383CC613C760FA7E297AC417A433F24B(L_20, NULL);
		int32_t L_22 = V_0;
		NullCheck(L_21);
		int32_t L_23 = ((int32_t)il2cpp_codegen_add(L_22, 2));
		int32_t L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		NullCheck(L_19);
		int32_t L_25 = L_24;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		V_3 = L_26;
		// var crossProduct1 =
		//     (vertexPositionB.x - vertexPositionA.x) * (inputPosition.y - vertexPositionB.y) -
		//     (vertexPositionB.y - vertexPositionA.y) * (inputPosition.x - vertexPositionB.x);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_2;
		float L_28 = L_27.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_1;
		float L_30 = L_29.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ___inputPosition1;
		float L_32 = L_31.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_2;
		float L_34 = L_33.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_2;
		float L_36 = L_35.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_1;
		float L_38 = L_37.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = ___inputPosition1;
		float L_40 = L_39.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_2;
		float L_42 = L_41.___x_2;
		V_4 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_28, L_30)), ((float)il2cpp_codegen_subtract(L_32, L_34)))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_36, L_38)), ((float)il2cpp_codegen_subtract(L_40, L_42))))));
		// var crossProduct2 =
		//     (vertexPositionC.x - vertexPositionB.x) * (inputPosition.y - vertexPositionC.y) -
		//     (vertexPositionC.y - vertexPositionB.y) * (inputPosition.x - vertexPositionC.x);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_3;
		float L_44 = L_43.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_2;
		float L_46 = L_45.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = ___inputPosition1;
		float L_48 = L_47.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_3;
		float L_50 = L_49.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_3;
		float L_52 = L_51.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_2;
		float L_54 = L_53.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = ___inputPosition1;
		float L_56 = L_55.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_3;
		float L_58 = L_57.___x_2;
		V_5 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_44, L_46)), ((float)il2cpp_codegen_subtract(L_48, L_50)))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_52, L_54)), ((float)il2cpp_codegen_subtract(L_56, L_58))))));
		// var crossProduct3 =
		//     (vertexPositionA.x - vertexPositionC.x) * (inputPosition.y - vertexPositionA.y) -
		//     (vertexPositionA.y - vertexPositionC.y) * (inputPosition.x - vertexPositionA.x);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_1;
		float L_60 = L_59.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_3;
		float L_62 = L_61.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = ___inputPosition1;
		float L_64 = L_63.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = V_1;
		float L_66 = L_65.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = V_1;
		float L_68 = L_67.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_3;
		float L_70 = L_69.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = ___inputPosition1;
		float L_72 = L_71.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_1;
		float L_74 = L_73.___x_2;
		V_6 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_60, L_62)), ((float)il2cpp_codegen_subtract(L_64, L_66)))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_68, L_70)), ((float)il2cpp_codegen_subtract(L_72, L_74))))));
		// if ((crossProduct1 > 0 && crossProduct2 > 0 && crossProduct3 > 0) ||
		//     (crossProduct1 < 0 && crossProduct2 < 0 && crossProduct3 < 0))
		float L_75 = V_4;
		if ((!(((float)L_75) > ((float)(0.0f)))))
		{
			goto IL_010d;
		}
	}
	{
		float L_76 = V_5;
		if ((!(((float)L_76) > ((float)(0.0f)))))
		{
			goto IL_010d;
		}
	}
	{
		float L_77 = V_6;
		if ((((float)L_77) > ((float)(0.0f))))
		{
			goto IL_0128;
		}
	}

IL_010d:
	{
		float L_78 = V_4;
		if ((!(((float)L_78) < ((float)(0.0f)))))
		{
			goto IL_012a;
		}
	}
	{
		float L_79 = V_5;
		if ((!(((float)L_79) < ((float)(0.0f)))))
		{
			goto IL_012a;
		}
	}
	{
		float L_80 = V_6;
		if ((!(((float)L_80) < ((float)(0.0f)))))
		{
			goto IL_012a;
		}
	}

IL_0128:
	{
		// return true;
		return (bool)1;
	}

IL_012a:
	{
		// for (var i = 0; i < mesh.triangles.Length; i+=3)
		int32_t L_81 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_81, 3));
	}

IL_012e:
	{
		// for (var i = 0; i < mesh.triangles.Length; i+=3)
		int32_t L_82 = V_0;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_83 = ___mesh0;
		NullCheck(L_83);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_84;
		L_84 = Mesh_get_triangles_m33E39B4A383CC613C760FA7E297AC417A433F24B(L_83, NULL);
		NullCheck(L_84);
		if ((((int32_t)L_82) < ((int32_t)((int32_t)(((RuntimeArray*)L_84)->max_length)))))
		{
			goto IL_0007;
		}
	}
	{
		// return false;
		return (bool)0;
	}
}
// System.Void Live2D.Cubism.Framework.Raycasting.CubismRaycaster::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubismRaycaster__ctor_m8167BC58E027482FD86415307513986BEDECC1C5 (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* UIPrimitiveBase_get_sprite_m25884D3A5119A5DB43841310C5931ACD1F7E791F_inline (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public Sprite sprite { get { return m_Sprite; } set { if (SetPropertyUtility.SetClass(ref m_Sprite, value)) GeneratedUVs(); SetAllDirty(); } }
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = __this->___m_Sprite_37;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Graphic_set_useLegacyMeshGeneration_m8069890AE2F389C73D944941BB8462C44EB32EC9_inline (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// protected bool useLegacyMeshGeneration { get; set; }
		bool L_0 = ___value0;
		__this->___U3CuseLegacyMeshGenerationU3Ek__BackingField_25 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_get_sqrMagnitude_m864A2908BCF9E060BA73DE3DD259EC06F47F913C_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)__this);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)__this);
		float L_2;
		L_2 = Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline(L_0, L_1, NULL);
		V_0 = L_2;
		goto IL_0015;
	}

IL_0015:
	{
		float L_3 = V_0;
		return L_3;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_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_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_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_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_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_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_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_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_13, NULL);
		float L_15;
		L_15 = bankers_roundf(((float)il2cpp_codegen_multiply(L_14, (255.0f))));
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_16;
		memset((&L_16), 0, sizeof(L_16));
		Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_16), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_3), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_7), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_11), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_15), /*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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 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;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_4), L_1, L_3, (0.0f), (0.0f), /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_001f;
	}

IL_001f:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UIPrimitiveBase_get_ImproveResolution_m7710DFE54CE27FCC5F7C2848129ADDD0A865227C_inline (UIPrimitiveBase_t1E3576569A3FEE031AE883CCD41234E8A6363860* __this, const RuntimeMethod* method) 
{
	{
		// public ResolutionMode ImproveResolution { get { return m_improveResolution; } set { m_improveResolution = value; SetAllDirty(); } }
		int32_t L_0 = __this->___m_improveResolution_40;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, 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;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
		float L_1 = L_0.___x_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___b1;
		float L_3 = L_2.___x_0;
		V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___a0;
		float L_5 = L_4.___y_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___b1;
		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;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_12;
		L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))));
		V_2 = ((float)L_12);
		goto IL_002e;
	}

IL_002e:
	{
		float L_13 = V_2;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, float ___t2, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		float L_0 = ___t2;
		float L_1;
		L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
		___t2 = L_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___a0;
		float L_3 = L_2.___x_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___b1;
		float L_5 = L_4.___x_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___a0;
		float L_7 = L_6.___x_0;
		float L_8 = ___t2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___a0;
		float L_10 = L_9.___y_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___b1;
		float L_12 = L_11.___y_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___a0;
		float L_14 = L_13.___y_1;
		float L_15 = ___t2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
		memset((&L_16), 0, sizeof(L_16));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_16), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), /*hidden argument*/NULL);
		V_0 = L_16;
		goto IL_003d;
	}

IL_003d:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_0;
		return L_17;
	}
}
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 float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___a0, float ___b1, float ___t2, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = ___a0;
		float L_1 = ___b1;
		float L_2 = ___a0;
		float L_3 = ___t2;
		float L_4;
		L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_3, NULL);
		V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4))));
		goto IL_0010;
	}

IL_0010:
	{
		float L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, int32_t ___index0, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	float V_2 = 0.0f;
	{
		int32_t L_0 = ___index0;
		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_001d;
			}
			case 1:
			{
				goto IL_0026;
			}
			case 2:
			{
				goto IL_002f;
			}
			case 3:
			{
				goto IL_0038;
			}
		}
	}
	{
		goto IL_0041;
	}

IL_001d:
	{
		float L_3 = __this->___x_1;
		V_2 = L_3;
		goto IL_004c;
	}

IL_0026:
	{
		float L_4 = __this->___y_2;
		V_2 = L_4;
		goto IL_004c;
	}

IL_002f:
	{
		float L_5 = __this->___z_3;
		V_2 = L_5;
		goto IL_004c;
	}

IL_0038:
	{
		float L_6 = __this->___w_4;
		V_2 = L_6;
		goto IL_004c;
	}

IL_0041:
	{
		IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_7 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
		NullCheck(L_7);
		IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB23C3717573626FB4C3C7DF5C19EDE7689837214)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_RuntimeMethod_var)));
	}

IL_004c:
	{
		float L_8 = V_2;
		return L_8;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, int32_t ___index0, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	float V_2 = 0.0f;
	{
		int32_t L_0 = ___index0;
		V_1 = L_0;
		int32_t L_1 = V_1;
		V_0 = L_1;
		int32_t L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_0019;
		}
	}
	{
		goto IL_0022;
	}

IL_0010:
	{
		float L_4 = __this->___x_0;
		V_2 = L_4;
		goto IL_002d;
	}

IL_0019:
	{
		float L_5 = __this->___y_1;
		V_2 = L_5;
		goto IL_002d;
	}

IL_0022:
	{
		IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_6 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
		NullCheck(L_6);
		IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4379B0249B80A34ABC2748B5F0D030FD7D4E007C)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_RuntimeMethod_var)));
	}

IL_002d:
	{
		float L_7 = V_2;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, int32_t ___index0, float ___value1, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0 = ___index0;
		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_001d;
			}
			case 1:
			{
				goto IL_0026;
			}
			case 2:
			{
				goto IL_002f;
			}
			case 3:
			{
				goto IL_0038;
			}
		}
	}
	{
		goto IL_0041;
	}

IL_001d:
	{
		float L_3 = ___value1;
		__this->___x_1 = L_3;
		goto IL_004c;
	}

IL_0026:
	{
		float L_4 = ___value1;
		__this->___y_2 = L_4;
		goto IL_004c;
	}

IL_002f:
	{
		float L_5 = ___value1;
		__this->___z_3 = L_5;
		goto IL_004c;
	}

IL_0038:
	{
		float L_6 = ___value1;
		__this->___w_4 = L_6;
		goto IL_004c;
	}

IL_0041:
	{
		IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_7 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
		NullCheck(L_7);
		IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB23C3717573626FB4C3C7DF5C19EDE7689837214)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_RuntimeMethod_var)));
	}

IL_004c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline (EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_CurrentSelected; }
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_CurrentSelected_10;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* EventSystem_get_firstSelectedGameObject_m15FB056EE7A99D8DD5891D40A6E3EF18719F0553_inline (EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_FirstSelected; }
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_FirstSelected_7;
		return L_0;
	}
}
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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PointerEventData_get_delta_m7DC87C01EAE1D10282C37842ED215FDBFE2C1C5B_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) 
{
	{
		// public Vector2 delta { get; set; }
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CdeltaU3Ek__BackingField_14;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_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_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_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 RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) 
{
	{
		// public RaycastResult pointerCurrentRaycast { get; set; }
		RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_0 = __this->___U3CpointerCurrentRaycastU3Ek__BackingField_8;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* RaycastResult_get_gameObject_m77014B442B9E2D10F2CC3AEEDC07AA95CDE1E2F1_inline (RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_GameObject; }
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_GameObject_0;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
		float L_1 = L_0.___x_2;
		float L_2 = ___d1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0;
		float L_4 = L_3.___y_3;
		float L_5 = ___d1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0;
		float L_7 = L_6.___z_4;
		float L_8 = ___d1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
		V_0 = L_9;
		goto IL_0021;
	}

IL_0021:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Scale_m8D61A8D2272549F1EF41256F7E8A206C6500EA6C_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_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(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_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, 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 = ___a0;
		float L_3 = L_2.___y_1;
		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_0017;
	}

IL_0017:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_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 float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	float V_2 = 0.0f;
	{
		float L_0 = ___value0;
		float L_1 = ___min1;
		V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		float L_3 = ___min1;
		___value0 = L_3;
		goto IL_0019;
	}

IL_000e:
	{
		float L_4 = ___value0;
		float L_5 = ___max2;
		V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0019;
		}
	}
	{
		float L_7 = ___max2;
		___value0 = L_7;
	}

IL_0019:
	{
		float L_8 = ___value0;
		V_2 = L_8;
		goto IL_001d;
	}

IL_001d:
	{
		float L_9 = V_2;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_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_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline (float ___d0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a1, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a1;
		float L_1 = L_0.___x_0;
		float L_2 = ___d0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___a1;
		float L_4 = L_3.___y_1;
		float L_5 = ___d0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_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_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, 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));
	{
		float L_0 = __this->___x_0;
		float L_1 = __this->___y_1;
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_0, L_1, NULL);
		Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline((&V_0), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0;
		V_1 = L_2;
		goto IL_0020;
	}

IL_0020:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_1;
		return L_3;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, 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;
	}
	float V_0 = 0.0f;
	{
		float L_0 = __this->___x_0;
		float L_1 = __this->___x_0;
		float L_2 = __this->___y_1;
		float L_3 = __this->___y_1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_4;
		L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))))));
		V_0 = ((float)L_4);
		goto IL_0026;
	}

IL_0026:
	{
		float L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_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)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(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 float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___x_0;
		float L_1 = __this->___x_0;
		float L_2 = __this->___y_1;
		float L_3 = __this->___y_1;
		V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))));
		goto IL_001f;
	}

IL_001f:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___lhs0;
		float L_1 = L_0.___x_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___rhs1;
		float L_3 = L_2.___x_0;
		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_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7))));
		goto IL_001f;
	}

IL_001f:
	{
		float L_8 = V_0;
		return L_8;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___lhs0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___rhs1;
		bool L_2;
		L_2 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_0, L_1, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_000e;
	}

IL_000e:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_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 int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_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))->___upVector_4;
		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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_right_m99043ED6B3D5AEA5033313FE3DA9571F39D1B280_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))->___rightVector_7;
		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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CableCurve_get_start_m9B8A0F58244C7341135C6E5DFB9EC929F32D8866_inline (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_start; }
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_start_0;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CableCurve_get_end_m314941CCCC0A44B2F2ECC08AFE7A731F8717D302_inline (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_end; }
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_end_1;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CableCurve_get_slack_m1D95CDF886D379C9F34B7AFA54B0A9C5199B3549_inline (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_slack; }
		float L_0 = __this->___m_slack_2;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CableCurve_get_steps_m4F537B53F938D4A38B733B2EB4D0594447B965FF_inline (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_steps; }
		int32_t L_0 = __this->___m_steps_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CableCurve_get_regenPoints_m0941D52B2633D7AABE5D2E290F85D18BE8B10774_inline (CableCurve_tC06573EE70F8122097440270F127962065F18000* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_regen; }
		bool L_0 = __this->___m_regen_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline (float ___f0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___f0;
		il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
		return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) == ((int32_t)((int32_t)2139095040)))? 1 : 0);
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UIHighlightable_get_Interactable_m457244088F9B33E27BFEDC1D77E1E06E31D8F8E0_inline (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_Interactable; }
		bool L_0 = __this->___m_Interactable_7;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UIHighlightable_get_ClickToHold_mE6786FF7632D2CED94F089AF6ED1F12F4A23709B_inline (UIHighlightable_tC5EBDDF2493CEEC0E0DB2A88347B6C4A9535268B* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_ClickToHold; }
		bool L_0 = __this->___m_ClickToHold_8;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_grey_m1CE6BEDA3EF8569E939F77A4B0231D9839864F92_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.5f), (0.5f), (0.5f), (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_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.921568632f), (0.0156862754f), (1.0f), /*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_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), /*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_gray_m6D01087E0F20F34718EBA5B213853B4BB49F1DEF_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.5f), (0.5f), (0.5f), (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 int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_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_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___d0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a1, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a1;
		float L_1 = L_0.___x_2;
		float L_2 = ___d0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a1;
		float L_4 = L_3.___y_3;
		float L_5 = ___d0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a1;
		float L_7 = L_6.___z_4;
		float L_8 = ___d0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
		V_0 = L_9;
		goto IL_0021;
	}

IL_0021:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method) 
{
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___lhs0;
		float L_1 = L_0.___w_3;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___rhs1;
		float L_3 = L_2.___x_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___lhs0;
		float L_5 = L_4.___x_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___rhs1;
		float L_7 = L_6.___w_3;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___lhs0;
		float L_9 = L_8.___y_1;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___rhs1;
		float L_11 = L_10.___z_2;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___lhs0;
		float L_13 = L_12.___z_2;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___rhs1;
		float L_15 = L_14.___y_1;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___lhs0;
		float L_17 = L_16.___w_3;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___rhs1;
		float L_19 = L_18.___y_1;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___lhs0;
		float L_21 = L_20.___y_1;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___rhs1;
		float L_23 = L_22.___w_3;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___lhs0;
		float L_25 = L_24.___z_2;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___rhs1;
		float L_27 = L_26.___x_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___lhs0;
		float L_29 = L_28.___x_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___rhs1;
		float L_31 = L_30.___z_2;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___lhs0;
		float L_33 = L_32.___w_3;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___rhs1;
		float L_35 = L_34.___z_2;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___lhs0;
		float L_37 = L_36.___z_2;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___rhs1;
		float L_39 = L_38.___w_3;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___lhs0;
		float L_41 = L_40.___x_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___rhs1;
		float L_43 = L_42.___y_1;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___lhs0;
		float L_45 = L_44.___y_1;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___rhs1;
		float L_47 = L_46.___x_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___lhs0;
		float L_49 = L_48.___w_3;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___rhs1;
		float L_51 = L_50.___w_3;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___lhs0;
		float L_53 = L_52.___x_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___rhs1;
		float L_55 = L_54.___x_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___lhs0;
		float L_57 = L_56.___y_1;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___rhs1;
		float L_59 = L_58.___y_1;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___lhs0;
		float L_61 = L_60.___z_2;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___rhs1;
		float L_63 = L_62.___z_2;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64;
		memset((&L_64), 0, sizeof(L_64));
		Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL);
		V_0 = L_64;
		goto IL_00e5;
	}

IL_00e5:
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0;
		return L_65;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) 
{
	{
		float L_0 = ___x0;
		__this->___x_2 = L_0;
		float L_1 = ___y1;
		__this->___y_3 = L_1;
		float L_2 = ___z2;
		__this->___z_4 = L_2;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___x_2;
		float L_1 = __this->___x_2;
		float L_2 = __this->___y_3;
		float L_3 = __this->___y_3;
		float L_4 = __this->___z_4;
		float L_5 = __this->___z_4;
		V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))));
		goto IL_002d;
	}

IL_002d:
	{
		float L_6 = V_0;
		return L_6;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
		return L_2;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* RaycastHitDisplay_get_Raycaster_mEDC4334AA47C9FDA6B984865AE45ECEB190C3CCC_inline (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRaycaster Raycaster { get; set; }
		CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* L_0 = __this->___U3CRaycasterU3Ek__BackingField_6;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* RaycastHitDisplay_get_Results_m53CE79BE46D1829EBE2F07D6F0A5C6BC3703460C_inline (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRaycastHit[] Results { get; set; }
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_0 = __this->___U3CResultsU3Ek__BackingField_7;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RaycastHitDisplay_set_Raycaster_m39D9719767FB054A647304696F0832F5C6AA7489_inline (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRaycaster Raycaster { get; set; }
		CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* L_0 = ___value0;
		__this->___U3CRaycasterU3Ek__BackingField_6 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRaycasterU3Ek__BackingField_6), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RaycastHitDisplay_set_Results_mF8E904308AFCF08511464938761C4D63FF2D6504_inline (RaycastHitDisplay_tC2EA07C1ED8CCC91F8F259BB7F91409BDB47D4F4* __this, CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRaycastHit[] Results { get; set; }
		CubismRaycastHitU5BU5D_t1AC25F25E0C8EC2BB9A66785BFDE923E0A5800C1* L_0 = ___value0;
		__this->___U3CResultsU3Ek__BackingField_7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CResultsU3Ek__BackingField_7), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_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 bool AsyncToggler_get_LastEnableSync_mCD63FC8401F6C0B5887E7D8C4718B678F0C75766_inline (AsyncToggler_t0B95B7CF50E5A05153B6AD659BA461E6136EC005* __this, const RuntimeMethod* method) 
{
	{
		// private bool LastEnableSync { get; set; }
		bool L_0 = __this->___U3CLastEnableSyncU3Ek__BackingField_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncToggler_set_LastEnableSync_m9219D45DED9C7489F7287F59903199A754F501BF_inline (AsyncToggler_t0B95B7CF50E5A05153B6AD659BA461E6136EC005* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// private bool LastEnableSync { get; set; }
		bool L_0 = ___value0;
		__this->___U3CLastEnableSyncU3Ek__BackingField_5 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BenchmarkController_set_FpsCounter_m414B18C9A601085EE33A3ABDF810CB9F8A72BD1B_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* ___value0, const RuntimeMethod* method) 
{
	{
		// private FpsCounter FpsCounter { get; set; }
		FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* L_0 = ___value0;
		__this->___U3CFpsCounterU3Ek__BackingField_12 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFpsCounterU3Ek__BackingField_12), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BenchmarkController_set_ModelSpawner_m186CA17CE811459427D9D56421AD21AC227784FA_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* ___value0, const RuntimeMethod* method) 
{
	{
		// private ModelSpawner ModelSpawner { get; set; }
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_0 = ___value0;
		__this->___U3CModelSpawnerU3Ek__BackingField_13 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CModelSpawnerU3Ek__BackingField_13), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* BenchmarkController_get_FpsCounter_mF32A2BF86D621ED56EB48E799F1263A859FB8829_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// private FpsCounter FpsCounter { get; set; }
		FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* L_0 = __this->___U3CFpsCounterU3Ek__BackingField_12;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FpsCounter_get_Fps_m17E0650DA72A59A1EBE5A8527C8A2ACA6063AF41_inline (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, const RuntimeMethod* method) 
{
	{
		// public float Fps { get; private set; }
		float L_0 = __this->___U3CFpsU3Ek__BackingField_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BenchmarkController_get_HighestRecordedFrameRate_m5C932831A3C4034636BC9DBC2DD9C248B65B096D_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// private float HighestRecordedFrameRate { get; set; }
		float L_0 = __this->___U3CHighestRecordedFrameRateU3Ek__BackingField_8;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BenchmarkController_set_HighestRecordedFrameRate_m30080D21494D47A0433D393D86372665AFE2374B_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float HighestRecordedFrameRate { get; set; }
		float L_0 = ___value0;
		__this->___U3CHighestRecordedFrameRateU3Ek__BackingField_8 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BenchmarkController_get_SpawnTimeCount_m02C0221BEBDB33F530F3F6506EE6D4CADFFC4076_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// private float SpawnTimeCount { get; set; }
		float L_0 = __this->___U3CSpawnTimeCountU3Ek__BackingField_10;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BenchmarkController_set_SpawnTimeCount_m2ADC9122653F195C4BD4BCEDEDE5187B62228E35_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float SpawnTimeCount { get; set; }
		float L_0 = ___value0;
		__this->___U3CSpawnTimeCountU3Ek__BackingField_10 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BenchmarkController_get_CanModelSpawn_mC9166FBF208AB2ABDCB02ABB36ED1B36AB0485E8_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// private bool CanModelSpawn { get; set; }
		bool L_0 = __this->___U3CCanModelSpawnU3Ek__BackingField_9;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* BenchmarkController_get_ModelSpawner_m37DEB42A2F0E39C6DA187FE720FE2F82C49318D4_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// private ModelSpawner ModelSpawner { get; set; }
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_0 = __this->___U3CModelSpawnerU3Ek__BackingField_13;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ModelSpawner_get_InstancesCount_mBB3193B52C57DB7458918642C209B7B244B1EB80_inline (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) 
{
	{
		// public int InstancesCount { get; private set; }
		int32_t L_0 = __this->___U3CInstancesCountU3Ek__BackingField_6;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BenchmarkController_get_ElapsedTime_mA929E6DDA180E8EC007A7A9B5A656D1346358BC7_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, const RuntimeMethod* method) 
{
	{
		// private float ElapsedTime { get; set; }
		float L_0 = __this->___U3CElapsedTimeU3Ek__BackingField_11;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BenchmarkController_set_ElapsedTime_m54B1AF27248F7A7DF9FE2C0052C686044795A599_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float ElapsedTime { get; set; }
		float L_0 = ___value0;
		__this->___U3CElapsedTimeU3Ek__BackingField_11 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___f0, 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;
	{
		float L_0 = ___f0;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_1;
		L_1 = floor(((double)L_0));
		V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BenchmarkController_set_CanModelSpawn_m9781A731D0DF215E4830CBCF077470D0D0EEF504_inline (BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// private bool CanModelSpawn { get; set; }
		bool L_0 = ___value0;
		__this->___U3CCanModelSpawnU3Ek__BackingField_9 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FpsCounter_get_DeltaTime_mA2179E52B1F0D59F5847D1D84B08FE801410F5B0_inline (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, const RuntimeMethod* method) 
{
	{
		// private float DeltaTime { get; set; }
		float L_0 = __this->___U3CDeltaTimeU3Ek__BackingField_6;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FpsCounter_set_DeltaTime_m5DCA598AA854C4B3566E76E3D8CDA8720565A45C_inline (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float DeltaTime { get; set; }
		float L_0 = ___value0;
		__this->___U3CDeltaTimeU3Ek__BackingField_6 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FpsCounter_set_Fps_m02C9517CF5C5851C96F07ACFCE949190E060B2CE_inline (FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// public float Fps { get; private set; }
		float L_0 = ___value0;
		__this->___U3CFpsU3Ek__BackingField_5 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_FpsCounter_m8830BE0E316187FF450450D5002499727C2DBF38_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* ___value0, const RuntimeMethod* method) 
{
	{
		// private FpsCounter FpsCounter { get; set; }
		FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* L_0 = ___value0;
		__this->___U3CFpsCounterU3Ek__BackingField_13 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFpsCounterU3Ek__BackingField_13), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_BenchmarkController_m1D2C1FB01F43C15B1234DDE0D8C88AABCBD70D9E_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* ___value0, const RuntimeMethod* method) 
{
	{
		// private BenchmarkController BenchmarkController { get; set; }
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_0 = ___value0;
		__this->___U3CBenchmarkControllerU3Ek__BackingField_14 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBenchmarkControllerU3Ek__BackingField_14), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_ModelSpawner_m94FE207417B1A567B59F78F613B6F0FC3F71510A_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* ___value0, const RuntimeMethod* method) 
{
	{
		// private ModelSpawner ModelSpawner { get; set; }
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_0 = ___value0;
		__this->___U3CModelSpawnerU3Ek__BackingField_15 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CModelSpawnerU3Ek__BackingField_15), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_TotalElapsedTime_m959D35BB0CD0E4FEDBE2FECAEC8E1A115D9887CC_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* ___value0, const RuntimeMethod* method) 
{
	{
		// private TotalElapsedTime TotalElapsedTime { get; set; }
		TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* L_0 = ___value0;
		__this->___U3CTotalElapsedTimeU3Ek__BackingField_16 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTotalElapsedTimeU3Ek__BackingField_16), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_FrameRateUiHolder_m8CB03560F140F16EC3ED5C7321AE884AFA140514_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* ___value0, const RuntimeMethod* method) 
{
	{
		// private FrameRateUiHolder FrameRateUiHolder { get; set; }
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_0 = ___value0;
		__this->___U3CFrameRateUiHolderU3Ek__BackingField_17 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFrameRateUiHolderU3Ek__BackingField_17), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* FrameRateMeasurer_get_FrameRateUiHolder_mD4092FE6205C831B876642C5C3CC303361EA78B1_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private FrameRateUiHolder FrameRateUiHolder { get; set; }
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_0 = __this->___U3CFrameRateUiHolderU3Ek__BackingField_17;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_HighestFrameRateUi_mB9BD2D7A89A739B03CF2A25826A7F221B1B34BEE_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___value0, const RuntimeMethod* method) 
{
	{
		// private Text HighestFrameRateUi { get; set; }
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = ___value0;
		__this->___U3CHighestFrameRateUiU3Ek__BackingField_18 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHighestFrameRateUiU3Ek__BackingField_18), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_LowestFrameRateUi_m1AE506BEAFFB74A0CB64C260F6575E1C61FC555E_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___value0, const RuntimeMethod* method) 
{
	{
		// private Text LowestFrameRateUi { get; set; }
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = ___value0;
		__this->___U3CLowestFrameRateUiU3Ek__BackingField_19 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLowestFrameRateUiU3Ek__BackingField_19), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* FrameRateMeasurer_get_BenchmarkController_mFC9A3A6D3620A7F23AF73CEB692C6ADC52BC7E47_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private BenchmarkController BenchmarkController { get; set; }
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_0 = __this->___U3CBenchmarkControllerU3Ek__BackingField_14;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* FrameRateMeasurer_get_FpsCounter_mB7B61ED03886CEC4F112A349F4E9B86FBA6F8912_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private FpsCounter FpsCounter { get; set; }
		FpsCounter_tC4F62AA1A736A6CE5D3E8EF945688C0181230520* L_0 = __this->___U3CFpsCounterU3Ek__BackingField_13;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_CurrentHighestFrameRate_m85A4A3E5BC2B285527671FE3168B96AADAEF26AA_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private int CurrentHighestFrameRate { get; set; }
		int32_t L_0 = __this->___U3CCurrentHighestFrameRateU3Ek__BackingField_7;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_CurrentHighestFrameRate_m3DCDC202293F0977AF9F811F7517E53859DA379A_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int CurrentHighestFrameRate { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CCurrentHighestFrameRateU3Ek__BackingField_7 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_CurrentLowestFrameRate_m26EEB6C9C156C9DB8481EDDA1179857F1FA9DA71_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private int CurrentLowestFrameRate { get; set; }
		int32_t L_0 = __this->___U3CCurrentLowestFrameRateU3Ek__BackingField_10;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_CurrentLowestFrameRate_m7C2D207B1B9A9693502A434969671BFDC055867E_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int CurrentLowestFrameRate { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CCurrentLowestFrameRateU3Ek__BackingField_10 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_LessThanTargetFrameRate_mE8CEC784967C669703B70223F5AB38661D2B4303_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// private bool LessThanTargetFrameRate { get; set; }
		bool L_0 = ___value0;
		__this->___U3CLessThanTargetFrameRateU3Ek__BackingField_5 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FrameRateMeasurer_get_LessThanTargetFrameRate_m67BF67204DBE159BD7EFD33C02A01E0B1FCC2546_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private bool LessThanTargetFrameRate { get; set; }
		bool L_0 = __this->___U3CLessThanTargetFrameRateU3Ek__BackingField_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameRateMeasurer_get_HighestFrameRate_mBFBE08A8ADECB9E34391DC3C8E13581642F97158_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private float HighestFrameRate { get; set; }
		float L_0 = __this->___U3CHighestFrameRateU3Ek__BackingField_6;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_HighestFrameRate_m5334E8B6F4C6A6A8C55BC1A4F280DB287341A609_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float HighestFrameRate { get; set; }
		float L_0 = ___value0;
		__this->___U3CHighestFrameRateU3Ek__BackingField_6 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameRateMeasurer_get_LowestFrameRate_mB81AB10A0E9325527B23687A26DEF2A99B0420A9_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private float LowestFrameRate { get; set; }
		float L_0 = __this->___U3CLowestFrameRateU3Ek__BackingField_9;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_LowestFrameRate_mF0EC0253A6AA155AE583288EA9AAA67F83AA5741_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float LowestFrameRate { get; set; }
		float L_0 = ___value0;
		__this->___U3CLowestFrameRateU3Ek__BackingField_9 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_PreviousHighestFrameRate_m7577BDB66F92352032400D79E9B45C858D2BC699_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private int PreviousHighestFrameRate { get; set; }
		int32_t L_0 = __this->___U3CPreviousHighestFrameRateU3Ek__BackingField_8;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_PreviousLowestFrameRate_mCB00773D6AF02EDC26C243F5D18540E53C85BB4C_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private int PreviousLowestFrameRate { get; set; }
		int32_t L_0 = __this->___U3CPreviousLowestFrameRateU3Ek__BackingField_11;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* FrameRateMeasurer_get_TotalElapsedTime_mB5EDE7991916E7AB3E96B3B518F62EAA10C2197D_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private TotalElapsedTime TotalElapsedTime { get; set; }
		TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* L_0 = __this->___U3CTotalElapsedTimeU3Ek__BackingField_16;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* FrameRateMeasurer_get_HighestFrameRateUi_mA383EC6132A00A0484D95DDEFCC654C2779A0F8D_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private Text HighestFrameRateUi { get; set; }
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___U3CHighestFrameRateUiU3Ek__BackingField_18;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_PreviousHighestFrameRate_mA1D781E9BF43D1C2C9C87735B006D2F67462969F_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int PreviousHighestFrameRate { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CPreviousHighestFrameRateU3Ek__BackingField_8 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* FrameRateMeasurer_get_LowestFrameRateUi_mFCDE228B213207664B5E35F3E3A08D2B1ECBDAB3_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private Text LowestFrameRateUi { get; set; }
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___U3CLowestFrameRateUiU3Ek__BackingField_19;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_PreviousLowestFrameRate_mCC574547F46EDCDD9E025B5F93D1B4E9F25F64CE_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int PreviousLowestFrameRate { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CPreviousLowestFrameRateU3Ek__BackingField_11 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FrameRateMeasurer_get_InstancesCount_mE6CA3C330165C68656F6DA87579B75F4CF91BD2B_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private int InstancesCount { get; set; }
		int32_t L_0 = __this->___U3CInstancesCountU3Ek__BackingField_12;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* FrameRateMeasurer_get_ModelSpawner_mFE670B414A4AC05E801108747A477D5008A3832F_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, const RuntimeMethod* method) 
{
	{
		// private ModelSpawner ModelSpawner { get; set; }
		ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* L_0 = __this->___U3CModelSpawnerU3Ek__BackingField_15;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameRateMeasurer_set_InstancesCount_m5E63BD2F899A14150C6BF52C2FCDDF40455855EA_inline (FrameRateMeasurer_t036512DE210379D97F18908D0608AA86009DD0E0* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int InstancesCount { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CInstancesCountU3Ek__BackingField_12 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ModelSpawner_get_Instances_mBAD63D43B31FECD5E6D528E277F4259F1BB24FB1_inline (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) 
{
	{
		// private List<GameObject> Instances { get; set; }
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___U3CInstancesU3Ek__BackingField_7;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ModelSpawner_set_InstancesCount_mEF641CDF2D9DE9E05152590E72CE081187265AA1_inline (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// public int InstancesCount { get; private set; }
		int32_t L_0 = ___value0;
		__this->___U3CInstancesCountU3Ek__BackingField_6 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* ModelSpawner_get_BenchmarkController_m219EA2C1E8EB33E3FF137481A0A4B979DB66B198_inline (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, const RuntimeMethod* method) 
{
	{
		// private BenchmarkController BenchmarkController { get; set; }
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_0 = __this->___U3CBenchmarkControllerU3Ek__BackingField_8;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ModelSpawner_set_Instances_mED6448F41BDED7FD218B4B8DDB39CF5FA429D829_inline (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___value0, const RuntimeMethod* method) 
{
	{
		// private List<GameObject> Instances { get; set; }
		List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___value0;
		__this->___U3CInstancesU3Ek__BackingField_7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInstancesU3Ek__BackingField_7), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ModelSpawner_set_BenchmarkController_m3A8AD1E2997927B35D6BF644CC9045DC068AC4DA_inline (ModelSpawner_t4D2BCAB76C3DA6F0D766C1772CD3EC3C96B535BF* __this, BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* ___value0, const RuntimeMethod* method) 
{
	{
		// private BenchmarkController BenchmarkController { get; set; }
		BenchmarkController_t90C35EEA6F2E41703E879D10602094243BA5AACF* L_0 = ___value0;
		__this->___U3CBenchmarkControllerU3Ek__BackingField_8 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBenchmarkControllerU3Ek__BackingField_8), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TotalElapsedTime_set_FrameRateUiHolder_m41237CF2EEC92D3599E4DC2E388783AAE3A57B4E_inline (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* ___value0, const RuntimeMethod* method) 
{
	{
		// private FrameRateUiHolder FrameRateUiHolder { get; set; }
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_0 = ___value0;
		__this->___U3CFrameRateUiHolderU3Ek__BackingField_8 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFrameRateUiHolderU3Ek__BackingField_8), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* TotalElapsedTime_get_FrameRateUiHolder_m87FAEFE8714B9B8D3DC64A23892C19D48B1EF0F0_inline (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, const RuntimeMethod* method) 
{
	{
		// private FrameRateUiHolder FrameRateUiHolder { get; set; }
		FrameRateUiHolder_t351B21E21E255305A556B2EFBF8C7B0FD920F9BE* L_0 = __this->___U3CFrameRateUiHolderU3Ek__BackingField_8;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TotalElapsedTime_set_TotalElapsedTimeText_m8D9F4B615AC869F4FC77A130BA0B660FB91D7298_inline (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___value0, const RuntimeMethod* method) 
{
	{
		// private Text TotalElapsedTimeText { get; set; }
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = ___value0;
		__this->___U3CTotalElapsedTimeTextU3Ek__BackingField_7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTotalElapsedTimeTextU3Ek__BackingField_7), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TotalElapsedTime_get_UpdateIntervalCount_m079324CC204CFB623420EA4F0B87108D6D38E774_inline (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, const RuntimeMethod* method) 
{
	{
		// private float UpdateIntervalCount { get; set; }
		float L_0 = __this->___U3CUpdateIntervalCountU3Ek__BackingField_6;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TotalElapsedTime_set_UpdateIntervalCount_m27C85A2273C5758447AB43C3A094A8EA7602067E_inline (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float UpdateIntervalCount { get; set; }
		float L_0 = ___value0;
		__this->___U3CUpdateIntervalCountU3Ek__BackingField_6 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* TotalElapsedTime_get_TotalElapsedTimeText_m29A9EFC62A513C56EABECCB9EA9F8325916EA77C_inline (TotalElapsedTime_t6B4CEE837B7AE5C70964ABA8CB57D1035A451AD7* __this, const RuntimeMethod* method) 
{
	{
		// private Text TotalElapsedTimeText { get; set; }
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___U3CTotalElapsedTimeTextU3Ek__BackingField_7;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* CubismPartColorsEditor_get_ChildDrawableRenderers_mD5957CAEA17412F6E2C1CF9EFEF79A019E4F5E58_inline (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) 
{
	{
		// get { return _childDrawableRenderers; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = __this->____childDrawableRenderers_7;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismPartColorsEditor_get_OverwriteColorForPartMultiplyColors_m9FADE33FB5819CC67BFB1EACC84BFDB9F8013928_inline (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) 
{
	{
		// get { return _isOverwrittenPartMultiplyColors; }
		bool L_0 = __this->____isOverwrittenPartMultiplyColors_8;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_OverwriteFlagForDrawableMultiplyColors_m18ABBEF9BB2C3DB08E977276CEEC4366433328D5_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// set { _isOverwrittenDrawableMultiplyColors = value; }
		bool L_0 = ___value0;
		__this->____isOverwrittenDrawableMultiplyColors_6 = L_0;
		// set { _isOverwrittenDrawableMultiplyColors = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_LastMultiplyColor_m57A3509B85356ED5057EF92A3F1EF0087FE9C1A4_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// public Color LastMultiplyColor { get; set; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___U3CLastMultiplyColorU3Ek__BackingField_11;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismPartColorsEditor_get_MultiplyColor_mA1247D5A0BC7EB6BCA0964C4BD02204E6B9CA425_inline (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) 
{
	{
		// return _multiplyColor;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->____multiplyColor_10;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_LastMultiplyColor_mA28144F61BB72F26D90F1C5B670AD567FCEED4C4_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) 
{
	{
		// public Color LastMultiplyColor { get; set; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___value0;
		__this->___U3CLastMultiplyColorU3Ek__BackingField_11 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismPartColorsEditor_get_OverwriteColorForPartScreenColors_mECBBD2CEFDDD926FFC71CB8A540491108119A823_inline (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) 
{
	{
		// get { return _isOverwrittenPartScreenColors; }
		bool L_0 = __this->____isOverwrittenPartScreenColors_9;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_OverwriteFlagForDrawableScreenColors_m6BAA14651487FCC697818776C921A73F50F236A5_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// set { _isOverwrittenDrawableScreenColors = value; }
		bool L_0 = ___value0;
		__this->____isOverwrittenDrawableScreenColors_8 = L_0;
		// set { _isOverwrittenDrawableScreenColors = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_LastScreenColor_m54ECEF5E8A4DF2DFE3CB915B5B000798DA3624D9_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// public Color LastScreenColor { get; set; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___U3CLastScreenColorU3Ek__BackingField_13;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismPartColorsEditor_get_ScreenColor_m83FFCAF37105580A6D265CF38AFC25E33F3CC3E1_inline (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, const RuntimeMethod* method) 
{
	{
		// return _screenColor;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->____screenColor_11;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_LastScreenColor_m268A8DE68808C18F0125C498FD8CA6B65A73C616_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) 
{
	{
		// public Color LastScreenColor { get; set; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___value0;
		__this->___U3CLastScreenColorU3Ek__BackingField_13 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Color_op_Equality_mB2BDC39B0B367BA15AA8DF22F8CB0D02D20BDC71_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_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline(L_0, NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___rhs1;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3;
		L_3 = Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline(L_2, NULL);
		bool L_4;
		L_4 = Vector4_op_Equality_mCEA0E5F229F4AE8C55152F7A8F84345F24F52DC6_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 void CubismPartColorsEditor_set_ChildDrawableRenderers_m05E11C094AF1288114240BB0C22B5578E066CFD4_inline (CubismPartColorsEditor_tECBAAEAB1E2A2B3FDAE543FBEC274A0E6D3F18EB* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) 
{
	{
		// set { _childDrawableRenderers = value; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = ___value0;
		__this->____childDrawableRenderers_7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____childDrawableRenderers_7), (void*)L_0);
		// set { _childDrawableRenderers = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismPart_get_UnmanagedIndex_mA8DA331343611167638C5DAEB4E8210718B4512E_inline (CubismPart_t101CA55457F7BE5E6ADE3DAB39D8DDA63C352BC1* __this, const RuntimeMethod* method) 
{
	{
		// get { return _unmanagedIndex; }
		int32_t L_0 = __this->____unmanagedIndex_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*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_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_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), (0.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 int32_t CubismRenderController_get_SortingLayerId_m598E9E7E120F7B5FEA27FF02FFE298D130D17F03_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// return _sortingLayerId;
		int32_t L_0 = __this->____sortingLayerId_10;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderController_get_SortingOrder_mE1D7C166A3DC1FAFDFA06804E0ECB9FFD32C3F1C_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// return _sortingOrder;
		int32_t L_0 = __this->____sortingOrder_12;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* CubismRenderController_get_DrawOrderHandler_m1B2978BD0E71CF2FA92326E6CBD8A045ECC73C66_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _drawOrderHandler; }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->____drawOrderHandler_14;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* CubismRenderController_get_OpacityHandler_m8A1B504036D7A95F3A807454D6675253CADE6CAD_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _opacityHandler; }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->____opacityHandler_16;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* CubismRenderController_get_MultiplyColorHandler_m96578A1E8ADCE2AD09AF3FBB278BB4AFDD9EC088_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _multiplyColorHandler; }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->____multiplyColorHandler_18;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* CubismRenderController_get_ScreenColorHandler_m122257F108916AC83AB9F2DE1E271B8C304D4CB2_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _screenColorHandler; }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->____screenColorHandler_20;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderController_set_Renderers_m3E50AD034A11E95F5A12600114D53DF1E1C8102E_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) 
{
	{
		// private set { _renderers = value; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = ___value0;
		__this->____renderers_24 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____renderers_24), (void*)L_0);
		// private set { _renderers = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubismRenderController_get_LastOpacity_m947F5920769977F1B5FD98D6773C170C0DF980E7_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _lastOpacity; }
		float L_0 = __this->____lastOpacity_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderController_set_LastOpacity_m8AE657CBFEC51DADBE3C10AFBBF53370FAF1B0DC_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// set { _lastOpacity = value; }
		float L_0 = ___value0;
		__this->____lastOpacity_5 = L_0;
		// set { _lastOpacity = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderer_get_OverwriteFlagForDrawableMultiplyColors_m1366BAF675DC000DE830FAC613981AAF617339DF_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _isOverwrittenDrawableMultiplyColors; }
		bool L_0 = __this->____isOverwrittenDrawableMultiplyColors_6;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderController_get_OverwriteFlagForModelMultiplyColors_mE1A0248229565AEA7973EA7AEF51C2DED3D68CCA_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _isOverwrittenModelMultiplyColors; }
		bool L_0 = __this->____isOverwrittenModelMultiplyColors_6;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderer_get_LastIsUseUserMultiplyColor_m813CAB88AF9CD68E600E5EF76059C243D2275EC5_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// public bool LastIsUseUserMultiplyColor { get; set; }
		bool L_0 = __this->___U3CLastIsUseUserMultiplyColorU3Ek__BackingField_7;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Color_op_Inequality_mF1C733BA10E60B086AB950A71143678AE76C4D92_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___lhs0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___rhs1, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___lhs0;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = ___rhs1;
		bool L_2;
		L_2 = Color_op_Equality_mB2BDC39B0B367BA15AA8DF22F8CB0D02D20BDC71_inline(L_0, L_1, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_000e;
	}

IL_000e:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_LastIsUseUserMultiplyColor_m866FDFB6577BDD5B2D77EBA1CB797AE2D0A62118_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool LastIsUseUserMultiplyColor { get; set; }
		bool L_0 = ___value0;
		__this->___U3CLastIsUseUserMultiplyColorU3Ek__BackingField_7 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderer_get_OverwriteFlagForDrawableScreenColors_mDA40CF2229047308511C92720BD724ED4518431F_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _isOverwrittenDrawableScreenColors; }
		bool L_0 = __this->____isOverwrittenDrawableScreenColors_8;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderController_get_OverwriteFlagForModelScreenColors_mE4392E0E019D4D3A544C9ECC1B95B2E74F69AD6E_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// get { return _isOverwrittenModelScreenColors; }
		bool L_0 = __this->____isOverwrittenModelScreenColors_7;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderer_get_LastIsUseUserScreenColors_m61840FC49203145704660A1C75771C3AE5A3F98B_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// public bool LastIsUseUserScreenColors { get; set; }
		bool L_0 = __this->___U3CLastIsUseUserScreenColorsU3Ek__BackingField_9;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_LastIsUseUserScreenColors_mEF0C052DAA4F4169F0A14378A6C9FDE56D9972E7_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool LastIsUseUserScreenColors { get; set; }
		bool L_0 = ___value0;
		__this->___U3CLastIsUseUserScreenColorsU3Ek__BackingField_9 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_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))->___upVector_7;
		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 void CubismRenderController_set_HasUpdateController_mAB73EE650C6187C36F5580FA72A80660F25DF512_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = ___value0;
		__this->___U3CHasUpdateControllerU3Ek__BackingField_27 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismRenderController_get_HasUpdateController_m56B8D4A2A29F5606F6F8E43B1F8969D0A0DB73D9_inline (CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* __this, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = __this->___U3CHasUpdateControllerU3Ek__BackingField_27;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismDynamicDrawableData_get_RenderOrder_m68ED40EDB17C86942BF1CA371570F307A9B4A912_inline (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) 
{
	{
		// public int RenderOrder { get; internal set; }
		int32_t L_0 = __this->___U3CRenderOrderU3Ek__BackingField_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubismDynamicDrawableData_get_Opacity_m32B3B8A0BF2CC5FEEB1007A047C8E1BB729729A3_inline (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) 
{
	{
		// public float Opacity { get; internal set; }
		float L_0 = __this->___U3COpacityU3Ek__BackingField_1;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* CubismDynamicDrawableData_get_VertexPositions_mE08B45DDB04BF00DAC8461D06A5A755ACF0B8E4D_inline (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) 
{
	{
		// public Vector3[] VertexPositions { get; internal set; }
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___U3CVertexPositionsU3Ek__BackingField_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismDynamicDrawableData_get_DrawOrder_mB53AC3A390376632BDF882CD88E04BBD477317C7_inline (CubismDynamicDrawableData_t73F9D475BB62BEFA15C314A9A14FEFEE786D072E* __this, const RuntimeMethod* method) 
{
	{
		// public int DrawOrder { get; internal set; }
		int32_t L_0 = __this->___U3CDrawOrderU3Ek__BackingField_2;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* CubismRenderer_get_RenderController_m8C675B55C935D4EFEAD51A7CCA511E7C36D51AE4_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRenderController RenderController { get; set; }
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_0 = __this->___U3CRenderControllerU3Ek__BackingField_21;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* CubismRenderer_get_Drawable_m3A6D619E346D415A8E3299E4901FEFBBD56CBEA1_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private CubismDrawable Drawable { get; set; }
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_0 = __this->___U3CDrawableU3Ek__BackingField_20;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* CubismRenderer_get_Meshes_m0130D29134F435901F4D2130FE6A756BF1BA4BB2_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private Mesh[] Meshes { get; set; }
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_0 = __this->___U3CMeshesU3Ek__BackingField_15;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_FrontMesh_m3CED9C06C02AEC7928FDBD5FFB3CFF12813DA614_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private int FrontMesh { get; set; }
		int32_t L_0 = __this->___U3CFrontMeshU3Ek__BackingField_16;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_BackMesh_m384C37A2774DF2358D8A600BA4407279108AB573_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int BackMesh { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CBackMeshU3Ek__BackingField_17 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_FrontMesh_mEE796FCBE15FC3F62D3B2A538DCDC10AD9B83E3A_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int FrontMesh { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CFrontMeshU3Ek__BackingField_16 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_BackMesh_mF610BA855142DFBCEAAC3CC635E8E2F0753941B9_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private int BackMesh { get; set; }
		int32_t L_0 = __this->___U3CBackMeshU3Ek__BackingField_17;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* CubismRenderer_get_VertexColors_m4F2D654E5D9E849455E6988164942264A6E9C721_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private Color[] VertexColors { get; set; }
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = __this->___U3CVertexColorsU3Ek__BackingField_27;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E CubismRenderer_get_ThisSwap_m2713FEE1F7D1B2FF9B7179D96F7FAC2D059761FB_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private SwapInfo ThisSwap { get; set; }
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0 = __this->___U3CThisSwapU3Ek__BackingField_29;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_LastSwap_m26688027E44A435A91C7CCEB151B5FBA9ACD797E_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E ___value0, const RuntimeMethod* method) 
{
	{
		// private SwapInfo LastSwap { get; set; }
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0 = ___value0;
		__this->___U3CLastSwapU3Ek__BackingField_28 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* CubismRenderer_get_MeshFilter_m258EECA2A7863A67783FC685A26AA5FB6A384AFC_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// return _meshFilter;
		MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_0 = __this->____meshFilter_18;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E CubismRenderer_get_LastSwap_m9549DFDE5DAE2D6BC170E1B35AA583551E9A5D91_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// private SwapInfo LastSwap { get; set; }
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0 = __this->___U3CLastSwapU3Ek__BackingField_28;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SwapInfo_get_DidBecomeVisible_m3E7A51ACD201A3372EBBBA3E5079F15901E01197_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) 
{
	{
		// public bool DidBecomeVisible { get; set; }
		bool L_0 = __this->___U3CDidBecomeVisibleU3Ek__BackingField_2;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SwapInfo_get_DidBecomeInvisible_m08850F71FADDB4FE2B696F2141D3D888EF4128C7_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) 
{
	{
		// public bool DidBecomeInvisible { get; set; }
		bool L_0 = __this->___U3CDidBecomeInvisibleU3Ek__BackingField_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SwapInfo_get_NewRenderOrder_mF4D500C9AA1E56CF74A814525D98884BD5F91240_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) 
{
	{
		// public bool NewRenderOrder { get; set; }
		bool L_0 = __this->___U3CNewRenderOrderU3Ek__BackingField_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_SortingMode_mE18C1D3E0DB2AF21144809BA018D7DB4212C748D_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// set { _sortingMode = value; }
		int32_t L_0 = ___value0;
		__this->____sortingMode_22 = L_0;
		// set { _sortingMode = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_SortingOrder_m63F594F3798D7E53AEAA050FECAB2B1F2BBA266D_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// set { _sortingOrder = value; }
		int32_t L_0 = ___value0;
		__this->____sortingOrder_23 = L_0;
		// set { _sortingOrder = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_DepthOffset_mFC694ED8B99E64D2C6AC2FB2F76AD72A53FC647A_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// set { _depthOffset = value; }
		float L_0 = ___value0;
		__this->____depthOffset_25 = L_0;
		// set { _depthOffset = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_Opacity_m93C919E71312B5A06EAC57B9111FCF98AB38D799_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// set { _opacity = value; }
		float L_0 = ___value0;
		__this->____opacity_26 = L_0;
		// set { _opacity = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_RenderOrder_mEDC97813BB81656B8C5B7322070D08BA409591CF_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _renderOrder; }
		int32_t L_0 = __this->____renderOrder_24;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_RenderOrder_m71CAB21554ED24EA9A130C1A8CB4DECEE58C7997_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// set { _renderOrder = value; }
		int32_t L_0 = ___value0;
		__this->____renderOrder_24 = L_0;
		// set { _renderOrder = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_RenderTextureCount_m44F17EF1DD06E3B1944098C6FFBF8B1BB0037899_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// return _renderTextureCount;
		int32_t L_0 = __this->____renderTextureCount_6;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* CubismRenderer_get_MainTexture_mA56AD76C5BAB637FD760372721E908BB1882793C_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _mainTexture; }
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->____mainTexture_14;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_SortingMode_mBB75A437DF7FD807FEE546BAC1318C104CAB795D_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _sortingMode; }
		int32_t L_0 = __this->____sortingMode_22;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_SortingOrder_m209EA37E90A9094EE3D2E25A28F25BCB9A846CC3_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _sortingOrder; }
		int32_t L_0 = __this->____sortingOrder_23;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismRenderer_get_LocalSortingOrder_m2AA9EFAF0A179AFA489F47F3DAD7AB8D90B97CDD_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// return _localSortingOrder;
		int32_t L_0 = __this->____localSortingOrder_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubismRenderer_get_DepthOffset_mD63AF9F3AB85B85EAFD2E89A4C2FB11F9DA8CF58_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _depthOffset; }
		float L_0 = __this->____depthOffset_25;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CubismRenderer_get_Color_m6136C52D0E438C9CD363D1DB7D28EDE63437FAC9_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _color; }
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->____color_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubismRenderer_get_Opacity_m7E926B6DFE8F635A52BFC0CB92AE89E0A3E345DE_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, const RuntimeMethod* method) 
{
	{
		// get { return _opacity; }
		float L_0 = __this->____opacity_26;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_Meshes_mC27AA3D903A31481D3CC06298899F28B9D7A569C_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* ___value0, const RuntimeMethod* method) 
{
	{
		// private Mesh[] Meshes { get; set; }
		MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_0 = ___value0;
		__this->___U3CMeshesU3Ek__BackingField_15 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMeshesU3Ek__BackingField_15), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_VertexColors_mB7D03B9DD186A678DD55C1B9DAA7F6B42E741E61_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___value0, const RuntimeMethod* method) 
{
	{
		// private Color[] VertexColors { get; set; }
		ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = ___value0;
		__this->___U3CVertexColorsU3Ek__BackingField_27 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVertexColorsU3Ek__BackingField_27), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_Drawable_m4F215D4F784069A33560355865A442A5DBE644E0_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismDrawable Drawable { get; set; }
		CubismDrawable_t928C29B2DE44CEAB14AB10D9D9887EBD049C2782* L_0 = ___value0;
		__this->___U3CDrawableU3Ek__BackingField_20 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDrawableU3Ek__BackingField_20), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_RenderController_m78941C899AAE613032B014A9EF038F799445F988_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRenderController RenderController { get; set; }
		CubismRenderController_t09BD04BEBE884349D751C2D1B18212FD62B89A29* L_0 = ___value0;
		__this->___U3CRenderControllerU3Ek__BackingField_21 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRenderControllerU3Ek__BackingField_21), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SwapInfo_set_NewVertexPositions_m46F0AC75F3F902F61248BAABE227308B79F73F04_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool NewVertexPositions { get; set; }
		bool L_0 = ___value0;
		__this->___U3CNewVertexPositionsU3Ek__BackingField_0 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRenderer_set_ThisSwap_m5081420A5FA5703C6AD59E1F209CE96810716897_inline (CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* __this, SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E ___value0, const RuntimeMethod* method) 
{
	{
		// private SwapInfo ThisSwap { get; set; }
		SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E L_0 = ___value0;
		__this->___U3CThisSwapU3Ek__BackingField_29 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SwapInfo_set_NewVertexColors_mD3E32F0CF3451429D9F738FB2F5FECF6E1DAE9A6_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool NewVertexColors { get; set; }
		bool L_0 = ___value0;
		__this->___U3CNewVertexColorsU3Ek__BackingField_1 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SwapInfo_set_DidBecomeVisible_m739D9D0C4C6F9B249DC758F95F9C354D24737E3A_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool DidBecomeVisible { get; set; }
		bool L_0 = ___value0;
		__this->___U3CDidBecomeVisibleU3Ek__BackingField_2 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SwapInfo_set_DidBecomeInvisible_m6F31D763A64ED820CB5EDD417B5AA929BCA271E2_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool DidBecomeInvisible { get; set; }
		bool L_0 = ___value0;
		__this->___U3CDidBecomeInvisibleU3Ek__BackingField_3 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SwapInfo_set_NewRenderOrder_m3BD29229EFFF07A4C2ED2F09222FC2F28342E88C_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool NewRenderOrder { get; set; }
		bool L_0 = ___value0;
		__this->___U3CNewRenderOrderU3Ek__BackingField_4 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SwapInfo_get_NewVertexPositions_m9597CF3BC4F44BD691DAEA11B16950EE15A432BB_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) 
{
	{
		// public bool NewVertexPositions { get; set; }
		bool L_0 = __this->___U3CNewVertexPositionsU3Ek__BackingField_0;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SwapInfo_get_NewVertexColors_m3A900A5245236D40D40C22BCB8A2942C72A99F7A_inline (SwapInfo_t8588E57B99FEDF70A16ADFF662B2806D0B01409E* __this, const RuntimeMethod* method) 
{
	{
		// public bool NewVertexColors { get; set; }
		bool L_0 = __this->___U3CNewVertexColorsU3Ek__BackingField_1;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* CubismMaskCommandBuffer_get_Sources_m9E32DFCAA66DBDFAAF4DE181722517EB6583AE1F_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static List<ICubismMaskCommandSource> Sources { get; set; }
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_0 = ((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CSourcesU3Ek__BackingField_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_set_Sources_mB63E6F85343B1605353DB0F6D30B8794F7C40841_inline (List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static List<ICubismMaskCommandSource> Sources { get; set; }
		List_1_t5EA7441F729ADA1B89C9B38944139BCC5004353A* L_0 = ___value0;
		((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CSourcesU3Ek__BackingField_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CSourcesU3Ek__BackingField_4), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* CubismMaskCommandBuffer_get_Buffer_m19D027EFCD410858C6CEFB21D2AC9D670155FBA2_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static CommandBuffer Buffer { get; set; }
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CBufferU3Ek__BackingField_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_set_Buffer_mD8AA395D95A60FECD7C81BD9F766A790BE1C8EA4_inline (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static CommandBuffer Buffer { get; set; }
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___value0;
		((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CBufferU3Ek__BackingField_5 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CBufferU3Ek__BackingField_5), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* CubismMaskCommandBuffer_get_Buffers_mAEB7BE98D2B76A8C02C8C327ED26D453F3C8A9A1_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static CommandBuffer[] Buffers { get; set; }
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_0 = ((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CBuffersU3Ek__BackingField_6;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskCommandBuffer_set_Buffers_m76CA52C2C4BAEA1291E2A7A139B5CEC39591952D_inline (CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static CommandBuffer[] Buffers { get; set; }
		CommandBufferU5BU5D_t07038E88140EB9DC6350AF29F199F555F587D00C* L_0 = ___value0;
		((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CBuffersU3Ek__BackingField_6 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskCommandBuffer_tBADC9E4DD23CE4E18D770EC801F709666A5D01D2_il2cpp_TypeInfo_var))->___U3CBuffersU3Ek__BackingField_6), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* CubismMaskController_get_Junctions_m9986AAF9BCD5334AAD9DA7871FE50FE6D3542E4C_inline (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	{
		// private CubismMaskMaskedJunction[] Junctions { get; set; }
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_0 = __this->___U3CJunctionsU3Ek__BackingField_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskController_set_Junctions_mCCE548485934AC5DAD815C3D71C182B6DF98C297_inline (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismMaskMaskedJunction[] Junctions { get; set; }
		CubismMaskMaskedJunctionU5BU5D_tAF5A06BC3A86561CBB39C99B1617C20BA60331AD* L_0 = ___value0;
		__this->___U3CJunctionsU3Ek__BackingField_5 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJunctionsU3Ek__BackingField_5), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskController_set_HasUpdateController_m03E3C8D2DAF578CA50CD271604BD2002890000FD_inline (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = ___value0;
		__this->___U3CHasUpdateControllerU3Ek__BackingField_6 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismMaskController_get_HasUpdateController_mF5F3D49DE29AD8D69F5998023F595567B9B9D96D_inline (CubismMaskController_t3CD1914549A3E9DFD5EF0503AE53B2DA9543F83C* __this, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = __this->___U3CHasUpdateControllerU3Ek__BackingField_6;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* CubismMaskMaskedJunction_get_SharedMaskProperties_m1512C71C6BD507DB67B022405D2D7DAA8F0A781A_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static CubismMaskProperties SharedMaskProperties { get; set; }
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_0 = ((CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var))->___U3CSharedMaskPropertiesU3Ek__BackingField_0;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_SharedMaskProperties_m26EAAED855D271D9D1BC3A02136C52967A1F1FB9_inline (CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static CubismMaskProperties SharedMaskProperties { get; set; }
		CubismMaskProperties_tDBAFE05F3794D0E3CD8138BFE84E8A5BA8A79FE3* L_0 = ___value0;
		((CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var))->___U3CSharedMaskPropertiesU3Ek__BackingField_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_StaticFields*)il2cpp_codegen_static_fields_for(CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE_il2cpp_TypeInfo_var))->___U3CSharedMaskPropertiesU3Ek__BackingField_0), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_Masks_m49556C8FDDBBB0D848F9D2EACABC4A4CF2EFBFA4_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismMaskRenderer[] Masks { get; set; }
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_0 = ___value0;
		__this->___U3CMasksU3Ek__BackingField_1 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMasksU3Ek__BackingField_1), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_Maskeds_m66DF723BB0D30C192AE6FF9FE970748FC75AE907_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRenderer[] Maskeds { get; set; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = ___value0;
		__this->___U3CMaskedsU3Ek__BackingField_2 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaskedsU3Ek__BackingField_2), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_MaskTexture_m07EBB9C340B181C91CAFFDC4C5EAD51C73913448_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTexture MaskTexture { get; set; }
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_0 = ___value0;
		__this->___U3CMaskTextureU3Ek__BackingField_3 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaskTextureU3Ek__BackingField_3), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_MaskTile_m54F6B12674DBB8322D0F94976FA6A92D0F0136F4_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTile MaskTile { get; set; }
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_0 = ___value0;
		__this->___U3CMaskTileU3Ek__BackingField_4 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A CubismMaskMaskedJunction_get_MaskTile_m0D377CE0D5E44C4A5B0AC9384A0EF80EB5C32EBA_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTile MaskTile { get; set; }
		CubismMaskTile_t7646ED338C7A730F4F62E2804BD81CD72D658A7A L_0 = __this->___U3CMaskTileU3Ek__BackingField_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* CubismMaskMaskedJunction_get_Masks_m30198826AC02C020FC2180FA4F638F2F67A1D65B_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	{
		// private CubismMaskRenderer[] Masks { get; set; }
		CubismMaskRendererU5BU5D_tAE950FAAAEC9ECB0991B9528709C7FBB8F77B9B0* L_0 = __this->___U3CMasksU3Ek__BackingField_1;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 CubismMaskMaskedJunction_get_MaskTransform_m748F0683C42FF24569B69EA14D5D849F14F396D8_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTransform MaskTransform { get; set; }
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_0 = __this->___U3CMaskTransformU3Ek__BackingField_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* CubismMaskMaskedJunction_get_MaskTexture_m63EC6E7E00894E7E9BE2554DC4FCAA016081F83C_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTexture MaskTexture { get; set; }
		CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* L_0 = __this->___U3CMaskTextureU3Ek__BackingField_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* CubismMaskMaskedJunction_get_Maskeds_m9D7B7999E1AB4F9FB019CBB9392E8869FC0D7DCE_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRenderer[] Maskeds { get; set; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = __this->___U3CMaskedsU3Ek__BackingField_2;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v0;
		float L_1 = L_0.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___v0;
		float L_3 = L_2.___y_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0015;
	}

IL_0015:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskMaskedJunction_set_MaskTransform_m90B5FFD551FB333F60C2B352B69AFE06C0B93512_inline (CubismMaskMaskedJunction_t4E05E9755FA0D078EE6BDB9994F5B9C7552F93BE* __this, CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTransform MaskTransform { get; set; }
		CubismMaskTransform_t81CC9CBA84D4641A1FE9FF6704BC424B584EAE77 L_0 = ___value0;
		__this->___U3CMaskTransformU3Ek__BackingField_5 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* CubismMaskRenderer_get_MainRenderer_m92226FFBF4D723014CE000672D63A31B276F2F9B_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRenderer MainRenderer { get; set; }
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_0 = __this->___U3CMainRendererU3Ek__BackingField_1;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_MaskProperties_mAE2FA7DB39B292F1D1C3E16347872BB2C0D7EC34_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___value0, const RuntimeMethod* method) 
{
	{
		// private MaterialPropertyBlock MaskProperties { get; set; }
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ___value0;
		__this->___U3CMaskPropertiesU3Ek__BackingField_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaskPropertiesU3Ek__BackingField_0), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_MaskMaterial_m9A3185C5B2051754D9FE85DFD8CEFEDED8368B15_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method) 
{
	{
		// private Material MaskMaterial { get; set; }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___value0;
		__this->___U3CMaskMaterialU3Ek__BackingField_2 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaskMaterialU3Ek__BackingField_2), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_MaskCullingMaterial_m63CACFFF137A02C5F7618298908E8C1EBB4DDF42_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method) 
{
	{
		// private Material MaskCullingMaterial { get; set; }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___value0;
		__this->___U3CMaskCullingMaterialU3Ek__BackingField_3 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaskCullingMaterialU3Ek__BackingField_3), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_MainRenderer_m0598F6315C8993F26FE55A0730D5D49A12C2CB91_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRenderer MainRenderer { get; set; }
		CubismRenderer_t0EED3DD1105B0F9004C0A95E2582D50AB9BBF72F* L_0 = ___value0;
		__this->___U3CMainRendererU3Ek__BackingField_1 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMainRendererU3Ek__BackingField_1), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskRenderer_set_IsCulling_m28277E3F4FDA80D13094E308788441EB1355F941_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// private bool IsCulling { get; set; }
		bool L_0 = ___value0;
		__this->___U3CIsCullingU3Ek__BackingField_4 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* CubismMaskRenderer_get_MaskProperties_m18C4345E6F08126F0BAAB792FE6DA57091738AC1_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) 
{
	{
		// private MaterialPropertyBlock MaskProperties { get; set; }
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = __this->___U3CMaskPropertiesU3Ek__BackingField_0;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix_17;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismMaskRenderer_get_IsCulling_m18311C78FE16C770B992B4D58DB9089DE41C4134_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) 
{
	{
		// private bool IsCulling { get; set; }
		bool L_0 = __this->___U3CIsCullingU3Ek__BackingField_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismMaskRenderer_get_MaskMaterial_m7A58D5528305DDFBBE35FE01659BFD58F1E620E6_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) 
{
	{
		// private Material MaskMaterial { get; set; }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___U3CMaskMaterialU3Ek__BackingField_2;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CubismMaskRenderer_get_MaskCullingMaterial_mF095773190FA74D69A9669B8B9B2F1CBDE511495_inline (CubismMaskRenderer_tE0D19C551D9D1DF389A7959273B7CA26D8DFBF96* __this, const RuntimeMethod* method) 
{
	{
		// private Material MaskCullingMaterial { get; set; }
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___U3CMaskCullingMaterialU3Ek__BackingField_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* CubismMaskTexture_get_TilePool_mDE381BC7848FEA4C182438B329140F7F59B59882_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTilePool TilePool { get; set; }
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_0 = __this->___U3CTilePoolU3Ek__BackingField_7;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* CubismMaskTexture_get_Sources_m9056A7F1357840BF209F9078AD34784C586C1F42_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// private List<SourcesItem> Sources { get; set; }
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_0 = __this->___U3CSourcesU3Ek__BackingField_10;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTexture_set_Sources_m9527AB3BAB59C272A1F706A6294D9769955D9ECB_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* ___value0, const RuntimeMethod* method) 
{
	{
		// private List<SourcesItem> Sources { get; set; }
		List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* L_0 = ___value0;
		__this->___U3CSourcesU3Ek__BackingField_10 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSourcesU3Ek__BackingField_10), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_UsedMaskCount_m898D41CD3CD9A62A737E67CD6E917A58017913D1_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// public int UsedMaskCount { get; set; }
		int32_t L_0 = __this->___U3CUsedMaskCountU3Ek__BackingField_8;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_UsedMaskCount_m65E05468B11056663E836E55EE858FD8BF51FEF5_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// public int UsedMaskCount { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CUsedMaskCountU3Ek__BackingField_8 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_Size_mC790F86C9772ABB7CB5E8D83680F161F21CDD141_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// get { return _size; }
		int32_t L_0 = __this->____size_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTexture_set_RenderTexture_mB559CA7A0BD39CA3C918DA205547BF27FB3114D9_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___value0, const RuntimeMethod* method) 
{
	{
		// set { _renderTexture = value; }
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = ___value0;
		__this->____renderTexture_8 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____renderTexture_8), (void*)L_0);
		// set { _renderTexture = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTexture_set_RenderTextures_m9C0ACFB350E208B43A4BE7B896D53E8F8BA2706A_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* ___value0, const RuntimeMethod* method) 
{
	{
		// private set { _renderTextures = value; }
		RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_0 = ___value0;
		__this->____renderTextures_9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____renderTextures_9), (void*)L_0);
		// private set { _renderTextures = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTexture_get_Subdivisions_m8499284D89F662239B70D070ED98EB762EAD504E_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, const RuntimeMethod* method) 
{
	{
		// get { return _subdivisions; }
		int32_t L_0 = __this->____subdivisions_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTexture_set_TilePool_mE99F4B298C3A75F0B04BC3C240AE4FD6880EB840_inline (CubismMaskTexture_t29D77386B546322C649C7995D6982B625CD05268* __this, CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismMaskTilePool TilePool { get; set; }
		CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* L_0 = ___value0;
		__this->___U3CTilePoolU3Ek__BackingField_7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTilePoolU3Ek__BackingField_7), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_RenderTextureCount_m8B9EFC4C0085264EC6F92ED09BDDDDD153313CD4_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int RenderTextureCount { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CRenderTextureCountU3Ek__BackingField_4 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_Channels_m1F2ADD86D33BA0C7B4AB433690FD07C8F0FC26A2_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int Channels { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CChannelsU3Ek__BackingField_7 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_RenderTextureCount_m2AAE3515DA0CF67D51DF60D8D7BD9589F8FBEFCA_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private int RenderTextureCount { get; set; }
		int32_t L_0 = __this->___U3CRenderTextureCountU3Ek__BackingField_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_Subdivisions_m4C6A83B6AD26EA94D033CDCD20F82EE3E4FA61F1_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int Subdivisions { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CSubdivisionsU3Ek__BackingField_2 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_Channels_mCA38AE2B81614144529B41CFD914347C84E67511_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private int Channels { get; set; }
		int32_t L_0 = __this->___U3CChannelsU3Ek__BackingField_7;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_Slots_m86C2E92C1C659E9DB7FE39D373A5244964D7F3E5_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___value0, const RuntimeMethod* method) 
{
	{
		// private bool[] Slots { get; set; }
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___value0;
		__this->___U3CSlotsU3Ek__BackingField_3 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSlotsU3Ek__BackingField_3), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_UseClippingMaskMaxCount_mECB885150CB7F12A04C250315ACFF839A7D651A7_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private int UseClippingMaskMaxCount { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CUseClippingMaskMaxCountU3Ek__BackingField_6 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_UseClippingMaskMaxCount_m433372BBDE859228E4F040450730564364EA3B0F_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private int UseClippingMaskMaxCount { get; set; }
		int32_t L_0 = __this->___U3CUseClippingMaskMaxCountU3Ek__BackingField_6;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_LayoutContexts_mAE8C1ECA2AED6D1649513C9B91C99E0BB8279847_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* ___value0, const RuntimeMethod* method) 
{
	{
		// private LayoutContext[] LayoutContexts { get; set; }
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_0 = ___value0;
		__this->___U3CLayoutContextsU3Ek__BackingField_9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLayoutContextsU3Ek__BackingField_9), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* CubismMaskTilePool_get_LayoutContexts_mDBBFA2C099DDC8F269B4DCE46BE3204C38D254A9_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private LayoutContext[] LayoutContexts { get; set; }
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_0 = __this->___U3CLayoutContextsU3Ek__BackingField_9;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismMaskTilePool_set_HeadOfChannels_m96E58625A4C6D7F38BCA47AF1090845CD625618B_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* ___value0, const RuntimeMethod* method) 
{
	{
		// set { _headOfChannels = value; }
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_0 = ___value0;
		__this->____headOfChannels_10 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____headOfChannels_10), (void*)L_0);
		// set { _headOfChannels = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* CubismMaskTilePool_get_Slots_mE28F90DC0D13547738729B718374A6076DA73DF9_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private bool[] Slots { get; set; }
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = __this->___U3CSlotsU3Ek__BackingField_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* CubismMaskTilePool_get_HeadOfChannels_m249AD8ED18F0971BA87B793C461730B4BB93EA0D_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// get { return _headOfChannels; }
		LayoutContextU5BU5D_tEFA648B2E36DC389C261F83DAD3D89F441D09749* L_0 = __this->____headOfChannels_10;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismMaskTilePool_get_Subdivisions_mDF452A46C88DD7FA23A633064C550031D82099AD_inline (CubismMaskTilePool_t15547BB973618967E1564C1D8B94768441D3407D* __this, const RuntimeMethod* method) 
{
	{
		// private int Subdivisions { get; set; }
		int32_t L_0 = __this->___U3CSubdivisionsU3Ek__BackingField_2;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_set_T_m9E5784475AF677D57BB6CB8B850BD58FAE063900_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float T { get; set; }
		float L_0 = ___value0;
		__this->___U3CTU3Ek__BackingField_8 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_set_Controller_m92DFA8DF5BFF82BE9CEC273A38488307995B08F5_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismEyeBlinkController Controller { get; set; }
		CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* L_0 = ___value0;
		__this->___U3CControllerU3Ek__BackingField_7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CControllerU3Ek__BackingField_7), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* CubismAutoEyeBlinkInput_get_Controller_m3FA166763C7C94CFBC2279A752A5720A281F88B9_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) 
{
	{
		// private CubismEyeBlinkController Controller { get; set; }
		CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* L_0 = __this->___U3CControllerU3Ek__BackingField_7;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CubismAutoEyeBlinkInput_get_CurrentPhase_mB5C91BC7CC8F73F370C06B622D9B136CE9C9DE74_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) 
{
	{
		// private Phase CurrentPhase { get; set; }
		int32_t L_0 = __this->___U3CCurrentPhaseU3Ek__BackingField_9;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubismAutoEyeBlinkInput_get_T_m21ADE2944FD12FE594A3C2FCBA95631A5C4A08F2_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) 
{
	{
		// private float T { get; set; }
		float L_0 = __this->___U3CTU3Ek__BackingField_8;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_set_LastValue_m12801E2B41EDBEC593D9FB3F7AB1B03C66AE58FD_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, float ___value0, const RuntimeMethod* method) 
{
	{
		// private float LastValue { get; set; }
		float L_0 = ___value0;
		__this->___U3CLastValueU3Ek__BackingField_10 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismAutoEyeBlinkInput_set_CurrentPhase_mAA02022E5951BA309F5B9D7276938F6CAA07E13A_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// private Phase CurrentPhase { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CCurrentPhaseU3Ek__BackingField_9 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubismAutoEyeBlinkInput_get_LastValue_mE81829A7E9B6E6E07ECE0768761FDE73B8BE2976_inline (CubismAutoEyeBlinkInput_t0D941123F16A183D6BDC9E32A3AA7074DF5D8750* __this, const RuntimeMethod* method) 
{
	{
		// private float LastValue { get; set; }
		float L_0 = __this->___U3CLastValueU3Ek__BackingField_10;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismEyeBlinkController_set_Destinations_mE6F35CFC69C78B0901AEAA84EDE4F29B6EDABC3E_inline (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismParameter[] Destinations { get; set; }
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_0 = ___value0;
		__this->___U3CDestinationsU3Ek__BackingField_6 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDestinationsU3Ek__BackingField_6), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* CubismEyeBlinkController_get_Destinations_mBE3906A619A5B24EF5437CD21135D145A6CE71BA_inline (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) 
{
	{
		// private CubismParameter[] Destinations { get; set; }
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_0 = __this->___U3CDestinationsU3Ek__BackingField_6;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismEyeBlinkController_set_HasUpdateController_mC76626C38CA5C9FD98A1DB3F68FE55EBF98B60A6_inline (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = ___value0;
		__this->___U3CHasUpdateControllerU3Ek__BackingField_7 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismEyeBlinkController_get_HasUpdateController_m710132B5DC52000B78A1BAFE6AA838BAFFB73D59_inline (CubismEyeBlinkController_tB833B261F0B34A36EB5EEAD5D917E652781B27E3* __this, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = __this->___U3CHasUpdateControllerU3Ek__BackingField_7;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* CubismParameterStore_get_DestinationParameters_mB44BB11A37D99A1C3B8C52D8FCBBCE492BB15321_inline (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	{
		// private CubismParameter[] DestinationParameters { get; set; }
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_0 = __this->___U3CDestinationParametersU3Ek__BackingField_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismParameterStore_set_DestinationParameters_mC4C9FE76126624704DC43DF045CBD0A28329B951_inline (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismParameter[] DestinationParameters { get; set; }
		CubismParameterU5BU5D_t4D3A9C7503759B903F8D54008A230C075B73B0FD* L_0 = ___value0;
		__this->___U3CDestinationParametersU3Ek__BackingField_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDestinationParametersU3Ek__BackingField_4), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* CubismParameterStore_get_DestinationParts_m8E58AA2A948FF5562D9F5A76C02D4BC5D0CEBB39_inline (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	{
		// private CubismPart[] DestinationParts { get; set; }
		CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* L_0 = __this->___U3CDestinationPartsU3Ek__BackingField_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismParameterStore_set_DestinationParts_mAE14B6F6B9FC850A4BFFEA3BE572DF28FB662C69_inline (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismPart[] DestinationParts { get; set; }
		CubismPartU5BU5D_tD58E48B906F25EE9DBAEFB7069A2180C248DB072* L_0 = ___value0;
		__this->___U3CDestinationPartsU3Ek__BackingField_5 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDestinationPartsU3Ek__BackingField_5), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismParameterStore_set_HasUpdateController_m3C6E0CFFD53FA682C09F08123C9C04729F112C62_inline (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, bool ___value0, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = ___value0;
		__this->___U3CHasUpdateControllerU3Ek__BackingField_8 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CubismParameterStore_get_HasUpdateController_mEFC1034047A20F89CDD716806E781E8F02E611B6_inline (CubismParameterStore_t4C4D411E0B92C0C74A70748670F3A99E5B472B94* __this, const RuntimeMethod* method) 
{
	{
		// public bool HasUpdateController { get; set; }
		bool L_0 = __this->___U3CHasUpdateControllerU3Ek__BackingField_8;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D CubismUserDataTag_get_Body_mFF8FFF6D6A0ABC44C74EEEC30B015BB631C7A54B_inline (CubismUserDataTag_t004290D9D99FEE91E784BEEE59CADF8C05F109BD* __this, const RuntimeMethod* method) 
{
	{
		// get { return _body; }
		CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D L_0 = __this->____body_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismUserDataTag_set_Body_mD959CD086A635509676F0118F0A411FD0D39D11E_inline (CubismUserDataTag_t004290D9D99FEE91E784BEEE59CADF8C05F109BD* __this, CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D ___value0, const RuntimeMethod* method) 
{
	{
		// set { _body = value; }
		CubismUserDataBody_t8B43C26A98400450484D15CDFFBD4441DA80258D L_0 = ___value0;
		__this->____body_5 = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->____body_5))->___Id_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->____body_5))->___Value_1), (void*)NULL);
		#endif
		// set { _body = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CubismBuiltinAsyncTaskHandler_get_Lock_mA8756E58DDFE7A1842A33AAC654C1361FD50BB99_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static object Lock { get; set; }
		RuntimeObject* L_0 = ((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CLockU3Ek__BackingField_2;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_Tasks_m79D5DD666AF258FD806F050300FB6294CAD0306C_inline (Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static Queue<ICubismTask> Tasks { get; set; }
		Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* L_0 = ___value0;
		((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CTasksU3Ek__BackingField_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CTasksU3Ek__BackingField_0), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_Worker_mF90436E375EBFE7C8EEC841679E472FC055DB529_inline (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static Thread Worker { get; set; }
		Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = ___value0;
		((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CWorkerU3Ek__BackingField_1 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CWorkerU3Ek__BackingField_1), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_Lock_mB83053F8BA3F35104D72C968A36FED51B8CADEFE_inline (RuntimeObject* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static object Lock { get; set; }
		RuntimeObject* L_0 = ___value0;
		((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CLockU3Ek__BackingField_2 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CLockU3Ek__BackingField_2), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismBuiltinAsyncTaskHandler_set_Signal_m3F40E66C1AEFC2A7731A5011DD8EE72AC610C829_inline (ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___value0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static ManualResetEvent Signal { get; set; }
		ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_0 = ___value0;
		((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CSignalU3Ek__BackingField_3 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CSignalU3Ek__BackingField_3), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* CubismBuiltinAsyncTaskHandler_get_Worker_m9F52A548CCF3285745B6E37B123307E543895250_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static Thread Worker { get; set; }
		Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = ((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CWorkerU3Ek__BackingField_1;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* CubismBuiltinAsyncTaskHandler_get_Signal_mC4463D8CEFD1C41AD948C141749A6AFBF50FA1EB_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static ManualResetEvent Signal { get; set; }
		ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_0 = ((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CSignalU3Ek__BackingField_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* CubismBuiltinAsyncTaskHandler_get_Tasks_mAA5217CC6971ABF6E72CD9671A8A8097B34964FD_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static Queue<ICubismTask> Tasks { get; set; }
		Queue_1_t5981086611DB2549228012426FBA75BFD7D3EC6E* L_0 = ((CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_StaticFields*)il2cpp_codegen_static_fields_for(CubismBuiltinAsyncTaskHandler_t7084D50ED97518D01FEF037ED00386DCF2C59A3A_il2cpp_TypeInfo_var))->___U3CTasksU3Ek__BackingField_0;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRaycaster_set_Raycastables_m3A850E884BC189B04CFC58D157AF1A5AFA5735C3_inline (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRenderer[] Raycastables { get; set; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = ___value0;
		__this->___U3CRaycastablesU3Ek__BackingField_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRaycastablesU3Ek__BackingField_4), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CubismRaycaster_set_RaycastablePrecisions_mC74A6CB2A91A2C03C6297F1B9CBA19ADC1233A14_inline (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* ___value0, const RuntimeMethod* method) 
{
	{
		// private CubismRaycastablePrecision[] RaycastablePrecisions { get; set; }
		CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* L_0 = ___value0;
		__this->___U3CRaycastablePrecisionsU3Ek__BackingField_5 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRaycastablePrecisionsU3Ek__BackingField_5), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, 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;
	}
	float V_0 = 0.0f;
	{
		float L_0 = __this->___x_2;
		float L_1 = __this->___x_2;
		float L_2 = __this->___y_3;
		float L_3 = __this->___y_3;
		float L_4 = __this->___z_4;
		float L_5 = __this->___z_4;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_6;
		L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))))));
		V_0 = ((float)L_6);
		goto IL_0034;
	}

IL_0034:
	{
		float L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* CubismRaycaster_get_Raycastables_m87274E0176EED06794153C4B56FAC8961254BB28_inline (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRenderer[] Raycastables { get; set; }
		CubismRendererU5BU5D_t4277178E9BEF83E0317E96C48F61C54EC947F866* L_0 = __this->___U3CRaycastablesU3Ek__BackingField_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* CubismRaycaster_get_RaycastablePrecisions_mBA43BB8A464651040B0956A323F49F6ED3D7E342_inline (CubismRaycaster_t0FCB0051452EFB6CCDC67873C7CAF8D3C20A3B62* __this, const RuntimeMethod* method) 
{
	{
		// private CubismRaycastablePrecision[] RaycastablePrecisions { get; set; }
		CubismRaycastablePrecisionU5BU5D_tD2FEBBA0C2D9433B189A48FF7B8FA768B84E6092* L_0 = __this->___U3CRaycastablePrecisionsU3Ek__BackingField_5;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___item0, const RuntimeMethod* method) 
{
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* 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));
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)__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;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* 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));
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = V_0;
		int32_t L_7 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___item0;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_8);
		return;
	}

IL_0034:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___item0;
		((  void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, 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_m4F04D407852735E68667980C26DA866BAE103B37_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __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 (!false)
		{
			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;
		}
	}
	{
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)__this->____items_1;
		int32_t L_4 = V_0;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_0035:
	{
		__this->____size_2 = 0;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __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_m365C8F769FECB4E76AE3ED805CAEE89755EE4B12_gshared_inline (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* __this, HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF ___item0, const RuntimeMethod* method) 
{
	HitDrawableInfomationU5BU5D_tE0238A62AFEC48BA0E691DE644AFE91DAB406BE7* 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));
		HitDrawableInfomationU5BU5D_tE0238A62AFEC48BA0E691DE644AFE91DAB406BE7* L_1 = (HitDrawableInfomationU5BU5D_tE0238A62AFEC48BA0E691DE644AFE91DAB406BE7*)__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;
		HitDrawableInfomationU5BU5D_tE0238A62AFEC48BA0E691DE644AFE91DAB406BE7* 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));
		HitDrawableInfomationU5BU5D_tE0238A62AFEC48BA0E691DE644AFE91DAB406BE7* L_6 = V_0;
		int32_t L_7 = V_1;
		HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF L_8 = ___item0;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF)L_8);
		return;
	}

IL_0034:
	{
		HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF L_9 = ___item0;
		((  void (*) (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F*, HitDrawableInfomation_tAC583E9735F92909A1D05B300BAB8652B35B25BF, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m55C76664A8EC4CD747257B4829DC03928772909F_gshared_inline (List_1_tF1BA3B4F10A2A9F4E47E243CA45DC9E44601CC7F* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = (int32_t)__this->____size_2;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) 
{
	{
		il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 0));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 0)))->___Value_0;
		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 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 int32_t List_1_get_Count_mA852B99AA4C117292E99A2136CC3BA8A94251FD5_gshared_inline (List_1_t5224871F5D6326E578944935E0C3B66A960DB884* __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_m9AF134CBAB8A59A9D470868915FB71C2C716170F_gshared_inline (List_1_t5224871F5D6326E578944935E0C3B66A960DB884* __this, MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 ___item0, const RuntimeMethod* method) 
{
	MasksMaskedsPairU5BU5D_t30FE3811CC168339DB1D74BDED57D7E8659690CA* 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));
		MasksMaskedsPairU5BU5D_t30FE3811CC168339DB1D74BDED57D7E8659690CA* L_1 = (MasksMaskedsPairU5BU5D_t30FE3811CC168339DB1D74BDED57D7E8659690CA*)__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;
		MasksMaskedsPairU5BU5D_t30FE3811CC168339DB1D74BDED57D7E8659690CA* 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));
		MasksMaskedsPairU5BU5D_t30FE3811CC168339DB1D74BDED57D7E8659690CA* L_6 = V_0;
		int32_t L_7 = V_1;
		MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 L_8 = ___item0;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151)L_8);
		return;
	}

IL_0034:
	{
		MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151 L_9 = ___item0;
		((  void (*) (List_1_t5224871F5D6326E578944935E0C3B66A960DB884*, MasksMaskedsPair_tCC82A09FB2FFB368DC7B8A7000FB40D20823B151, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5F2134E2310EBDE8E067A8681E38DB5D4484B5F8_gshared_inline (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __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_mDCF1301843F0D09EFB231712AA18E79113F91896_gshared_inline (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182* __this, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 ___item0, const RuntimeMethod* method) 
{
	SourcesItemU5BU5D_tA6CF6615247D1B9CE8B41CF830BEACC6CED85391* 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));
		SourcesItemU5BU5D_tA6CF6615247D1B9CE8B41CF830BEACC6CED85391* L_1 = (SourcesItemU5BU5D_tA6CF6615247D1B9CE8B41CF830BEACC6CED85391*)__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;
		SourcesItemU5BU5D_tA6CF6615247D1B9CE8B41CF830BEACC6CED85391* 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));
		SourcesItemU5BU5D_tA6CF6615247D1B9CE8B41CF830BEACC6CED85391* L_6 = V_0;
		int32_t L_7 = V_1;
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_8 = ___item0;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178)L_8);
		return;
	}

IL_0034:
	{
		SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178 L_9 = ___item0;
		((  void (*) (List_1_tA92B0C1A62EACBE04D5BBA2F04FB590040969182*, SourcesItem_t923B8C5788B79C7EBC6FB594846F3486CB5EB178, 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 RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = (int32_t)__this->____size_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___item0, const RuntimeMethod* method) 
{
	Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* 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));
		Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_1 = (Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)__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;
		Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* 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));
		Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_6 = V_0;
		int32_t L_7 = V_1;
		int32_t L_8 = ___item0;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
		return;
	}

IL_0034:
	{
		int32_t L_9 = ___item0;
		((  void (*) (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576*, int32_t, 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 float Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___a0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___b1, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___a0;
		float L_1 = L_0.___x_1;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___b1;
		float L_3 = L_2.___x_1;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___a0;
		float L_5 = L_4.___y_2;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___b1;
		float L_7 = L_6.___y_2;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___a0;
		float L_9 = L_8.___z_3;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___b1;
		float L_11 = L_10.___z_3;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___a0;
		float L_13 = L_12.___w_4;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___b1;
		float L_15 = L_14.___w_4;
		V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
		goto IL_003b;
	}

IL_003b:
	{
		float L_16 = V_0;
		return L_16;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_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 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 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 void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	bool V_1 = false;
	{
		float L_0;
		L_0 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline(__this, NULL);
		V_0 = L_0;
		float L_1 = V_0;
		V_1 = (bool)((((float)L_1) > ((float)(9.99999975E-06f)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0028;
		}
	}
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this);
		float L_4 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		L_5 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_3, L_4, NULL);
		*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_5;
		goto IL_0033;
	}

IL_0028:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_6;
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_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 int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___value0, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = *((int32_t*)((uintptr_t)(&___value0)));
		return L_0;
	}
}
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 Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method) 
{
	{
		float L_0 = ___x0;
		__this->___x_0 = L_0;
		float L_1 = ___y1;
		__this->___y_1 = L_1;
		float L_2 = ___z2;
		__this->___z_2 = L_2;
		float L_3 = ___w3;
		__this->___w_3 = L_3;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	bool V_1 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0;
		float L_1;
		L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
		V_0 = L_1;
		float L_2 = V_0;
		V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_001e;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___value0;
		float L_5 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
		V_2 = L_6;
		goto IL_0026;
	}

IL_001e:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_2 = L_7;
		goto IL_0026;
	}

IL_0026:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
		return L_8;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_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 bool Vector4_op_Equality_mCEA0E5F229F4AE8C55152F7A8F84345F24F52DC6_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_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 float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, 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;
	}
	float V_0 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___vector0;
		float L_1 = L_0.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___vector0;
		float L_3 = L_2.___x_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___vector0;
		float L_5 = L_4.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___vector0;
		float L_7 = L_6.___y_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___vector0;
		float L_9 = L_8.___z_4;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___vector0;
		float L_11 = L_10.___z_4;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_12;
		L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
		V_0 = ((float)L_12);
		goto IL_0034;
	}

IL_0034:
	{
		float L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_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)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(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;
	}
}
