#include "pch-cpp.hpp" template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker7 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, invokeData.method); } }; template struct VirtualFuncInvoker8 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method); } }; struct Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8; struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645; struct Dict_1_t6D3DFA3B5AD4D67558C9212DEA0404B549BAC6A1; struct Dict_1_tD1584450532229333ADACF7949A706675CEE5012; struct Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1; struct Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16; struct IEnumerable_1_t793A5E250C3805508D1E175A903DE4D314774671; struct IEnumerable_1_t66928BF0D1549C3279D656A3D2FD81A4C2D19312; struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2; struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; struct IEnumerable_1_t817A10361AC5A36AA86450B5C080CD9A65F342F6; struct IEnumerable_1_tA37F7A0A038A5E67D378757365298CEE94BFE3E7; struct IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591; struct LessOrEqual_tC409471C99F6357033AE8621D376035C801D54B4; struct LessOrEqual_tF31063B521B360C1B75762D33AD7994122750FE7; struct LessOrEqual_t5A4C139FBDD7675D0723E61BDF16727A78F6A3E5; struct LessOrEqual_t90A628465E3230F655EAADB865B28A17D09ECA5E; struct List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE; struct List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43; struct List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA; struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; struct List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D; struct List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206; struct List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861; struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B; struct Node_t5499C13260FF84982E6561B8463070184BA0D695; struct Node_t06356FB62D8BB233A2995348130F197928CAA666; struct Pooled_1_tD4DBBDB5519CEC7B9D263106AA5F3B1CE1223180; struct Pooled_1_tB32803C74705AD5F3386627A7EC27753B0DA5363; struct Pooled_1_t60106ACABBDF30C488D0EC4BBDC74B1BB94704C9; struct Pooled_1_t5366643AA3D7C62018CDB4F0D0ED8FCD87DB9A36; struct Pooled_1_tD100535F961D20B5D42B24D5D05387DDEB1ABDBF; struct PriorityHeap_1_tD6EAB05B13EDEFC4AEDA36DB71AF3E3005F53557; struct PriorityQueue_1_t85927320FEFF18257018BB39CB7FD34D4B13C85D; struct PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6; struct Stack_1_t4C393AD2AEF49BB745E602455CAAEF85C5ED7AA9; struct Stack_1_tEDD6667D384655C06F3D574C9E5998F732E11E45; struct Stack_1_t7CE263523B897AFC0AA97B1CADE3929124092AA2; struct Stack_1_t6F061844174F40C0DB890D95FDE590A06E6A254C; struct AngleRangeU5BU5D_t9BBB741A71CC6F67279497926A82F1716EDEEDB4; struct AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5; struct CornerSpriteU5BU5D_t295BDFEEE61E67AB3979441D38290D4149978FA1; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct SplineControlPointU5BU5D_t963EE300BB70D7A4217F1847F761B4BD0970FAAD; struct SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B; struct SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38; struct SpriteShapeGeometryModifierU5BU5D_tEA6B8E70B3FB0046FFF71B1ED5A3CC4CD2DBD05F; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; struct VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B; struct AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3; struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B; struct CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF; struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7; struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; struct CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D; struct Delegate_t; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2; struct Exception_t; struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; struct Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5; struct MethodInfo_t; struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; struct PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E; struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A; struct Spline_tD674213224F697425072FBF76AE3FD203AD2B818; struct SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D; struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99; struct SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C; struct SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17; struct SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5; struct SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E; struct SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4; struct SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F; struct SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC; struct String_t; struct Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; struct Type_t; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2; struct Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE; struct Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E; struct U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68; struct ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0; IL2CPP_EXTERN_C RuntimeClass* ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CornerType_t3762080BD67F463E2AC6DF6BB0ECAA9EBD5D7D3A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dict_1_tD1584450532229333ADACF7949A706675CEE5012_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Il2CppComObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LessOrEqual_t5A4C139FBDD7675D0723E61BDF16727A78F6A3E5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LessOrEqual_t90A628465E3230F655EAADB865B28A17D09ECA5E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ModuleHandle_t2F8BE4233858E78501EF0B4D650CECD9A6D5D9F4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* int4_tBA77D4945786DE82C3A487B33955EA1004996052_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral08AEF4FF8C9214AC297B26BCBE296CF716B23E33; IL2CPP_EXTERN_C String_t* _stringLiteral293D055F04D51798E7BDD8DFB0C6C9C093FD520C; IL2CPP_EXTERN_C String_t* _stringLiteral2C674F32E30CBCD11CEE0C494CCE1805C478932A; IL2CPP_EXTERN_C String_t* _stringLiteral4FDEF69F9FBDCAFD50F37657D69A1DA8E005A674; IL2CPP_EXTERN_C String_t* _stringLiteral65019780B7FAE967FF6E845CC7581AC717D8D931; IL2CPP_EXTERN_C String_t* _stringLiteral783DD3DAF59FD0873375C44E5B1FF501E417E0A1; IL2CPP_EXTERN_C String_t* _stringLiteral82FF2E4A5CEA89085A6360163E86CB104CFC8CE8; IL2CPP_EXTERN_C String_t* _stringLiteralAF15632A1CFBC94C9F49BC4C8C4A5C30983A3A2F; IL2CPP_EXTERN_C String_t* _stringLiteralAFB623B73CA08DA880448F53240B07B61FB074E5; IL2CPP_EXTERN_C String_t* _stringLiteralB16FBBED8C09FB5C79A6EC7F50324A781A740D99; IL2CPP_EXTERN_C String_t* _stringLiteralB5998705EF12506344D61B653EA1DAE85B97BC9C; IL2CPP_EXTERN_C String_t* _stringLiteralC73B00F0FCEBDD68E7B7468FB341F832BBEA7504; IL2CPP_EXTERN_C String_t* _stringLiteralC829799C143F1F8CFE6BFD70AC7B10497EE29AC6; IL2CPP_EXTERN_C String_t* _stringLiteralCBE43F3C9BFF18FB637B9A0C90F66040718CEC64; IL2CPP_EXTERN_C String_t* _stringLiteralD195D0425B8FE98A04F1BE9F8F30B202B33C80ED; IL2CPP_EXTERN_C String_t* _stringLiteralE60D1342B6B69821D039F90067404EA5F7FB2403; IL2CPP_EXTERN_C String_t* _stringLiteralF200792A5728C88EC1846134DBF9A8EF97F74453; IL2CPP_EXTERN_C const RuntimeMethod* Array_1_Dispose_m1323C3DB752C06341471793F097C9665987B8ABF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_1__ctor_mAD611CB241BF763B218C3D71EAD2B544978E47B2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_1_get_MaxSize_m0564A20FB640654EAA01F8AA47218FAB52BBCAA5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC_mBBF2FAD094FD98A4AFAA4152871A4AF0153E149A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dict_1_Find_m93D91FAE2B2BBC023C925872525601D88648EC6B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dict_1_InsertBefore_m21C50F29E666271AE08D432B6CBF259D8076FEB8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dict_1_Insert_m8EF84AF84ED433AFDEC46FAC77C836317DA3C955_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dict_1_Min_m812DF218DBEC76B8954A89358A4242458DC6D2E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dict_1_Remove_mEB9FC0CAE305769989BAC53C626DB0056B27BD73_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dict_1__ctor_m7AD637ACE92134E3FD826D6D434C38C61CDF4DF5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB862602348103E8BB39942EFC003B3E2235BB387_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC8939769E4A35B080058D1E634C056CBCBFE484D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m15CD6D80828081CF92F5C831C1A70DF5E08C5114_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9E3F50EE8CC0F071E2452F9FEEA99E25F61814E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m60709F51CE4A70BCE604A6A3AAA905EC2EC9E038_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC2944E5125933569A7157B7C90399BEF9C44313C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mCAA2846F9895499245F2A2AECAA62BB832915377_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m779FA5FCE005ABE1D7E9C78A5B14684BA7FA864A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m85C2878783EF14FE1F213F44F7DF7C23C25F1206_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE81789278260F3B48C363480CEFE08C3337A1292_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m91DC3318511183BDAADD91C8791135AE5A2B71ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mAD38B6DEC3B55229423C3473C05087FB57F77CAC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF129D548F3C75C4A038C38EC43D46E08D451524A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Geom_IsWindingInside_mF1E1D0DFFC5438424F614993FDA27CBC37C35B4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_Schedule_TisSpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E_m78894CA76B6A5619A1DCF526E1DFEBB3B4781DA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m3CA530E64A865DC36BB8F753BCFE66A252CCDE65_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m39DDA1D945B8494A50D0147DA5CD260718D8BDDA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mFA81ADB069A1847FCBD99BF79F75DCBC3B5BA284_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m1E377891E8B1993AA7D4421CFE0344CDE93E6343_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m4DE675962A65E041808F68902B03BA7E570F650B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mDFA27F60391394D3BCF3D052D850CE96E3BC2431_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m1BC6DC70A8DE77B83D22FC290BB3472DE60942D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m287A2DC6A1FC1EF8920E8244CF0BFC04723260F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mC265DBA7F466E8036343A7622A435ADAC31564E6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_mABCA28BDB92B10732359889293CAE424B0FA1E60_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_mFC1634B12F62C8D2CA7FA35F3866D746052A39CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mB0F17E9183DDA7E1E299853547B5DFA2261FFC5E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mFD387A49861605D747A6E9FE22C176C5D596013C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mFFE7F4B6B5CEAA4C88BD2412C68CE29CF8DAA55A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m035E80F0A198BA3ED0E6B9AB2A14C92F8A68E02E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1FFBA0B475D5E65C4708BADA21ACA2FD1105EDA3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4BEB68A39A86E38B0A306C36E8104F3E6BCEBDB3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5D9610D0A33CFF67E89D01A0FC92C4C6AA8F43AC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mAB6DADE68B9108AE5C5CBECF5DC1E7B59E39A25B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB739F7842935437106665D3AF077216144D78EB1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE3627EA4F04BA08B18A99FB6DF4ED882629D8B5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m7733764CAF804157E73B174BEE7FA9E9003A8C1E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m83979ECD19A9DF5046BB6B41ECB30B3F987F3542_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m654BFD8413C5A2B53C3F8FE7EEB09FF331E150C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7267F7A34721B8660DF4A1AA8509850DA6703F4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ModuleHandle_Copy_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mD5EED246F306E5FB4D3E541BB32CE156941BF022_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_mE1B72CEC70CF257B7FA0ECED18008FCD81115C59_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mF8681C266E2AAA7B24482A37961639C05A6C1045_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_CopyFrom_m21CE3265F65D0A58D7BB1C8ADFAF4C4C7495CE35_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m3135DCFBA5DDC3D2CAA20FB2666F3A996856F2F2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m4666F0407DE459A53D3477A8D88314C0E44E4B43_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m86CDDC18C767D3558378241F4CB6BF35D9733F35_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mD66CC91362E723D67F805C54D9F6DA0DD2FDA63C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Reinterpret_TisSpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377_m074C91530BDA15E62E3545358191AD72A3E86135_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m377E30920EC7B1EF3CD02CE420B22306733DCAAA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m5A3D90A6E1391418BFDCA4E5EA86D3347C20BDD5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m6855A85FA7FD5C694275C0B56ABCFDB8581E5195_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m99D4611CBECE73BA76F4CC05D99C3C88FBD3F484_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mA3C2653C72E1E7280A8759F92C5DAD1085842781_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mA8F8EC7CBD541A6F264BDA4591413EFDEC37AB34_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mB22311C972EC59235D297DF557A52DBA5BB8670B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mB3CE7A69C82B7F52ECF2E4D8BF689D0DFF667103_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mF621B5D11400CEC4F5326B5ED49002F89B5406DA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mF8D8C0BC497AF9AC23B1887691F685AFB154C5E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m32D7795109B6F6F8649CA78EED4EA7305D59ECA3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_mED9E373415C2DF369294129F0C57FDC676521786_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeSliceUnsafeUtility_GetUnsafePtr_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m74258394834D8ACF24F195559B5CDEBE8E12FAEA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1__ctor_mA86BFB1A1041538B29753EAC62A37157B84A4171_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_get_Stride_m17EC64B052DD8EF9B7ECB34587008B81E4C1D0F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_op_Implicit_m3544AE9F07B075736D854A88978DF10EAC2F7604_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_op_Implicit_mC97E7BA7DB1A40CC68E76684F9863D640D9CBEF0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Node_get_Key_m6BC6943E0BC9A37B43EC32D9B56BC9AA7F876BE9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Create_m07215C33B2FDE8C9C3A21174D2B3883E42F7BED6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Create_m3E24E381762F01A21D3BE206DA92A11D742D14CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Create_mEF10ADA55CD881913504AC9DC40DFB56CE386C30_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Free_m4ACE70914D083AE22AE0547CBDD86E032782684F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Free_m640224CA37755A613C60973AF690D8AD8D71C50C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Free_mA04009907A3B6F3B67053637F4B575A54CF6C0A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Free_mC7C99E8F0AF3E9B68E66BE40F1B8DAAD6FA1BDF3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1__ctor_m29509AEBFF496C7A1A5DEFAF553A1E0AB313D4D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1__ctor_m6D2022594CA36C1F949598A02E227306D68A1E43_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1__ctor_mB026393C7205CBED20B18292024002D383D2E6AC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1__ctor_mE943925AB8FE85DC7CC4D4206350C2D394C51A86_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PriorityQueue_1_ExtractMin_mBFFEE8D0BB0569F876502DF804E9909777D18B02_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PriorityQueue_1_Init_m9163C7E7C0C5E391831DC9F18FA26F47BC7E3E51_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PriorityQueue_1_Insert_m760B390982BBE052BF962EB7B8DA8C16CA1C2655_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PriorityQueue_1_Minimum_mBE40F8EDAF00B8C7D016A152896547A9F526D355_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PriorityQueue_1_Remove_mBB1E0BCB2021E613F42918213464CBA1493DD0EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PriorityQueue_1__ctor_mB24C6D0E152760BFC2C6DD68D9CEDA84194D9E5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisSpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_m718F697C1547BCE1B2A070C0925A6402EB830D07_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Spline_InsertPointAt_m2615F34617A42F174ADEE4AE74EB97EFB07CBEE8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SpriteShapeCopyUtility_1_Copy_m010B8FAE1F68471D9E7BF6D37E7B67CAC22B7494_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SpriteShapeCopyUtility_1_Copy_m03392CD5E3BCEAD2163C12FC5E298808B15580E3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SpriteShapeCopyUtility_1_Copy_m1764D9BD0336134367717BFD45D4320499B21865_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SpriteShapeCopyUtility_1_Copy_m48CD8E7E8B9E330350EF75FB36F0639FF9501B74_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SpriteShapeCopyUtility_1_Copy_m6CCDC357918543E382097E163B9328553E6498CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SpriteShapeCopyUtility_1_Copy_m75B72E31247CCF9D3E7F3446FC26022B161A481A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SpriteShapeCopyUtility_1_Copy_mB97CDAD1418FD929282D34F5D4F041D16AEE81AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SpriteShapeCopyUtility_1_Copy_mF73BB8C147864779ECF89DD61A93CD5377185B5B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SpriteShapeCopyUtility_1_Copy_mFF08BA537D2BAA3BAD4D8AB2E1481325D7C21096_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tess_CheckForIntersect_mA71310105191E5048AB2F6C630CC787856FA1F34_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tess_ConnectLeftDegenerate_m38444E9763440FDCBB461AF361C1E3887B5B1E5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tess_EdgeLeq_m6ADCC1E1709D8E3ED4E8C4D9E5B9DE1B21D35ED2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tess_InitPriorityQ_mC576B39EBE83F875099F080406972D6A7570BC11_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CTessellateContourMainThreadU3Eb__155_0_m4DC5973A9C496EEA6F7E0098F7A5D14133CF8FA8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CTessellateContourMainThreadU3Eb__155_1_mF10AA4653D6AE7C5ECCE75B6EE424F6A82D6B37C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CUpdateSpriteDataU3Eb__158_0_m4ACE569C3111B24DF8982C54CEEC3299C0C1BA70_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_m217855B31D83C1B3B36BE002628C5F05EC37A73A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vec3_get_Item_m18BE18D5B8DE79B3C906B13FA63CA2AC304BBE37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E_0_0_0_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8; struct ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B; struct SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; struct VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif struct U3CModuleU3E_tB9EE9BA93FFD876AB6FD5D6C4D9F1DC04534F1FA { }; struct Dict_1_tD1584450532229333ADACF7949A706675CEE5012 : public RuntimeObject { LessOrEqual_t90A628465E3230F655EAADB865B28A17D09ECA5E* ____leq; Node_t06356FB62D8BB233A2995348130F197928CAA666* ____head; }; struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject { }; struct List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE : public RuntimeObject { AngleRangeU5BU5D_t9BBB741A71CC6F67279497926A82F1716EDEEDB4* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43 : public RuntimeObject { AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA : public RuntimeObject { CornerSpriteU5BU5D_t295BDFEEE61E67AB3979441D38290D4149978FA1* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D : public RuntimeObject { SplineControlPointU5BU5D_t963EE300BB70D7A4217F1847F761B4BD0970FAAD* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206 : public RuntimeObject { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861 : public RuntimeObject { SpriteShapeGeometryModifierU5BU5D_tEA6B8E70B3FB0046FFF71B1ED5A3CC4CD2DBD05F* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B : public RuntimeObject { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Node_t5499C13260FF84982E6561B8463070184BA0D695 : public RuntimeObject { RuntimeObject* ____key; Node_t5499C13260FF84982E6561B8463070184BA0D695* ____prev; Node_t5499C13260FF84982E6561B8463070184BA0D695* ____next; }; struct Node_t06356FB62D8BB233A2995348130F197928CAA666 : public RuntimeObject { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ____key; Node_t06356FB62D8BB233A2995348130F197928CAA666* ____prev; Node_t06356FB62D8BB233A2995348130F197928CAA666* ____next; }; struct Pooled_1_tD4DBBDB5519CEC7B9D263106AA5F3B1CE1223180 : public RuntimeObject { }; struct Pooled_1_t60106ACABBDF30C488D0EC4BBDC74B1BB94704C9 : public RuntimeObject { }; struct Pooled_1_t5366643AA3D7C62018CDB4F0D0ED8FCD87DB9A36 : public RuntimeObject { }; struct Pooled_1_tD100535F961D20B5D42B24D5D05387DDEB1ABDBF : public RuntimeObject { }; struct PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6 : public RuntimeObject { LessOrEqual_t5A4C139FBDD7675D0723E61BDF16727A78F6A3E5* ____leq; PriorityHeap_1_tD6EAB05B13EDEFC4AEDA36DB71AF3E3005F53557* ____heap; VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* ____keys; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____order; int32_t ____size; int32_t ____max; bool ____initialized; }; struct AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143 : public RuntimeObject { float ___m_Start; float ___m_End; int32_t ___m_Order; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* ___m_Sprites; }; struct BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60 : public RuntimeObject { }; struct Geom_t95D32F2F6996F920D413741AEB33CAD7C9F1BFD9 : public RuntimeObject { }; struct MemberInfo_t : public RuntimeObject { }; struct MeshUtils_t547070E97A7248385AD3EA2CC757CA5C92AB52A0 : public RuntimeObject { }; struct Spline_tD674213224F697425072FBF76AE3FD203AD2B818 : public RuntimeObject { bool ___m_IsOpenEnded; List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* ___m_ControlPoints; }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68 : public RuntimeObject { }; struct U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74 : public RuntimeObject { }; struct ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0 : public RuntimeObject { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____eUp; Node_t06356FB62D8BB233A2995348130F197928CAA666* ____nodeUp; int32_t ____windingNumber; bool ____inside; bool ____sentinel; bool ____dirty; bool ____fixUpperEdge; }; struct Enumerator_tD4C4FDC4C2150AF5E726CFD3AF24E102F87450BD { List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* ____list; int32_t ____index; int32_t ____version; CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* ____current; }; struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list; int32_t ____index; int32_t ____version; RuntimeObject* ____current; }; struct Enumerator_tD2EB3DD5FD266C0F9F7DE350E94815F08A9F9324 { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* ____list; int32_t ____index; int32_t ____version; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ____current; }; struct Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722 { List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861* ____list; int32_t ____index; int32_t ____version; SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F* ____current; }; struct NativeSlice_1_tF599C35E48F73DA5FECDC93CA74104F90A87AF36 { uint8_t* ___m_Buffer; int32_t ___m_Stride; int32_t ___m_Length; }; struct NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A { uint8_t* ___m_Buffer; int32_t ___m_Stride; int32_t ___m_Length; }; struct NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF { uint8_t* ___m_Buffer; int32_t ___m_Stride; int32_t ___m_Length; }; struct NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A { uint8_t* ___m_Buffer; int32_t ___m_Stride; int32_t ___m_Length; }; struct NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F { uint8_t* ___m_Buffer; int32_t ___m_Stride; int32_t ___m_Length; }; struct AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB { float ___start; float ___end; uint32_t ___order; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___sprites; }; struct AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB_marshaled_pinvoke { float ___start; float ___end; uint32_t ___order; Il2CppSafeArray* ___sprites; }; struct AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB_marshaled_com { float ___start; float ___end; uint32_t ___order; Il2CppSafeArray* ___sprites; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 { uint64_t ___jobGroup; int32_t ___version; }; struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { float ___m00; float ___m10; float ___m20; float ___m30; float ___m01; float ___m11; float ___m21; float ___m31; float ___m02; float ___m12; float ___m22; float ___m32; float ___m03; float ___m13; float ___m23; float ___m33; }; struct Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5 : public Pooled_1_tD4DBBDB5519CEC7B9D263106AA5F3B1CE1223180 { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ____vHead; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ____fHead; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____eHead; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____eHeadSym; }; struct PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F { int32_t ____handle; }; struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { float ___m_XMin; float ___m_YMin; float ___m_Width; float ___m_Height; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct SplinePointMetaData_t2CF2683AF64DE8F3E27100C4680176B11D945E70 { float ___height; uint32_t ___spriteIndex; int32_t ___cornerMode; }; struct SpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377 { int32_t ___geomIndex; int32_t ___indexCount; int32_t ___vertexCount; int32_t ___spriteIndex; }; struct SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 { int32_t ___m_GeomIndex; int32_t ___m_IndexCount; int32_t ___m_VertexCount; int32_t ___m_SpriteIndex; }; struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { uint16_t ___m_value; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 { float ___X; float ___Y; float ___Z; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { float ___x; float ___y; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { float ___x; float ___y; float ___z; }; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { float ___x; float ___y; float ___z; float ___w; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA { float ___x; float ___y; }; struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E { float ___x; float ___y; float ___z; }; struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E { float ___x; float ___y; float ___z; float ___w; }; struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A { int32_t ___x; int32_t ___y; }; struct int4_tBA77D4945786DE82C3A487B33955EA1004996052 { int32_t ___x; int32_t ___y; int32_t ___z; int32_t ___w; }; struct EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____e; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____eSym; }; struct EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshaled_pinvoke { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____e; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____eSym; }; struct EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshaled_com { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____e; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____eSym; }; struct Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE : public Pooled_1_t5366643AA3D7C62018CDB4F0D0ED8FCD87DB9A36 { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ____prev; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ____next; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____anEdge; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ____trail; int32_t ____n; bool ____marked; bool ____inside; }; struct Allocator_t996642592271AAD9EE688F142741D512C07B5824 { int32_t ___value__; }; struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents; }; struct BuiltinRenderTextureType_t3D56813CAC7C6E4AC3B438039BD1CE7E62FE7C4E { int32_t ___value__; }; struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7 : public RuntimeObject { intptr_t ___m_Ptr; }; struct ContourOrientation_tFA4A640A2B24FAE1AAD4020B10C994DF31CE96D7 { int32_t ___value__; }; struct ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ___Position; RuntimeObject* ___Data; }; struct ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshaled_pinvoke { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ___Position; Il2CppIUnknown* ___Data; }; struct ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshaled_com { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ___Position; Il2CppIUnknown* ___Data; }; struct Corner_t134B2F8F4A929E03257F2CECE8A27A22302704F0 { int32_t ___value__; }; struct CornerType_t3762080BD67F463E2AC6DF6BB0ECAA9EBD5D7D3A { int32_t ___value__; }; struct CubemapFace_t300D6E2CD7DF60D44AA28338748B607677ED1D1B { int32_t ___value__; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct ElementType_t260046CCAB51493198AFF4B2E83480FEACFEBCC1 { int32_t ___value__; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A { int32_t ___value__; }; struct MarkerFlags_t58228A99AC6567F565911ED792189DBBDFF83E30 { uint16_t ___value__; }; struct NativeArrayOptions_t3E979EEF4B4840228A7692A97DA07553C6465F1D { int32_t ___value__; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr; }; struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD { intptr_t ___m_Ptr; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftTangent; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightTangent; int32_t ___mode; }; struct ShapeTangentMode_tB0AFCAF162EE4B49694E95A4911A57C4D0721D38 { int32_t ___value__; }; struct SpriteShapeGeneratorResult_t4387EDA3BC612997E080D5A0CC96946B994C8FFC { int32_t ___value__; }; struct SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___fillTexture; uint32_t ___fillScale; uint32_t ___splineDetail; float ___angleThreshold; float ___borderPivot; float ___bevelCutoff; float ___bevelSize; bool ___carpet; bool ___smartSprite; bool ___adaptiveUV; bool ___spriteBorders; bool ___stretchUV; }; struct SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45_marshaled_pinvoke { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___fillTexture; uint32_t ___fillScale; uint32_t ___splineDetail; float ___angleThreshold; float ___borderPivot; float ___bevelCutoff; float ___bevelSize; int32_t ___carpet; int32_t ___smartSprite; int32_t ___adaptiveUV; int32_t ___spriteBorders; int32_t ___stretchUV; }; struct SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45_marshaled_com { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___fillTexture; uint32_t ___fillScale; uint32_t ___splineDetail; float ___angleThreshold; float ___borderPivot; float ___bevelCutoff; float ___bevelSize; int32_t ___carpet; int32_t ___smartSprite; int32_t ___adaptiveUV; int32_t ___spriteBorders; int32_t ___stretchUV; }; struct WindingRule_tC985FB562ED53994DDBD4A909EA7BED8FA38B615 { int32_t ___value__; }; struct float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 { float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c0; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c2; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c3; }; struct Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2 : public Pooled_1_t60106ACABBDF30C488D0EC4BBDC74B1BB94704C9 { EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 ____pair; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____next; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____Onext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____Lnext; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ____Org; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ____Lface; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ____activeRegion; int32_t ____winding; }; struct Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E : public Pooled_1_tD100535F961D20B5D42B24D5D05387DDEB1ABDBF { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ____prev; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ____next; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ____anEdge; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ____coords; float ____s; float ____t; PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F ____pqHandle; int32_t ____n; RuntimeObject* ____data; }; struct JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 { float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___spriteAngles; int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___spriteData; }; struct JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___ptData; }; struct JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 { int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___cpData; int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___exData; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___cpInfo; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___tangentLt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___tangentRt; }; struct JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___bottom; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___top; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___left; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___right; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___cornerData; }; struct JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___top; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___bottom; }; struct JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA { int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___shapeData; int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___splineData; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___curveData; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___fillData; }; struct JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 { int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___sgInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___spriteInfo; }; struct JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___pos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___uv; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___tan; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___meta; int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___sprite; }; struct JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 { float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___texRect; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___texData; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___uvInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___metaInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___border; }; struct NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147 { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802 { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2 { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72 { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892 { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9 { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t323330EC7C43ABA9BE4DA373808C876DAD3BBFA8 { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13 { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D : public RuntimeObject { int32_t ___m_CornerType; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* ___m_Sprites; }; struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct MulticastDelegate_t : public Delegate_t { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates; }; struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates; }; struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates; }; struct RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B { int32_t ___m_Type; int32_t ___m_NameID; int32_t ___m_InstanceID; intptr_t ___m_BufferPointer; int32_t ___m_MipLevel; int32_t ___m_CubeFace; int32_t ___m_DepthSlice; }; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; struct SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D : public RuntimeObject { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftTangent; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightTangent; int32_t ___mode; float ___height; int32_t ___spriteIndex; bool ___corner; int32_t ___m_CornerMode; }; struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct SpriteShapeGeneratorStats_t1E3B98A473A38856AA128EA98CA3CDB4C65DB0FB { int32_t ___status; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2 : public RuntimeObject { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* ____mesh; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ____normal; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ____sUnit; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ____tUnit; float ____bminX; float ____bminY; float ____bmaxX; float ____bmaxY; int32_t ____windingRule; Dict_1_tD1584450532229333ADACF7949A706675CEE5012* ____dict; PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* ____pq; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ____event; CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* ____combineCallback; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* ____vertices; int32_t ____vertexCount; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____elements; int32_t ____elementCount; float ___SUnitX; float ___SUnitY; float ___SentinelCoord; bool ___NoEmptyPolygons; bool ___UsePooling; }; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E { NativeArray_1_t323330EC7C43ABA9BE4DA373808C876DAD3BBFA8 ___m_Array; int32_t ___m_MaxSize; int32_t ___m_AllocLabel; int32_t ___m_Options; }; struct Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8 : public MulticastDelegate_t { }; struct Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1 : public MulticastDelegate_t { }; struct Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16 : public MulticastDelegate_t { }; struct LessOrEqual_t5A4C139FBDD7675D0723E61BDF16727A78F6A3E5 : public MulticastDelegate_t { }; struct LessOrEqual_t90A628465E3230F655EAADB865B28A17D09ECA5E : public MulticastDelegate_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; struct CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF : public MulticastDelegate_t { }; struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; struct SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* ___m_Angles; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_FillTexture; List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* ___m_CornerSprites; float ___m_FillOffset; bool ___m_UseSpriteBorders; }; struct SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E { ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___generateGeometry; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___generateCollider; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA ___m_ShapeParams; NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13 ___m_SpriteInfos; NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13 ___m_CornerSpriteInfos; NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72 ___m_AngleRanges; NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A ___m_Segments; int32_t ___m_SegmentCount; NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892 ___m_ContourPoints; int32_t ___m_ContourPointCount; NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9 ___m_Corners; int32_t ___m_CornerCount; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___m_TessPoints; int32_t ___m_TessPointCount; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A ___m_ControlPoints; int32_t ___m_ControlPointCount; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___m_CornerCoordinates; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A ___m_GeneratedControlPoints; NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2 ___m_SpriteIndices; NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A ___m_Intersectors; int32_t ___m_IndexArrayCount; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___m_IndexArray; int32_t ___m_VertexArrayCount; NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A ___m_PosArray; NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF ___m_Uv0Array; NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F ___m_TanArray; int32_t ___m_GeomArrayCount; NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED ___m_GeomArray; int32_t ___m_ColliderPointCount; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___m_ColliderPoints; int32_t ___m_ShadowPointCount; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___m_ShadowPoints; NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147 ___m_Bounds; NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D ___m_Stats; int32_t ___m_IndexDataCount; int32_t ___m_VertexDataCount; int32_t ___m_ColliderDataCount; int32_t ___m_ShadowDataCount; int32_t ___m_ActiveIndexCount; int32_t ___m_ActiveVertexCount; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___m_FirstLT; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___m_FirstLB; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___m_Transform; int32_t ___kModeLinear; int32_t ___kModeContinous; int32_t ___kModeBroken; int32_t ___kModeUTess; int32_t ___kCornerTypeOuterTopLeft; int32_t ___kCornerTypeOuterTopRight; int32_t ___kCornerTypeOuterBottomLeft; int32_t ___kCornerTypeOuterBottomRight; int32_t ___kCornerTypeInnerTopLeft; int32_t ___kCornerTypeInnerTopRight; int32_t ___kCornerTypeInnerBottomLeft; int32_t ___kCornerTypeInnerBottomRight; int32_t ___kControlPointCount; int32_t ___kMaxArrayCount; float ___kEpsilon; float ___kEpsilonOrder; float ___kEpsilonRelaxed; float ___kExtendSegment; float ___kRenderQuality; float ___kOptimizeRender; float ___kColliderQuality; float ___kOptimizeCollider; float ___kShadowQuality; float ___kLowestQualityTolerance; float ___kHighestQualityTolerance; }; struct SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; struct SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource; }; struct SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5 : public SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4 { }; struct SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF { }; struct EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710 : public Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 { }; struct PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E : public Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 { }; struct SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* ___m_ActiveSpriteShape; EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* ___m_EdgeCollider2D; PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* ___m_PolygonCollider2D; SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* ___m_SpriteShapeRenderer; SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* ___m_SpriteShapeGeometryCache; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___m_SpriteArray; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___m_EdgeSpriteArray; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___m_CornerSpriteArray; AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* ___m_AngleRangeInfoArray; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___m_ColliderData; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___m_ShadowData; NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___m_TangentData; NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D ___m_Statistics; bool ___m_DynamicOcclusionLocal; bool ___m_DynamicOcclusionOverriden; bool ___m_TessellationNeedsFallback; int32_t ___m_ActiveSplineHash; int32_t ___m_ActiveSpriteShapeHash; int32_t ___m_MaxArrayCount; JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___m_JobHandle; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 ___m_ActiveShapeParameters; Spline_tD674213224F697425072FBF76AE3FD203AD2B818* ___m_Spline; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* ___m_SpriteShape; float ___m_FillPixelPerUnit; float ___m_StretchTiling; int32_t ___m_SplineDetail; bool ___m_AdaptiveUV; bool ___m_StretchUV; bool ___m_WorldSpaceUV; float ___m_CornerAngleThreshold; int32_t ___m_ColliderDetail; float ___m_ColliderOffset; bool ___m_UpdateCollider; bool ___m_EnableTangents; bool ___m_GeometryCached; bool ___m_UTess2D; bool ___m_UpdateShadow; int32_t ___m_ShadowDetail; float ___m_ShadowOffset; float ___m_BoundsScale; SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4* ___m_Creator; List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861* ___m_Modifiers; List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___m_ColliderSegment; List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___m_ShadowSegment; }; struct SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { int32_t ___m_MaxArrayCount; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_PosArray; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_Uv0Array; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___m_TanArray; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___m_IndexArray; SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38* ___m_GeomArray; bool ___m_RequiresUpdate; bool ___m_RequiresUpload; NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A ___m_PosArrayCache; NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF ___m_Uv0ArrayCache; NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F ___m_TanArrayCache; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___m_IndexArrayCache; NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED ___m_GeomArrayCache; }; struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value; }; struct List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE_StaticFields { AngleRangeU5BU5D_t9BBB741A71CC6F67279497926A82F1716EDEEDB4* ___s_emptyArray; }; struct List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43_StaticFields { AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* ___s_emptyArray; }; struct List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA_StaticFields { CornerSpriteU5BU5D_t295BDFEEE61E67AB3979441D38290D4149978FA1* ___s_emptyArray; }; struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; struct List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D_StaticFields { SplineControlPointU5BU5D_t963EE300BB70D7A4217F1847F761B4BD0970FAAD* ___s_emptyArray; }; struct List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_StaticFields { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___s_emptyArray; }; struct List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861_StaticFields { SpriteShapeGeometryModifierU5BU5D_tEA6B8E70B3FB0046FFF71B1ED5A3CC4CD2DBD05F* ___s_emptyArray; }; struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_StaticFields { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_emptyArray; }; struct Pooled_1_tD4DBBDB5519CEC7B9D263106AA5F3B1CE1223180_StaticFields { Stack_1_t4C393AD2AEF49BB745E602455CAAEF85C5ED7AA9* ____stack; }; struct Pooled_1_t60106ACABBDF30C488D0EC4BBDC74B1BB94704C9_StaticFields { Stack_1_tEDD6667D384655C06F3D574C9E5998F732E11E45* ____stack; }; struct Pooled_1_t5366643AA3D7C62018CDB4F0D0ED8FCD87DB9A36_StaticFields { Stack_1_t7CE263523B897AFC0AA97B1CADE3929124092AA2* ____stack; }; struct Pooled_1_tD100535F961D20B5D42B24D5D05387DDEB1ABDBF_StaticFields { Stack_1_t6F061844174F40C0DB890D95FDE590A06E6A254C* ____stack; }; struct BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60_StaticFields { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_TempPoints; }; struct Spline_tD674213224F697425072FBF76AE3FD203AD2B818_StaticFields { String_t* ___KErrorMessage; float ___KEpsilon; }; struct String_t_StaticFields { String_t* ___Empty; }; struct U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_StaticFields { U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68* ___U3CU3E9; Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8* ___U3CU3E9__158_0; }; struct U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_StaticFields { U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74* ___U3CU3E9; Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16* ___U3CU3E9__155_0; Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1* ___U3CU3E9__155_1; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix; }; struct PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_StaticFields { int32_t ___Invalid; }; struct Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_StaticFields { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ___Zero; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector; }; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector; }; struct float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___zero; }; struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_StaticFields { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___zero; }; struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E_StaticFields { float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___zero; }; struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_StaticFields { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___zero; }; struct int4_tBA77D4945786DE82C3A487B33955EA1004996052_StaticFields { int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___zero; }; struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_StaticFields { bool ___ThrowOnSetRenderTarget; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { int32_t ___OffsetOfInstanceIDInCPlusPlusObject; }; struct float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_StaticFields { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___identity; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___zero; }; struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_StaticFields { int32_t ___k_ColorId; int32_t ___k_MainTexId; }; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields { int32_t ___GenerateAllMips; }; struct Type_t_StaticFields { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder; Il2CppChar ___Delimiter; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes; RuntimeObject* ___Missing; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase; }; struct SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_StaticFields { SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* ___creator; }; struct SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_StaticFields { ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___generateGeometry; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___generateCollider; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray { ALIGN_FIELD (8) uint16_t m_Items[1]; inline uint16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint16_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, uint16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value) { m_Items[index] = value; } }; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray { ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1]; inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { m_Items[index] = value; } }; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray { ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1]; inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value) { m_Items[index] = value; } }; struct SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38 : public RuntimeArray { ALIGN_FIELD (8) SpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377 m_Items[1]; inline SpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377* 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, SpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline SpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377 value) { m_Items[index] = value; } }; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray { ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1]; inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value) { m_Items[index] = value; } }; struct SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B : public RuntimeArray { ALIGN_FIELD (8) Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* m_Items[1]; inline Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99** 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, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; 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); } }; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; struct ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5 : public RuntimeArray { ALIGN_FIELD (8) ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 m_Items[1]; inline ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66* 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, ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Data), (void*)NULL); } inline ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Data), (void*)NULL); } }; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; struct VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B : public RuntimeArray { ALIGN_FIELD (8) Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* m_Items[1]; inline Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E** 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, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray { ALIGN_FIELD (8) Delegate_t* m_Items[1]; inline Delegate_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Delegate_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Delegate_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8 : public RuntimeArray { ALIGN_FIELD (8) AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB m_Items[1]; inline AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB* 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, AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sprites), (void*)NULL); } inline AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sprites), (void*)NULL); } }; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m32D7795109B6F6F8649CA78EED4EA7305D59ECA3_gshared_inline (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_gshared_inline (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802 NativeArray_1_Reinterpret_TisSpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377_m074C91530BDA15E62E3545358191AD72A3E86135_gshared (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeSlice_1_tF599C35E48F73DA5FECDC93CA74104F90A87AF36 NativeSlice_1_op_Implicit_mC97E7BA7DB1A40CC68E76684F9863D640D9CBEF0_gshared (NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802 ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeCopyUtility_1_Copy_m03392CD5E3BCEAD2163C12FC5E298808B15580E3_gshared (SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38* ___0_dst, NativeSlice_1_tF599C35E48F73DA5FECDC93CA74104F90A87AF36 ___1_src, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A NativeSlice_1_op_Implicit_m3544AE9F07B075736D854A88978DF10EAC2F7604_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeCopyUtility_1_Copy_m6CCDC357918543E382097E163B9328553E6498CE_gshared (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_dst, NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A ___1_src, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeCopyUtility_1_Copy_m010B8FAE1F68471D9E7BF6D37E7B67CAC22B7494_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_dst, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A ___1_src, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeCopyUtility_1_Copy_mB97CDAD1418FD929282D34F5D4F041D16AEE81AD_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_dst, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF ___1_src, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_gshared (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeCopyUtility_1_Copy_m75B72E31247CCF9D3E7F3446FC26022B161A481A_gshared (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_dst, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F ___1_src, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_CopyFrom_m21CE3265F65D0A58D7BB1C8ADFAF4C4C7495CE35_gshared (NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802* __this, SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeCopyUtility_1_Copy_m1764D9BD0336134367717BFD45D4320499B21865_gshared (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F ___0_dst, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___1_src, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeCopyUtility_1_Copy_m48CD8E7E8B9E330350EF75FB36F0639FF9501B74_gshared (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A ___0_dst, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___1_src, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeCopyUtility_1_Copy_mF73BB8C147864779ECF89DD61A93CD5377185B5B_gshared (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF ___0_dst, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___1_src, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeCopyUtility_1_Copy_mFF08BA537D2BAA3BAD4D8AB2E1481325D7C21096_gshared (NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A ___0_dst, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___1_src, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pooled_1__ctor_mE6FDE81ACBF0D81A858E9D5BCA86C3038731A172_gshared (Pooled_1_tB32803C74705AD5F3386627A7EC27753B0DA5363* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Pooled_1_Create_mE1EE9673B3A948F6BDE3114CA2C076E4BE45BEC2_gshared (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pooled_1_Free_m39ED4D4C6BE6E4B7C7FF87243F294659617F81A1_gshared (Pooled_1_tB32803C74705AD5F3386627A7EC27753B0DA5363* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dict_1_Remove_m3770B678DF9DF8E6F74FBC722306E6AC1642E918_gshared (Dict_1_t6D3DFA3B5AD4D67558C9212DEA0404B549BAC6A1* __this, Node_t5499C13260FF84982E6561B8463070184BA0D695* ___0_node, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t5499C13260FF84982E6561B8463070184BA0D695* Dict_1_InsertBefore_mA7089829AF21A81C08328223A351E1D1B55C52DA_gshared (Dict_1_t6D3DFA3B5AD4D67558C9212DEA0404B549BAC6A1* __this, Node_t5499C13260FF84982E6561B8463070184BA0D695* ___0_node, RuntimeObject* ___1_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PriorityQueue_1_Remove_mA8C5A5E0128B527DFD78AB43848BF1205DFB87DF_gshared (PriorityQueue_1_t85927320FEFF18257018BB39CB7FD34D4B13C85D* __this, PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F ___0_handle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F PriorityQueue_1_Insert_m9754E7249EE61CFFB532243A42FF3B3004F828EE_gshared (PriorityQueue_1_t85927320FEFF18257018BB39CB7FD34D4B13C85D* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t5499C13260FF84982E6561B8463070184BA0D695* Dict_1_Find_m32716C60DA8E1186DF1E697C0EFF18C3FB3A894B_gshared (Dict_1_t6D3DFA3B5AD4D67558C9212DEA0404B549BAC6A1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Node_get_Key_m7676DC1849F78D89A45FFB0832018DE018DACBB6_gshared_inline (Node_t5499C13260FF84982E6561B8463070184BA0D695* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t5499C13260FF84982E6561B8463070184BA0D695* Dict_1_Insert_m3778BF509F71711706BBA3A80B910AC92C51D2B9_gshared (Dict_1_t6D3DFA3B5AD4D67558C9212DEA0404B549BAC6A1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LessOrEqual__ctor_m879CC73F82DB9969FFEA7FD9ACB1751C8CC35E8F_gshared (LessOrEqual_tC409471C99F6357033AE8621D376035C801D54B4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dict_1__ctor_m69C371F63872D7079B6B20E986696119EF2CFD56_gshared (Dict_1_t6D3DFA3B5AD4D67558C9212DEA0404B549BAC6A1* __this, LessOrEqual_tC409471C99F6357033AE8621D376035C801D54B4* ___0_leq, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t5499C13260FF84982E6561B8463070184BA0D695* Dict_1_Min_m192FC1C1B89DB1E2C062D255EA49B3C14707E4FE_gshared (Dict_1_t6D3DFA3B5AD4D67558C9212DEA0404B549BAC6A1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LessOrEqual__ctor_m498EAF9AA94FFF1090001D4800B96E2B4118896C_gshared (LessOrEqual_tF31063B521B360C1B75762D33AD7994122750FE7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PriorityQueue_1__ctor_m1F692759300474485E5BA07D48FE6435AA313F04_gshared (PriorityQueue_1_t85927320FEFF18257018BB39CB7FD34D4B13C85D* __this, int32_t ___0_initialSize, LessOrEqual_tF31063B521B360C1B75762D33AD7994122750FE7* ___1_leq, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PriorityQueue_1_Init_m1DB8768DD5A5973ACC31C98091A0370DCDA56251_gshared (PriorityQueue_1_t85927320FEFF18257018BB39CB7FD34D4B13C85D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PriorityQueue_1_Minimum_m1F92DF2456A2EAF181F2FEA9B911CC00997E2CA3_gshared (PriorityQueue_1_t85927320FEFF18257018BB39CB7FD34D4B13C85D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PriorityQueue_1_ExtractMin_m5033E56ACE3FE9254F4B81A371593FB9B12583C4_gshared (PriorityQueue_1_t85927320FEFF18257018BB39CB7FD34D4B13C85D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_gshared_inline (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m99D4611CBECE73BA76F4CC05D99C3C88FBD3F484_gshared (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_gshared_inline (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_gshared (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mED9E373415C2DF369294129F0C57FDC676521786_gshared_inline (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_gshared (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mD66CC91362E723D67F805C54D9F6DA0DD2FDA63C_gshared (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1FFBA0B475D5E65C4708BADA21ACA2FD1105EDA3_gshared (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_comparison, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m39DDA1D945B8494A50D0147DA5CD260718D8BDDA_gshared_inline (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* __this, AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* List_1_ToArray_mFD387A49861605D747A6E9FE22C176C5D596013C_gshared (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mF621B5D11400CEC4F5326B5ED49002F89B5406DA_gshared (NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m377E30920EC7B1EF3CD02CE420B22306733DCAAA_gshared (NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_gshared (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_gshared (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeSlice_1__ctor_mA86BFB1A1041538B29753EAC62A37157B84A4171_gshared (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* __this, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m4666F0407DE459A53D3477A8D88314C0E44E4B43_gshared (NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobExtensions_Schedule_TisSpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E_m78894CA76B6A5619A1DCF526E1DFEBB3B4781DA1_gshared (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E ___0_jobData, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___1_dependsOn, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m86CDDC18C767D3558378241F4CB6BF35D9733F35_gshared (NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_mE1B72CEC70CF257B7FA0ECED18008FCD81115C59_gshared (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED ___0_nativeArray, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_m217855B31D83C1B3B36BE002628C5F05EC37A73A_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m6855A85FA7FD5C694275C0B56ABCFDB8581E5195_gshared (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mA3C2653C72E1E7280A8759F92C5DAD1085842781_gshared (NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mF8D8C0BC497AF9AC23B1887691F685AFB154C5E7_gshared (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mA8F8EC7CBD541A6F264BDA4591413EFDEC37AB34_gshared (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_gshared (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m5A3D90A6E1391418BFDCA4E5EA86D3347C20BDD5_gshared (NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mB22311C972EC59235D297DF557A52DBA5BB8670B_gshared (NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mB3CE7A69C82B7F52ECF2E4D8BF689D0DFF667103_gshared (NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mF8681C266E2AAA7B24482A37961639C05A6C1045_gshared (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___0_nativeArray, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_nativeArray, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeSliceUnsafeUtility_GetUnsafePtr_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m74258394834D8ACF24F195559B5CDEBE8E12FAEA_gshared (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A ___0_nativeSlice, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeSlice_1_get_Stride_m17EC64B052DD8EF9B7ECB34587008B81E4C1D0F9_gshared_inline (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_gshared (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m291684441DAEC4BBE2570E44410795225BBF7C61_gshared (Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC8939769E4A35B080058D1E634C056CBCBFE484D_gshared (RuntimeObject* ___0_source, Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16* ___1_selector, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* Enumerable_ToArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m15CD6D80828081CF92F5C831C1A70DF5E08C5114_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m6DEE754F7E8AD2EED4FB3915B8748EC7A958E830_gshared (Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB862602348103E8BB39942EFC003B3E2235BB387_gshared (RuntimeObject* ___0_source, Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1* ___1_selector, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Enumerable_ToArray_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9E3F50EE8CC0F071E2452F9FEEA99E25F61814E0_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_gshared (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_gshared (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_gshared (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_gshared (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_gshared (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Array_1_get_MaxSize_m0564A20FB640654EAA01F8AA47218FAB52BBCAA5_gshared_inline (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_gshared (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* __this, int32_t ___0_index, JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_1__ctor_mAD611CB241BF763B218C3D71EAD2B544978E47B2_gshared (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* __this, int32_t ___0_length, int32_t ___1_maxSize, int32_t ___2_allocMode, int32_t ___3_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_1_Dispose_m1323C3DB752C06341471793F097C9665987B8ABF_gshared (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModuleHandle_Copy_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mD5EED246F306E5FB4D3E541BB32CE156941BF022_gshared (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___0_src, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___1_dst, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m3135DCFBA5DDC3D2CAA20FB2666F3A996856F2F2_gshared (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mF2F1849E4D4D5A6B8F62C8B9D9B02CBB603CB9EE_gshared (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* __this, AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m192785B048EDA211AEC7A758A37D0B1ACCB94B9C_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ; inline bool NativeArray_1_get_IsCreated_m32D7795109B6F6F8649CA78EED4EA7305D59ECA3_inline (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* __this, const RuntimeMethod* method) { return (( bool (*) (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m32D7795109B6F6F8649CA78EED4EA7305D59ECA3_gshared_inline)(__this, method); } inline bool NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_inline (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, const RuntimeMethod* method) { return (( bool (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*, const RuntimeMethod*))NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeSegment_get_indexCount_mB1823401E991934E00A50147D40297C300AF456A (SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeSegment_get_vertexCount_m7FAC6E2254D9AC12C0293E26EEC5BE64832F7381 (SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5* __this, const RuntimeMethod* method) ; inline NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802 NativeArray_1_Reinterpret_TisSpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377_m074C91530BDA15E62E3545358191AD72A3E86135 (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* __this, const RuntimeMethod* method) { return (( NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802 (*) (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*, const RuntimeMethod*))NativeArray_1_Reinterpret_TisSpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377_m074C91530BDA15E62E3545358191AD72A3E86135_gshared)(__this, method); } inline NativeSlice_1_tF599C35E48F73DA5FECDC93CA74104F90A87AF36 NativeSlice_1_op_Implicit_mC97E7BA7DB1A40CC68E76684F9863D640D9CBEF0 (NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802 ___0_array, const RuntimeMethod* method) { return (( NativeSlice_1_tF599C35E48F73DA5FECDC93CA74104F90A87AF36 (*) (NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802, const RuntimeMethod*))NativeSlice_1_op_Implicit_mC97E7BA7DB1A40CC68E76684F9863D640D9CBEF0_gshared)(___0_array, method); } inline void SpriteShapeCopyUtility_1_Copy_m03392CD5E3BCEAD2163C12FC5E298808B15580E3 (SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38* ___0_dst, NativeSlice_1_tF599C35E48F73DA5FECDC93CA74104F90A87AF36 ___1_src, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38*, NativeSlice_1_tF599C35E48F73DA5FECDC93CA74104F90A87AF36, int32_t, const RuntimeMethod*))SpriteShapeCopyUtility_1_Copy_m03392CD5E3BCEAD2163C12FC5E298808B15580E3_gshared)(___0_dst, ___1_src, ___2_length, method); } inline NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A NativeSlice_1_op_Implicit_m3544AE9F07B075736D854A88978DF10EAC2F7604 (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_array, const RuntimeMethod* method) { return (( NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934, const RuntimeMethod*))NativeSlice_1_op_Implicit_m3544AE9F07B075736D854A88978DF10EAC2F7604_gshared)(___0_array, method); } inline void SpriteShapeCopyUtility_1_Copy_m6CCDC357918543E382097E163B9328553E6498CE (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_dst, NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A ___1_src, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*, NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A, int32_t, const RuntimeMethod*))SpriteShapeCopyUtility_1_Copy_m6CCDC357918543E382097E163B9328553E6498CE_gshared)(___0_dst, ___1_src, ___2_length, method); } inline void SpriteShapeCopyUtility_1_Copy_m010B8FAE1F68471D9E7BF6D37E7B67CAC22B7494 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_dst, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A ___1_src, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A, int32_t, const RuntimeMethod*))SpriteShapeCopyUtility_1_Copy_m010B8FAE1F68471D9E7BF6D37E7B67CAC22B7494_gshared)(___0_dst, ___1_src, ___2_length, method); } inline void SpriteShapeCopyUtility_1_Copy_mB97CDAD1418FD929282D34F5D4F041D16AEE81AD (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_dst, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF ___1_src, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF, int32_t, const RuntimeMethod*))SpriteShapeCopyUtility_1_Copy_mB97CDAD1418FD929282D34F5D4F041D16AEE81AD_gshared)(___0_dst, ___1_src, ___2_length, method); } inline int32_t NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50 (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* __this, const RuntimeMethod* method) { return (( int32_t (*) (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F*, const RuntimeMethod*))NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_gshared)(__this, method); } inline void SpriteShapeCopyUtility_1_Copy_m75B72E31247CCF9D3E7F3446FC26022B161A481A (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_dst, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F ___1_src, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F, int32_t, const RuntimeMethod*))SpriteShapeCopyUtility_1_Copy_m75B72E31247CCF9D3E7F3446FC26022B161A481A_gshared)(___0_dst, ___1_src, ___2_length, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED SpriteShapeRenderer_GetSegments_m20EAF8C9AA9B74C31053A0F69B60B15D7967AA20 (SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* __this, int32_t ___0_dataSize, const RuntimeMethod* method) ; inline void NativeArray_1_CopyFrom_m21CE3265F65D0A58D7BB1C8ADFAF4C4C7495CE35 (NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802* __this, SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38* ___0_array, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802*, SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38*, const RuntimeMethod*))NativeArray_1_CopyFrom_m21CE3265F65D0A58D7BB1C8ADFAF4C4C7495CE35_gshared)(__this, ___0_array, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeController_get_enableTangents_m3B01758CFC4CF46ADF8707266A87F506C68FF6C9_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeRenderer_GetChannels_m08BD580C754823A2578D887BEEF70AA43019DB8F (SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* __this, int32_t ___0_dataSize, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___1_indices, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* ___2_vertices, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* ___3_texcoords, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* ___4_tangents, const RuntimeMethod* method) ; inline void SpriteShapeCopyUtility_1_Copy_m1764D9BD0336134367717BFD45D4320499B21865 (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F ___0_dst, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___1_src, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*, int32_t, const RuntimeMethod*))SpriteShapeCopyUtility_1_Copy_m1764D9BD0336134367717BFD45D4320499B21865_gshared)(___0_dst, ___1_src, ___2_length, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeRenderer_GetChannels_mBFF908DA30D2D2A9650F917211D83F6A5795D755 (SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* __this, int32_t ___0_dataSize, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___1_indices, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* ___2_vertices, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* ___3_texcoords, const RuntimeMethod* method) ; inline void SpriteShapeCopyUtility_1_Copy_m48CD8E7E8B9E330350EF75FB36F0639FF9501B74 (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A ___0_dst, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___1_src, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, int32_t, const RuntimeMethod*))SpriteShapeCopyUtility_1_Copy_m48CD8E7E8B9E330350EF75FB36F0639FF9501B74_gshared)(___0_dst, ___1_src, ___2_length, method); } inline void SpriteShapeCopyUtility_1_Copy_mF73BB8C147864779ECF89DD61A93CD5377185B5B (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF ___0_dst, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___1_src, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, int32_t, const RuntimeMethod*))SpriteShapeCopyUtility_1_Copy_mF73BB8C147864779ECF89DD61A93CD5377185B5B_gshared)(___0_dst, ___1_src, ___2_length, method); } inline void SpriteShapeCopyUtility_1_Copy_mFF08BA537D2BAA3BAD4D8AB2E1481325D7C21096 (NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A ___0_dst, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___1_src, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*, int32_t, const RuntimeMethod*))SpriteShapeCopyUtility_1_Copy_mFF08BA537D2BAA3BAD4D8AB2E1481325D7C21096_gshared)(___0_dst, ___1_src, ___2_length, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 SpriteShapeController_get_spriteShapeParameters_m5EB8EFD2C04CC8797FDC67F2E381AB833D287AA0_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* SpriteShapeController_get_spriteArray_mE12E018678D8DFDA098E94255BDEE7E488292DAB_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeRenderer_Prepare_m3EB1D60213EC54306CEC059519D22E2754072950 (SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_handle, SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 ___1_shapeParams, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___2_sprites, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_lhs, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_rhs, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geom_Swap_mC7EC25B8240634331DBA3131664431F8B368197B (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E** ___0_a, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E** ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_EdgeEval_m5C733B47B92D0D71D3F2EAAF3ACFE22615D2410E (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_u, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_v, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_w, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_Interpolate_m786E5018A615B1E1019DBC5BE287641A88C1672D (float ___0_a, float ___1_x, float ___2_b, float ___3_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_u, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_v, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_w, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_TransLeq_m51E8B752216D3CC7B3D1997D1136CD3523BB9503 (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_lhs, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_rhs, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_TransEval_mF27A561158C7835A953334914C17081EEECA641E (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_u, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_v, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_w, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_TransSign_m2C6FC8DEF955A96C2F3FF2BFEDD4BEF40C576046 (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_u, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_v, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_w, const RuntimeMethod* method) ; inline void Pooled_1__ctor_m6D2022594CA36C1F949598A02E227306D68A1E43 (Pooled_1_tD4DBBDB5519CEC7B9D263106AA5F3B1CE1223180* __this, const RuntimeMethod* method) { (( void (*) (Pooled_1_tD4DBBDB5519CEC7B9D263106AA5F3B1CE1223180*, const RuntimeMethod*))Pooled_1__ctor_mE6FDE81ACBF0D81A858E9D5BCA86C3038731A172_gshared)(__this, method); } inline Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* Pooled_1_Create_mEF10ADA55CD881913504AC9DC40DFB56CE386C30 (const RuntimeMethod* method) { return (( Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* (*) (const RuntimeMethod*))Pooled_1_Create_mE1EE9673B3A948F6BDE3114CA2C076E4BE45BEC2_gshared)(method); } inline Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* Pooled_1_Create_m07215C33B2FDE8C9C3A21174D2B3883E42F7BED6 (const RuntimeMethod* method) { return (( Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* (*) (const RuntimeMethod*))Pooled_1_Create_mE1EE9673B3A948F6BDE3114CA2C076E4BE45BEC2_gshared)(method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 EdgePair_Create_m984F08E6275A4688EB8164D3184F8BA8E1233923 (const RuntimeMethod* method) ; inline void Pooled_1_Free_mC7C99E8F0AF3E9B68E66BE40F1B8DAAD6FA1BDF3 (Pooled_1_t5366643AA3D7C62018CDB4F0D0ED8FCD87DB9A36* __this, const RuntimeMethod* method) { (( void (*) (Pooled_1_t5366643AA3D7C62018CDB4F0D0ED8FCD87DB9A36*, const RuntimeMethod*))Pooled_1_Free_m39ED4D4C6BE6E4B7C7FF87243F294659617F81A1_gshared)(__this, method); } inline void Pooled_1_Free_m4ACE70914D083AE22AE0547CBDD86E032782684F (Pooled_1_tD100535F961D20B5D42B24D5D05387DDEB1ABDBF* __this, const RuntimeMethod* method) { (( void (*) (Pooled_1_tD100535F961D20B5D42B24D5D05387DDEB1ABDBF*, const RuntimeMethod*))Pooled_1_Free_m39ED4D4C6BE6E4B7C7FF87243F294659617F81A1_gshared)(__this, method); } inline void Pooled_1_Free_mA04009907A3B6F3B67053637F4B575A54CF6C0A5 (Pooled_1_t60106ACABBDF30C488D0EC4BBDC74B1BB94704C9* __this, const RuntimeMethod* method) { (( void (*) (Pooled_1_t60106ACABBDF30C488D0EC4BBDC74B1BB94704C9*, const RuntimeMethod*))Pooled_1_Free_m39ED4D4C6BE6E4B7C7FF87243F294659617F81A1_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* MeshUtils_MakeEdge_mCDC8989099CFDAA6AD48EF037E4CDC272D6B41D4 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eNext, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_MakeVertex_m2A7DE2405EA5E3D12B1D56FC0A7B1748273D1C90 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eOrig, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_vNext, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_MakeFace_mF4A86DDE85C8A79222BF4BB4C392C46E8BF9C4EB (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eOrig, Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ___1_fNext, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_KillVertex_m5D5C72B07825085DF50B2D646CC710B56A46058C (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_vDel, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_newOrg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_KillFace_m6AC8E688D30E7AC18981D29E901340ABC854CB24 (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ___0_fDel, Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ___1_newLFace, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_Splice_mD0C74018EFACEB37BD20709F2F304A4B6517E576 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_a, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* Edge_get__Rface_mA14DC262D09B8C4730E2DC670A0360D80EF9E026 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_KillEdge_m0DEEEAD04B86B35228DFF0DF124892F255DBC813 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eDel, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Mesh_AddEdgeVertex_mB1981481C4DA004BA1E66432E8894306FF9B435C (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eOrg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Dst_m9B0B595758DCF864743C498BC5FA2B5825FB8EC0 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Rface_m5A829430D83BA32FC3107AA02FA3114058D5AAA0 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Face_get_VertsCount_m8AD6AEC1ADAA78E4377ECA96CB59A7AC7FEEFCB6 (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Edge_get__Lprev_m7C649C346AD4E5475DC33C49CE48B33C60BC3B31 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_VertCCW_m729F20E41F384442DA8623B179051B8CCEB96321 (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_u, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_v, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_w, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57 (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eDel, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vec3_get_Item_m18BE18D5B8DE79B3C906B13FA63CA2AC304BBE37 (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vec3_ToString_mFCCD5C16E92C7EB6A1EADB61183CF3C6C1CD93AB (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_EnsureFirst_m74A479649B38135FBFB43F21EAA44C32EEAD144F (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2** ___0_e, const RuntimeMethod* method) ; inline void Pooled_1__ctor_mB026393C7205CBED20B18292024002D383D2E6AC (Pooled_1_tD100535F961D20B5D42B24D5D05387DDEB1ABDBF* __this, const RuntimeMethod* method) { (( void (*) (Pooled_1_tD100535F961D20B5D42B24D5D05387DDEB1ABDBF*, const RuntimeMethod*))Pooled_1__ctor_mE6FDE81ACBF0D81A858E9D5BCA86C3038731A172_gshared)(__this, method); } inline void Pooled_1__ctor_mE943925AB8FE85DC7CC4D4206350C2D394C51A86 (Pooled_1_t5366643AA3D7C62018CDB4F0D0ED8FCD87DB9A36* __this, const RuntimeMethod* method) { (( void (*) (Pooled_1_t5366643AA3D7C62018CDB4F0D0ED8FCD87DB9A36*, const RuntimeMethod*))Pooled_1__ctor_mE6FDE81ACBF0D81A858E9D5BCA86C3038731A172_gshared)(__this, method); } inline Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Pooled_1_Create_m3E24E381762F01A21D3BE206DA92A11D742D14CE (const RuntimeMethod* method) { return (( Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* (*) (const RuntimeMethod*))Pooled_1_Create_mE1EE9673B3A948F6BDE3114CA2C076E4BE45BEC2_gshared)(method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdgePair_Reset_m0B56DA5E426A184272B24B74B7A26085C1F162A4 (EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Edge_get__Rprev_mE3B995FFD33AD26DAF5F1AED18382BB100065DCD (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) ; inline void Pooled_1__ctor_m29509AEBFF496C7A1A5DEFAF553A1E0AB313D4D7 (Pooled_1_t60106ACABBDF30C488D0EC4BBDC74B1BB94704C9* __this, const RuntimeMethod* method) { (( void (*) (Pooled_1_t60106ACABBDF30C488D0EC4BBDC74B1BB94704C9*, const RuntimeMethod*))Pooled_1__ctor_mE6FDE81ACBF0D81A858E9D5BCA86C3038731A172_gshared)(__this, method); } inline void Dict_1_Remove_mEB9FC0CAE305769989BAC53C626DB0056B27BD73 (Dict_1_tD1584450532229333ADACF7949A706675CEE5012* __this, Node_t06356FB62D8BB233A2995348130F197928CAA666* ___0_node, const RuntimeMethod* method) { (( void (*) (Dict_1_tD1584450532229333ADACF7949A706675CEE5012*, Node_t06356FB62D8BB233A2995348130F197928CAA666*, const RuntimeMethod*))Dict_1_Remove_m3770B678DF9DF8E6F74FBC722306E6AC1642E918_gshared)(__this, ___0_node, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Mesh_Connect_mE5B23363499165A6B2A6A585AED053D962D072D1 (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eOrg, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_eDst, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_FixUpperEdge_m80D33493DCEBD2341C55C4F2A171A22D92C708EA (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_newEdge, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActiveRegion__ctor_m69C2395743F453BA9A59BC88EE6759F9FEC6B299 (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* __this, const RuntimeMethod* method) ; inline Node_t06356FB62D8BB233A2995348130F197928CAA666* Dict_1_InsertBefore_m21C50F29E666271AE08D432B6CBF259D8076FEB8 (Dict_1_tD1584450532229333ADACF7949A706675CEE5012* __this, Node_t06356FB62D8BB233A2995348130F197928CAA666* ___0_node, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___1_key, const RuntimeMethod* method) { return (( Node_t06356FB62D8BB233A2995348130F197928CAA666* (*) (Dict_1_tD1584450532229333ADACF7949A706675CEE5012*, Node_t06356FB62D8BB233A2995348130F197928CAA666*, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*, const RuntimeMethod*))Dict_1_InsertBefore_mA7089829AF21A81C08328223A351E1D1B55C52DA_gshared)(__this, ___0_node, ___1_key, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_IsWindingInside_mF1E1D0DFFC5438424F614993FDA27CBC37C35B4D (int32_t ___0_rule, int32_t ___1_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DeleteRegion_mCFA4F24A80189DC8A75FD2B452400823E799C170 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_FinishRegion_m5EA98BD2CA47DD5D8E5480E7855DD4D756C84094 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eOrg, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_eDst, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* Tess_AddRegionBelow_mD41DF8630F4C54D537E9F00D3A2672D13E9E68A9 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regAbove, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_eNewUp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_CheckForRightSplice_m25942FDEF6276480112696ECB9D7D6E0C27395C4 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geom_AddWinding_mEF9B45F1F1264B9A4057470FBCABF4A1C43132BC (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eDst, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_eSrc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_WalkDirtyRegions_m2F929B139BD96213AB133AAA0A8544995FB9F4F5 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_VertL1dist_m774CD04E2CC44868B97A806E8462588358AFF8CE (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_u, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_VertexWeights_m6D7FD684368293FDBC8770818E173C9E996B5533 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_isect, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_org, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_dst, float* ___3_w0, float* ___4_w1, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CombineCallback_Invoke_mEE5A2E4A63D0F05B0816C82AEA86846FD403CB94_inline (CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* __this, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ___0_position, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_data, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___2_weights, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0 (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_lhs, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_rhs, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eOrg, const RuntimeMethod* method) ; inline void PriorityQueue_1_Remove_mBB1E0BCB2021E613F42918213464CBA1493DD0EE (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* __this, PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F ___0_handle, const RuntimeMethod* method) { (( void (*) (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6*, PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F, const RuntimeMethod*))PriorityQueue_1_Remove_mA8C5A5E0128B527DFD78AB43848BF1205DFB87DF_gshared)(__this, ___0_handle, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_SpliceMergeVertices_mB6DD59676ACD512C3BD69CCF643B50E2AEC7631E (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_e1, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_e2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Min_mE913811A2F7566294BF4649A434282634E7254B3 (float ___0_val1, float ___1_val2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Max_mB55ACEA482E7F67E61496C4C7C54FE0BB7BE78EA (float ___0_val1, float ___1_val2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geom_EdgeIntersect_m01A9D8616F0A580C84D6298C0A3F7CF6AFE29019 (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_o1, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_d1, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_o2, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___3_d2, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___4_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* Tess_TopLeftRegion_m3C1E8AC1640F14D04C27C163191E1AB4E8D356BE (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Tess_FinishLeftRegions_mAC94EA6A1A8483C3A17573244F154D64BC52319F (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regFirst, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___1_regLast, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddRightEdges_m6C4B1B30D4DF33EA6A0CB10109CF85A03FD63958 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_eFirst, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___2_eLast, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___3_eTopLeft, bool ___4_cleanUp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* Tess_TopRightRegion_mDEF4F555F567428E63A1DA74FFBAEBF29454FB8D (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) ; inline PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F PriorityQueue_1_Insert_m760B390982BBE052BF962EB7B8DA8C16CA1C2655 (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* __this, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_value, const RuntimeMethod* method) { return (( PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F (*) (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6*, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*, const RuntimeMethod*))PriorityQueue_1_Insert_m9754E7249EE61CFFB532243A42FF3B3004F828EE_gshared)(__this, ___0_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_GetIntersectData_mB0CAFD39DAABEC4403569B04190EC627E06F7A14 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_isect, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_orgUp, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_dstUp, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___3_orgLo, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___4_dstLo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_CheckForLeftSplice_mCEDEE452591B6F893366A093E076E4F65830509F (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_CheckForIntersect_mA71310105191E5048AB2F6C630CC787856FA1F34 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_SweepEvent_mB4073EC3BC83DFA4F24AA119B2C2FF3C69012B0E (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_vEvent, const RuntimeMethod* method) ; inline Node_t06356FB62D8BB233A2995348130F197928CAA666* Dict_1_Find_m93D91FAE2B2BBC023C925872525601D88648EC6B (Dict_1_tD1584450532229333ADACF7949A706675CEE5012* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_key, const RuntimeMethod* method) { return (( Node_t06356FB62D8BB233A2995348130F197928CAA666* (*) (Dict_1_tD1584450532229333ADACF7949A706675CEE5012*, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*, const RuntimeMethod*))Dict_1_Find_m32716C60DA8E1186DF1E697C0EFF18C3FB3A894B_gshared)(__this, ___0_key, method); } inline ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* Node_get_Key_m6BC6943E0BC9A37B43EC32D9B56BC9AA7F876BE9_inline (Node_t06356FB62D8BB233A2995348130F197928CAA666* __this, const RuntimeMethod* method) { return (( ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* (*) (Node_t06356FB62D8BB233A2995348130F197928CAA666*, const RuntimeMethod*))Node_get_Key_m7676DC1849F78D89A45FFB0832018DE018DACBB6_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ConnectLeftDegenerate_m38444E9763440FDCBB461AF361C1E3887B5B1E5F (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_vEvent, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Edge_get__Dnext_m9BC35069C20236976B6572B35B1724A7EFF1E342 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ComputeWinding_m4765320038B4D8253740B36018BAEA29AEF95931 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ConnectLeftVertex_m3AB1D90C0A4F80DD0B5B831742052A422CE18564 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_vEvent, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ConnectRightVertex_m0CC9FCEA3FDAE9778455E286278790F36DF4C077 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_eBottomLeft, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Mesh_MakeEdge_mB4FA8F615512C8C712E8133902FF8DC996036FBE (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, const RuntimeMethod* method) ; inline Node_t06356FB62D8BB233A2995348130F197928CAA666* Dict_1_Insert_m8EF84AF84ED433AFDEC46FAC77C836317DA3C955 (Dict_1_tD1584450532229333ADACF7949A706675CEE5012* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_key, const RuntimeMethod* method) { return (( Node_t06356FB62D8BB233A2995348130F197928CAA666* (*) (Dict_1_tD1584450532229333ADACF7949A706675CEE5012*, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*, const RuntimeMethod*))Dict_1_Insert_m3778BF509F71711706BBA3A80B910AC92C51D2B9_gshared)(__this, ___0_key, method); } inline void LessOrEqual__ctor_m2872E91B4F947B696867069D5F94E38FEB366FA8 (LessOrEqual_t90A628465E3230F655EAADB865B28A17D09ECA5E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (LessOrEqual_t90A628465E3230F655EAADB865B28A17D09ECA5E*, RuntimeObject*, intptr_t, const RuntimeMethod*))LessOrEqual__ctor_m879CC73F82DB9969FFEA7FD9ACB1751C8CC35E8F_gshared)(__this, ___0_object, ___1_method, method); } inline void Dict_1__ctor_m7AD637ACE92134E3FD826D6D434C38C61CDF4DF5 (Dict_1_tD1584450532229333ADACF7949A706675CEE5012* __this, LessOrEqual_t90A628465E3230F655EAADB865B28A17D09ECA5E* ___0_leq, const RuntimeMethod* method) { (( void (*) (Dict_1_tD1584450532229333ADACF7949A706675CEE5012*, LessOrEqual_t90A628465E3230F655EAADB865B28A17D09ECA5E*, const RuntimeMethod*))Dict_1__ctor_m69C371F63872D7079B6B20E986696119EF2CFD56_gshared)(__this, ___0_leq, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddSentinel_m972F272F20047718E2430E66B0EAA6C8A6A59988 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, float ___0_smin, float ___1_smax, float ___2_t, const RuntimeMethod* method) ; inline Node_t06356FB62D8BB233A2995348130F197928CAA666* Dict_1_Min_m812DF218DBEC76B8954A89358A4242458DC6D2E1 (Dict_1_tD1584450532229333ADACF7949A706675CEE5012* __this, const RuntimeMethod* method) { return (( Node_t06356FB62D8BB233A2995348130F197928CAA666* (*) (Dict_1_tD1584450532229333ADACF7949A706675CEE5012*, const RuntimeMethod*))Dict_1_Min_m192FC1C1B89DB1E2C062D255EA49B3C14707E4FE_gshared)(__this, method); } inline void LessOrEqual__ctor_m7F0636343900F7B931324B9EA1D7834A0A73A64F (LessOrEqual_t5A4C139FBDD7675D0723E61BDF16727A78F6A3E5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (LessOrEqual_t5A4C139FBDD7675D0723E61BDF16727A78F6A3E5*, RuntimeObject*, intptr_t, const RuntimeMethod*))LessOrEqual__ctor_m498EAF9AA94FFF1090001D4800B96E2B4118896C_gshared)(__this, ___0_object, ___1_method, method); } inline void PriorityQueue_1__ctor_mB24C6D0E152760BFC2C6DD68D9CEDA84194D9E5D (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* __this, int32_t ___0_initialSize, LessOrEqual_t5A4C139FBDD7675D0723E61BDF16727A78F6A3E5* ___1_leq, const RuntimeMethod* method) { (( void (*) (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6*, int32_t, LessOrEqual_t5A4C139FBDD7675D0723E61BDF16727A78F6A3E5*, const RuntimeMethod*))PriorityQueue_1__ctor_m1F692759300474485E5BA07D48FE6435AA313F04_gshared)(__this, ___0_initialSize, ___1_leq, method); } inline void PriorityQueue_1_Init_m9163C7E7C0C5E391831DC9F18FA26F47BC7E3E51 (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* __this, const RuntimeMethod* method) { (( void (*) (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6*, const RuntimeMethod*))PriorityQueue_1_Init_m1DB8768DD5A5973ACC31C98091A0370DCDA56251_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_RemoveDegenerateEdges_mF5450F835EFDC8D5186087608CA7EC56CFCA82C9 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_InitPriorityQ_mC576B39EBE83F875099F080406972D6A7570BC11 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_RemoveDegenerateFaces_m175F0E09E0A14E1F45ABAA71EEA744BB48863D8C (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_InitEdgeDict_m0EE5C5B7E788CCF1AAC029C56A8FEC413A981125 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; inline Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* PriorityQueue_1_Minimum_mBE40F8EDAF00B8C7D016A152896547A9F526D355 (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* __this, const RuntimeMethod* method) { return (( Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* (*) (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6*, const RuntimeMethod*))PriorityQueue_1_Minimum_m1F92DF2456A2EAF181F2FEA9B911CC00997E2CA3_gshared)(__this, method); } inline Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* PriorityQueue_1_ExtractMin_mBFFEE8D0BB0569F876502DF804E9909777D18B02 (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* __this, const RuntimeMethod* method) { return (( Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* (*) (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6*, const RuntimeMethod*))PriorityQueue_1_ExtractMin_m5033E56ACE3FE9254F4B81A371593FB9B12583C4_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DoneEdgeDict_m24F4E64FF899AA4BB85C79C107EFEE03C9980606 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DonePriorityQ_m27DEF72BC94B68743B99CA7BA9A042377F13BA5C (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Sub_mE2347B74B4877CB5E0269FE8FAEFF8B82AD1D3EF (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___0_lhs, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___1_rhs, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___2_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Vec3_LongAxis_mDD3D8BCD04B089AD3E7B383F1EBE72A0C548F141 (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MeshUtils_FaceArea_m58594CC100DB8CB29D939B7F9703D67975881DB6 (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ___0_f, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Neg_mAFFD69D42B4584D9541B5A866A41B37CE92778EA (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ComputeNormal_m3A49B801D5E0CEF00327B0DAA038F61D89B45056 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___0_norm, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Dot_m95643401DDBB86E315DA9FB7FF2DEA2AEE65E37F (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___0_u, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___1_v, float* ___2_dot, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_CheckOrientation_m4471242836839206D425EA88F294817B6C3AC68A (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_EdgeGoesLeft_m8C4A572A6E0F2BC8D6457787CBD3B09200B34808 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_e, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_EdgeGoesRight_m1279AC98D42D6CDF49D720E4F735FD3AFDE242C6 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_e, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_TessellateMonoRegion_m495AA620F323F60E855E96B3001AA4FC6614E423 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ___0_face, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_MergeConvexFaces_m0D46F821F2F2296DD1342E0E49E56F8CEBCB9D6C (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, int32_t ___0_maxVertsPerFace, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Tess_GetNeighbourFace_m923653D242BA94542FC5566F35B4F4A968F8EA6F (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_edge, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_mA5921D39DFE78C3E50EB6B50221280253EA8118A (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Tess_SignedArea_m31E6133A5142ABCCA1ED940A3C74CF0093DF0E38 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* ___0_vertices, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_Tessellate_m15B65DE9A337183354DF80726FB2C2129850C386 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, int32_t ___0_windingRule, int32_t ___1_elementType, int32_t ___2_polySize, CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* ___3_combineCallback, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ProjectPolygon_m0548FB034FED6B171622A1BFB1318C23A477BBE6 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ComputeInterior_mF4250ABC1DECA9FC271ED960F2A3EE44F7A57317 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_SetWindingNumber_mFAEAB440C99283550B5C0595E208981B32C0E839 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, int32_t ___0_value, bool ___1_keepOnlyBoundary, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_TessellateInterior_m3E5F1397A5AAF242394E63A44AF7EEF2A0CE1955 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_OutputContours_m3FA17B0D69F28B4671F8FE03CE0350C2A094FEB7 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_OutputPolymesh_m84AB594E58778801BA24B6AEA0757B0CA07F381F (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, int32_t ___0_elementType, int32_t ___1_polySize, const RuntimeMethod* method) ; inline void Pooled_1_Free_m640224CA37755A613C60973AF690D8AD8D71C50C (Pooled_1_tD4DBBDB5519CEC7B9D263106AA5F3B1CE1223180* __this, const RuntimeMethod* method) { (( void (*) (Pooled_1_tD4DBBDB5519CEC7B9D263106AA5F3B1CE1223180*, const RuntimeMethod*))Pooled_1_Free_m39ED4D4C6BE6E4B7C7FF87243F294659617F81A1_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ContourVertex_ToString_mD386EFF0657B8A3D8060BF097ABFD6473440CF9F (ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Sprite_get_pixelsPerUnit_m5A5984BC298062DF4CD2CB3E8534443FFCF31826 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Sprite_get_pivot_mDFC0A205317DB2F3B6C720B8A5BE1C27D01C1D44 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Sprite_get_textureRect_m83CAD4AD2F41C02FBE447EBAB92C2AC76EB46D25 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Sprite_get_border_m024C8361A808BF597EC6E1849AADDA9C756B459F (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_lhs, float ___1_rhs, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_lhs, float ___1_rhs, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierUtility_BezierPoint_m58FBF49282434261BFE28A39F3C891889F6FAF54 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_startRightTangent, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_startPosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_endPosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_endLeftTangent, float ___4_t, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_distance_m516495927BCF37E20FFA3E99C821062D329DFFF8_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline (float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Spline_GetPointCount_m9A872A9A4C7CA81296EF70F93D48B8C47A5F7415 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Spline_get_isOpenEnded_m09BD0EAEDB52B06A28C0D5718F63043791DC6861 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, const RuntimeMethod* method) ; inline SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37 (List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* (*) (List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; inline void List_1_Clear_mDFA27F60391394D3BCF3D052D850CE96E3BC2431_inline (List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* __this, const RuntimeMethod* method) { (( void (*) (List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } inline int32_t List_1_get_Count_m7733764CAF804157E73B174BEE7FA9E9003A8C1E_inline (List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Spline_IsPositionValid_m9D5B86A0EC6C11CAD23748553C28DE1D6BE65AD1 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, int32_t ___1_next, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_point, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineControlPoint__ctor_mC43E9567FABB0F0F28B7AF0BA52B346704AF44E1 (SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SplineControlPoint_set_cornerMode_m1CCDB4EA35131D2DB1B0A117CDE6B34117D935C6_inline (SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* __this, int32_t ___0_value, const RuntimeMethod* method) ; inline void List_1_Insert_mFC1634B12F62C8D2CA7FA35F3866D746052A39CB (List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* __this, int32_t ___0_index, SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D*, int32_t, SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D*, const RuntimeMethod*))List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared)(__this, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Spline_GetTangentMode_m2C2C980AE7A7C3C2B253033A24636586C33AF43D (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SplineControlPoint_get_cornerMode_m95DB1388626D5DB42A4490B3A6998AB7DE6D48AF_inline (SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3 (bool* __this, const RuntimeMethod* method) ; inline void List_1__ctor_m4BEB68A39A86E38B0A306C36E8104F3E6BCEBDB3 (List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* __this, const RuntimeMethod* method) { (( void (*) (List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) ; inline void List_1__ctor_mB739F7842935437106665D3AF077216144D78EB1 (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AngleRange_set_sprites_mA53B82D0E47C10B042E6D3324E693416D9A7BA37_inline (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AngleRange_get_start_mD0468EC3E8E1935141A977DB0593921DCAEF4738_inline (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_Equals_m97C79E2B80F39214DB3F7E714FF2BCA45A0A8BF9 (float* __this, float ___0_obj, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AngleRange_get_end_m2C9ED13CD1759C45BFE955F05A126EE5869DF1E2_inline (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AngleRange_get_order_m4B94B4ABE3C9280BC7D7C42C3BAFD215C4FDE65A_inline (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_Equals_mC819D19A661B95BE253FB1769FD4D91961D20722 (int32_t* __this, int32_t ___0_obj, const RuntimeMethod* method) ; inline int32_t List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_inline (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } inline Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354 (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* (*) (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ; inline void List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2 (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CornerSprite_set_sprites_m713C5FEFAAB212FA42AEF83FEC42509D02414979_inline (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CornerSprite_get_cornerType_m3AAD26BC2C63513DE93092A7F1FE89C851642BC5_inline (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_Equals_m96B1058BA6312E23F31A5FBF594E96EB692EAF4E (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerSprite__ctor_m129B0F37BC95A899CE43D4130B64ABB7301F1894 (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CornerSprite_set_cornerType_mEC433705D57B3EDC4804B0243C852B6354E89332_inline (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, int32_t ___0_value, const RuntimeMethod* method) ; inline void List_1_Insert_mABCA28BDB92B10732359889293CAE424B0FA1E60 (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* __this, int32_t ___0_index, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*, int32_t, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99*, const RuntimeMethod*))List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_Clear_m4DE675962A65E041808F68902B03BA7E570F650B_inline (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* SpriteShape_GetCornerSprite_m33DA8C403F036A099D246C22879E7D099C80E004 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, int32_t ___0_cornerType, const RuntimeMethod* method) ; inline void List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* __this, int32_t ___0_index, CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA*, int32_t, CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D*, const RuntimeMethod*))List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared)(__this, ___0_index, ___1_item, method); } inline int32_t List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_inline (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShape_ResetCornerList_m8B8505F12CB2798A97C301E9E4AC3216CC08A536 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) ; inline void List_1_Clear_m1E377891E8B1993AA7D4421CFE0344CDE93E6343_inline (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* __this, const RuntimeMethod* method) { (( void (*) (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* SpriteShape_get_angleRanges_m0C62D6A5E07E32DCCF9EE67FABF0EFC60D0D0745_inline (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) ; inline int32_t List_1_get_Count_m83979ECD19A9DF5046BB6B41ECB30B3F987F3542_inline (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } inline AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* List_1_get_Item_m7267F7A34721B8660DF4A1AA8509850DA6703F4D (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* (*) (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* SpriteShape_get_cornerSprites_m087D4444A163AA72121E45EE562260C2ACED951C_inline (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) ; inline CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* List_1_get_Item_m654BFD8413C5A2B53C3F8FE7EEB09FF331E150C1 (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* (*) (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } inline void List_1__ctor_m5D9610D0A33CFF67E89D01A0FC92C4C6AA8F43AC (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* __this, const RuntimeMethod* method) { (( void (*) (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } inline void List_1__ctor_mAB6DADE68B9108AE5C5CBECF5DC1E7B59E39A25B (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_TryGetComponent_mC2472304301C1523E25A5FACD0BCD1CC471B7BD0 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Type_t* ___0_type, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3** ___1_component, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* SpriteShapeDefaultCreator_get_defaultInstance_m3D7F2CB26AD65BA670E221E672716B4AEB5764E4 (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* SpriteShapeController_get_edgeCollider_m2E6019F72F1AFB428BF9D2089BEDA849D0D9577E (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* SpriteShapeController_get_polygonCollider_m225EE23CFBB87B3FFFACFF7CC6B2CA5515236015 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SpriteShapeController_InitBounds_m2B81084A9168AD6B0C98629900A76A579408DD79 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; inline SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* Component_GetComponent_TisSpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC_mBBF2FAD094FD98A4AFAA4152871A4AF0153E149A (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } inline bool NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_inline (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* __this, const RuntimeMethod* method) { return (( bool (*) (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D*, const RuntimeMethod*))NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_gshared_inline)(__this, method); } inline void NativeArray_1__ctor_m99D4611CBECE73BA76F4CC05D99C3C88FBD3F484 (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m99D4611CBECE73BA76F4CC05D99C3C88FBD3F484_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A (JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* __this, const RuntimeMethod* method) ; inline bool NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_inline (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* __this, const RuntimeMethod* method) { return (( bool (*) (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_gshared_inline)(__this, method); } inline void NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* __this, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*, const RuntimeMethod*))NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_gshared)(__this, method); } inline bool NativeArray_1_get_IsCreated_mED9E373415C2DF369294129F0C57FDC676521786_inline (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, const RuntimeMethod* method) { return (( bool (*) (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8*, const RuntimeMethod*))NativeArray_1_get_IsCreated_mED9E373415C2DF369294129F0C57FDC676521786_gshared_inline)(__this, method); } inline void NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6 (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8*, const RuntimeMethod*))NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_gshared)(__this, method); } inline void NativeArray_1_Dispose_mD66CC91362E723D67F805C54D9F6DA0DD2FDA63C (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* __this, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D*, const RuntimeMethod*))NativeArray_1_Dispose_mD66CC91362E723D67F805C54D9F6DA0DD2FDA63C_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_DisposeInternal_mAAEB238F72B78D551F83EB312D6619987899B98D (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer_get_allowOcclusionWhenDynamic_m5FC709426EA4FD277AD5E9BF1A04CD2B8868410C (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_allowOcclusionWhenDynamic_mFAF8360D5AEEAE69443738AA7D764CF1E52EFFE7 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_UpdateSpriteData_mD8A87BDA7AC4BC6EA3521AEE52B38F62C01A579D (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_UpdateGeometryCache_m4D27DBA3C6C424293BDD963C968C0B2014C7C7F7 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Spline_tD674213224F697425072FBF76AE3FD203AD2B818* SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spline_Clear_m90018779EEB8B0130F1C0FFFAFC0B9D5C75C840B (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_left_m851D1A435131CE336F60115E19FC8C21480284BC_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_down_m7672D87B9C778FB2AEF7BB79758142D01166B493_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spline_InsertPointAt_m2615F34617A42F174ADEE4AE74EB97EFB07CBEE8 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_right_m99043ED6B3D5AEA5033313FE3DA9571F39D1B280_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Spline_GetPosition_m68F7EECA5140A4D6C0FAA8AB9F8DED9BF214CF9C (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Renderer_get_localBounds_m8E3CDFEBF18132DB1CAB0825CC1CB8CD0E123894 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeRenderer_SetLocalAABB_m50672DFB7F3EF0AB13FF725A86EA3DA718C8F080 (SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarningFormat_mEC3E8902D2EF0D6CDC7D2643D75DF8A7A6F84713 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_context, String_t* ___1_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_args, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* SpriteShape_get_fillTexture_mCFAA6A4C131C79E81A2ED7333609FE357C83D627_inline (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteShape_get_fillOffset_mAB5DCDA5724331DAD614D975D32C5040708BF601_inline (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_HasSpriteShapeChanged_mD2828F60582F8702356BBEB50CC95A7A6BA55237 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShape_GetSpriteShapeHashCode_m9212F83587FD6084A616CE5E897F40146CAF3AF5 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* ___0_spriteShape, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_spriteShapeHashCode_mF2D6ABCAF590DFC5A0461E61A8B78356FD2FB520_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4* SpriteShapeController_get_spriteShapeCreator_m3E277D63975226E2A58979508A782BC02117C95A (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; inline Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722 List_1_GetEnumerator_m1BC6DC70A8DE77B83D22FC290BB3472DE60942D6 (List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861* __this, const RuntimeMethod* method) { return (( Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722 (*) (List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } inline void Enumerator_Dispose_mCAA2846F9895499245F2A2AECAA62BB832915377 (Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } inline SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F* Enumerator_get_Current_mAD38B6DEC3B55229423C3473C05087FB57F77CAC_inline (Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722* __this, const RuntimeMethod* method) { return (( SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F* (*) (Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } inline bool Enumerator_MoveNext_m85C2878783EF14FE1F213F44F7DF7C23C25F1206 (Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeController_GetCustomScriptHashCode_m42FEDCC62FFACA8D3C5F1FE06309D57634D3CAA4 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_splineHashCode_m5FD24A66B300EA0F8E1A1B0E5100ED3D0AA8FB98_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_BakeCollider_mEFCB850D14CBB3949E2C7FCD62A24FA5C06593D7 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 SpriteShapeController_BakeMesh_mD8809E911D574437001B446DDFA90724BF384743 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* SpriteShapeController_get_spriteShapeGeometryCache_m677A25E93851BACE158237F9878AE78D21E17AE8 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGeometryCache_get_maxArrayCount_m0D5DD80D325407DD8BEFD67804BE450C16900F29_inline (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_ValidateSpline_m574D40EEB9533DC63C07FE45A83E5434A8A950D9 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_HasSplineDataChanged_m5AEE03084F30CD6E726BF388636C8B5CD419CCB2 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_HasSpriteShapeDataChanged_mCC909CA241E0D2E116A51C32B8A22CC7D4726F58 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_UpdateSpriteShapeParameters_m10CFBD964FC92FC1619319ABAA545A1391FC1296 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 SpriteShapeController_ScheduleBake_m8ECD1C9C3FC8EB1E7194CE61723ECE10A7C74D73 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeController_get_geometryCached_mD9C381E9B9CF0720F751F3E8DDBCA7F810D2A07A_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeGeometryCache_UpdateGeometryCache_mB11BB67BC6A491573BADD23338C16E4CB65645D8 (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeController_get_worldSpaceUVs_m334F4BDD28C1980124898063E3FA35A82E48E8A3_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteShapeController_get_fillPixelsPerUnit_m03D2274AA79D8FE84520825C4658C89328B40AC9_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteShapeController_get_stretchTiling_m8B867630BCC7929A238CB8F43F687F3F9618C658_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpriteShape_get_useSpriteBorders_m71A77DB6C2DD9240181C19700E2E68A2CC69F964_inline (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Matrix4x4_op_Inequality_m318CC0235679529F15B2C56E0896E70A2BD62713_inline (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ; inline void List_1__ctor_m1FFBA0B475D5E65C4708BADA21ACA2FD1105EDA3 (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* __this, const RuntimeMethod* method) { (( void (*) (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43*, const RuntimeMethod*))List_1__ctor_m1FFBA0B475D5E65C4708BADA21ACA2FD1105EDA3_gshared)(__this, method); } inline void List_1__ctor_mE3627EA4F04BA08B18A99FB6DF4ED882629D8B5D (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method); } inline void Comparison_1__ctor_m66C9683C75C6BC7826D4D3E8CD8AA2537946F3E6 (Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___0_object, ___1_method, method); } inline void List_1_Sort_mB0F17E9183DDA7E1E299853547B5DFA2261FFC5E (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* __this, Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8* ___0_comparison, const RuntimeMethod* method) { (( void (*) (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE*, Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8*, const RuntimeMethod*))List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared)(__this, ___0_comparison, method); } inline Enumerator_tD2EB3DD5FD266C0F9F7DE350E94815F08A9F9324 List_1_GetEnumerator_m287A2DC6A1FC1EF8920E8244CF0BFC04723260F3 (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* __this, const RuntimeMethod* method) { return (( Enumerator_tD2EB3DD5FD266C0F9F7DE350E94815F08A9F9324 (*) (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } inline void Enumerator_Dispose_mC2944E5125933569A7157B7C90399BEF9C44313C (Enumerator_tD2EB3DD5FD266C0F9F7DE350E94815F08A9F9324* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tD2EB3DD5FD266C0F9F7DE350E94815F08A9F9324*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } inline Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* Enumerator_get_Current_m91DC3318511183BDAADD91C8791135AE5A2B71ED_inline (Enumerator_tD2EB3DD5FD266C0F9F7DE350E94815F08A9F9324* __this, const RuntimeMethod* method) { return (( Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* (*) (Enumerator_tD2EB3DD5FD266C0F9F7DE350E94815F08A9F9324*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } inline bool Enumerator_MoveNext_m779FA5FCE005ABE1D7E9C78A5B14684BA7FA864A (Enumerator_tD2EB3DD5FD266C0F9F7DE350E94815F08A9F9324* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tD2EB3DD5FD266C0F9F7DE350E94815F08A9F9324*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method); } inline void List_1_Add_mFA81ADB069A1847FCBD99BF79F75DCBC3B5BA284_inline (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method); } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { return (( Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared)(__this, method); } inline void List_1_Add_m39DDA1D945B8494A50D0147DA5CD260718D8BDDA_inline (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* __this, AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43*, AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB, const RuntimeMethod*))List_1_Add_m39DDA1D945B8494A50D0147DA5CD260718D8BDDA_gshared_inline)(__this, ___0_item, method); } inline Enumerator_tD4C4FDC4C2150AF5E726CFD3AF24E102F87450BD List_1_GetEnumerator_mC265DBA7F466E8036343A7622A435ADAC31564E6 (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* __this, const RuntimeMethod* method) { return (( Enumerator_tD4C4FDC4C2150AF5E726CFD3AF24E102F87450BD (*) (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } inline void Enumerator_Dispose_m60709F51CE4A70BCE604A6A3AAA905EC2EC9E038 (Enumerator_tD4C4FDC4C2150AF5E726CFD3AF24E102F87450BD* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tD4C4FDC4C2150AF5E726CFD3AF24E102F87450BD*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } inline CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* Enumerator_get_Current_mF129D548F3C75C4A038C38EC43D46E08D451524A_inline (Enumerator_tD4C4FDC4C2150AF5E726CFD3AF24E102F87450BD* __this, const RuntimeMethod* method) { return (( CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* (*) (Enumerator_tD4C4FDC4C2150AF5E726CFD3AF24E102F87450BD*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } inline bool Enumerator_MoveNext_mE81789278260F3B48C363480CEFE08C3337A1292 (Enumerator_tD4C4FDC4C2150AF5E726CFD3AF24E102F87450BD* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tD4C4FDC4C2150AF5E726CFD3AF24E102F87450BD*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } inline SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* List_1_ToArray_mFFE7F4B6B5CEAA4C88BD2412C68CE29CF8DAA55A (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* __this, const RuntimeMethod* method) { return (( SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* (*) (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } inline AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* List_1_ToArray_mFD387A49861605D747A6E9FE22C176C5D596013C (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* __this, const RuntimeMethod* method) { return (( AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* (*) (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43*, const RuntimeMethod*))List_1_ToArray_mFD387A49861605D747A6E9FE22C176C5D596013C_gshared)(__this, method); } inline void List_1_AddRange_m3CA530E64A865DC36BB8F753BCFE66A252CCDE65 (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method); } inline void NativeArray_1__ctor_mF621B5D11400CEC4F5326B5ED49002F89B5406DA (NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mF621B5D11400CEC4F5326B5ED49002F89B5406DA_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Spline_GetLeftTangent_m722F61220067D72DD8CDD817E9174F331778A398 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Spline_GetRightTangent_m6008A3450C5E0D85D57FA8A1453670CBC5B280EF (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) ; inline void NativeArray_1__ctor_m377E30920EC7B1EF3CD02CE420B22306733DCAAA (NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m377E30920EC7B1EF3CD02CE420B22306733DCAAA_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Spline_GetHeight_m06E2206C720560307DD537BFD984EFB7E60B2A51 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Spline_GetSpriteIndex_m83CE4FDE1C4AFF2ECAC9D05FE8AEC262D37B3D25 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Spline_GetCornerMode_m7EB28D7DA4B3092DC077C4529F3C02321E55F0D5 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BezierUtility_GetSpritePixelWidth_mA2692A4D73384256BB96A733B8140EE3F5F352B9 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_sprite, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_splineDetail_mB03C316DE81143E38A30C15C339D36DAD7C56E33_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BezierUtility_BezierLength_m1A8E5F24FB82045705EB1C61BB9D3BE5CA1CBF4B (NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___0_shapePoints, int32_t ___1_splineDetail, float* ___2_smallestSegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_get_optimizeGeometry_m7D907B4FB2924B44C252DE590CA3F151B6C711D9 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_ValidateSpriteShapeTexture_mD3A351394676E4AB9C1EA7127E77E144D6A05B00 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SpriteShapeController_set_maxArrayCount_mE4A6A50AAECB96C743CC1A701840776699833ECD_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_maxArrayCount_m1CD21D97E9DFB36FB05C64261E6B2AE8AE7A9F29_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_min_m02D43DF516544C279AF660EA4731449C82991849_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 SpriteShapeGeometryCache_Upload_mD06F59772108B75C0AB79CD2440BA32CF5C95107 (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* ___0_sr, SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* ___1_sc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ; inline void NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } inline void NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4 (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } inline void NativeSlice_1__ctor_mA86BFB1A1041538B29753EAC62A37157B84A4171 (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* __this, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___0_array, const RuntimeMethod* method) { (( void (*) (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F*, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8, const RuntimeMethod*))NativeSlice_1__ctor_mA86BFB1A1041538B29753EAC62A37157B84A4171_gshared)(__this, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JobHandle_ScheduleBatchedJobs_mCA0E146397E30E31FB57C96DAA1820451886DACA (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeController_get_updateShadow_mE4867AC0CCEB59E1A84FB5838549B06A76744237_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Implicit_mE3CD803641A93D54781142BB2AEAE299D6959C79_inline (int32_t ___0_v, const RuntimeMethod* method) ; 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); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; inline void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_BakeShadow_m9C49E19FCD75A0A954296DD323A60B63F3BFAD09 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeController_get_autoUpdateCollider_m54D843E58B97438ACF30071768B0F5FB4A8473B7_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_get_hasCollider_mB354FB04E19BA1CBC5F486BB32DF692382FBDD42 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; 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); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdgeCollider2D_set_points_mFF49E39867F376E313D50F57531C28A1F715D02F (EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolygonCollider2D_set_points_m74A433CEBC5A6A460EC2852CDEDEED2D4E261462 (PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_value, const RuntimeMethod* method) ; inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method) { return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer__ctor_m9445F1606331B732FCA393591F3E230714FD5FF4 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_GetTemporaryRT_mA5890C933C554A6C7C382E42E706E8862FB564A4 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, int32_t ___1_width, int32_t ___2_height, int32_t ___3_depthBuffer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324 (int32_t ___0_nameID, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_rt, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Renderer_get_sharedMaterial_mA2E0CA0A564617FFC3E0E50947C6300082C35F81 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DrawRenderer_mA925F252047D04C661BF74D1066C3C25C2B1E774 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___0_renderer, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_material, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_ExecuteCommandBuffer_mE7D922583404AB08A25C1413A3EA9F6B0D2F16B9 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_buffer, const RuntimeMethod* method) ; 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); } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543 (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, int32_t, const RuntimeMethod*))List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_gshared)(__this, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Implicit_m274CE0EFDC0FFD5168817614BF1A3699784DE02B (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spline__ctor_m77058E9CAC3C3BF9252B278EFDCAC44A1335077B (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, const RuntimeMethod* method) ; inline void List_1__ctor_m035E80F0A198BA3ED0E6B9AB2A14C92F8A68E02E (List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861* __this, const RuntimeMethod* method) { (( void (*) (List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } 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); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3D2A053B5948BDFC84870DCBEAD76989CF259BF1 (U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586 (int32_t* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D SpriteShapeController_GetShapeControlPoints_m4A0BF704DB4274546156AC4085353536541B30D5 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeController_CalculateMaxArrayCount_m3460A750AFF7144E55395AF683DD508233190ECB (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___0_shapePoints, const RuntimeMethod* method) ; inline void NativeArray_1_Dispose_m4666F0407DE459A53D3477A8D88314C0E44E4B43 (NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D* __this, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D*, const RuntimeMethod*))NativeArray_1_Dispose_m4666F0407DE459A53D3477A8D88314C0E44E4B43_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_ValidateUTess2D_mC71A1EC29B1BC0FF00C49C695A96846D709F458E (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147 SpriteShapeRenderer_GetBounds_mB1109C67BE9B7A2376B92299C07B89E25026E42A (SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D SpriteShapeController_get_stats_m3130C2A150F3CFF99A6FD0D5EC06147E907D96FD (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E SpriteShapeController_get_shadowData_m6D637C25E16688807369372E8B00026509CD1EB3_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 SpriteShapeController_GetSplinePointMetaData_m56AE94299696DA36F56EE24B792FAD9892ECF786 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* SpriteShapeController_get_angleRangeInfoArray_mED8D0B5CD5EE8724A44A6CA86DCE37AE085C11F4_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* SpriteShapeController_get_edgeSpriteArray_mB562E639F3951B0A5432AA7F9BA18BCD69387071_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* SpriteShapeController_get_cornerSpriteArray_mF0A3ACBD990E4DCE4BFE3CA2192C0058DD3F7E9E_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_Prepare_m8358A9BD95A1D45F0FBE63A5661421DD0D8B4DB7 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* ___0_controller, SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 ___1_shapeParams, int32_t ___2_maxArrayCount, NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___3_shapePoints, NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 ___4_metaData, AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* ___5_angleRanges, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___6_segmentSprites, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___7_cornerSprites, bool ___8_UseUTess, const RuntimeMethod* method) ; inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobExtensions_Schedule_TisSpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E_m78894CA76B6A5619A1DCF526E1DFEBB3B4781DA1 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E ___0_jobData, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___1_dependsOn, const RuntimeMethod* method) { return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobExtensions_Schedule_TisSpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E_m78894CA76B6A5619A1DCF526E1DFEBB3B4781DA1_gshared)(___0_jobData, ___1_dependsOn, method); } inline void NativeArray_1_Dispose_m86CDDC18C767D3558378241F4CB6BF35D9733F35 (NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25* __this, const RuntimeMethod* method) { (( void (*) (NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25*, const RuntimeMethod*))NativeArray_1_Dispose_m86CDDC18C767D3558378241F4CB6BF35D9733F35_gshared)(__this, method); } inline SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* ScriptableObject_CreateInstance_TisSpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_m718F697C1547BCE1B2A070C0925A6402EB830D07 (const RuntimeMethod* method) { return (( SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeGeometryCreator__ctor_m11995DD5FE4D69A420FABBD8AE3DB243E9D4EF7B (SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_UTessellator_mA975B9F66E80F2334124BFADD19F331AB2F6E90D (SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5* ___0_geom, int32_t ___1_maxCount, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___2_tessPoints, int32_t ___3_tessPointCount, uint16_t* ___4_indices, int32_t* ___5_iCount, uint8_t* ___6_vertices, int32_t ___7_stride, int32_t* ___8_vCount, int32_t ___9_label, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_vertexArrayCount_m776FBDEEB5A98DDBE16B219D2587D981B606D910_inline (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_spriteCount_m8D39765E70D833493EEA503ED982F410EA9DFA53 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_contourPointCount_m45CA4B09B39611D4A1C09F494A3BED828258CC41_inline (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_segmentCount_m5B0A226EBA7CA12B095A92DB429DEB30DF3C7210_inline (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_get_hasCollider_m6C79BA0841071B0B97D33C195716F14C0B5453DC (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_get_hasShadow_mF8B09961DA6FE6A05AA217EA3DAC9FF8D026FBB3 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_get_colliderPivot_m8D45A62C4E63DFD67D502547812616043B2582E7 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_get_shadowPivot_mDF1695D06772C0DF9F3D30F628780F1EF4A2B39E (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_get_borderPivot_m1CB177826C97190744B42A7A39F1E4B2ACA17941 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_splineDetail_m3739C3D78D2F7D5EE0C31ADC7EFF1A28E1620D5F (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_get_isAdaptive_m8022015FFC581294D888FCC63FEDC6B503985C85 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_get_hasSpriteBorder_m015043D5050787F1744E27679E6681101C24C01F (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 SpriteShapeGenerator_GetSpriteInfo_mC06825216D7CF04273E559CBBACEA742CCCC129E (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 SpriteShapeGenerator_GetCornerSpriteInfo_m6170012E001B82F923367E339A60AE997AEC7335 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 SpriteShapeGenerator_GetSegmentInfo_m72363F976D7D18181DED537467749537D0999DA9 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_GetContourIndex_m8705A508B3B54F8268411F3FDF3DCBD030705500 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_GetEndContourIndexOfSegment_m34A178F013D01C7EA2713CCE22E43BFF85D2E8CD (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_SetResult_mB943A248C968BCA647038BD8CF5F568BB4669475 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_result, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_abs_m3D9508B36B045BFE7B89C6C69AD34596264E4FE1_inline (float ___0_x, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_IsPointOnLine_m9ADB4EB472366B1B12FE900C9395F6A50A01DE8B (float ___0_epsilon, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_b, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_c, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline (float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_Det_m1CBF814EBFAF65729676E04E7C2B25556B96BD34 (float ___0_epsilon, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_p, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_q, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_r, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_Colinear_mD902FD4B26FE511CE9F0177B99A0BF16AD82DB41 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_p, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_q, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_r, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_LineIntersectionTest_mE62B6C1918AFA11BD5F4B17D32063D86DFD374BC (float ___0_epsilon, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_p1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_q1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_p2, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___4_q2, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mF673D3E5B7D267C0A8569B678D05BDCCB667D04D_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_atan2_m88E59BD502436258CEB9B05E3BBA89289D820B44_inline (float ___0_y, float ___1_x, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_lhs, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_rhs, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_get_yx_m00BCAF32F29652C424710D3464AD7A4C3FEF9247_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_lhs, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_rhs, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float2__ctor_m037D046BD70923231612C90B14E364EB2BB15BD7_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, float ___0_v, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_lhs, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_rhs, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_AppendCornerCoordinates_mDCB86690220150FEE68F15E621D8507E22095B2B (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___0_corners, int32_t* ___1_cornerCount, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_b, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___4_c, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___5_d, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_clamp_mB7233FC9D6C27522014C4E6D4E056D36CE82C97E_inline (float ___0_valueToClamp, float ___1_lowerBound, float ___2_upperBound, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void int4__ctor_m4E8D71A09721E26F7FCCE82EA8AD699062EE6216_inline (int4_tBA77D4945786DE82C3A487B33955EA1004996052* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, int32_t ___3_w, const RuntimeMethod* method) ; inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_mE1B72CEC70CF257B7FA0ECED18008FCD81115C59 (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED ___0_nativeArray, const RuntimeMethod* method) { return (( void* (*) (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_mE1B72CEC70CF257B7FA0ECED18008FCD81115C59_gshared)(___0_nativeArray, method); } inline int32_t UnsafeUtility_SizeOf_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_m217855B31D83C1B3B36BE002628C5F05EC37A73A_inline (const RuntimeMethod* method) { return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_m217855B31D83C1B3B36BE002628C5F05EC37A73A_gshared_inline)(method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1 (void* ___0_destination, int64_t ___1_size, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4x4__ctor_m89D3EDF09863C02553147CDA696E48B8D2622AC5_inline (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* __this, float ___0_m00, float ___1_m01, float ___2_m02, float ___3_m03, float ___4_m10, float ___5_m11, float ___6_m12, float ___7_m13, float ___8_m20, float ___9_m21, float ___10_m22, float ___11_m23, float ___12_m30, float ___13_m31, float ___14_m32, float ___15_m33, const RuntimeMethod* method) ; inline void NativeArray_1__ctor_m6855A85FA7FD5C694275C0B56ABCFDB8581E5195 (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m6855A85FA7FD5C694275C0B56ABCFDB8581E5195_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } inline void NativeArray_1__ctor_mA3C2653C72E1E7280A8759F92C5DAD1085842781 (NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mA3C2653C72E1E7280A8759F92C5DAD1085842781_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } inline void NativeArray_1__ctor_mF8D8C0BC497AF9AC23B1887691F685AFB154C5E7 (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mF8D8C0BC497AF9AC23B1887691F685AFB154C5E7_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } inline void NativeArray_1__ctor_mA8F8EC7CBD541A6F264BDA4591413EFDEC37AB34 (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mA8F8EC7CBD541A6F264BDA4591413EFDEC37AB34_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } inline void NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13 (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_PrepareInput_mE4FDC5415D5B004748A141D7F51383B5255E0FBF (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 ___0_shapeParams, int32_t ___1_maxArrayCount, NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___2_shapePoints, bool ___3_optimizeGeometry, bool ___4_updateCollider, bool ___5_optimizeCollider, float ___6_colliderOffset, float ___7_colliderDetail, bool ___8_updateShadow, float ___9_shadowOffset, float ___10_shadowDetail, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Sprite_get_spriteAtlasTextureScale_mD385B082A6F2594944157B47C22BBBE77D616524 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Texture_get_texelSize_m05CA60DE53EF7CD5D2CBFA68B69B764E4D463359 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool math_any_mE05B38848CB4D8FDADBB32E91166B7BB2425F851_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_x, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_TransferSprites_m7EB37DB492012CA10801310B4A6AB9D23C9D604A (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* ___0_spriteInfos, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___1_sprites, int32_t ___2_maxCount, const RuntimeMethod* method) ; inline void NativeArray_1__ctor_m5A3D90A6E1391418BFDCA4E5EA86D3347C20BDD5 (NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m5A3D90A6E1391418BFDCA4E5EA86D3347C20BDD5_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_PrepareSprites_m5423E297D56773AD47D53877570C57D2B38B4E24 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___0_edgeSprites, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___1_cornerSprites, const RuntimeMethod* method) ; inline void NativeArray_1__ctor_mB22311C972EC59235D297DF557A52DBA5BB8670B (NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mB22311C972EC59235D297DF557A52DBA5BB8670B_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_PrepareAngleRanges_m612B2151F30299B9B7AACDA7A041510E65EB618B (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* ___0_angleRanges, const RuntimeMethod* method) ; inline void NativeArray_1__ctor_mB3CE7A69C82B7F52ECF2E4D8BF689D0DFF667103 (NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mB3CE7A69C82B7F52ECF2E4D8BF689D0DFF667103_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_GenerateControlPoints_mAD773E2807C8D8E29AC20CD125A78C516A1C6F82 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_PrepareControlPoints_mABC163490DAF124A972C1440B19D0140EB2673D4 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___0_shapePoints, NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 ___1_metaData, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline (float ___0_t, float ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_WithinRange_mA4F9BD34C7AAA5111DF48DFCC66FCE28FB70E31E (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 ___0_angleRange, float ___1_inputAngle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_AngleWithinRange_mBFC8803A87435D94B5AA0D8E779A79729AC7FC90 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float ___0_t, float ___1_a, float ___2_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_acos_mD1CE88CB2686ED61B8228108D2C66AA29E56AAEF_inline (float ___0_x, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_SlopeAngle_mA77578AE85D18BE9DBA77F08EDA58F854C3FEB38 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_dirNormalized, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_ResolveAngle_m718F26C825AD850CDE3B9780C7EA4F4FD09360A1 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float ___0_angle, int32_t ___1_activeIndex, float* ___2_renderOrder, int32_t* ___3_spriteIndex, int32_t* ___4_firstSpriteIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_SlopeAngle_m4B4B9571E7C898E103D6FEB88D6D6B22019A4011 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_start, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_end, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_GetSpriteIndex_mFE565014AF490E45B712164C61A27C3E6B230163 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, int32_t ___1_previousIndex, int32_t* ___2_resolved, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E float4_op_Implicit_mA889A779BA63B2654EEEF1F5CE2407DAA0E33142_inline (int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_GenerateSegments_mFD269D1C42D371CD823610D0DF68AFAF6C221E9F (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_SegmentDistance_mC59D5EFEDEEB7AA90180AF4B4F53DF6BF49BFDD5 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_UpdateSegments_m7D6F5BA1B8A1E53960801B0B947F46CAE379AA8E (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_GenerateColumnsBi_m432FE4F034EE3FEB5856B11DD3F08AD87B8C5CB5 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_b, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_whsize, bool ___3_flip, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___4_rt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___5_rb, float ___6_cph, float ___7_pivot, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_GetSegmentBoundaryColumn_m93EFD1563B99BCBA319FA4A4ADF2F9CA382190CB (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_segment, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___1_sprInfo, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_whsize, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_startPos, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___4_endPos, bool ___5_end, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___6_top, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___7_bottom, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_InsertCorner_m2A32C77F92888AAEFDE80128460D5FAAE8C8DEC5 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* ___1_cpSpriteIndices, NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* ___2_newPoints, int32_t* ___3_activePoint, bool* ___4_cornerConsidered, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_distance_mE5E0FFDD103E710A4CB23360BFCAFD0AF2E1EFA9_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA SpriteShapeGenerator_BezierPoint_mF0FE84A56DDB2BB6D2DF7C76053FFFF41EFFBA58 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_st, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_sp, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_ep, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_et, float ___4_t, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_InterpolateLinear_m6655E2A9307AFE3E0F947E22789FD1D6709260BB (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_InterpolateSmooth_m8A19C193EC1ECCA8116A4FE8834C22E4CDC38A1F (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_GenerateContour_m6EBB4C1E95B82166E226FD2EAE9B33341EBBB5A2 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeSegment_set_vertexCount_mFF8D13BF27EC6010581D458BB131F118EF52A0F3 (SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeSegment_set_geomIndex_m14DE47F211B8A0689AE1CBD62C3A1EEFF0605E25 (SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeSegment_set_indexCount_m28732D6B993D21A6327A1A0CEC2AA9EDCCA2C4A1 (SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeSegment_set_spriteIndex_mDAFA4E1F6BB47EE7540C6CD46CC5376652DADC13 (SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A int4_get_xw_m670E8FE5D8CE915EDE5D7C09BD2E0D638E95DA2E_inline (int4_tBA77D4945786DE82C3A487B33955EA1004996052* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool math_all_m361F047688A5D71A6EE07727DD844467EB2D3505_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___0_x, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_OptimizePoints_m12067570C5E61E1291B57D9C6F8D284CCE19F46D (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float ___0_tolerance, bool ___1_tess, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___2_pointSet, int32_t* ___3_pointCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_PrepareContour_m89E38CF7A6CD6D93457277CA6AA43BA7BFA61973 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UTessellator_000001ABU24BurstDirectCall_Invoke_m3F01224BF361F50A22C86B87ACA07EFE530C6373 (SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5* ___0_geom, int32_t ___1_maxCount, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___2_tessPoints, int32_t ___3_tessPointCount, uint16_t* ___4_indices, int32_t* ___5_iCount, uint8_t* ___6_vertices, int32_t ___7_stride, int32_t* ___8_vCount, int32_t ___9_label, const RuntimeMethod* method) ; inline void* NativeArrayUnsafeUtility_GetUnsafePtr_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mF8681C266E2AAA7B24482A37961639C05A6C1045 (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___0_nativeArray, const RuntimeMethod* method) { return (( void* (*) (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mF8681C266E2AAA7B24482A37961639C05A6C1045_gshared)(___0_nativeArray, method); } inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7 (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_nativeArray, const RuntimeMethod* method) { return (( void* (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7_gshared)(___0_nativeArray, method); } inline void* NativeSliceUnsafeUtility_GetUnsafePtr_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m74258394834D8ACF24F195559B5CDEBE8E12FAEA (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A ___0_nativeSlice, const RuntimeMethod* method) { return (( void* (*) (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A, const RuntimeMethod*))NativeSliceUnsafeUtility_GetUnsafePtr_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m74258394834D8ACF24F195559B5CDEBE8E12FAEA_gshared)(___0_nativeSlice, method); } inline int32_t NativeSlice_1_get_Stride_m17EC64B052DD8EF9B7ECB34587008B81E4C1D0F9_inline (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* __this, const RuntimeMethod* method) { return (( int32_t (*) (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*, const RuntimeMethod*))NativeSlice_1_get_Stride_m17EC64B052DD8EF9B7ECB34587008B81E4C1D0F9_gshared_inline)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ; inline void NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) { (( void (*) (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F*, int32_t, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_gshared)(__this, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_TessellateContour_mF70D92C350C736C57382EAD8AB02413344FD5545 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_label, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess__ctor_mCE5C877A8F5D236916729D7E07F34C5FDB49972F (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddContour_mE7863D3CC312FE9F732455527CA3180C6F449B64 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* ___0_vertices, int32_t ___1_forceOrientation, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_Tessellate_m72F1A1E69A5A02650C5089C57339B2DA9E55F2C9 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, int32_t ___0_windingRule, int32_t ___1_elementType, int32_t ___2_polySize, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Tess_get_Elements_mB47D1FF47667C405AD450B8E0362A52D8DF8E1F0_inline (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; inline void Func_2__ctor_m291684441DAEC4BBE2570E44410795225BBF7C61 (Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m291684441DAEC4BBE2570E44410795225BBF7C61_gshared)(__this, ___0_object, ___1_method, method); } inline RuntimeObject* Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC8939769E4A35B080058D1E634C056CBCBFE484D (RuntimeObject* ___0_source, Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16* ___1_selector, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16*, const RuntimeMethod*))Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC8939769E4A35B080058D1E634C056CBCBFE484D_gshared)(___0_source, ___1_selector, method); } inline UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* Enumerable_ToArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m15CD6D80828081CF92F5C831C1A70DF5E08C5114 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m15CD6D80828081CF92F5C831C1A70DF5E08C5114_gshared)(___0_source, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* Tess_get_Vertices_m419E01868C54850A20B52BE6DBF7EF5FB4385AF4_inline (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) ; inline void Func_2__ctor_m6DEE754F7E8AD2EED4FB3915B8748EC7A958E830 (Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m6DEE754F7E8AD2EED4FB3915B8748EC7A958E830_gshared)(__this, ___0_object, ___1_method, method); } inline RuntimeObject* Enumerable_Select_TisContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB862602348103E8BB39942EFC003B3E2235BB387 (RuntimeObject* ___0_source, Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1* ___1_selector, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1*, const RuntimeMethod*))Enumerable_Select_TisContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB862602348103E8BB39942EFC003B3E2235BB387_gshared)(___0_source, ___1_selector, method); } inline Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Enumerable_ToArray_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9E3F50EE8CC0F071E2452F9FEEA99E25F61814E0 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9E3F50EE8CC0F071E2452F9FEEA99E25F61814E0_gshared)(___0_source, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; inline void NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189 (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) { (( void (*) (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_gshared)(__this, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_TessellateContourMainThread_m4509E90FD48DB95C993D9144DDA67B825F809EE1 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545 (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*, int32_t, const RuntimeMethod*))NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_gshared)(__this, ___0_index, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float3_get_xy_mFD536022DC4F5162E2FE30328BE2418E4878349A_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA math_min_m68ED612C41E325FA3446050EA04D0AC0CD191558_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA math_max_mFD64D6399932C2D91018BA7895C06FD055E1361B_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_min, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_max, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_CalculateBoundingBox_m51E8608113267A80B08E671CD0E6F9E98403DE3A (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3 (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*, int32_t, const RuntimeMethod*))NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_gshared)(__this, ___0_index, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Division_m535A6AB64069819E4CA88DE9591FBDDD98882AA9_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float ___1_rhs, const RuntimeMethod* method) ; inline void NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388 (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) { (( void (*) (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_gshared)(__this, ___0_index, ___1_value, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_transform_m8E47EBD0098A58A9BEB51032E1B6C25C9BD90178_inline (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_a, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_CalculateTexCoords_m601199E7DD5A81D4586B708E9BF175692744B3A3 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; inline JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63 (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC (*) (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E*, int32_t, const RuntimeMethod*))Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_gshared)(__this, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6 (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 float2_op_Implicit_mBB339033BC4FFDA8BC7A41DF06C1FA97F60115D9 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 float4_op_Implicit_m5E3AEBAF5F12155549CC051E1EEEE81DF3516E92 (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_CopyVertexData_mBD9B93DAB3A30EA5D20DD8EB415C91437C957F0D (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* ___0_outPos, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* ___1_outUV0, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* ___2_outTan, int32_t ___3_outIndex, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___4_inVertices, int32_t ___5_inIndex, float ___6_sOrder, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_CopySegmentRenderData_m48B6A14833D7B597E6E97A6F53E1542FA0A23F76 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___0_ispr, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* ___1_outPos, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* ___2_outUV0, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* ___3_outTan, int32_t* ___4_outCount, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___5_indexData, int32_t* ___6_indexCount, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___7_inVertices, int32_t ___8_inCount, float ___9_sOrder, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_GetLineSegments_m42433AFD66A0FE4716E83F2D8F1EB3FFBAE614FE (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___0_sprInfo, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___1_segment, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_whsize, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___3_vlt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___4_vlb, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___5_vrt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___6_vrb, const RuntimeMethod* method) ; inline int32_t Array_1_get_MaxSize_m0564A20FB640654EAA01F8AA47218FAB52BBCAA5_inline (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* __this, const RuntimeMethod* method) { return (( int32_t (*) (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E*, const RuntimeMethod*))Array_1_get_MaxSize_m0564A20FB640654EAA01F8AA47218FAB52BBCAA5_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_abs_mFF027629978A9039B059528ED3075D775AA0B0AB_inline (int32_t ___0_x, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_FetchStretcher_m62E10BC6A8E62E8B07FAB981EA8791443792ECFC (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_segmentIndex, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___1_sprInfo, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___2_segment, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_whsize, bool ___4_validHead, bool ___5_validTail, float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___6_stretcher, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_GenerateColumnsTri_mC86F836BF87D9E75633C54280BADB76A9751B8D4 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_b, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_c, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_whsize, bool ___4_flip, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___5_rt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___6_rb, float ___7_cph, float ___8_pivot, const RuntimeMethod* method) ; inline void Array_1_set_Item_m643E362D036747513749550931B425532AA3B672 (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* __this, int32_t ___0_index, JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC ___1_value, const RuntimeMethod* method) { (( void (*) (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E*, int32_t, JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC, const RuntimeMethod*))Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_gshared)(__this, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_StretchCorners_mEF433099727D0C24530F28C9AA5A688FD001AEF4 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_segment, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___1_vertices, int32_t ___2_vertexCount, bool ___3_validHead, bool ___4_validTail, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___5_stretcher, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_TessellateSegment_m85D8FE88E38E3AC599183C5CB25D61EF203C3878 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_segmentIndex, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___1_sprInfo, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___2_segment, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_whsize, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___4_border, float ___5_pxlWidth, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___6_vertices, int32_t ___7_vertexCount, bool ___8_useClosure, bool ___9_validHead, bool ___10_validTail, bool ___11_firstSegment, bool ___12_finalSegment, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___13_outputVertices, int32_t* ___14_outputCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_SkipSegment_m60AD06EAE4EC71495A2C4DDF16E30CCCC7AC48D1 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_lerp_m58A82DB48BBA11871FFA81583C700875B3A9BC84_inline (float ___0_start, float ___1_end, float ___2_t, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_cos_m28B6228E047D552B1312CCFADB8AE95DDD94A6AF_inline (float ___0_x, const RuntimeMethod* method) ; inline void Array_1__ctor_mAD611CB241BF763B218C3D71EAD2B544978E47B2 (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* __this, int32_t ___0_length, int32_t ___1_maxSize, int32_t ___2_allocMode, int32_t ___3_options, const RuntimeMethod* method) { (( void (*) (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E*, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))Array_1__ctor_mAD611CB241BF763B218C3D71EAD2B544978E47B2_gshared)(__this, ___0_length, ___1_maxSize, ___2_allocMode, ___3_options, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_floor_m0FDF19C33B0B1062079FCB10FB081869AEC1FB48_inline (float ___0_x, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA SpriteShapeGenerator_UpdateExtraGeometry_mECAD4B1A09D3025A61B93F90029FC864AFD2D6EF (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___1_ispr, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___2_vertices, int32_t ___3_count, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___4_points, int32_t* ___5_pointCount, float ___6__pivot, const RuntimeMethod* method) ; inline void Array_1_Dispose_m1323C3DB752C06341471793F097C9665987B8ABF (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* __this, const RuntimeMethod* method) { (( void (*) (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E*, const RuntimeMethod*))Array_1_Dispose_m1323C3DB752C06341471793F097C9665987B8ABF_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_TessellateSegments_m42A1531B9F7C1DEC85DB7367542CFEC3D90E7FAA (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_ExtendSegment_mA0441D565DA580DFA03ED402D55C01FCE45A62DC (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___0_l0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___1_r0, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_LineIntersection_mB00C5425B41C9CA3C6665C14817D7BA812F0C68C (float ___0_epsilon, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_p1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_p2, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_p3, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___4_p4, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___5_result, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_UnaryNegation_m63834E95475E7EF1CA1583F6A08420C3BFA34458_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_val, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_GetIntersection_m7A6907C124D4C476D9F6A474EB8D2C32B3ED22D0 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_cp, int32_t ___1_ct, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___2_ispr, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___3_lt0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___4_lb0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___5_rt0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___6_rb0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___7_lt1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___8_lb1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___9_rt1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___10_rb1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___11_tp, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___12_bt, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_AngleBetweenVector_mE576D3B5B635113A6402D84E3C7E9C02898E2685 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_AttachCorner_mE870FE2AFC67B7EA889191D1D4290690B3D9AEDE (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_cp, int32_t ___1_ct, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___2_ispr, NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* ___3_newPoints, int32_t* ___4_activePoint, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA SpriteShapeGenerator_CornerTextureCoordinate_m832C4406CE02463EA7B1E0B1BAD91F0D3902E485 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_cornerType, int32_t ___1_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_CalculateCorner_m2889F0F78372F001B2827FC7F97311A6FF801828 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, float ___1_angle, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_lt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_rt, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_TessellateCorners_mBEC539F9EBD424BC9682C3EF748E500E2D1A5C27 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_AreCollinear_m2CF9A2780D5320C72BBC9415DDEC1A04FE57D89F (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_b, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_c, float ___3_t, const RuntimeMethod* method) ; inline void ModuleHandle_Copy_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mD5EED246F306E5FB4D3E541BB32CE156941BF022 (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___0_src, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___1_dst, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E, int32_t, const RuntimeMethod*))ModuleHandle_Copy_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mD5EED246F306E5FB4D3E541BB32CE156941BF022_gshared)(___0_src, ___1_dst, ___2_length, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_AttachCornerToCollider_m2468C75A72FD1AFD391A373FECDB44FABF9BE78F (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, float ___1_pivot, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___2_points, int32_t* ___3_pointCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_clamp_m9EABD008C8EAD9D150062ABE724D96FA2121EE1C_inline (int32_t ___0_valueToClamp, int32_t ___1_lowerBound, int32_t ___2_upperBound, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_IsPointOnLines_m2CA862D27FF37797951B22A515F697BFE97848C4 (float ___0_epsilon, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_p1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_p2, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_p3, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___4_p4, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___5_r, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_TrimOverlaps_m259624880804C1A90EDE8B6621DDE70315F3137B (int32_t ___0_cpCount, bool ___1__isCarpet, int32_t ___2__splineDetail, float ___3__kEpsilon, float ___4__kEpsilonRelaxed, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___5__colliderPoints, int32_t* ___6_colliderPointCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_OptimizeCollider_mBA6D3CB699F42750C239CA0BC201B672B1FD9AA8 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_OptimizeShadow_m23799E7E865F53073846F752F6495DFBEBB0ACB6 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_get_optimizeCollider_mCBE85BA595F9221E2442125F6615A958BA1353EC (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteShapeController_get_colliderOffset_mFE87071B23F19A7C3CF672E12AD049D3D92CBBCF_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_colliderDetail_m11726DDBB4219DB8DB66B0C34ACFB877DA82330B_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteShapeController_get_shadowOffset_m8DE3562CAD5C0F9D85A994D43CEC58EB71CC0182_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_shadowDetail_mD3D6007CEB98D403E2AFDCC95964064AEB19A06A_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_Execute_m6F11F51210E20869A78D43F7AD6E0702D8515A91 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ; inline void NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) { (( void (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E ModuleHandle_Tessellate_mDCFCA96AD66F268C584B76699ECF5632D0C0E352 (int32_t ___0_allocator, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___1_points, NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* ___2_edges, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___3_outVertices, int32_t* ___4_outVertexCount, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___5_outIndices, int32_t* ___6_outIndexCount, NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* ___7_outEdges, int32_t* ___8_outEdgeCount, bool ___9_runPlanarGraph, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; inline void NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method) { (( void (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, const RuntimeMethod*))NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_gshared)(__this, method); } inline void NativeArray_1_Dispose_m3135DCFBA5DDC3D2CAA20FB2666F3A996856F2F2 (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* __this, const RuntimeMethod* method) { (( void (*) (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2*, const RuntimeMethod*))NativeArray_1_Dispose_m3135DCFBA5DDC3D2CAA20FB2666F3A996856F2F2_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_length_m6A2B63D7A3B84261C2F7FCAA2CB382288A57D257_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_op_Equality_m72E9702E42EAED862E9D7EA1B8B9D6EA5AAC5C3D (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float2__ctor_m410AA7E93E3968E7A374AD5B30FDBEE060E88948_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, int32_t ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t ProfilerUnsafeUtility_CreateMarker_mC5E1AAB8CC1F0342065DF85BA3334445ED754E64 (String_t* ___0_name, uint16_t ___1_categoryId, uint16_t ___2_flags, int32_t ___3_metadataCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_asuint_m503D1ABF19E4BA615FD8AE1BF1A2E103BBED6139_inline (float ___0_x, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_asfloat_m20D259DAAB46464B59BD8BF5678F9D59800F70A9_inline (uint32_t ___0_x, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_sqrt_mEF31DE7BD0179009683C5D7B0C58E6571B30CF4A_inline (float ___0_x, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_rsqrt_mC67B3430EAADA7C5347E87B23859C569BC010E72_inline (float ___0_x, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Multiply_m9117237F9A26A1B934C1DE0A5FE5BD6EF7D3B26C_inline (float ___0_lhs, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_rhs, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4__ctor_mDE7B1FCF1C1895705616AB2D0C0ED42422743D1D_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___0_v, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E float4_op_Addition_m2CF2E1B2DAD4996DE3C5B6DFB90185E4CC8F0F44_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_lhs, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_rhs, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method); } inline void List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared)(__this, ___0_item, method); } inline void List_1_AddWithResize_mF2F1849E4D4D5A6B8F62C8B9D9B02CBB603CB9EE (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* __this, AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43*, AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB, const RuntimeMethod*))List_1_AddWithResize_mF2F1849E4D4D5A6B8F62C8B9D9B02CBB603CB9EE_gshared)(__this, ___0_item, method); } inline void List_1_AddWithResize_m192785B048EDA211AEC7A758A37D0B1ACCB94B9C (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))List_1_AddWithResize_m192785B048EDA211AEC7A758A37D0B1ACCB94B9C_gshared)(__this, ___0_item, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* SpriteShapeGeometryCache_get_indexArray_m588E8148EC80D38ADBBBA39AB87D9B1B2F46536C (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, const RuntimeMethod* method) { { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->___m_IndexArray; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* SpriteShapeGeometryCache_get_posArray_m59FA7B7F1CC7D199BE0D7DB312F57B51B119093C (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, const RuntimeMethod* method) { { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___m_PosArray; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* SpriteShapeGeometryCache_get_tanArray_mE6F8D44BBCBAB1ADBE6DF4893FA3135343723C5B (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, const RuntimeMethod* method) { { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = __this->___m_TanArray; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeGeometryCache_get_maxArrayCount_m0D5DD80D325407DD8BEFD67804BE450C16900F29 (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_MaxArrayCount; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeGeometryCache_get_requiresUpdate_mC372F7AA991A8F396DA73B92629E4344CAF9B1A1 (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_RequiresUpdate; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeGeometryCache_get_requiresUpload_mD219F2D99B6E98B35D77FE17AE28C9A97333426D (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_RequiresUpload; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeGeometryCache_OnEnable_m69AF1DBD6C2E96FAD202AB497AB6FD40807C2C41 (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, const RuntimeMethod* method) { { __this->___m_RequiresUpload = (bool)1; __this->___m_RequiresUpdate = (bool)0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeGeometryCache_SetGeometryCache_m3D28669BE6D581591EAFFF99C19005918B953117 (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, int32_t ___0__maxArrayCount, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A ___1__posArray, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF ___2__uv0Array, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F ___3__tanArray, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___4__indexArray, NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED ___5__geomArray, const RuntimeMethod* method) { { __this->___m_RequiresUpdate = (bool)1; NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A L_0 = ___1__posArray; __this->___m_PosArrayCache = L_0; NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF L_1 = ___2__uv0Array; __this->___m_Uv0ArrayCache = L_1; NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F L_2 = ___3__tanArray; __this->___m_TanArrayCache = L_2; NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED L_3 = ___5__geomArray; __this->___m_GeomArrayCache = L_3; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_4 = ___4__indexArray; __this->___m_IndexArrayCache = L_4; int32_t L_5 = ___0__maxArrayCount; __this->___m_MaxArrayCount = L_5; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeGeometryCache_UpdateGeometryCache_mB11BB67BC6A491573BADD23338C16E4CB65645D8 (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Reinterpret_TisSpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377_m074C91530BDA15E62E3545358191AD72A3E86135_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m32D7795109B6F6F8649CA78EED4EA7305D59ECA3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_op_Implicit_m3544AE9F07B075736D854A88978DF10EAC2F7604_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_op_Implicit_mC97E7BA7DB1A40CC68E76684F9863D640D9CBEF0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeCopyUtility_1_Copy_m010B8FAE1F68471D9E7BF6D37E7B67CAC22B7494_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeCopyUtility_1_Copy_m03392CD5E3BCEAD2163C12FC5E298808B15580E3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeCopyUtility_1_Copy_m6CCDC357918543E382097E163B9328553E6498CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeCopyUtility_1_Copy_m75B72E31247CCF9D3E7F3446FC26022B161A481A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeCopyUtility_1_Copy_mB97CDAD1418FD929282D34F5D4F041D16AEE81AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 V_5; memset((&V_5), 0, sizeof(V_5)); int32_t G_B3_0 = 0; int32_t G_B6_0 = 0; SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* G_B14_0 = NULL; SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* G_B13_0 = NULL; int32_t G_B15_0 = 0; SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* G_B15_1 = NULL; SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* G_B19_0 = NULL; SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* G_B18_0 = NULL; int32_t G_B20_0 = 0; SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* G_B20_1 = NULL; { bool L_0 = __this->___m_RequiresUpdate; if (!L_0) { goto IL_0015; } } { NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_1 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArrayCache); bool L_2; L_2 = NativeArray_1_get_IsCreated_m32D7795109B6F6F8649CA78EED4EA7305D59ECA3_inline(L_1, NativeArray_1_get_IsCreated_m32D7795109B6F6F8649CA78EED4EA7305D59ECA3_RuntimeMethod_var); G_B3_0 = ((int32_t)(L_2)); goto IL_0016; } IL_0015: { G_B3_0 = 0; } IL_0016: { if (!G_B3_0) { goto IL_0025; } } { NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_3 = (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)(&__this->___m_IndexArrayCache); bool L_4; L_4 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_inline(L_3, NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); G_B6_0 = ((int32_t)(L_4)); goto IL_0026; } IL_0025: { G_B6_0 = 0; } IL_0026: { if (!G_B6_0) { goto IL_0158; } } { V_0 = 0; V_1 = 0; V_2 = 0; V_4 = 0; goto IL_006e; } IL_0036: { NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_5 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArrayCache); int32_t L_6 = V_4; SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 L_7; L_7 = IL2CPP_NATIVEARRAY_GET_ITEM(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5, (L_5)->___m_Buffer, L_6); V_5 = L_7; int32_t L_8 = V_1; int32_t L_9; L_9 = SpriteShapeSegment_get_indexCount_mB1823401E991934E00A50147D40297C300AF456A((&V_5), NULL); V_1 = ((int32_t)il2cpp_codegen_add(L_8, L_9)); int32_t L_10 = V_2; int32_t L_11; L_11 = SpriteShapeSegment_get_vertexCount_m7FAC6E2254D9AC12C0293E26EEC5BE64832F7381((&V_5), NULL); V_2 = ((int32_t)il2cpp_codegen_add(L_10, L_11)); int32_t L_12; L_12 = SpriteShapeSegment_get_vertexCount_m7FAC6E2254D9AC12C0293E26EEC5BE64832F7381((&V_5), NULL); if ((((int32_t)L_12) <= ((int32_t)0))) { goto IL_0068; } } { int32_t L_13 = V_4; V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0068: { int32_t L_14 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_006e: { int32_t L_15 = V_4; NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_16 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArrayCache); int32_t L_17; L_17 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_16)->___m_Length); if ((((int32_t)L_15) < ((int32_t)L_17))) { goto IL_0036; } } { int32_t L_18 = V_0; SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38* L_19 = (SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38*)(SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38*)SZArrayNew(SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38_il2cpp_TypeInfo_var, (uint32_t)L_18); __this->___m_GeomArray = L_19; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GeomArray), (void*)L_19); NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_20 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArrayCache); NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802 L_21; L_21 = NativeArray_1_Reinterpret_TisSpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377_m074C91530BDA15E62E3545358191AD72A3E86135(L_20, NativeArray_1_Reinterpret_TisSpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377_m074C91530BDA15E62E3545358191AD72A3E86135_RuntimeMethod_var); V_3 = L_21; SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38* L_22 = __this->___m_GeomArray; NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802 L_23 = V_3; NativeSlice_1_tF599C35E48F73DA5FECDC93CA74104F90A87AF36 L_24; L_24 = NativeSlice_1_op_Implicit_mC97E7BA7DB1A40CC68E76684F9863D640D9CBEF0(L_23, NativeSlice_1_op_Implicit_mC97E7BA7DB1A40CC68E76684F9863D640D9CBEF0_RuntimeMethod_var); int32_t L_25 = V_0; SpriteShapeCopyUtility_1_Copy_m03392CD5E3BCEAD2163C12FC5E298808B15580E3(L_22, L_24, L_25, SpriteShapeCopyUtility_1_Copy_m03392CD5E3BCEAD2163C12FC5E298808B15580E3_RuntimeMethod_var); int32_t L_26 = V_2; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_27 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_26); __this->___m_PosArray = L_27; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PosArray), (void*)L_27); int32_t L_28 = V_2; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_29 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_28); __this->___m_Uv0Array = L_29; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Uv0Array), (void*)L_29); int32_t L_30 = V_1; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_31 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)L_30); __this->___m_IndexArray = L_31; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_IndexArray), (void*)L_31); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_32 = __this->___m_IndexArray; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_33 = __this->___m_IndexArrayCache; NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A L_34; L_34 = NativeSlice_1_op_Implicit_m3544AE9F07B075736D854A88978DF10EAC2F7604(L_33, NativeSlice_1_op_Implicit_m3544AE9F07B075736D854A88978DF10EAC2F7604_RuntimeMethod_var); int32_t L_35 = V_1; SpriteShapeCopyUtility_1_Copy_m6CCDC357918543E382097E163B9328553E6498CE(L_32, L_34, L_35, SpriteShapeCopyUtility_1_Copy_m6CCDC357918543E382097E163B9328553E6498CE_RuntimeMethod_var); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_36 = __this->___m_PosArray; NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A L_37 = __this->___m_PosArrayCache; int32_t L_38 = V_2; SpriteShapeCopyUtility_1_Copy_m010B8FAE1F68471D9E7BF6D37E7B67CAC22B7494(L_36, L_37, L_38, SpriteShapeCopyUtility_1_Copy_m010B8FAE1F68471D9E7BF6D37E7B67CAC22B7494_RuntimeMethod_var); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_39 = __this->___m_Uv0Array; NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF L_40 = __this->___m_Uv0ArrayCache; int32_t L_41 = V_2; SpriteShapeCopyUtility_1_Copy_mB97CDAD1418FD929282D34F5D4F041D16AEE81AD(L_39, L_40, L_41, SpriteShapeCopyUtility_1_Copy_mB97CDAD1418FD929282D34F5D4F041D16AEE81AD_RuntimeMethod_var); NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_42 = (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F*)(&__this->___m_TanArrayCache); int32_t L_43; L_43 = NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50(L_42, NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_RuntimeMethod_var); int32_t L_44 = V_2; if ((((int32_t)L_43) >= ((int32_t)L_44))) { G_B14_0 = __this; goto IL_0118; } G_B13_0 = __this; } { G_B15_0 = 1; G_B15_1 = G_B13_0; goto IL_0119; } IL_0118: { int32_t L_45 = V_2; G_B15_0 = L_45; G_B15_1 = G_B14_0; } IL_0119: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_46 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)G_B15_0); NullCheck(G_B15_1); G_B15_1->___m_TanArray = L_46; Il2CppCodeGenWriteBarrier((void**)(&G_B15_1->___m_TanArray), (void*)L_46); NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_47 = (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F*)(&__this->___m_TanArrayCache); int32_t L_48; L_48 = NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50(L_47, NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_RuntimeMethod_var); int32_t L_49 = V_2; if ((((int32_t)L_48) < ((int32_t)L_49))) { goto IL_0143; } } { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_50 = __this->___m_TanArray; NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F L_51 = __this->___m_TanArrayCache; int32_t L_52 = V_2; SpriteShapeCopyUtility_1_Copy_m75B72E31247CCF9D3E7F3446FC26022B161A481A(L_50, L_51, L_52, SpriteShapeCopyUtility_1_Copy_m75B72E31247CCF9D3E7F3446FC26022B161A481A_RuntimeMethod_var); } IL_0143: { int32_t L_53 = V_2; int32_t L_54 = V_1; if ((((int32_t)L_53) > ((int32_t)L_54))) { G_B19_0 = __this; goto IL_014b; } G_B18_0 = __this; } { int32_t L_55 = V_1; G_B20_0 = L_55; G_B20_1 = G_B18_0; goto IL_014c; } IL_014b: { int32_t L_56 = V_2; G_B20_0 = L_56; G_B20_1 = G_B19_0; } IL_014c: { NullCheck(G_B20_1); G_B20_1->___m_MaxArrayCount = G_B20_0; __this->___m_RequiresUpdate = (bool)0; } IL_0158: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 SpriteShapeGeometryCache_Upload_mD06F59772108B75C0AB79CD2440BA32CF5C95107 (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* ___0_sr, SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* ___1_sc, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_CopyFrom_m21CE3265F65D0A58D7BB1C8ADFAF4C4C7495CE35_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Reinterpret_TisSpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377_m074C91530BDA15E62E3545358191AD72A3E86135_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_op_Implicit_m3544AE9F07B075736D854A88978DF10EAC2F7604_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeCopyUtility_1_Copy_m1764D9BD0336134367717BFD45D4320499B21865_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeCopyUtility_1_Copy_m48CD8E7E8B9E330350EF75FB36F0639FF9501B74_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeCopyUtility_1_Copy_mF73BB8C147864779ECF89DD61A93CD5377185B5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeCopyUtility_1_Copy_mFF08BA537D2BAA3BAD4D8AB2E1481325D7C21096_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_0; memset((&V_0), 0, sizeof(V_0)); NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED V_1; memset((&V_1), 0, sizeof(V_1)); NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802 V_2; memset((&V_2), 0, sizeof(V_2)); NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A V_3; memset((&V_3), 0, sizeof(V_3)); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF V_4; memset((&V_4), 0, sizeof(V_4)); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_5; memset((&V_5), 0, sizeof(V_5)); NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F V_6; memset((&V_6), 0, sizeof(V_6)); { il2cpp_codegen_initobj((&V_0), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08)); bool L_0 = __this->___m_RequiresUpload; if (!L_0) { goto IL_00e4; } } { SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_1 = ___0_sr; SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38* L_2 = __this->___m_GeomArray; NullCheck(L_2); NullCheck(L_1); NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED L_3; L_3 = SpriteShapeRenderer_GetSegments_m20EAF8C9AA9B74C31053A0F69B60B15D7967AA20(L_1, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL); V_1 = L_3; NativeArray_1_t4250DFCEFB019CF3EF7807512EFE728FE26CC802 L_4; L_4 = NativeArray_1_Reinterpret_TisSpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377_m074C91530BDA15E62E3545358191AD72A3E86135((&V_1), NativeArray_1_Reinterpret_TisSpriteShapeGeometryInfo_tFCB5625E68EA832829F4A6EE2A0E25A1FD18E377_m074C91530BDA15E62E3545358191AD72A3E86135_RuntimeMethod_var); V_2 = L_4; SpriteShapeGeometryInfoU5BU5D_t93A60FFF9BCC46DB84DC01BD90F292CFD7038D38* L_5 = __this->___m_GeomArray; NativeArray_1_CopyFrom_m21CE3265F65D0A58D7BB1C8ADFAF4C4C7495CE35((&V_2), L_5, NativeArray_1_CopyFrom_m21CE3265F65D0A58D7BB1C8ADFAF4C4C7495CE35_RuntimeMethod_var); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_6 = ___1_sc; NullCheck(L_6); bool L_7; L_7 = SpriteShapeController_get_enableTangents_m3B01758CFC4CF46ADF8707266A87F506C68FF6C9_inline(L_6, NULL); if (!L_7) { goto IL_0075; } } { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_8 = __this->___m_TanArray; NullCheck(L_8); if ((((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))) <= ((int32_t)1))) { goto IL_0075; } } { SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_9 = ___0_sr; int32_t L_10 = __this->___m_MaxArrayCount; NullCheck(L_9); SpriteShapeRenderer_GetChannels_m08BD580C754823A2578D887BEEF70AA43019DB8F(L_9, L_10, (&V_5), (&V_3), (&V_4), (&V_6), NULL); NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F L_11 = V_6; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_12 = __this->___m_TanArray; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_13 = __this->___m_TanArray; NullCheck(L_13); SpriteShapeCopyUtility_1_Copy_m1764D9BD0336134367717BFD45D4320499B21865(L_11, L_12, ((int32_t)(((RuntimeArray*)L_13)->max_length)), SpriteShapeCopyUtility_1_Copy_m1764D9BD0336134367717BFD45D4320499B21865_RuntimeMethod_var); goto IL_0087; } IL_0075: { SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_14 = ___0_sr; int32_t L_15 = __this->___m_MaxArrayCount; NullCheck(L_14); SpriteShapeRenderer_GetChannels_mBFF908DA30D2D2A9650F917211D83F6A5795D755(L_14, L_15, (&V_5), (&V_3), (&V_4), NULL); } IL_0087: { NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A L_16 = V_3; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = __this->___m_PosArray; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_18 = __this->___m_PosArray; NullCheck(L_18); SpriteShapeCopyUtility_1_Copy_m48CD8E7E8B9E330350EF75FB36F0639FF9501B74(L_16, L_17, ((int32_t)(((RuntimeArray*)L_18)->max_length)), SpriteShapeCopyUtility_1_Copy_m48CD8E7E8B9E330350EF75FB36F0639FF9501B74_RuntimeMethod_var); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF L_19 = V_4; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_20 = __this->___m_Uv0Array; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_21 = __this->___m_Uv0Array; NullCheck(L_21); SpriteShapeCopyUtility_1_Copy_mF73BB8C147864779ECF89DD61A93CD5377185B5B(L_19, L_20, ((int32_t)(((RuntimeArray*)L_21)->max_length)), SpriteShapeCopyUtility_1_Copy_mF73BB8C147864779ECF89DD61A93CD5377185B5B_RuntimeMethod_var); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_22 = V_5; NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A L_23; L_23 = NativeSlice_1_op_Implicit_m3544AE9F07B075736D854A88978DF10EAC2F7604(L_22, NativeSlice_1_op_Implicit_m3544AE9F07B075736D854A88978DF10EAC2F7604_RuntimeMethod_var); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_24 = __this->___m_IndexArray; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_25 = __this->___m_IndexArray; NullCheck(L_25); SpriteShapeCopyUtility_1_Copy_mFF08BA537D2BAA3BAD4D8AB2E1481325D7C21096(L_23, L_24, ((int32_t)(((RuntimeArray*)L_25)->max_length)), SpriteShapeCopyUtility_1_Copy_mFF08BA537D2BAA3BAD4D8AB2E1481325D7C21096_RuntimeMethod_var); SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_26 = ___0_sr; JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_27 = V_0; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_28 = ___1_sc; NullCheck(L_28); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_29; L_29 = SpriteShapeController_get_spriteShapeParameters_m5EB8EFD2C04CC8797FDC67F2E381AB833D287AA0_inline(L_28, NULL); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_30 = ___1_sc; NullCheck(L_30); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_31; L_31 = SpriteShapeController_get_spriteArray_mE12E018678D8DFDA098E94255BDEE7E488292DAB_inline(L_30, NULL); NullCheck(L_26); SpriteShapeRenderer_Prepare_m3EB1D60213EC54306CEC059519D22E2754072950(L_26, L_27, L_29, L_31, NULL); __this->___m_RequiresUpload = (bool)0; } IL_00e4: { JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_32 = V_0; return L_32; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeGeometryCache__ctor_m7F2281E0CF39244394B0D2232FFA24F14EA87A74 (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_IsWindingInside_mF1E1D0DFFC5438424F614993FDA27CBC37C35B4D (int32_t ___0_rule, int32_t ___1_n, const RuntimeMethod* method) { { int32_t L_0 = ___0_rule; switch (L_0) { case 0: { goto IL_001c; } case 1: { goto IL_0023; } case 2: { goto IL_0028; } case 3: { goto IL_002d; } case 4: { goto IL_0032; } } } { goto IL_0041; } IL_001c: { int32_t L_1 = ___1_n; return (bool)((((int32_t)((int32_t)(L_1&1))) == ((int32_t)1))? 1 : 0); } IL_0023: { int32_t L_2 = ___1_n; return (bool)((!(((uint32_t)L_2) <= ((uint32_t)0)))? 1 : 0); } IL_0028: { int32_t L_3 = ___1_n; return (bool)((((int32_t)L_3) > ((int32_t)0))? 1 : 0); } IL_002d: { int32_t L_4 = ___1_n; return (bool)((((int32_t)L_4) < ((int32_t)0))? 1 : 0); } IL_0032: { int32_t L_5 = ___1_n; if ((((int32_t)L_5) >= ((int32_t)2))) { goto IL_003f; } } { int32_t L_6 = ___1_n; return (bool)((((int32_t)((((int32_t)L_6) > ((int32_t)((int32_t)-2)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_003f: { return (bool)1; } IL_0041: { Exception_t* L_7 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCBE43F3C9BFF18FB637B9A0C90F66040718CEC64)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Geom_IsWindingInside_mF1E1D0DFFC5438424F614993FDA27CBC37C35B4D_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_VertCCW_m729F20E41F384442DA8623B179051B8CCEB96321 (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_u, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_v, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_w, const RuntimeMethod* method) { { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___0_u; NullCheck(L_0); float L_1 = L_0->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = ___1_v; NullCheck(L_2); float L_3 = L_2->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___2_w; NullCheck(L_4); float L_5 = L_4->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = ___1_v; NullCheck(L_6); float L_7 = L_6->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_8 = ___2_w; NullCheck(L_8); float L_9 = L_8->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_10 = ___0_u; NullCheck(L_10); float L_11 = L_10->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12 = ___2_w; NullCheck(L_12); float L_13 = L_12->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14 = ___0_u; NullCheck(L_14); float L_15 = L_14->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16 = ___1_v; NullCheck(L_16); float L_17 = L_16->____t; return (bool)((((int32_t)((!(((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, ((float)il2cpp_codegen_subtract(L_3, L_5)))), ((float)il2cpp_codegen_multiply(L_7, ((float)il2cpp_codegen_subtract(L_9, L_11)))))), ((float)il2cpp_codegen_multiply(L_13, ((float)il2cpp_codegen_subtract(L_15, L_17))))))) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0 (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_lhs, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_rhs, const RuntimeMethod* method) { { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___0_lhs; NullCheck(L_0); float L_1 = L_0->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = ___1_rhs; NullCheck(L_2); float L_3 = L_2->____s; if ((!(((float)L_1) == ((float)L_3)))) { goto IL_001d; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___0_lhs; NullCheck(L_4); float L_5 = L_4->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = ___1_rhs; NullCheck(L_6); float L_7 = L_6->____t; return (bool)((((float)L_5) == ((float)L_7))? 1 : 0); } IL_001d: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_lhs, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_rhs, const RuntimeMethod* method) { { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___0_lhs; NullCheck(L_0); float L_1 = L_0->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = ___1_rhs; NullCheck(L_2); float L_3 = L_2->____s; if ((((float)L_1) < ((float)L_3))) { goto IL_0030; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___0_lhs; NullCheck(L_4); float L_5 = L_4->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = ___1_rhs; NullCheck(L_6); float L_7 = L_6->____s; if ((!(((float)L_5) == ((float)L_7)))) { goto IL_002e; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_8 = ___0_lhs; NullCheck(L_8); float L_9 = L_8->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_10 = ___1_rhs; NullCheck(L_10); float L_11 = L_10->____t; return (bool)((((int32_t)((!(((float)L_9) <= ((float)L_11)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_002e: { return (bool)0; } IL_0030: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_EdgeEval_m5C733B47B92D0D71D3F2EAAF3ACFE22615D2410E (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_u, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_v, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_w, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___1_v; NullCheck(L_0); float L_1 = L_0->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = ___0_u; NullCheck(L_2); float L_3 = L_2->____s; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___2_w; NullCheck(L_4); float L_5 = L_4->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = ___1_v; NullCheck(L_6); float L_7 = L_6->____s; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); float L_8 = V_0; float L_9 = V_1; if ((!(((float)((float)il2cpp_codegen_add(L_8, L_9))) > ((float)(0.0f))))) { goto IL_006e; } } { float L_10 = V_0; float L_11 = V_1; if ((!(((float)L_10) < ((float)L_11)))) { goto IL_004c; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12 = ___1_v; NullCheck(L_12); float L_13 = L_12->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14 = ___0_u; NullCheck(L_14); float L_15 = L_14->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16 = ___0_u; NullCheck(L_16); float L_17 = L_16->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_18 = ___2_w; NullCheck(L_18); float L_19 = L_18->____t; float L_20 = V_0; float L_21 = V_0; float L_22 = V_1; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_13, L_15)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_17, L_19)), ((float)(L_20/((float)il2cpp_codegen_add(L_21, L_22)))))))); } IL_004c: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_23 = ___1_v; NullCheck(L_23); float L_24 = L_23->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_25 = ___2_w; NullCheck(L_25); float L_26 = L_25->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_27 = ___2_w; NullCheck(L_27); float L_28 = L_27->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_29 = ___0_u; NullCheck(L_29); float L_30 = L_29->____t; float L_31 = V_1; float L_32 = V_0; float L_33 = V_1; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_24, L_26)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_28, L_30)), ((float)(L_31/((float)il2cpp_codegen_add(L_32, L_33)))))))); } IL_006e: { return (0.0f); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_u, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_v, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_w, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___1_v; NullCheck(L_0); float L_1 = L_0->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = ___0_u; NullCheck(L_2); float L_3 = L_2->____s; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___2_w; NullCheck(L_4); float L_5 = L_4->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = ___1_v; NullCheck(L_6); float L_7 = L_6->____s; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); float L_8 = V_0; float L_9 = V_1; if ((!(((float)((float)il2cpp_codegen_add(L_8, L_9))) > ((float)(0.0f))))) { goto IL_0046; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_10 = ___1_v; NullCheck(L_10); float L_11 = L_10->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12 = ___2_w; NullCheck(L_12); float L_13 = L_12->____t; float L_14 = V_0; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15 = ___1_v; NullCheck(L_15); float L_16 = L_15->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_17 = ___0_u; NullCheck(L_17); float L_18 = L_17->____t; float L_19 = V_1; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_11, L_13)), L_14)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_16, L_18)), L_19)))); } IL_0046: { return (0.0f); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_TransLeq_m51E8B752216D3CC7B3D1997D1136CD3523BB9503 (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_lhs, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_rhs, const RuntimeMethod* method) { { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___0_lhs; NullCheck(L_0); float L_1 = L_0->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = ___1_rhs; NullCheck(L_2); float L_3 = L_2->____t; if ((((float)L_1) < ((float)L_3))) { goto IL_0030; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___0_lhs; NullCheck(L_4); float L_5 = L_4->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = ___1_rhs; NullCheck(L_6); float L_7 = L_6->____t; if ((!(((float)L_5) == ((float)L_7)))) { goto IL_002e; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_8 = ___0_lhs; NullCheck(L_8); float L_9 = L_8->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_10 = ___1_rhs; NullCheck(L_10); float L_11 = L_10->____s; return (bool)((((int32_t)((!(((float)L_9) <= ((float)L_11)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_002e: { return (bool)0; } IL_0030: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_TransEval_mF27A561158C7835A953334914C17081EEECA641E (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_u, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_v, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_w, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___1_v; NullCheck(L_0); float L_1 = L_0->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = ___0_u; NullCheck(L_2); float L_3 = L_2->____t; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___2_w; NullCheck(L_4); float L_5 = L_4->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = ___1_v; NullCheck(L_6); float L_7 = L_6->____t; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); float L_8 = V_0; float L_9 = V_1; if ((!(((float)((float)il2cpp_codegen_add(L_8, L_9))) > ((float)(0.0f))))) { goto IL_006e; } } { float L_10 = V_0; float L_11 = V_1; if ((!(((float)L_10) < ((float)L_11)))) { goto IL_004c; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12 = ___1_v; NullCheck(L_12); float L_13 = L_12->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14 = ___0_u; NullCheck(L_14); float L_15 = L_14->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16 = ___0_u; NullCheck(L_16); float L_17 = L_16->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_18 = ___2_w; NullCheck(L_18); float L_19 = L_18->____s; float L_20 = V_0; float L_21 = V_0; float L_22 = V_1; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_13, L_15)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_17, L_19)), ((float)(L_20/((float)il2cpp_codegen_add(L_21, L_22)))))))); } IL_004c: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_23 = ___1_v; NullCheck(L_23); float L_24 = L_23->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_25 = ___2_w; NullCheck(L_25); float L_26 = L_25->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_27 = ___2_w; NullCheck(L_27); float L_28 = L_27->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_29 = ___0_u; NullCheck(L_29); float L_30 = L_29->____s; float L_31 = V_1; float L_32 = V_0; float L_33 = V_1; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_24, L_26)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_28, L_30)), ((float)(L_31/((float)il2cpp_codegen_add(L_32, L_33)))))))); } IL_006e: { return (0.0f); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_TransSign_m2C6FC8DEF955A96C2F3FF2BFEDD4BEF40C576046 (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_u, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_v, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_w, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___1_v; NullCheck(L_0); float L_1 = L_0->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = ___0_u; NullCheck(L_2); float L_3 = L_2->____t; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___2_w; NullCheck(L_4); float L_5 = L_4->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = ___1_v; NullCheck(L_6); float L_7 = L_6->____t; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); float L_8 = V_0; float L_9 = V_1; if ((!(((float)((float)il2cpp_codegen_add(L_8, L_9))) > ((float)(0.0f))))) { goto IL_0046; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_10 = ___1_v; NullCheck(L_10); float L_11 = L_10->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12 = ___2_w; NullCheck(L_12); float L_13 = L_12->____s; float L_14 = V_0; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15 = ___1_v; NullCheck(L_15); float L_16 = L_15->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_17 = ___0_u; NullCheck(L_17); float L_18 = L_17->____s; float L_19 = V_1; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_11, L_13)), L_14)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_16, L_18)), L_19)))); } IL_0046: { return (0.0f); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_EdgeGoesLeft_m8C4A572A6E0F2BC8D6457787CBD3B09200B34808 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_e, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___0_e; NullCheck(L_0); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1; L_1 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_0, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = ___0_e; NullCheck(L_2); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_3 = L_2->____Org; bool L_4; L_4 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_1, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_EdgeGoesRight_m1279AC98D42D6CDF49D720E4F735FD3AFDE242C6 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_e, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___0_e; NullCheck(L_0); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1 = L_0->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = ___0_e; NullCheck(L_2); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_3; L_3 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_2, NULL); bool L_4; L_4 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_1, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_VertL1dist_m774CD04E2CC44868B97A806E8462588358AFF8CE (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_u, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_v, 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; } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___0_u; NullCheck(L_0); float L_1 = L_0->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = ___1_v; NullCheck(L_2); float L_3 = L_2->____s; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_4; L_4 = fabsf(((float)il2cpp_codegen_subtract(L_1, L_3))); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_5 = ___0_u; NullCheck(L_5); float L_6 = L_5->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7 = ___1_v; NullCheck(L_7); float L_8 = L_7->____t; float L_9; L_9 = fabsf(((float)il2cpp_codegen_subtract(L_6, L_8))); return ((float)il2cpp_codegen_add(L_4, L_9)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geom_AddWinding_mEF9B45F1F1264B9A4057470FBCABF4A1C43132BC (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eDst, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_eSrc, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___0_eDst; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0; NullCheck(L_1); int32_t L_2 = L_1->____winding; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = ___1_eSrc; NullCheck(L_3); int32_t L_4 = L_3->____winding; NullCheck(L_1); L_1->____winding = ((int32_t)il2cpp_codegen_add(L_2, L_4)); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = ___0_eDst; NullCheck(L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->____winding; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = ___1_eSrc; NullCheck(L_9); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = L_9->____Sym; NullCheck(L_10); int32_t L_11 = L_10->____winding; NullCheck(L_7); L_7->____winding = ((int32_t)il2cpp_codegen_add(L_8, L_11)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_Interpolate_m786E5018A615B1E1019DBC5BE287641A88C1672D (float ___0_a, float ___1_x, float ___2_b, float ___3_y, const RuntimeMethod* method) { { float L_0 = ___0_a; if ((!(((float)L_0) < ((float)(0.0f))))) { goto IL_000f; } } { ___0_a = (0.0f); } IL_000f: { float L_1 = ___2_b; if ((!(((float)L_1) < ((float)(0.0f))))) { goto IL_001e; } } { ___2_b = (0.0f); } IL_001e: { float L_2 = ___0_a; float L_3 = ___2_b; if ((((float)L_2) <= ((float)L_3))) { goto IL_002e; } } { float L_4 = ___3_y; float L_5 = ___1_x; float L_6 = ___3_y; float L_7 = ___2_b; float L_8 = ___0_a; float L_9 = ___2_b; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_6)), ((float)(L_7/((float)il2cpp_codegen_add(L_8, L_9)))))))); } IL_002e: { float L_10 = ___2_b; if ((((float)L_10) == ((float)(0.0f)))) { goto IL_0042; } } { float L_11 = ___1_x; float L_12 = ___3_y; float L_13 = ___1_x; float L_14 = ___0_a; float L_15 = ___0_a; float L_16 = ___2_b; return ((float)il2cpp_codegen_add(L_11, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_13)), ((float)(L_14/((float)il2cpp_codegen_add(L_15, L_16)))))))); } IL_0042: { float L_17 = ___1_x; float L_18 = ___3_y; return ((float)(((float)il2cpp_codegen_add(L_17, L_18))/(2.0f))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geom_Swap_mC7EC25B8240634331DBA3131664431F8B368197B (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E** ___0_a, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E** ___1_b, const RuntimeMethod* method) { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_0 = NULL; { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E** L_0 = ___0_a; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1 = *((Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E**)L_0); V_0 = L_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E** L_2 = ___0_a; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E** L_3 = ___1_b; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = *((Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E**)L_3); *((RuntimeObject**)L_2) = (RuntimeObject*)L_4; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_4); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E** L_5 = ___1_b; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = V_0; *((RuntimeObject**)L_5) = (RuntimeObject*)L_6; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geom_EdgeIntersect_m01A9D8616F0A580C84D6298C0A3F7CF6AFE29019 (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_o1, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_d1, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_o2, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___3_d2, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___4_v, 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; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___0_o1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1 = ___1_d1; bool L_2; L_2 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_0, L_1, NULL); if (L_2) { goto IL_0012; } } { Geom_Swap_mC7EC25B8240634331DBA3131664431F8B368197B((&___0_o1), (&___1_d1), NULL); } IL_0012: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_3 = ___2_o2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___3_d2; bool L_5; L_5 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_3, L_4, NULL); if (L_5) { goto IL_0024; } } { Geom_Swap_mC7EC25B8240634331DBA3131664431F8B368197B((&___2_o2), (&___3_d2), NULL); } IL_0024: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = ___0_o1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7 = ___2_o2; bool L_8; L_8 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_6, L_7, NULL); if (L_8) { goto IL_003f; } } { Geom_Swap_mC7EC25B8240634331DBA3131664431F8B368197B((&___0_o1), (&___2_o2), NULL); Geom_Swap_mC7EC25B8240634331DBA3131664431F8B368197B((&___1_d1), (&___3_d2), NULL); } IL_003f: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = ___2_o2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_10 = ___1_d1; bool L_11; L_11 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_9, L_10, NULL); if (L_11) { goto IL_0067; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12 = ___4_v; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_13 = ___2_o2; NullCheck(L_13); float L_14 = L_13->____s; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15 = ___1_d1; NullCheck(L_15); float L_16 = L_15->____s; NullCheck(L_12); L_12->____s = ((float)(((float)il2cpp_codegen_add(L_14, L_16))/(2.0f))); goto IL_00eb; } IL_0067: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_17 = ___1_d1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_18 = ___3_d2; bool L_19; L_19 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_17, L_18, NULL); if (!L_19) { goto IL_00ae; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_20 = ___0_o1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_21 = ___2_o2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_22 = ___1_d1; float L_23; L_23 = Geom_EdgeEval_m5C733B47B92D0D71D3F2EAAF3ACFE22615D2410E(L_20, L_21, L_22, NULL); V_0 = L_23; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_24 = ___2_o2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_25 = ___1_d1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_26 = ___3_d2; float L_27; L_27 = Geom_EdgeEval_m5C733B47B92D0D71D3F2EAAF3ACFE22615D2410E(L_24, L_25, L_26, NULL); V_1 = L_27; float L_28 = V_0; float L_29 = V_1; if ((!(((float)((float)il2cpp_codegen_add(L_28, L_29))) < ((float)(0.0f))))) { goto IL_0092; } } { float L_30 = V_0; V_0 = ((-L_30)); float L_31 = V_1; V_1 = ((-L_31)); } IL_0092: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_32 = ___4_v; float L_33 = V_0; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_34 = ___2_o2; NullCheck(L_34); float L_35 = L_34->____s; float L_36 = V_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_37 = ___1_d1; NullCheck(L_37); float L_38 = L_37->____s; float L_39; L_39 = Geom_Interpolate_m786E5018A615B1E1019DBC5BE287641A88C1672D(L_33, L_35, L_36, L_38, NULL); NullCheck(L_32); L_32->____s = L_39; goto IL_00eb; } IL_00ae: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_40 = ___0_o1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_41 = ___2_o2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_42 = ___1_d1; float L_43; L_43 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_40, L_41, L_42, NULL); V_2 = L_43; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_44 = ___0_o1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_45 = ___3_d2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_46 = ___1_d1; float L_47; L_47 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_44, L_45, L_46, NULL); V_3 = ((-L_47)); float L_48 = V_2; float L_49 = V_3; if ((!(((float)((float)il2cpp_codegen_add(L_48, L_49))) < ((float)(0.0f))))) { goto IL_00d1; } } { float L_50 = V_2; V_2 = ((-L_50)); float L_51 = V_3; V_3 = ((-L_51)); } IL_00d1: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_52 = ___4_v; float L_53 = V_2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_54 = ___2_o2; NullCheck(L_54); float L_55 = L_54->____s; float L_56 = V_3; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_57 = ___3_d2; NullCheck(L_57); float L_58 = L_57->____s; float L_59; L_59 = Geom_Interpolate_m786E5018A615B1E1019DBC5BE287641A88C1672D(L_53, L_55, L_56, L_58, NULL); NullCheck(L_52); L_52->____s = L_59; } IL_00eb: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_60 = ___0_o1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_61 = ___1_d1; bool L_62; L_62 = Geom_TransLeq_m51E8B752216D3CC7B3D1997D1136CD3523BB9503(L_60, L_61, NULL); if (L_62) { goto IL_00fd; } } { Geom_Swap_mC7EC25B8240634331DBA3131664431F8B368197B((&___0_o1), (&___1_d1), NULL); } IL_00fd: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_63 = ___2_o2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_64 = ___3_d2; bool L_65; L_65 = Geom_TransLeq_m51E8B752216D3CC7B3D1997D1136CD3523BB9503(L_63, L_64, NULL); if (L_65) { goto IL_010f; } } { Geom_Swap_mC7EC25B8240634331DBA3131664431F8B368197B((&___2_o2), (&___3_d2), NULL); } IL_010f: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_66 = ___0_o1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_67 = ___2_o2; bool L_68; L_68 = Geom_TransLeq_m51E8B752216D3CC7B3D1997D1136CD3523BB9503(L_66, L_67, NULL); if (L_68) { goto IL_012a; } } { Geom_Swap_mC7EC25B8240634331DBA3131664431F8B368197B((&___0_o1), (&___2_o2), NULL); Geom_Swap_mC7EC25B8240634331DBA3131664431F8B368197B((&___1_d1), (&___3_d2), NULL); } IL_012a: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_69 = ___2_o2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_70 = ___1_d1; bool L_71; L_71 = Geom_TransLeq_m51E8B752216D3CC7B3D1997D1136CD3523BB9503(L_69, L_70, NULL); if (L_71) { goto IL_014e; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_72 = ___4_v; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_73 = ___2_o2; NullCheck(L_73); float L_74 = L_73->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_75 = ___1_d1; NullCheck(L_75); float L_76 = L_75->____t; NullCheck(L_72); L_72->____t = ((float)(((float)il2cpp_codegen_add(L_74, L_76))/(2.0f))); return; } IL_014e: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_77 = ___1_d1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_78 = ___3_d2; bool L_79; L_79 = Geom_TransLeq_m51E8B752216D3CC7B3D1997D1136CD3523BB9503(L_77, L_78, NULL); if (!L_79) { goto IL_019e; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_80 = ___0_o1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_81 = ___2_o2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_82 = ___1_d1; float L_83; L_83 = Geom_TransEval_mF27A561158C7835A953334914C17081EEECA641E(L_80, L_81, L_82, NULL); V_4 = L_83; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_84 = ___2_o2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_85 = ___1_d1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_86 = ___3_d2; float L_87; L_87 = Geom_TransEval_mF27A561158C7835A953334914C17081EEECA641E(L_84, L_85, L_86, NULL); V_5 = L_87; float L_88 = V_4; float L_89 = V_5; if ((!(((float)((float)il2cpp_codegen_add(L_88, L_89))) < ((float)(0.0f))))) { goto IL_0181; } } { float L_90 = V_4; V_4 = ((-L_90)); float L_91 = V_5; V_5 = ((-L_91)); } IL_0181: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_92 = ___4_v; float L_93 = V_4; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_94 = ___2_o2; NullCheck(L_94); float L_95 = L_94->____t; float L_96 = V_5; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_97 = ___1_d1; NullCheck(L_97); float L_98 = L_97->____t; float L_99; L_99 = Geom_Interpolate_m786E5018A615B1E1019DBC5BE287641A88C1672D(L_93, L_95, L_96, L_98, NULL); NullCheck(L_92); L_92->____t = L_99; return; } IL_019e: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_100 = ___0_o1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_101 = ___2_o2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_102 = ___1_d1; float L_103; L_103 = Geom_TransSign_m2C6FC8DEF955A96C2F3FF2BFEDD4BEF40C576046(L_100, L_101, L_102, NULL); V_6 = L_103; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_104 = ___0_o1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_105 = ___3_d2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_106 = ___1_d1; float L_107; L_107 = Geom_TransSign_m2C6FC8DEF955A96C2F3FF2BFEDD4BEF40C576046(L_104, L_105, L_106, NULL); V_7 = ((-L_107)); float L_108 = V_6; float L_109 = V_7; if ((!(((float)((float)il2cpp_codegen_add(L_108, L_109))) < ((float)(0.0f))))) { goto IL_01c9; } } { float L_110 = V_6; V_6 = ((-L_110)); float L_111 = V_7; V_7 = ((-L_111)); } IL_01c9: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_112 = ___4_v; float L_113 = V_6; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_114 = ___2_o2; NullCheck(L_114); float L_115 = L_114->____t; float L_116 = V_7; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_117 = ___3_d2; NullCheck(L_117); float L_118 = L_117->____t; float L_119; L_119 = Geom_Interpolate_m786E5018A615B1E1019DBC5BE287641A88C1672D(L_113, L_115, L_116, L_118, NULL); NullCheck(L_112); L_112->____t = L_119; 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_mA5921D39DFE78C3E50EB6B50221280253EA8118A (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Create_m07215C33B2FDE8C9C3A21174D2B3883E42F7BED6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Create_mEF10ADA55CD881913504AC9DC40DFB56CE386C30_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1__ctor_m6D2022594CA36C1F949598A02E227306D68A1E43_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_0 = NULL; EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 V_1; memset((&V_1), 0, sizeof(V_1)); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_3 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_4 = NULL; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_5 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_6 = NULL; { Pooled_1__ctor_m6D2022594CA36C1F949598A02E227306D68A1E43(__this, Pooled_1__ctor_m6D2022594CA36C1F949598A02E227306D68A1E43_RuntimeMethod_var); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0; L_0 = Pooled_1_Create_mEF10ADA55CD881913504AC9DC40DFB56CE386C30(Pooled_1_Create_mEF10ADA55CD881913504AC9DC40DFB56CE386C30_RuntimeMethod_var); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1 = L_0; V_4 = L_1; __this->____vHead = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____vHead), (void*)L_1); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = V_4; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_3; L_3 = Pooled_1_Create_m07215C33B2FDE8C9C3A21174D2B3883E42F7BED6(Pooled_1_Create_m07215C33B2FDE8C9C3A21174D2B3883E42F7BED6_RuntimeMethod_var); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_4 = L_3; V_5 = L_4; __this->____fHead = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____fHead), (void*)L_4); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_5 = V_5; V_0 = L_5; EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 L_6; L_6 = EdgePair_Create_m984F08E6275A4688EB8164D3184F8BA8E1233923(NULL); V_1 = L_6; EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 L_7 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = L_7.____e; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = L_8; V_6 = L_9; __this->____eHead = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____eHead), (void*)L_9); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = V_6; V_2 = L_10; EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 L_11 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = L_11.____eSym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = L_12; V_6 = L_13; __this->____eHeadSym = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->____eHeadSym), (void*)L_13); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14 = V_6; V_3 = L_14; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15 = L_2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16 = L_15; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_17 = L_16; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_18 = L_17; V_4 = L_18; NullCheck(L_17); L_17->____prev = L_18; Il2CppCodeGenWriteBarrier((void**)(&L_17->____prev), (void*)L_18); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_19 = V_4; NullCheck(L_16); L_16->____next = L_19; Il2CppCodeGenWriteBarrier((void**)(&L_16->____next), (void*)L_19); NullCheck(L_15); L_15->____anEdge = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_15->____anEdge), (void*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_20 = V_0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_21 = V_0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_22 = V_0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_23 = L_22; V_5 = L_23; NullCheck(L_21); L_21->____prev = L_23; Il2CppCodeGenWriteBarrier((void**)(&L_21->____prev), (void*)L_23); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_24 = V_5; NullCheck(L_20); L_20->____next = L_24; Il2CppCodeGenWriteBarrier((void**)(&L_20->____next), (void*)L_24); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_25 = V_0; NullCheck(L_25); L_25->____anEdge = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_25->____anEdge), (void*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_26 = V_0; NullCheck(L_26); L_26->____trail = (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_26->____trail), (void*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_27 = V_0; NullCheck(L_27); L_27->____marked = (bool)0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_28 = V_0; NullCheck(L_28); L_28->____inside = (bool)0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = V_2; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30 = V_2; NullCheck(L_29); L_29->____next = L_30; Il2CppCodeGenWriteBarrier((void**)(&L_29->____next), (void*)L_30); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_31 = V_2; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_32 = V_3; NullCheck(L_31); L_31->____Sym = L_32; Il2CppCodeGenWriteBarrier((void**)(&L_31->____Sym), (void*)L_32); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_33 = V_2; NullCheck(L_33); L_33->____Onext = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_33->____Onext), (void*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_34 = V_2; NullCheck(L_34); L_34->____Lnext = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_34->____Lnext), (void*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_35 = V_2; NullCheck(L_35); L_35->____Org = (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_35->____Org), (void*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_36 = V_2; NullCheck(L_36); L_36->____Lface = (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_36->____Lface), (void*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_37 = V_2; NullCheck(L_37); L_37->____winding = 0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_38 = V_2; NullCheck(L_38); L_38->____activeRegion = (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_38->____activeRegion), (void*)(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_39 = V_3; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_40 = V_3; NullCheck(L_39); L_39->____next = L_40; Il2CppCodeGenWriteBarrier((void**)(&L_39->____next), (void*)L_40); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_41 = V_3; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_42 = V_2; NullCheck(L_41); L_41->____Sym = L_42; Il2CppCodeGenWriteBarrier((void**)(&L_41->____Sym), (void*)L_42); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_43 = V_3; NullCheck(L_43); L_43->____Onext = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_43->____Onext), (void*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_44 = V_3; NullCheck(L_44); L_44->____Lnext = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_44->____Lnext), (void*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_45 = V_3; NullCheck(L_45); L_45->____Org = (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_45->____Org), (void*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_46 = V_3; NullCheck(L_46); L_46->____Lface = (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_46->____Lface), (void*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_47 = V_3; NullCheck(L_47); L_47->____winding = 0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_48 = V_3; NullCheck(L_48); L_48->____activeRegion = (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_48->____activeRegion), (void*)(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Reset_m3D3859F18567F2AC3A97599B082A0C7237933BD8 (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; { __this->____vHead = (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____vHead), (void*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL); __this->____fHead = (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____fHead), (void*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL); V_0 = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; __this->____eHeadSym = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____eHeadSym), (void*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = V_0; __this->____eHead = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____eHead), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_OnFree_m050CA42D85225FACEE3A5E90704BEE67D9A94790 (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_m4ACE70914D083AE22AE0547CBDD86E032782684F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_mA04009907A3B6F3B67053637F4B575A54CF6C0A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_mC7C99E8F0AF3E9B68E66BE40F1B8DAAD6FA1BDF3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_0 = NULL; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_1 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_2 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_3 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_4 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_5 = NULL; { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_0 = __this->____fHead; NullCheck(L_0); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_1 = L_0->____next; V_0 = L_1; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_2 = __this->____fHead; V_1 = L_2; goto IL_0024; } IL_0015: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_3 = V_0; NullCheck(L_3); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_4 = L_3->____next; V_1 = L_4; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_5 = V_0; NullCheck(L_5); Pooled_1_Free_mC7C99E8F0AF3E9B68E66BE40F1B8DAAD6FA1BDF3(L_5, Pooled_1_Free_mC7C99E8F0AF3E9B68E66BE40F1B8DAAD6FA1BDF3_RuntimeMethod_var); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_6 = V_1; V_0 = L_6; } IL_0024: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_7 = V_0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_8 = __this->____fHead; if ((!(((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_7) == ((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_8)))) { goto IL_0015; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = __this->____vHead; NullCheck(L_9); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_10 = L_9->____next; V_2 = L_10; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_11 = __this->____vHead; V_3 = L_11; goto IL_0051; } IL_0042: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12 = V_2; NullCheck(L_12); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_13 = L_12->____next; V_3 = L_13; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14 = V_2; NullCheck(L_14); Pooled_1_Free_m4ACE70914D083AE22AE0547CBDD86E032782684F(L_14, Pooled_1_Free_m4ACE70914D083AE22AE0547CBDD86E032782684F_RuntimeMethod_var); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15 = V_3; V_2 = L_15; } IL_0051: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16 = V_2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_17 = __this->____vHead; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_16) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_17)))) { goto IL_0042; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = __this->____eHead; NullCheck(L_18); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = L_18->____next; V_4 = L_19; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20 = __this->____eHead; V_5 = L_20; goto IL_0085; } IL_0071: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = V_4; NullCheck(L_21); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_22 = L_21->____next; V_5 = L_22; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_23 = V_4; NullCheck(L_23); Pooled_1_Free_mA04009907A3B6F3B67053637F4B575A54CF6C0A5(L_23, Pooled_1_Free_mA04009907A3B6F3B67053637F4B575A54CF6C0A5_RuntimeMethod_var); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = V_5; V_4 = L_24; } IL_0085: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25 = V_4; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26 = __this->____eHead; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_25) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_26)))) { goto IL_0071; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Mesh_MakeEdge_mB4FA8F615512C8C712E8133902FF8DC996036FBE (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = __this->____eHead; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1; L_1 = MeshUtils_MakeEdge_mCDC8989099CFDAA6AD48EF037E4CDC272D6B41D4(L_0, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = L_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_3 = __this->____vHead; MeshUtils_MakeVertex_m2A7DE2405EA5E3D12B1D56FC0A7B1748273D1C90(L_2, L_3, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = L_2; NullCheck(L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = L_4->____Sym; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = __this->____vHead; MeshUtils_MakeVertex_m2A7DE2405EA5E3D12B1D56FC0A7B1748273D1C90(L_5, L_6, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = L_4; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_8 = __this->____fHead; MeshUtils_MakeFace_mF4A86DDE85C8A79222BF4BB4C392C46E8BF9C4EB(L_7, L_8, NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eOrg, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_eDst, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___0_eOrg; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = ___1_eDst; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_0) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_1)))) { goto IL_0005; } } { return; } IL_0005: { V_0 = (bool)0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = ___1_eDst; NullCheck(L_2); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_3 = L_2->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = ___0_eOrg; NullCheck(L_4); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_5 = L_4->____Org; if ((((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_3) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_5))) { goto IL_0028; } } { V_0 = (bool)1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = ___1_eDst; NullCheck(L_6); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7 = L_6->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = ___0_eOrg; NullCheck(L_8); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = L_8->____Org; MeshUtils_KillVertex_m5D5C72B07825085DF50B2D646CC710B56A46058C(L_7, L_9, NULL); } IL_0028: { V_1 = (bool)0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = ___1_eDst; NullCheck(L_10); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_11 = L_10->____Lface; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = ___0_eOrg; NullCheck(L_12); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_13 = L_12->____Lface; if ((((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_11) == ((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_13))) { goto IL_004b; } } { V_1 = (bool)1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14 = ___1_eDst; NullCheck(L_14); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_15 = L_14->____Lface; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_16 = ___0_eOrg; NullCheck(L_16); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_17 = L_16->____Lface; MeshUtils_KillFace_m6AC8E688D30E7AC18981D29E901340ABC854CB24(L_15, L_17, NULL); } IL_004b: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = ___1_eDst; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = ___0_eOrg; MeshUtils_Splice_mD0C74018EFACEB37BD20709F2F304A4B6517E576(L_18, L_19, NULL); bool L_20 = V_0; if (L_20) { goto IL_006d; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = ___1_eDst; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_22 = ___0_eOrg; NullCheck(L_22); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_23 = L_22->____Org; MeshUtils_MakeVertex_m2A7DE2405EA5E3D12B1D56FC0A7B1748273D1C90(L_21, L_23, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = ___0_eOrg; NullCheck(L_24); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_25 = L_24->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26 = ___0_eOrg; NullCheck(L_25); L_25->____anEdge = L_26; Il2CppCodeGenWriteBarrier((void**)(&L_25->____anEdge), (void*)L_26); } IL_006d: { bool L_27 = V_1; if (L_27) { goto IL_0088; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_28 = ___1_eDst; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = ___0_eOrg; NullCheck(L_29); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_30 = L_29->____Lface; MeshUtils_MakeFace_mF4A86DDE85C8A79222BF4BB4C392C46E8BF9C4EB(L_28, L_30, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_31 = ___0_eOrg; NullCheck(L_31); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_32 = L_31->____Lface; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_33 = ___0_eOrg; NullCheck(L_32); L_32->____anEdge = L_33; Il2CppCodeGenWriteBarrier((void**)(&L_32->____anEdge), (void*)L_33); } IL_0088: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57 (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eDel, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; bool V_1 = false; { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___0_eDel; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____Sym; V_0 = L_1; V_1 = (bool)0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = ___0_eDel; NullCheck(L_2); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_3 = L_2->____Lface; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = ___0_eDel; NullCheck(L_4); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_5; L_5 = Edge_get__Rface_mA14DC262D09B8C4730E2DC670A0360D80EF9E026(L_4, NULL); if ((((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_3) == ((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_5))) { goto IL_002a; } } { V_1 = (bool)1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = ___0_eDel; NullCheck(L_6); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_7 = L_6->____Lface; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = ___0_eDel; NullCheck(L_8); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_9; L_9 = Edge_get__Rface_mA14DC262D09B8C4730E2DC670A0360D80EF9E026(L_8, NULL); MeshUtils_KillFace_m6AC8E688D30E7AC18981D29E901340ABC854CB24(L_7, L_9, NULL); } IL_002a: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = ___0_eDel; NullCheck(L_10); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = L_10->____Onext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = ___0_eDel; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_11) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_12)))) { goto IL_0041; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = ___0_eDel; NullCheck(L_13); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14 = L_13->____Org; MeshUtils_KillVertex_m5D5C72B07825085DF50B2D646CC710B56A46058C(L_14, (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL, NULL); goto IL_007e; } IL_0041: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = ___0_eDel; NullCheck(L_15); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_16; L_16 = Edge_get__Rface_mA14DC262D09B8C4730E2DC670A0360D80EF9E026(L_15, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17 = ___0_eDel; NullCheck(L_17); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18; L_18 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_17, NULL); NullCheck(L_16); L_16->____anEdge = L_18; Il2CppCodeGenWriteBarrier((void**)(&L_16->____anEdge), (void*)L_18); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = ___0_eDel; NullCheck(L_19); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_20 = L_19->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = ___0_eDel; NullCheck(L_21); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_22 = L_21->____Onext; NullCheck(L_20); L_20->____anEdge = L_22; Il2CppCodeGenWriteBarrier((void**)(&L_20->____anEdge), (void*)L_22); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_23 = ___0_eDel; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = ___0_eDel; NullCheck(L_24); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25; L_25 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_24, NULL); MeshUtils_Splice_mD0C74018EFACEB37BD20709F2F304A4B6517E576(L_23, L_25, NULL); bool L_26 = V_1; if (L_26) { goto IL_007e; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_27 = ___0_eDel; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_28 = ___0_eDel; NullCheck(L_28); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_29 = L_28->____Lface; MeshUtils_MakeFace_mF4A86DDE85C8A79222BF4BB4C392C46E8BF9C4EB(L_27, L_29, NULL); } IL_007e: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30 = V_0; NullCheck(L_30); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_31 = L_30->____Onext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_32 = V_0; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_31) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_32)))) { goto IL_00a1; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_33 = V_0; NullCheck(L_33); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_34 = L_33->____Org; MeshUtils_KillVertex_m5D5C72B07825085DF50B2D646CC710B56A46058C(L_34, (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_35 = V_0; NullCheck(L_35); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_36 = L_35->____Lface; MeshUtils_KillFace_m6AC8E688D30E7AC18981D29E901340ABC854CB24(L_36, (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL, NULL); goto IL_00cf; } IL_00a1: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_37 = ___0_eDel; NullCheck(L_37); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_38 = L_37->____Lface; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_39 = V_0; NullCheck(L_39); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_40; L_40 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_39, NULL); NullCheck(L_38); L_38->____anEdge = L_40; Il2CppCodeGenWriteBarrier((void**)(&L_38->____anEdge), (void*)L_40); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_41 = V_0; NullCheck(L_41); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_42 = L_41->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_43 = V_0; NullCheck(L_43); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_44 = L_43->____Onext; NullCheck(L_42); L_42->____anEdge = L_44; Il2CppCodeGenWriteBarrier((void**)(&L_42->____anEdge), (void*)L_44); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_45 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_46 = V_0; NullCheck(L_46); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_47; L_47 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_46, NULL); MeshUtils_Splice_mD0C74018EFACEB37BD20709F2F304A4B6517E576(L_45, L_47, NULL); } IL_00cf: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_48 = ___0_eDel; MeshUtils_KillEdge_m0DEEEAD04B86B35228DFF0DF124892F255DBC813(L_48, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Mesh_AddEdgeVertex_mB1981481C4DA004BA1E66432E8894306FF9B435C (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eOrg, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_2 = NULL; { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___0_eOrg; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1; L_1 = MeshUtils_MakeEdge_mCDC8989099CFDAA6AD48EF037E4CDC272D6B41D4(L_0, NULL); V_0 = L_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = V_0; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____Sym; V_1 = L_3; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = ___0_eOrg; NullCheck(L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5->____Lnext; MeshUtils_Splice_mD0C74018EFACEB37BD20709F2F304A4B6517E576(L_4, L_6, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = ___0_eOrg; NullCheck(L_8); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9; L_9 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_8, NULL); NullCheck(L_7); L_7->____Org = L_9; Il2CppCodeGenWriteBarrier((void**)(&L_7->____Org), (void*)L_9); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = V_0; NullCheck(L_11); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12 = L_11->____Org; MeshUtils_MakeVertex_m2A7DE2405EA5E3D12B1D56FC0A7B1748273D1C90(L_10, L_12, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = ___0_eOrg; NullCheck(L_15); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_16 = L_15->____Lface; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_17 = L_16; V_2 = L_17; NullCheck(L_14); L_14->____Lface = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_14->____Lface), (void*)L_17); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_18 = V_2; NullCheck(L_13); L_13->____Lface = L_18; Il2CppCodeGenWriteBarrier((void**)(&L_13->____Lface), (void*)L_18); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = V_0; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eOrg, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___0_eOrg; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1; L_1 = Mesh_AddEdgeVertex_mB1981481C4DA004BA1E66432E8894306FF9B435C(__this, L_0, NULL); NullCheck(L_1); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = L_1->____Sym; V_0 = L_2; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = ___0_eOrg; NullCheck(L_3); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = L_3->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = ___0_eOrg; NullCheck(L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5->____Sym; NullCheck(L_6); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7; L_7 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_6, NULL); MeshUtils_Splice_mD0C74018EFACEB37BD20709F2F304A4B6517E576(L_4, L_7, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = ___0_eOrg; NullCheck(L_8); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = L_8->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = V_0; MeshUtils_Splice_mD0C74018EFACEB37BD20709F2F304A4B6517E576(L_9, L_10, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = ___0_eOrg; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = V_0; NullCheck(L_12); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_13 = L_12->____Org; NullCheck(L_11); Edge_set__Dst_m9B0B595758DCF864743C498BC5FA2B5825FB8EC0(L_11, L_13, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14 = V_0; NullCheck(L_14); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15; L_15 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_14, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_16 = V_0; NullCheck(L_16); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17 = L_16->____Sym; NullCheck(L_15); L_15->____anEdge = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_15->____anEdge), (void*)L_17); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = ___0_eOrg; NullCheck(L_19); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_20; L_20 = Edge_get__Rface_mA14DC262D09B8C4730E2DC670A0360D80EF9E026(L_19, NULL); NullCheck(L_18); Edge_set__Rface_m5A829430D83BA32FC3107AA02FA3114058D5AAA0(L_18, L_20, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_22 = ___0_eOrg; NullCheck(L_22); int32_t L_23 = L_22->____winding; NullCheck(L_21); L_21->____winding = L_23; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = V_0; NullCheck(L_24); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25 = L_24->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26 = ___0_eOrg; NullCheck(L_26); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_27 = L_26->____Sym; NullCheck(L_27); int32_t L_28 = L_27->____winding; NullCheck(L_25); L_25->____winding = L_28; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = V_0; return L_29; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Mesh_Connect_mE5B23363499165A6B2A6A585AED053D962D072D1 (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eOrg, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_eDst, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; bool V_2 = false; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_3 = NULL; { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___0_eOrg; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1; L_1 = MeshUtils_MakeEdge_mCDC8989099CFDAA6AD48EF037E4CDC272D6B41D4(L_0, NULL); V_0 = L_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = V_0; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____Sym; V_1 = L_3; V_2 = (bool)0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = ___1_eDst; NullCheck(L_4); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_5 = L_4->____Lface; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = ___0_eOrg; NullCheck(L_6); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_7 = L_6->____Lface; if ((((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_5) == ((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_7))) { goto IL_0031; } } { V_2 = (bool)1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = ___1_eDst; NullCheck(L_8); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_9 = L_8->____Lface; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = ___0_eOrg; NullCheck(L_10); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_11 = L_10->____Lface; MeshUtils_KillFace_m6AC8E688D30E7AC18981D29E901340ABC854CB24(L_9, L_11, NULL); } IL_0031: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = ___0_eOrg; NullCheck(L_13); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14 = L_13->____Lnext; MeshUtils_Splice_mD0C74018EFACEB37BD20709F2F304A4B6517E576(L_12, L_14, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_16 = ___1_eDst; MeshUtils_Splice_mD0C74018EFACEB37BD20709F2F304A4B6517E576(L_15, L_16, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = ___0_eOrg; NullCheck(L_18); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_19; L_19 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_18, NULL); NullCheck(L_17); L_17->____Org = L_19; Il2CppCodeGenWriteBarrier((void**)(&L_17->____Org), (void*)L_19); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = ___1_eDst; NullCheck(L_21); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_22 = L_21->____Org; NullCheck(L_20); L_20->____Org = L_22; Il2CppCodeGenWriteBarrier((void**)(&L_20->____Org), (void*)L_22); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_23 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25 = ___0_eOrg; NullCheck(L_25); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_26 = L_25->____Lface; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_27 = L_26; V_3 = L_27; NullCheck(L_24); L_24->____Lface = L_27; Il2CppCodeGenWriteBarrier((void**)(&L_24->____Lface), (void*)L_27); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_28 = V_3; NullCheck(L_23); L_23->____Lface = L_28; Il2CppCodeGenWriteBarrier((void**)(&L_23->____Lface), (void*)L_28); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = ___0_eOrg; NullCheck(L_29); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_30 = L_29->____Lface; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_31 = V_1; NullCheck(L_30); L_30->____anEdge = L_31; Il2CppCodeGenWriteBarrier((void**)(&L_30->____anEdge), (void*)L_31); bool L_32 = V_2; if (L_32) { goto IL_008c; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_33 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_34 = ___0_eOrg; NullCheck(L_34); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_35 = L_34->____Lface; MeshUtils_MakeFace_mF4A86DDE85C8A79222BF4BB4C392C46E8BF9C4EB(L_33, L_35, NULL); } IL_008c: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_36 = V_0; return L_36; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_MergeConvexFaces_m0D46F821F2F2296DD1342E0E49E56F8CEBCB9D6C (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* __this, int32_t ___0_maxVertsPerFace, const RuntimeMethod* method) { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_2 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_3 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_4 = NULL; int32_t V_5 = 0; { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_0 = __this->____fHead; NullCheck(L_0); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_1 = L_0->____next; V_0 = L_1; goto IL_00fd; } IL_0011: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_2 = V_0; NullCheck(L_2); bool L_3 = L_2->____inside; if (!L_3) { goto IL_00f6; } } { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_4 = V_0; NullCheck(L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = L_4->____anEdge; V_1 = L_5; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = V_1; NullCheck(L_6); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7 = L_6->____Org; V_2 = L_7; } IL_002a: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_1; NullCheck(L_8); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = L_8->____Lnext; V_3 = L_9; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = V_1; NullCheck(L_10); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = L_10->____Sym; V_4 = L_11; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = V_4; if (!L_12) { goto IL_00de; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = V_4; NullCheck(L_13); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_14 = L_13->____Lface; if (!L_14) { goto IL_00de; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = V_4; NullCheck(L_15); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_16 = L_15->____Lface; NullCheck(L_16); bool L_17 = L_16->____inside; if (!L_17) { goto IL_00de; } } { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_18 = V_0; NullCheck(L_18); int32_t L_19; L_19 = Face_get_VertsCount_m8AD6AEC1ADAA78E4377ECA96CB59A7AC7FEEFCB6(L_18, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20 = V_4; NullCheck(L_20); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_21 = L_20->____Lface; NullCheck(L_21); int32_t L_22; L_22 = Face_get_VertsCount_m8AD6AEC1ADAA78E4377ECA96CB59A7AC7FEEFCB6(L_21, NULL); V_5 = L_22; int32_t L_23 = V_5; int32_t L_24 = ___0_maxVertsPerFace; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_19, L_23)), 2))) > ((int32_t)L_24))) { goto IL_00de; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25 = V_1; NullCheck(L_25); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26; L_26 = Edge_get__Lprev_m7C649C346AD4E5475DC33C49CE48B33C60BC3B31(L_25, NULL); NullCheck(L_26); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_27 = L_26->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_28 = V_1; NullCheck(L_28); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_29 = L_28->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30 = V_4; NullCheck(L_30); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_31 = L_30->____Lnext; NullCheck(L_31); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_32 = L_31->____Lnext; NullCheck(L_32); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_33 = L_32->____Org; bool L_34; L_34 = Geom_VertCCW_m729F20E41F384442DA8623B179051B8CCEB96321(L_27, L_29, L_33, NULL); if (!L_34) { goto IL_00de; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_35 = V_4; NullCheck(L_35); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_36; L_36 = Edge_get__Lprev_m7C649C346AD4E5475DC33C49CE48B33C60BC3B31(L_35, NULL); NullCheck(L_36); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_37 = L_36->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_38 = V_4; NullCheck(L_38); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_39 = L_38->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_40 = V_1; NullCheck(L_40); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_41 = L_40->____Lnext; NullCheck(L_41); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_42 = L_41->____Lnext; NullCheck(L_42); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_43 = L_42->____Org; bool L_44; L_44 = Geom_VertCCW_m729F20E41F384442DA8623B179051B8CCEB96321(L_37, L_39, L_43, NULL); if (!L_44) { goto IL_00de; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_45 = V_4; NullCheck(L_45); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_46 = L_45->____Lnext; V_3 = L_46; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_47 = V_4; Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57(__this, L_47, NULL); V_1 = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; } IL_00de: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_48 = V_1; if (!L_48) { goto IL_00ef; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_49 = V_1; NullCheck(L_49); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_50 = L_49->____Lnext; NullCheck(L_50); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_51 = L_50->____Org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_52 = V_2; if ((((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_51) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_52))) { goto IL_00f6; } } IL_00ef: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_53 = V_3; V_1 = L_53; goto IL_002a; } IL_00f6: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_54 = V_0; NullCheck(L_54); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_55 = L_54->____next; V_0 = L_55; } IL_00fd: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_56 = V_0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_57 = __this->____fHead; if ((!(((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_56) == ((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_57)))) { goto IL_0011; } } { 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vec3_get_Item_m18BE18D5B8DE79B3C906B13FA63CA2AC304BBE37 (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if (L_0) { goto IL_000a; } } { float L_1 = __this->___X; return L_1; } IL_000a: { int32_t L_2 = ___0_index; if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_0015; } } { float L_3 = __this->___Y; return L_3; } IL_0015: { int32_t L_4 = ___0_index; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0020; } } { float L_5 = __this->___Z; return L_5; } IL_0020: { IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_6 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var))); IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_6, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vec3_get_Item_m18BE18D5B8DE79B3C906B13FA63CA2AC304BBE37_RuntimeMethod_var))); } } IL2CPP_EXTERN_C float Vec3_get_Item_m18BE18D5B8DE79B3C906B13FA63CA2AC304BBE37_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = Vec3_get_Item_m18BE18D5B8DE79B3C906B13FA63CA2AC304BBE37(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if (L_0) { goto IL_000b; } } { float L_1 = ___1_value; __this->___X = L_1; return; } IL_000b: { int32_t L_2 = ___0_index; if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_0017; } } { float L_3 = ___1_value; __this->___Y = L_3; return; } IL_0017: { int32_t L_4 = ___0_index; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0023; } } { float L_5 = ___1_value; __this->___Z = L_5; return; } IL_0023: { IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_6 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var))); IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_6, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B_RuntimeMethod_var))); } } IL2CPP_EXTERN_C void Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Sub_mE2347B74B4877CB5E0269FE8FAEFF8B82AD1D3EF (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___0_lhs, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___1_rhs, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___2_result, const RuntimeMethod* method) { { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_0 = ___2_result; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_1 = ___0_lhs; float L_2 = L_1->___X; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_3 = ___1_rhs; float L_4 = L_3->___X; L_0->___X = ((float)il2cpp_codegen_subtract(L_2, L_4)); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_5 = ___2_result; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_6 = ___0_lhs; float L_7 = L_6->___Y; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_8 = ___1_rhs; float L_9 = L_8->___Y; L_5->___Y = ((float)il2cpp_codegen_subtract(L_7, L_9)); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_10 = ___2_result; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_11 = ___0_lhs; float L_12 = L_11->___Z; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_13 = ___1_rhs; float L_14 = L_13->___Z; L_10->___Z = ((float)il2cpp_codegen_subtract(L_12, L_14)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Neg_mAFFD69D42B4584D9541B5A866A41B37CE92778EA (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___0_v, const RuntimeMethod* method) { { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_0 = ___0_v; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_1 = ___0_v; float L_2 = L_1->___X; L_0->___X = ((-L_2)); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_3 = ___0_v; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_4 = ___0_v; float L_5 = L_4->___Y; L_3->___Y = ((-L_5)); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_6 = ___0_v; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_7 = ___0_v; float L_8 = L_7->___Z; L_6->___Z = ((-L_8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Dot_m95643401DDBB86E315DA9FB7FF2DEA2AEE65E37F (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___0_u, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___1_v, float* ___2_dot, const RuntimeMethod* method) { { float* L_0 = ___2_dot; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_1 = ___0_u; float L_2 = L_1->___X; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_3 = ___1_v; float L_4 = L_3->___X; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_5 = ___0_u; float L_6 = L_5->___Y; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_7 = ___1_v; float L_8 = L_7->___Y; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_9 = ___0_u; float L_10 = L_9->___Z; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_11 = ___1_v; float L_12 = L_11->___Z; *((float*)L_0) = (float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2, L_4)), ((float)il2cpp_codegen_multiply(L_6, L_8)))), ((float)il2cpp_codegen_multiply(L_10, L_12)))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Vec3_LongAxis_mDD3D8BCD04B089AD3E7B383F1EBE72A0C548F141 (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___0_v, 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 G_B4_0 = 0.0f; float G_B3_0 = 0.0f; float G_B5_0 = 0.0f; float G_B5_1 = 0.0f; { V_0 = 0; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_0 = ___0_v; float L_1 = L_0->___Y; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_2; L_2 = fabsf(L_1); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_3 = ___0_v; float L_4 = L_3->___X; float L_5; L_5 = fabsf(L_4); if ((!(((float)L_2) > ((float)L_5)))) { goto IL_001c; } } { V_0 = 1; } IL_001c: { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_6 = ___0_v; float L_7 = L_6->___Z; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_8; L_8 = fabsf(L_7); int32_t L_9 = V_0; if (!L_9) { G_B4_0 = L_8; goto IL_0032; } G_B3_0 = L_8; } { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_10 = ___0_v; float L_11 = L_10->___Y; G_B5_0 = L_11; G_B5_1 = G_B3_0; goto IL_0038; } IL_0032: { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_12 = ___0_v; float L_13 = L_12->___X; G_B5_0 = L_13; G_B5_1 = G_B4_0; } IL_0038: { il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_14; L_14 = fabsf(G_B5_0); if ((!(((float)G_B5_1) > ((float)L_14)))) { goto IL_0041; } } { V_0 = 2; } IL_0041: { int32_t L_15 = V_0; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vec3_ToString_mFCCD5C16E92C7EB6A1EADB61183CF3C6C1CD93AB (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82FF2E4A5CEA89085A6360163E86CB104CFC8CE8); s_Il2CppMethodInitialized = true; } { float L_0 = __this->___X; float L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_defaults.single_class, &L_1); float L_3 = __this->___Y; float L_4 = L_3; RuntimeObject* L_5 = Box(il2cpp_defaults.single_class, &L_4); float L_6 = __this->___Z; float L_7 = L_6; RuntimeObject* L_8 = Box(il2cpp_defaults.single_class, &L_7); String_t* L_9; L_9 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral82FF2E4A5CEA89085A6360163E86CB104CFC8CE8, L_2, L_5, L_8, NULL); return L_9; } } IL2CPP_EXTERN_C String_t* Vec3_ToString_mFCCD5C16E92C7EB6A1EADB61183CF3C6C1CD93AB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Vec3_ToString_mFCCD5C16E92C7EB6A1EADB61183CF3C6C1CD93AB(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* MeshUtils_MakeEdge_mCDC8989099CFDAA6AD48EF037E4CDC272D6B41D4 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eNext, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; { EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 L_0; L_0 = EdgePair_Create_m984F08E6275A4688EB8164D3184F8BA8E1233923(NULL); EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 L_1 = L_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = L_1.____e; V_0 = L_2; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_1.____eSym; V_1 = L_3; Edge_EnsureFirst_m74A479649B38135FBFB43F21EAA44C32EEAD144F((&___0_eNext), NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = ___0_eNext; NullCheck(L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = L_4->____Sym; NullCheck(L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5->____next; V_2 = L_6; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_2; NullCheck(L_7); L_7->____next = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_7->____next), (void*)L_8); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = V_2; NullCheck(L_9); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = L_9->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = V_0; NullCheck(L_10); L_10->____next = L_11; Il2CppCodeGenWriteBarrier((void**)(&L_10->____next), (void*)L_11); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = ___0_eNext; NullCheck(L_12); L_12->____next = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_12->____next), (void*)L_13); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14 = ___0_eNext; NullCheck(L_14); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = L_14->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_16 = V_1; NullCheck(L_15); L_15->____next = L_16; Il2CppCodeGenWriteBarrier((void**)(&L_15->____next), (void*)L_16); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = V_1; NullCheck(L_17); L_17->____Sym = L_18; Il2CppCodeGenWriteBarrier((void**)(&L_17->____Sym), (void*)L_18); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20 = V_0; NullCheck(L_19); L_19->____Onext = L_20; Il2CppCodeGenWriteBarrier((void**)(&L_19->____Onext), (void*)L_20); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_22 = V_1; NullCheck(L_21); L_21->____Lnext = L_22; Il2CppCodeGenWriteBarrier((void**)(&L_21->____Lnext), (void*)L_22); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_23 = V_0; NullCheck(L_23); L_23->____Org = (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_23->____Org), (void*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = V_0; NullCheck(L_24); L_24->____Lface = (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_24->____Lface), (void*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25 = V_0; NullCheck(L_25); L_25->____winding = 0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26 = V_0; NullCheck(L_26); L_26->____activeRegion = (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_26->____activeRegion), (void*)(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_27 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_28 = V_0; NullCheck(L_27); L_27->____Sym = L_28; Il2CppCodeGenWriteBarrier((void**)(&L_27->____Sym), (void*)L_28); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30 = V_1; NullCheck(L_29); L_29->____Onext = L_30; Il2CppCodeGenWriteBarrier((void**)(&L_29->____Onext), (void*)L_30); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_31 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_32 = V_0; NullCheck(L_31); L_31->____Lnext = L_32; Il2CppCodeGenWriteBarrier((void**)(&L_31->____Lnext), (void*)L_32); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_33 = V_1; NullCheck(L_33); L_33->____Org = (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_33->____Org), (void*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_34 = V_1; NullCheck(L_34); L_34->____Lface = (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_34->____Lface), (void*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_35 = V_1; NullCheck(L_35); L_35->____winding = 0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_36 = V_1; NullCheck(L_36); L_36->____activeRegion = (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_36->____activeRegion), (void*)(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_37 = V_0; return L_37; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_Splice_mD0C74018EFACEB37BD20709F2F304A4B6517E576 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_a, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_b, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___0_a; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____Onext; V_0 = L_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = ___1_b; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____Onext; V_1 = L_3; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = V_0; NullCheck(L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = L_4->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = ___1_b; NullCheck(L_5); L_5->____Lnext = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->____Lnext), (void*)L_6); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = V_1; NullCheck(L_7); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = L_7->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = ___0_a; NullCheck(L_8); L_8->____Lnext = L_9; Il2CppCodeGenWriteBarrier((void**)(&L_8->____Lnext), (void*)L_9); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = ___0_a; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = V_1; NullCheck(L_10); L_10->____Onext = L_11; Il2CppCodeGenWriteBarrier((void**)(&L_10->____Onext), (void*)L_11); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = ___1_b; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = V_0; NullCheck(L_12); L_12->____Onext = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_12->____Onext), (void*)L_13); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_MakeVertex_m2A7DE2405EA5E3D12B1D56FC0A7B1748273D1C90 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eOrig, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_vNext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Create_mEF10ADA55CD881913504AC9DC40DFB56CE386C30_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_0 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0; L_0 = Pooled_1_Create_mEF10ADA55CD881913504AC9DC40DFB56CE386C30(Pooled_1_Create_mEF10ADA55CD881913504AC9DC40DFB56CE386C30_RuntimeMethod_var); V_0 = L_0; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1 = ___1_vNext; NullCheck(L_1); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = L_1->____prev; V_1 = L_2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_3 = V_0; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = V_1; NullCheck(L_3); L_3->____prev = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->____prev), (void*)L_4); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_5 = V_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = V_0; NullCheck(L_5); L_5->____next = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->____next), (void*)L_6); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7 = V_0; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_8 = ___1_vNext; NullCheck(L_7); L_7->____next = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_7->____next), (void*)L_8); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = ___1_vNext; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_10 = V_0; NullCheck(L_9); L_9->____prev = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_9->____prev), (void*)L_10); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_11 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = ___0_eOrig; NullCheck(L_11); L_11->____anEdge = L_12; Il2CppCodeGenWriteBarrier((void**)(&L_11->____anEdge), (void*)L_12); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = ___0_eOrig; V_2 = L_13; } IL_0032: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14 = V_2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15 = V_0; NullCheck(L_14); L_14->____Org = L_15; Il2CppCodeGenWriteBarrier((void**)(&L_14->____Org), (void*)L_15); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_16 = V_2; NullCheck(L_16); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17 = L_16->____Onext; V_2 = L_17; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = V_2; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = ___0_eOrig; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_18) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_19)))) { goto IL_0032; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_MakeFace_mF4A86DDE85C8A79222BF4BB4C392C46E8BF9C4EB (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eOrig, Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ___1_fNext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Create_m07215C33B2FDE8C9C3A21174D2B3883E42F7BED6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_0 = NULL; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_0; L_0 = Pooled_1_Create_m07215C33B2FDE8C9C3A21174D2B3883E42F7BED6(Pooled_1_Create_m07215C33B2FDE8C9C3A21174D2B3883E42F7BED6_RuntimeMethod_var); V_0 = L_0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_1 = ___1_fNext; NullCheck(L_1); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_2 = L_1->____prev; V_1 = L_2; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_3 = V_0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_4 = V_1; NullCheck(L_3); L_3->____prev = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->____prev), (void*)L_4); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_5 = V_1; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_6 = V_0; NullCheck(L_5); L_5->____next = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->____next), (void*)L_6); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_7 = V_0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_8 = ___1_fNext; NullCheck(L_7); L_7->____next = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_7->____next), (void*)L_8); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_9 = ___1_fNext; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_10 = V_0; NullCheck(L_9); L_9->____prev = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_9->____prev), (void*)L_10); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_11 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = ___0_eOrig; NullCheck(L_11); L_11->____anEdge = L_12; Il2CppCodeGenWriteBarrier((void**)(&L_11->____anEdge), (void*)L_12); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_13 = V_0; NullCheck(L_13); L_13->____trail = (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_13->____trail), (void*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_14 = V_0; NullCheck(L_14); L_14->____marked = (bool)0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_15 = V_0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_16 = ___1_fNext; NullCheck(L_16); bool L_17 = L_16->____inside; NullCheck(L_15); L_15->____inside = L_17; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = ___0_eOrig; V_2 = L_18; } IL_004c: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = V_2; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_20 = V_0; NullCheck(L_19); L_19->____Lface = L_20; Il2CppCodeGenWriteBarrier((void**)(&L_19->____Lface), (void*)L_20); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = V_2; NullCheck(L_21); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_22 = L_21->____Lnext; V_2 = L_22; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_23 = V_2; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = ___0_eOrig; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_23) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_24)))) { goto IL_004c; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_KillEdge_m0DEEEAD04B86B35228DFF0DF124892F255DBC813 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_eDel, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_mA04009907A3B6F3B67053637F4B575A54CF6C0A5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; { Edge_EnsureFirst_m74A479649B38135FBFB43F21EAA44C32EEAD144F((&___0_eDel), NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___0_eDel; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____next; V_0 = L_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = ___0_eDel; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____Sym; NullCheck(L_3); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = L_3->____next; V_1 = L_4; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = V_0; NullCheck(L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = V_1; NullCheck(L_6); L_6->____next = L_7; Il2CppCodeGenWriteBarrier((void**)(&L_6->____next), (void*)L_7); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_1; NullCheck(L_8); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = L_8->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = V_0; NullCheck(L_9); L_9->____next = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_9->____next), (void*)L_10); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = ___0_eDel; NullCheck(L_11); Pooled_1_Free_mA04009907A3B6F3B67053637F4B575A54CF6C0A5(L_11, Pooled_1_Free_mA04009907A3B6F3B67053637F4B575A54CF6C0A5_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_KillVertex_m5D5C72B07825085DF50B2D646CC710B56A46058C (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_vDel, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_newOrg, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_m4ACE70914D083AE22AE0547CBDD86E032782684F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_2 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_3 = NULL; { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___0_vDel; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____anEdge; V_0 = L_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = V_0; V_1 = L_2; } IL_0009: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = V_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___1_newOrg; NullCheck(L_3); L_3->____Org = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->____Org), (void*)L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = V_1; NullCheck(L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5->____Onext; V_1 = L_6; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_0; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_7) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_8)))) { goto IL_0009; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = ___0_vDel; NullCheck(L_9); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_10 = L_9->____prev; V_2 = L_10; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_11 = ___0_vDel; NullCheck(L_11); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12 = L_11->____next; V_3 = L_12; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_13 = V_3; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14 = V_2; NullCheck(L_13); L_13->____prev = L_14; Il2CppCodeGenWriteBarrier((void**)(&L_13->____prev), (void*)L_14); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15 = V_2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16 = V_3; NullCheck(L_15); L_15->____next = L_16; Il2CppCodeGenWriteBarrier((void**)(&L_15->____next), (void*)L_16); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_17 = ___0_vDel; NullCheck(L_17); Pooled_1_Free_m4ACE70914D083AE22AE0547CBDD86E032782684F(L_17, Pooled_1_Free_m4ACE70914D083AE22AE0547CBDD86E032782684F_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_KillFace_m6AC8E688D30E7AC18981D29E901340ABC854CB24 (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ___0_fDel, Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ___1_newLFace, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_mC7C99E8F0AF3E9B68E66BE40F1B8DAAD6FA1BDF3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_2 = NULL; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_3 = NULL; { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_0 = ___0_fDel; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____anEdge; V_0 = L_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = V_0; V_1 = L_2; } IL_0009: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = V_1; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_4 = ___1_newLFace; NullCheck(L_3); L_3->____Lface = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->____Lface), (void*)L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = V_1; NullCheck(L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5->____Lnext; V_1 = L_6; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_0; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_7) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_8)))) { goto IL_0009; } } { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_9 = ___0_fDel; NullCheck(L_9); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_10 = L_9->____prev; V_2 = L_10; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_11 = ___0_fDel; NullCheck(L_11); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_12 = L_11->____next; V_3 = L_12; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_13 = V_3; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_14 = V_2; NullCheck(L_13); L_13->____prev = L_14; Il2CppCodeGenWriteBarrier((void**)(&L_13->____prev), (void*)L_14); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_15 = V_2; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_16 = V_3; NullCheck(L_15); L_15->____next = L_16; Il2CppCodeGenWriteBarrier((void**)(&L_15->____next), (void*)L_16); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_17 = ___0_fDel; NullCheck(L_17); Pooled_1_Free_mC7C99E8F0AF3E9B68E66BE40F1B8DAAD6FA1BDF3(L_17, Pooled_1_Free_mC7C99E8F0AF3E9B68E66BE40F1B8DAAD6FA1BDF3_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MeshUtils_FaceArea_m58594CC100DB8CB29D939B7F9703D67975881DB6 (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ___0_f, const RuntimeMethod* method) { float V_0 = 0.0f; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; { V_0 = (0.0f); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_0 = ___0_f; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____anEdge; V_1 = L_1; } IL_000d: { float L_2 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = V_1; NullCheck(L_3); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = L_3->____Org; NullCheck(L_4); float L_5 = L_4->____s; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = V_1; NullCheck(L_6); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7; L_7 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_6, NULL); NullCheck(L_7); float L_8 = L_7->____s; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = V_1; NullCheck(L_9); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_10 = L_9->____Org; NullCheck(L_10); float L_11 = L_10->____t; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = V_1; NullCheck(L_12); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_13; L_13 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_12, NULL); NullCheck(L_13); float L_14 = L_13->____t; V_0 = ((float)il2cpp_codegen_add(L_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_8)), ((float)il2cpp_codegen_add(L_11, L_14)))))); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = V_1; NullCheck(L_15); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_16 = L_15->____Lnext; V_1 = L_16; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17 = V_1; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_18 = ___0_f; NullCheck(L_18); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = L_18->____anEdge; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_17) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_19)))) { goto IL_000d; } } { float L_20 = V_0; return L_20; } } #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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_Reset_m9A97638D164C2A1B8A41C4217B94FA5BC364B953 (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_0 = NULL; { V_0 = (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL; __this->____next = (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____next), (void*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = V_0; __this->____prev = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____prev), (void*)L_0); __this->____anEdge = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____anEdge), (void*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_1 = ((Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_StaticFields*)il2cpp_codegen_static_fields_for(Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_il2cpp_TypeInfo_var))->___Zero; __this->____coords = L_1; __this->____s = (0.0f); __this->____t = (0.0f); PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F* L_2 = (PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F*)(&__this->____pqHandle); il2cpp_codegen_initobj(L_2, sizeof(PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F)); __this->____n = 0; __this->____data = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____data), (void*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex__ctor_m62F3E7DBCF7687E71A414E9D83E95D093CE0F0BD (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1__ctor_mB026393C7205CBED20B18292024002D383D2E6AC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Pooled_1__ctor_mB026393C7205CBED20B18292024002D383D2E6AC(__this, Pooled_1__ctor_mB026393C7205CBED20B18292024002D383D2E6AC_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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Face_get_VertsCount_m8AD6AEC1ADAA78E4377ECA96CB59A7AC7FEEFCB6 (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* __this, const RuntimeMethod* method) { int32_t V_0 = 0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; { V_0 = 0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = __this->____anEdge; V_1 = L_0; } IL_0009: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = V_1; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____Lnext; V_1 = L_3; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = __this->____anEdge; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_4) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_5)))) { goto IL_0009; } } { int32_t L_6 = V_0; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Face_Reset_m75870EF8D66A9659EC360E3AEF7F2517D3C513CD (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* __this, const RuntimeMethod* method) { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_0 = NULL; { V_0 = (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL; __this->____next = (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____next), (void*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_0 = V_0; __this->____prev = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____prev), (void*)L_0); __this->____anEdge = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____anEdge), (void*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL); __this->____trail = (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____trail), (void*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL); __this->____n = 0; __this->____marked = (bool)0; __this->____inside = (bool)0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Face__ctor_m1DB8A63B49D3E39084BA09A197A4AFD6F578B9EC (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1__ctor_mE943925AB8FE85DC7CC4D4206350C2D394C51A86_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Pooled_1__ctor_mE943925AB8FE85DC7CC4D4206350C2D394C51A86(__this, Pooled_1__ctor_mE943925AB8FE85DC7CC4D4206350C2D394C51A86_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 IL2CPP_EXTERN_C void EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshal_pinvoke(const EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470& unmarshaled, EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshaled_pinvoke& marshaled) { Exception_t* ____eException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_e' of type 'EdgePair': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(____eException, NULL); } IL2CPP_EXTERN_C void EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshal_pinvoke_back(const EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshaled_pinvoke& marshaled, EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470& unmarshaled) { Exception_t* ____eException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_e' of type 'EdgePair': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(____eException, NULL); } IL2CPP_EXTERN_C void EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshal_pinvoke_cleanup(EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshaled_pinvoke& marshaled) { } IL2CPP_EXTERN_C void EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshal_com(const EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470& unmarshaled, EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshaled_com& marshaled) { Exception_t* ____eException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_e' of type 'EdgePair': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(____eException, NULL); } IL2CPP_EXTERN_C void EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshal_com_back(const EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshaled_com& marshaled, EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470& unmarshaled) { Exception_t* ____eException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_e' of type 'EdgePair': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(____eException, NULL); } IL2CPP_EXTERN_C void EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshal_com_cleanup(EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470_marshaled_com& marshaled) { } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 EdgePair_Create_m984F08E6275A4688EB8164D3184F8BA8E1233923 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Create_m3E24E381762F01A21D3BE206DA92A11D742D14CE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470)); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0; L_0 = Pooled_1_Create_m3E24E381762F01A21D3BE206DA92A11D742D14CE(Pooled_1_Create_m3E24E381762F01A21D3BE206DA92A11D742D14CE_RuntimeMethod_var); (&V_0)->____e = L_0; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->____e), (void*)L_0); EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 L_1 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = L_1.____e; EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 L_3 = V_0; NullCheck(L_2); L_2->____pair = L_3; Il2CppCodeGenWriteBarrier((void**)&(((&L_2->____pair))->____e), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_2->____pair))->____eSym), (void*)NULL); #endif Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4; L_4 = Pooled_1_Create_m3E24E381762F01A21D3BE206DA92A11D742D14CE(Pooled_1_Create_m3E24E381762F01A21D3BE206DA92A11D742D14CE_RuntimeMethod_var); (&V_0)->____eSym = L_4; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->____eSym), (void*)L_4); EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 L_5 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5.____eSym; EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 L_7 = V_0; NullCheck(L_6); L_6->____pair = L_7; Il2CppCodeGenWriteBarrier((void**)&(((&L_6->____pair))->____e), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_6->____pair))->____eSym), (void*)NULL); #endif EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470 L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdgePair_Reset_m0B56DA5E426A184272B24B74B7A26085C1F162A4 (EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470* __this, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; { V_0 = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; __this->____eSym = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____eSym), (void*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = V_0; __this->____e = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____e), (void*)L_0); return; } } IL2CPP_EXTERN_C void EdgePair_Reset_m0B56DA5E426A184272B24B74B7A26085C1F162A4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); EdgePair_Reset_m0B56DA5E426A184272B24B74B7A26085C1F162A4(_thisAdjusted, 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* Edge_get__Rface_mA14DC262D09B8C4730E2DC670A0360D80EF9E026 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = __this->____Sym; NullCheck(L_0); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_1 = L_0->____Lface; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Rface_m5A829430D83BA32FC3107AA02FA3114058D5AAA0 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ___0_value, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = __this->____Sym; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_1 = ___0_value; NullCheck(L_0); L_0->____Lface = L_1; Il2CppCodeGenWriteBarrier((void**)(&L_0->____Lface), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = __this->____Sym; NullCheck(L_0); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1 = L_0->____Org; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Dst_m9B0B595758DCF864743C498BC5FA2B5825FB8EC0 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_value, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = __this->____Sym; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1 = ___0_value; NullCheck(L_0); L_0->____Org = L_1; Il2CppCodeGenWriteBarrier((void**)(&L_0->____Org), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = __this->____Sym; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____Lnext; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Edge_get__Lprev_m7C649C346AD4E5475DC33C49CE48B33C60BC3B31 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = __this->____Onext; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____Sym; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Edge_get__Rprev_mE3B995FFD33AD26DAF5F1AED18382BB100065DCD (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = __this->____Sym; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____Onext; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Edge_get__Dnext_m9BC35069C20236976B6572B35B1724A7EFF1E342 (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0; L_0 = Edge_get__Rprev_mE3B995FFD33AD26DAF5F1AED18382BB100065DCD(__this, NULL); NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____Sym; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_EnsureFirst_m74A479649B38135FBFB43F21EAA44C32EEAD144F (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2** ___0_e, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2** L_0 = ___0_e; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = *((Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2**)L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2** L_2 = ___0_e; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = *((Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2**)L_2); NullCheck(L_3); EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470* L_4 = (EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470*)(&L_3->____pair); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = L_4->____eSym; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_1) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_5)))) { goto IL_0019; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2** L_6 = ___0_e; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2** L_7 = ___0_e; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = *((Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2**)L_7); NullCheck(L_8); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = L_8->____Sym; *((RuntimeObject**)L_6) = (RuntimeObject*)L_9; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)L_9); } IL_0019: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_Reset_m0F5A5AE64C90B77C9A4B14B560EA2153BA30129E (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; { EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470* L_0 = (EdgePair_t95505DCE7A222968AA47C9EC34DE560D827CB470*)(&__this->____pair); EdgePair_Reset_m0B56DA5E426A184272B24B74B7A26085C1F162A4(L_0, NULL); V_0 = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; __this->____Lnext = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____Lnext), (void*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = L_1; V_0 = L_2; __this->____Onext = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____Onext), (void*)L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = L_3; V_0 = L_4; __this->____Sym = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____Sym), (void*)L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = V_0; __this->____next = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->____next), (void*)L_5); __this->____Org = (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____Org), (void*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)NULL); __this->____Lface = (Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____Lface), (void*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)NULL); __this->____activeRegion = (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____activeRegion), (void*)(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL); __this->____winding = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge__ctor_m7D4DBA226B3214C1CC5FF6603000790359A80C2F (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1__ctor_m29509AEBFF496C7A1A5DEFAF553A1E0AB313D4D7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Pooled_1__ctor_m29509AEBFF496C7A1A5DEFAF553A1E0AB313D4D7(__this, Pooled_1__ctor_m29509AEBFF496C7A1A5DEFAF553A1E0AB313D4D7_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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PQHandle__cctor_mF329E28D9AD8E1CA1C9DCFA1317373C71E4D186D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_StaticFields*)il2cpp_codegen_static_fields_for(PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_il2cpp_TypeInfo_var))->___Invalid = ((int32_t)268435455); 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) { { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_reg; NullCheck(L_0); Node_t06356FB62D8BB233A2995348130F197928CAA666* L_1 = L_0->____nodeUp; NullCheck(L_1); Node_t06356FB62D8BB233A2995348130F197928CAA666* L_2 = L_1->____prev; NullCheck(L_2); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_3 = L_2->____key; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) { { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_reg; NullCheck(L_0); Node_t06356FB62D8BB233A2995348130F197928CAA666* L_1 = L_0->____nodeUp; NullCheck(L_1); Node_t06356FB62D8BB233A2995348130F197928CAA666* L_2 = L_1->____next; NullCheck(L_2); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_3 = L_2->____key; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_EdgeLeq_m6ADCC1E1709D8E3ED4E8C4D9E5B9DE1B21D35ED2 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg1, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___1_reg2, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; float V_2 = 0.0f; { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_reg1; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____eUp; V_0 = L_1; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_2 = ___1_reg2; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____eUp; V_1 = L_3; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = V_0; NullCheck(L_4); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_5; L_5 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_4, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = __this->____event; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_5) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_6)))) { goto IL_00a6; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = V_1; NullCheck(L_7); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_8; L_8 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_7, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = __this->____event; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_8) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_9)))) { goto IL_0084; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = V_0; NullCheck(L_10); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_11 = L_10->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = V_1; NullCheck(L_12); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_13 = L_12->____Org; bool L_14; L_14 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_11, L_13, NULL); if (!L_14) { goto IL_0062; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = V_1; NullCheck(L_15); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16; L_16 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_15, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17 = V_0; NullCheck(L_17); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_18 = L_17->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = V_1; NullCheck(L_19); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_20 = L_19->____Org; float L_21; L_21 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_16, L_18, L_20, NULL); return (bool)((((int32_t)((!(((float)L_21) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0062: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_22 = V_0; NullCheck(L_22); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_23; L_23 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_22, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = V_1; NullCheck(L_24); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_25 = L_24->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26 = V_0; NullCheck(L_26); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_27 = L_26->____Org; float L_28; L_28 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_23, L_25, L_27, NULL); return (bool)((((int32_t)((!(((float)L_28) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0084: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = V_1; NullCheck(L_29); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_30; L_30 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_29, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_31 = __this->____event; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_32 = V_1; NullCheck(L_32); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_33 = L_32->____Org; float L_34; L_34 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_30, L_31, L_33, NULL); return (bool)((((int32_t)((!(((float)L_34) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_00a6: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_35 = V_1; NullCheck(L_35); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_36; L_36 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_35, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_37 = __this->____event; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_36) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_37)))) { goto IL_00d6; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_38 = V_0; NullCheck(L_38); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_39; L_39 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_38, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_40 = __this->____event; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_41 = V_0; NullCheck(L_41); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_42 = L_41->____Org; float L_43; L_43 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_39, L_40, L_42, NULL); return (bool)((((int32_t)((!(((float)L_43) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_00d6: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_44 = V_0; NullCheck(L_44); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_45; L_45 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_44, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_46 = __this->____event; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_47 = V_0; NullCheck(L_47); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_48 = L_47->____Org; float L_49; L_49 = Geom_EdgeEval_m5C733B47B92D0D71D3F2EAAF3ACFE22615D2410E(L_45, L_46, L_48, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_50 = V_1; NullCheck(L_50); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_51; L_51 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_50, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_52 = __this->____event; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_53 = V_1; NullCheck(L_53); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_54 = L_53->____Org; float L_55; L_55 = Geom_EdgeEval_m5C733B47B92D0D71D3F2EAAF3ACFE22615D2410E(L_51, L_52, L_54, NULL); V_2 = L_55; float L_56 = V_2; return (bool)((((int32_t)((!(((float)L_49) >= ((float)L_56)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DeleteRegion_mCFA4F24A80189DC8A75FD2B452400823E799C170 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dict_1_Remove_mEB9FC0CAE305769989BAC53C626DB0056B27BD73_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_reg; NullCheck(L_0); bool L_1 = L_0->____fixUpperEdge; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_2 = ___0_reg; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____eUp; NullCheck(L_3); L_3->____activeRegion = (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_3->____activeRegion), (void*)(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL); Dict_1_tD1584450532229333ADACF7949A706675CEE5012* L_4 = __this->____dict; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_5 = ___0_reg; NullCheck(L_5); Node_t06356FB62D8BB233A2995348130F197928CAA666* L_6 = L_5->____nodeUp; NullCheck(L_4); Dict_1_Remove_mEB9FC0CAE305769989BAC53C626DB0056B27BD73(L_4, L_6, Dict_1_Remove_mEB9FC0CAE305769989BAC53C626DB0056B27BD73_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_FixUpperEdge_m80D33493DCEBD2341C55C4F2A171A22D92C708EA (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_newEdge, const RuntimeMethod* method) { { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_0 = __this->____mesh; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_1 = ___0_reg; NullCheck(L_1); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = L_1->____eUp; NullCheck(L_0); Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57(L_0, L_2, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_3 = ___0_reg; NullCheck(L_3); L_3->____fixUpperEdge = (bool)0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_4 = ___0_reg; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = ___1_newEdge; NullCheck(L_4); L_4->____eUp = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->____eUp), (void*)L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = ___1_newEdge; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_7 = ___0_reg; NullCheck(L_6); L_6->____activeRegion = L_7; Il2CppCodeGenWriteBarrier((void**)(&L_6->____activeRegion), (void*)L_7); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* Tess_TopLeftRegion_m3C1E8AC1640F14D04C27C163191E1AB4E8D356BE (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_reg; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____eUp; NullCheck(L_1); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = L_1->____Org; V_0 = L_2; } IL_000c: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_3 = ___0_reg; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_4; L_4 = Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B(__this, L_3, NULL); ___0_reg = L_4; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_5 = ___0_reg; NullCheck(L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5->____eUp; NullCheck(L_6); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7 = L_6->____Org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_8 = V_0; if ((((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_7) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_8))) { goto IL_000c; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_9 = ___0_reg; NullCheck(L_9); bool L_10 = L_9->____fixUpperEdge; if (!L_10) { goto IL_0064; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_11 = __this->____mesh; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_12 = ___0_reg; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_13; L_13 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_12, NULL); NullCheck(L_13); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14 = L_13->____eUp; NullCheck(L_14); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = L_14->____Sym; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_16 = ___0_reg; NullCheck(L_16); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17 = L_16->____eUp; NullCheck(L_17); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = L_17->____Lnext; NullCheck(L_11); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19; L_19 = Mesh_Connect_mE5B23363499165A6B2A6A585AED053D962D072D1(L_11, L_15, L_18, NULL); V_1 = L_19; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_20 = ___0_reg; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = V_1; Tess_FixUpperEdge_m80D33493DCEBD2341C55C4F2A171A22D92C708EA(__this, L_20, L_21, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_22 = ___0_reg; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_23; L_23 = Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B(__this, L_22, NULL); ___0_reg = L_23; } IL_0064: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_24 = ___0_reg; return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* Tess_TopRightRegion_mDEF4F555F567428E63A1DA74FFBAEBF29454FB8D (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_0 = NULL; { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_reg; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____eUp; NullCheck(L_1); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2; L_2 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_1, NULL); V_0 = L_2; } IL_000c: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_3 = ___0_reg; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_4; L_4 = Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B(__this, L_3, NULL); ___0_reg = L_4; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_5 = ___0_reg; NullCheck(L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5->____eUp; NullCheck(L_6); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7; L_7 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_6, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_8 = V_0; if ((((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_7) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_8))) { goto IL_000c; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_9 = ___0_reg; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* Tess_AddRegionBelow_mD41DF8630F4C54D537E9F00D3A2672D13E9E68A9 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regAbove, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_eNewUp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dict_1_InsertBefore_m21C50F29E666271AE08D432B6CBF259D8076FEB8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_0 = NULL; { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)il2cpp_codegen_object_new(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0_il2cpp_TypeInfo_var); ActiveRegion__ctor_m69C2395743F453BA9A59BC88EE6759F9FEC6B299(L_0, NULL); V_0 = L_0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_1 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = ___1_eNewUp; NullCheck(L_1); L_1->____eUp = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->____eUp), (void*)L_2); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_3 = V_0; Dict_1_tD1584450532229333ADACF7949A706675CEE5012* L_4 = __this->____dict; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_5 = ___0_regAbove; NullCheck(L_5); Node_t06356FB62D8BB233A2995348130F197928CAA666* L_6 = L_5->____nodeUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_7 = V_0; NullCheck(L_4); Node_t06356FB62D8BB233A2995348130F197928CAA666* L_8; L_8 = Dict_1_InsertBefore_m21C50F29E666271AE08D432B6CBF259D8076FEB8(L_4, L_6, L_7, Dict_1_InsertBefore_m21C50F29E666271AE08D432B6CBF259D8076FEB8_RuntimeMethod_var); NullCheck(L_3); L_3->____nodeUp = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_3->____nodeUp), (void*)L_8); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_9 = V_0; NullCheck(L_9); L_9->____fixUpperEdge = (bool)0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_10 = V_0; NullCheck(L_10); L_10->____sentinel = (bool)0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_11 = V_0; NullCheck(L_11); L_11->____dirty = (bool)0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = ___1_eNewUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_13 = V_0; NullCheck(L_12); L_12->____activeRegion = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_12->____activeRegion), (void*)L_13); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ComputeWinding_m4765320038B4D8253740B36018BAEA29AEF95931 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) { { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_reg; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_1 = ___0_reg; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_2; L_2 = Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B(__this, L_1, NULL); NullCheck(L_2); int32_t L_3 = L_2->____windingNumber; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_4 = ___0_reg; NullCheck(L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = L_4->____eUp; NullCheck(L_5); int32_t L_6 = L_5->____winding; NullCheck(L_0); L_0->____windingNumber = ((int32_t)il2cpp_codegen_add(L_3, L_6)); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_7 = ___0_reg; int32_t L_8 = __this->____windingRule; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_9 = ___0_reg; NullCheck(L_9); int32_t L_10 = L_9->____windingNumber; bool L_11; L_11 = Geom_IsWindingInside_mF1E1D0DFFC5438424F614993FDA27CBC37C35B4D(L_8, L_10, NULL); NullCheck(L_7); L_7->____inside = L_11; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_FinishRegion_m5EA98BD2CA47DD5D8E5480E7855DD4D756C84094 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_reg, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_reg; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____eUp; V_0 = L_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = V_0; NullCheck(L_2); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_3 = L_2->____Lface; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_4 = L_3; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_5 = ___0_reg; NullCheck(L_5); bool L_6 = L_5->____inside; NullCheck(L_4); L_4->____inside = L_6; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = V_0; NullCheck(L_4); L_4->____anEdge = L_7; Il2CppCodeGenWriteBarrier((void**)(&L_4->____anEdge), (void*)L_7); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_8 = ___0_reg; Tess_DeleteRegion_mCFA4F24A80189DC8A75FD2B452400823E799C170(__this, L_8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* Tess_FinishLeftRegions_mAC94EA6A1A8483C3A17573244F154D64BC52319F (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regFirst, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___1_regLast, const RuntimeMethod* method) { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_2 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_3 = NULL; { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_regFirst; V_0 = L_0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_1 = ___0_regFirst; NullCheck(L_1); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = L_1->____eUp; V_1 = L_2; goto IL_009b; } IL_000e: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_3 = V_0; NullCheck(L_3); L_3->____fixUpperEdge = (bool)0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_4 = V_0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_5; L_5 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_4, NULL); V_2 = L_5; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_6 = V_2; NullCheck(L_6); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = L_6->____eUp; V_3 = L_7; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_3; NullCheck(L_8); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = L_8->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = V_1; NullCheck(L_10); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_11 = L_10->____Org; if ((((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_9) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_11))) { goto IL_0063; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_12 = V_2; NullCheck(L_12); bool L_13 = L_12->____fixUpperEdge; if (L_13) { goto IL_0043; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_14 = V_0; Tess_FinishRegion_m5EA98BD2CA47DD5D8E5480E7855DD4D756C84094(__this, L_14, NULL); goto IL_00a2; } IL_0043: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_15 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_16 = V_1; NullCheck(L_16); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17; L_17 = Edge_get__Lprev_m7C649C346AD4E5475DC33C49CE48B33C60BC3B31(L_16, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = V_3; NullCheck(L_18); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = L_18->____Sym; NullCheck(L_15); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20; L_20 = Mesh_Connect_mE5B23363499165A6B2A6A585AED053D962D072D1(L_15, L_17, L_19, NULL); V_3 = L_20; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_21 = V_2; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_22 = V_3; Tess_FixUpperEdge_m80D33493DCEBD2341C55C4F2A171A22D92C708EA(__this, L_21, L_22, NULL); } IL_0063: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_23 = V_1; NullCheck(L_23); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = L_23->____Onext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25 = V_3; if ((((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_24) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_25))) { goto IL_008b; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_26 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_27 = V_3; NullCheck(L_27); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_28; L_28 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_27, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = V_3; NullCheck(L_26); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_26, L_28, L_29, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_30 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_31 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_32 = V_3; NullCheck(L_30); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_30, L_31, L_32, NULL); } IL_008b: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_33 = V_0; Tess_FinishRegion_m5EA98BD2CA47DD5D8E5480E7855DD4D756C84094(__this, L_33, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_34 = V_2; NullCheck(L_34); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_35 = L_34->____eUp; V_1 = L_35; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_36 = V_2; V_0 = L_36; } IL_009b: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_37 = V_0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_38 = ___1_regLast; if ((!(((RuntimeObject*)(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)L_37) == ((RuntimeObject*)(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)L_38)))) { goto IL_000e; } } IL_00a2: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_39 = V_1; return L_39; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddRightEdges_m6C4B1B30D4DF33EA6A0CB10109CF85A03FD63958 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_eFirst, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___2_eLast, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___3_eTopLeft, bool ___4_cleanUp, const RuntimeMethod* method) { bool V_0 = false; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_2 = NULL; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_3 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_4 = NULL; { V_0 = (bool)1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___1_eFirst; V_1 = L_0; } IL_0004: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_1 = ___0_regUp; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = V_1; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____Sym; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_4; L_4 = Tess_AddRegionBelow_mD41DF8630F4C54D537E9F00D3A2672D13E9E68A9(__this, L_1, L_3, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = V_1; NullCheck(L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5->____Onext; V_1 = L_6; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = ___2_eLast; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_7) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_8)))) { goto IL_0004; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = ___3_eTopLeft; if (L_9) { goto IL_0034; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_10 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_11; L_11 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_10, NULL); NullCheck(L_11); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = L_11->____eUp; NullCheck(L_12); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13; L_13 = Edge_get__Rprev_mE3B995FFD33AD26DAF5F1AED18382BB100065DCD(L_12, NULL); ___3_eTopLeft = L_13; } IL_0034: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_14 = ___0_regUp; V_2 = L_14; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = ___3_eTopLeft; V_4 = L_15; } IL_003a: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_16 = V_2; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_17; L_17 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_16, NULL); V_3 = L_17; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_18 = V_3; NullCheck(L_18); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = L_18->____eUp; NullCheck(L_19); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20 = L_19->____Sym; V_1 = L_20; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = V_1; NullCheck(L_21); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_22 = L_21->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_23 = V_4; NullCheck(L_23); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_24 = L_23->____Org; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_22) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_24)))) { goto IL_00f4; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25 = V_1; NullCheck(L_25); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26 = L_25->____Onext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_27 = V_4; if ((((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_26) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_27))) { goto IL_008f; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_28 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = V_1; NullCheck(L_29); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30; L_30 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_29, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_31 = V_1; NullCheck(L_28); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_28, L_30, L_31, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_32 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_33 = V_4; NullCheck(L_33); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_34; L_34 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_33, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_35 = V_1; NullCheck(L_32); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_32, L_34, L_35, NULL); } IL_008f: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_36 = V_3; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_37 = V_2; NullCheck(L_37); int32_t L_38 = L_37->____windingNumber; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_39 = V_1; NullCheck(L_39); int32_t L_40 = L_39->____winding; NullCheck(L_36); L_36->____windingNumber = ((int32_t)il2cpp_codegen_subtract(L_38, L_40)); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_41 = V_3; int32_t L_42 = __this->____windingRule; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_43 = V_3; NullCheck(L_43); int32_t L_44 = L_43->____windingNumber; bool L_45; L_45 = Geom_IsWindingInside_mF1E1D0DFFC5438424F614993FDA27CBC37C35B4D(L_42, L_44, NULL); NullCheck(L_41); L_41->____inside = L_45; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_46 = V_2; NullCheck(L_46); L_46->____dirty = (bool)1; bool L_47 = V_0; if (L_47) { goto IL_00e8; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_48 = V_2; bool L_49; L_49 = Tess_CheckForRightSplice_m25942FDEF6276480112696ECB9D7D6E0C27395C4(__this, L_48, NULL); if (!L_49) { goto IL_00e8; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_50 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_51 = V_4; Geom_AddWinding_mEF9B45F1F1264B9A4057470FBCABF4A1C43132BC(L_50, L_51, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_52 = V_2; Tess_DeleteRegion_mCFA4F24A80189DC8A75FD2B452400823E799C170(__this, L_52, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_53 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_54 = V_4; NullCheck(L_53); Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57(L_53, L_54, NULL); } IL_00e8: { V_0 = (bool)0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_55 = V_3; V_2 = L_55; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_56 = V_1; V_4 = L_56; goto IL_003a; } IL_00f4: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_57 = V_2; NullCheck(L_57); L_57->____dirty = (bool)1; bool L_58 = ___4_cleanUp; if (!L_58) { goto IL_0106; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_59 = V_2; Tess_WalkDirtyRegions_m2F929B139BD96213AB133AAA0A8544995FB9F4F5(__this, L_59, NULL); } IL_0106: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_SpliceMergeVertices_mB6DD59676ACD512C3BD69CCF643B50E2AEC7631E (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_e1, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_e2, const RuntimeMethod* method) { { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_0 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = ___0_e1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = ___1_e2; NullCheck(L_0); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_0, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_VertexWeights_m6D7FD684368293FDBC8770818E173C9E996B5533 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_isect, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_org, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_dst, float* ___3_w0, float* ___4_w1, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___1_org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1 = ___0_isect; float L_2; L_2 = Geom_VertL1dist_m774CD04E2CC44868B97A806E8462588358AFF8CE(L_0, L_1, NULL); V_0 = L_2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_3 = ___2_dst; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___0_isect; float L_5; L_5 = Geom_VertL1dist_m774CD04E2CC44868B97A806E8462588358AFF8CE(L_3, L_4, NULL); V_1 = L_5; float* L_6 = ___3_w0; float L_7 = V_1; float L_8 = V_0; float L_9 = V_1; *((float*)L_6) = (float)((float)(((float)(L_7/((float)il2cpp_codegen_add(L_8, L_9))))/(2.0f))); float* L_10 = ___4_w1; float L_11 = V_0; float L_12 = V_0; float L_13 = V_1; *((float*)L_10) = (float)((float)(((float)(L_11/((float)il2cpp_codegen_add(L_12, L_13))))/(2.0f))); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14 = ___0_isect; NullCheck(L_14); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_15 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_14->____coords); float* L_16 = (float*)(&L_15->___X); float* L_17 = L_16; float L_18 = *((float*)L_17); float* L_19 = ___3_w0; float L_20 = *((float*)L_19); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_21 = ___1_org; NullCheck(L_21); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_22 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_21->____coords); float L_23 = L_22->___X; float* L_24 = ___4_w1; float L_25 = *((float*)L_24); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_26 = ___2_dst; NullCheck(L_26); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_27 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_26->____coords); float L_28 = L_27->___X; *((float*)L_17) = (float)((float)il2cpp_codegen_add(L_18, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_20, L_23)), ((float)il2cpp_codegen_multiply(L_25, L_28)))))); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_29 = ___0_isect; NullCheck(L_29); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_30 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_29->____coords); float* L_31 = (float*)(&L_30->___Y); float* L_32 = L_31; float L_33 = *((float*)L_32); float* L_34 = ___3_w0; float L_35 = *((float*)L_34); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_36 = ___1_org; NullCheck(L_36); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_37 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_36->____coords); float L_38 = L_37->___Y; float* L_39 = ___4_w1; float L_40 = *((float*)L_39); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_41 = ___2_dst; NullCheck(L_41); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_42 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_41->____coords); float L_43 = L_42->___Y; *((float*)L_32) = (float)((float)il2cpp_codegen_add(L_33, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_35, L_38)), ((float)il2cpp_codegen_multiply(L_40, L_43)))))); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_44 = ___0_isect; NullCheck(L_44); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_45 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_44->____coords); float* L_46 = (float*)(&L_45->___Z); float* L_47 = L_46; float L_48 = *((float*)L_47); float* L_49 = ___3_w0; float L_50 = *((float*)L_49); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_51 = ___1_org; NullCheck(L_51); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_52 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_51->____coords); float L_53 = L_52->___Z; float* L_54 = ___4_w1; float L_55 = *((float*)L_54); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_56 = ___2_dst; NullCheck(L_56); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_57 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_56->____coords); float L_58 = L_57->___Z; *((float*)L_47) = (float)((float)il2cpp_codegen_add(L_48, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_50, L_53)), ((float)il2cpp_codegen_multiply(L_55, L_58)))))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_GetIntersectData_mB0CAFD39DAABEC4403569B04190EC627E06F7A14 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_isect, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_orgUp, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___2_dstUp, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___3_orgLo, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___4_dstLo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_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; { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___0_isect; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_1 = ((Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_StaticFields*)il2cpp_codegen_static_fields_for(Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_il2cpp_TypeInfo_var))->___Zero; NullCheck(L_0); L_0->____coords = L_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = ___0_isect; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_3 = ___1_orgUp; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___2_dstUp; Tess_VertexWeights_m6D7FD684368293FDBC8770818E173C9E996B5533(__this, L_2, L_3, L_4, (&V_0), (&V_1), NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_5 = ___0_isect; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = ___3_orgLo; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7 = ___4_dstLo; Tess_VertexWeights_m6D7FD684368293FDBC8770818E173C9E996B5533(__this, L_5, L_6, L_7, (&V_2), (&V_3), NULL); CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* L_8 = __this->____combineCallback; if (!L_8) { goto IL_0088; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = ___0_isect; CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* L_10 = __this->____combineCallback; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_11 = ___0_isect; NullCheck(L_11); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_12 = L_11->____coords; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_13; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15 = ___1_orgUp; NullCheck(L_15); RuntimeObject* L_16 = L_15->____data; NullCheck(L_14); ArrayElementTypeCheck (L_14, L_16); (L_14)->SetAt(static_cast(0), (RuntimeObject*)L_16); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = L_14; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_18 = ___2_dstUp; NullCheck(L_18); RuntimeObject* L_19 = L_18->____data; NullCheck(L_17); ArrayElementTypeCheck (L_17, L_19); (L_17)->SetAt(static_cast(1), (RuntimeObject*)L_19); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = L_17; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_21 = ___3_orgLo; NullCheck(L_21); RuntimeObject* L_22 = L_21->____data; NullCheck(L_20); ArrayElementTypeCheck (L_20, L_22); (L_20)->SetAt(static_cast(2), (RuntimeObject*)L_22); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23 = L_20; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_24 = ___4_dstLo; NullCheck(L_24); RuntimeObject* L_25 = L_24->____data; NullCheck(L_23); ArrayElementTypeCheck (L_23, L_25); (L_23)->SetAt(static_cast(3), (RuntimeObject*)L_25); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_26 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)4); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = L_26; float L_28 = V_0; NullCheck(L_27); (L_27)->SetAt(static_cast(0), (float)L_28); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_29 = L_27; float L_30 = V_1; NullCheck(L_29); (L_29)->SetAt(static_cast(1), (float)L_30); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = L_29; float L_32 = V_2; NullCheck(L_31); (L_31)->SetAt(static_cast(2), (float)L_32); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_33 = L_31; float L_34 = V_3; NullCheck(L_33); (L_33)->SetAt(static_cast(3), (float)L_34); NullCheck(L_10); RuntimeObject* L_35; L_35 = CombineCallback_Invoke_mEE5A2E4A63D0F05B0816C82AEA86846FD403CB94_inline(L_10, L_12, L_23, L_33, NULL); NullCheck(L_9); L_9->____data = L_35; Il2CppCodeGenWriteBarrier((void**)(&L_9->____data), (void*)L_35); } IL_0088: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_CheckForRightSplice_m25942FDEF6276480112696ECB9D7D6E0C27395C4 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_Remove_mBB1E0BCB2021E613F42918213464CBA1493DD0EE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; bool V_3 = false; { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_1; L_1 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_0, NULL); V_0 = L_1; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_2 = ___0_regUp; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____eUp; V_1 = L_3; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_4 = V_0; NullCheck(L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = L_4->____eUp; V_2 = L_5; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = V_1; NullCheck(L_6); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7 = L_6->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_2; NullCheck(L_8); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = L_8->____Org; bool L_10; L_10 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_7, L_9, NULL); if (!L_10) { goto IL_00cb; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = V_2; NullCheck(L_11); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12; L_12 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_11, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = V_1; NullCheck(L_13); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14 = L_13->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = V_2; NullCheck(L_15); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16 = L_15->____Org; float L_17; L_17 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_12, L_14, L_16, NULL); if ((!(((float)L_17) > ((float)(0.0f))))) { goto IL_004c; } } { return (bool)0; } IL_004c: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = V_1; NullCheck(L_18); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_19 = L_18->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20 = V_2; NullCheck(L_20); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_21 = L_20->____Org; bool L_22; L_22 = Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0(L_19, L_21, NULL); if (L_22) { goto IL_0098; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_23 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = V_2; NullCheck(L_24); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25 = L_24->____Sym; NullCheck(L_23); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26; L_26 = Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E(L_23, L_25, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_27 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_28 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = V_2; NullCheck(L_29); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30; L_30 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_29, NULL); NullCheck(L_27); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_27, L_28, L_30, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_31 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_32 = V_0; int32_t L_33 = 1; V_3 = (bool)L_33; NullCheck(L_32); L_32->____dirty = (bool)L_33; bool L_34 = V_3; NullCheck(L_31); L_31->____dirty = L_34; goto IL_0125; } IL_0098: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_35 = V_1; NullCheck(L_35); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_36 = L_35->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_37 = V_2; NullCheck(L_37); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_38 = L_37->____Org; if ((((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_36) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_38))) { goto IL_0125; } } { PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* L_39 = __this->____pq; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_40 = V_1; NullCheck(L_40); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_41 = L_40->____Org; NullCheck(L_41); PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F L_42 = L_41->____pqHandle; NullCheck(L_39); PriorityQueue_1_Remove_mBB1E0BCB2021E613F42918213464CBA1493DD0EE(L_39, L_42, PriorityQueue_1_Remove_mBB1E0BCB2021E613F42918213464CBA1493DD0EE_RuntimeMethod_var); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_43 = V_2; NullCheck(L_43); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_44; L_44 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_43, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_45 = V_1; Tess_SpliceMergeVertices_mB6DD59676ACD512C3BD69CCF643B50E2AEC7631E(__this, L_44, L_45, NULL); goto IL_0125; } IL_00cb: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_46 = V_1; NullCheck(L_46); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_47; L_47 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_46, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_48 = V_2; NullCheck(L_48); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_49 = L_48->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_50 = V_1; NullCheck(L_50); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_51 = L_50->____Org; float L_52; L_52 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_47, L_49, L_51, NULL); if ((!(((float)L_52) < ((float)(0.0f))))) { goto IL_00eb; } } { return (bool)0; } IL_00eb: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_53 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_54; L_54 = Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B(__this, L_53, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_55 = ___0_regUp; int32_t L_56 = 1; V_3 = (bool)L_56; NullCheck(L_55); L_55->____dirty = (bool)L_56; bool L_57 = V_3; NullCheck(L_54); L_54->____dirty = L_57; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_58 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_59 = V_1; NullCheck(L_59); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_60 = L_59->____Sym; NullCheck(L_58); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_61; L_61 = Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E(L_58, L_60, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_62 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_63 = V_2; NullCheck(L_63); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_64; L_64 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_63, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_65 = V_1; NullCheck(L_62); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_62, L_64, L_65, NULL); } IL_0125: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_CheckForLeftSplice_mCEDEE452591B6F893366A093E076E4F65830509F (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, const RuntimeMethod* method) { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_3 = NULL; bool V_4 = false; { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_1; L_1 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_0, NULL); V_0 = L_1; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_2 = ___0_regUp; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____eUp; V_1 = L_3; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_4 = V_0; NullCheck(L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = L_4->____eUp; V_2 = L_5; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = V_1; NullCheck(L_6); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7; L_7 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_6, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_2; NullCheck(L_8); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9; L_9 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_8, NULL); bool L_10; L_10 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_7, L_9, NULL); if (!L_10) { goto IL_0093; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = V_1; NullCheck(L_11); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12; L_12 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_11, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = V_2; NullCheck(L_13); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14; L_14 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_13, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = V_1; NullCheck(L_15); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16 = L_15->____Org; float L_17; L_17 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_12, L_14, L_16, NULL); if ((!(((float)L_17) < ((float)(0.0f))))) { goto IL_0049; } } { return (bool)0; } IL_0049: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_18 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_19; L_19 = Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B(__this, L_18, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_20 = ___0_regUp; int32_t L_21 = 1; V_4 = (bool)L_21; NullCheck(L_20); L_20->____dirty = (bool)L_21; bool L_22 = V_4; NullCheck(L_19); L_19->____dirty = L_22; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_23 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = V_1; NullCheck(L_23); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25; L_25 = Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E(L_23, L_24, NULL); V_3 = L_25; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_26 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_27 = V_2; NullCheck(L_27); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_28 = L_27->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = V_3; NullCheck(L_26); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_26, L_28, L_29, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30 = V_3; NullCheck(L_30); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_31 = L_30->____Lface; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_32 = ___0_regUp; NullCheck(L_32); bool L_33 = L_32->____inside; NullCheck(L_31); L_31->____inside = L_33; goto IL_00f8; } IL_0093: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_34 = V_2; NullCheck(L_34); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_35; L_35 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_34, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_36 = V_1; NullCheck(L_36); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_37; L_37 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_36, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_38 = V_2; NullCheck(L_38); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_39 = L_38->____Org; float L_40; L_40 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_35, L_37, L_39, NULL); if ((!(((float)L_40) > ((float)(0.0f))))) { goto IL_00b3; } } { return (bool)0; } IL_00b3: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_41 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_42 = V_0; int32_t L_43 = 1; V_4 = (bool)L_43; NullCheck(L_42); L_42->____dirty = (bool)L_43; bool L_44 = V_4; NullCheck(L_41); L_41->____dirty = L_44; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_45 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_46 = V_2; NullCheck(L_45); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_47; L_47 = Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E(L_45, L_46, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_48 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_49 = V_1; NullCheck(L_49); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_50 = L_49->____Lnext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_51 = V_2; NullCheck(L_51); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_52 = L_51->____Sym; NullCheck(L_48); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_48, L_50, L_52, NULL); NullCheck(L_47); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_53; L_53 = Edge_get__Rface_mA14DC262D09B8C4730E2DC670A0360D80EF9E026(L_47, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_54 = ___0_regUp; NullCheck(L_54); bool L_55 = L_54->____inside; NullCheck(L_53); L_53->____inside = L_55; } IL_00f8: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_CheckForIntersect_mA71310105191E5048AB2F6C630CC787856FA1F34 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Create_mEF10ADA55CD881913504AC9DC40DFB56CE386C30_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_Insert_m760B390982BBE052BF962EB7B8DA8C16CA1C2655_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_3 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_4 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_5 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_6 = NULL; float V_7 = 0.0f; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_8 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_9 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_10 = NULL; bool V_11 = false; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* G_B14_0 = NULL; { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_1; L_1 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_0, NULL); V_0 = L_1; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_2 = ___0_regUp; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____eUp; V_1 = L_3; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_4 = V_0; NullCheck(L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = L_4->____eUp; V_2 = L_5; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = V_1; NullCheck(L_6); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7 = L_6->____Org; V_3 = L_7; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_2; NullCheck(L_8); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = L_8->____Org; V_4 = L_9; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = V_1; NullCheck(L_10); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_11; L_11 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_10, NULL); V_5 = L_11; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = V_2; NullCheck(L_12); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_13; L_13 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_12, NULL); V_6 = L_13; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14 = V_3; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15 = V_4; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_14) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_15)))) { goto IL_003c; } } { return (bool)0; } IL_003c: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16 = V_3; NullCheck(L_16); float L_17 = L_16->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_18 = V_5; NullCheck(L_18); float L_19 = L_18->____t; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_20; L_20 = Math_Min_mE913811A2F7566294BF4649A434282634E7254B3(L_17, L_19, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_21 = V_4; NullCheck(L_21); float L_22 = L_21->____t; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_23 = V_6; NullCheck(L_23); float L_24 = L_23->____t; float L_25; L_25 = Math_Max_mB55ACEA482E7F67E61496C4C7C54FE0BB7BE78EA(L_22, L_24, NULL); V_7 = L_25; float L_26 = V_7; if ((!(((float)L_20) > ((float)L_26)))) { goto IL_0069; } } { return (bool)0; } IL_0069: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_27 = V_3; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_28 = V_4; bool L_29; L_29 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_27, L_28, NULL); if (!L_29) { goto IL_0086; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_30 = V_6; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_31 = V_3; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_32 = V_4; float L_33; L_33 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_30, L_31, L_32, NULL); if ((!(((float)L_33) > ((float)(0.0f))))) { goto IL_0099; } } { return (bool)0; } IL_0086: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_34 = V_5; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_35 = V_4; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_36 = V_3; float L_37; L_37 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_34, L_35, L_36, NULL); if ((!(((float)L_37) < ((float)(0.0f))))) { goto IL_0099; } } { return (bool)0; } IL_0099: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_38; L_38 = Pooled_1_Create_mEF10ADA55CD881913504AC9DC40DFB56CE386C30(Pooled_1_Create_mEF10ADA55CD881913504AC9DC40DFB56CE386C30_RuntimeMethod_var); V_8 = L_38; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_39 = V_5; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_40 = V_3; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_41 = V_6; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_42 = V_4; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_43 = V_8; Geom_EdgeIntersect_m01A9D8616F0A580C84D6298C0A3F7CF6AFE29019(L_39, L_40, L_41, L_42, L_43, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_44 = V_8; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_45 = __this->____event; bool L_46; L_46 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_44, L_45, NULL); if (!L_46) { goto IL_00e1; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_47 = V_8; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_48 = __this->____event; NullCheck(L_48); float L_49 = L_48->____s; NullCheck(L_47); L_47->____s = L_49; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_50 = V_8; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_51 = __this->____event; NullCheck(L_51); float L_52 = L_51->____t; NullCheck(L_50); L_50->____t = L_52; } IL_00e1: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_53 = V_3; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_54 = V_4; bool L_55; L_55 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_53, L_54, NULL); if (L_55) { goto IL_00ef; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_56 = V_4; G_B14_0 = L_56; goto IL_00f0; } IL_00ef: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_57 = V_3; G_B14_0 = L_57; } IL_00f0: { V_9 = G_B14_0; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_58 = V_9; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_59 = V_8; bool L_60; L_60 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_58, L_59, NULL); if (!L_60) { goto IL_0119; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_61 = V_8; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_62 = V_9; NullCheck(L_62); float L_63 = L_62->____s; NullCheck(L_61); L_61->____s = L_63; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_64 = V_8; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_65 = V_9; NullCheck(L_65); float L_66 = L_65->____t; NullCheck(L_64); L_64->____t = L_66; } IL_0119: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_67 = V_8; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_68 = V_3; bool L_69; L_69 = Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0(L_67, L_68, NULL); if (L_69) { goto IL_012e; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_70 = V_8; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_71 = V_4; bool L_72; L_72 = Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0(L_70, L_71, NULL); if (!L_72) { goto IL_0138; } } IL_012e: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_73 = ___0_regUp; bool L_74; L_74 = Tess_CheckForRightSplice_m25942FDEF6276480112696ECB9D7D6E0C27395C4(__this, L_73, NULL); return (bool)0; } IL_0138: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_75 = V_5; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_76 = __this->____event; bool L_77; L_77 = Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0(L_75, L_76, NULL); if (L_77) { goto IL_015d; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_78 = V_5; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_79 = __this->____event; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_80 = V_8; float L_81; L_81 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_78, L_79, L_80, NULL); if ((((float)L_81) >= ((float)(0.0f)))) { goto IL_0188; } } IL_015d: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_82 = V_6; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_83 = __this->____event; bool L_84; L_84 = Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0(L_82, L_83, NULL); if (L_84) { goto IL_033f; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_85 = V_6; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_86 = __this->____event; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_87 = V_8; float L_88; L_88 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_85, L_86, L_87, NULL); if ((!(((float)L_88) <= ((float)(0.0f))))) { goto IL_033f; } } IL_0188: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_89 = V_6; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_90 = __this->____event; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_89) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_90)))) { goto IL_01ed; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_91 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_92 = V_1; NullCheck(L_92); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_93 = L_92->____Sym; NullCheck(L_91); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_94; L_94 = Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E(L_91, L_93, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_95 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_96 = V_2; NullCheck(L_96); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_97 = L_96->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_98 = V_1; NullCheck(L_95); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_95, L_97, L_98, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_99 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_100; L_100 = Tess_TopLeftRegion_m3C1E8AC1640F14D04C27C163191E1AB4E8D356BE(__this, L_99, NULL); ___0_regUp = L_100; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_101 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_102; L_102 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_101, NULL); NullCheck(L_102); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_103 = L_102->____eUp; V_1 = L_103; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_104 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_105; L_105 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_104, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_106 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_107; L_107 = Tess_FinishLeftRegions_mAC94EA6A1A8483C3A17573244F154D64BC52319F(__this, L_105, L_106, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_108 = ___0_regUp; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_109 = V_1; NullCheck(L_109); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_110; L_110 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_109, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_111 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_112 = V_1; Tess_AddRightEdges_m6C4B1B30D4DF33EA6A0CB10109CF85A03FD63958(__this, L_108, L_110, L_111, L_112, (bool)1, NULL); return (bool)1; } IL_01ed: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_113 = V_5; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_114 = __this->____event; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_113) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_114)))) { goto IL_026b; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_115 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_116 = V_2; NullCheck(L_116); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_117 = L_116->____Sym; NullCheck(L_115); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_118; L_118 = Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E(L_115, L_117, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_119 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_120 = V_1; NullCheck(L_120); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_121 = L_120->____Lnext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_122 = V_2; NullCheck(L_122); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_123; L_123 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_122, NULL); NullCheck(L_119); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_119, L_121, L_123, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_124 = ___0_regUp; V_0 = L_124; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_125 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_126; L_126 = Tess_TopRightRegion_mDEF4F555F567428E63A1DA74FFBAEBF29454FB8D(__this, L_125, NULL); ___0_regUp = L_126; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_127 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_128; L_128 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_127, NULL); NullCheck(L_128); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_129 = L_128->____eUp; NullCheck(L_129); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_130; L_130 = Edge_get__Rprev_mE3B995FFD33AD26DAF5F1AED18382BB100065DCD(L_129, NULL); V_10 = L_130; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_131 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_132 = V_2; NullCheck(L_132); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_133; L_133 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_132, NULL); NullCheck(L_131); L_131->____eUp = L_133; Il2CppCodeGenWriteBarrier((void**)(&L_131->____eUp), (void*)L_133); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_134 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_135; L_135 = Tess_FinishLeftRegions_mAC94EA6A1A8483C3A17573244F154D64BC52319F(__this, L_134, (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL, NULL); V_2 = L_135; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_136 = ___0_regUp; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_137 = V_2; NullCheck(L_137); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_138 = L_137->____Onext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_139 = V_1; NullCheck(L_139); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_140; L_140 = Edge_get__Rprev_mE3B995FFD33AD26DAF5F1AED18382BB100065DCD(L_139, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_141 = V_10; Tess_AddRightEdges_m6C4B1B30D4DF33EA6A0CB10109CF85A03FD63958(__this, L_136, L_138, L_140, L_141, (bool)1, NULL); return (bool)1; } IL_026b: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_142 = V_5; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_143 = __this->____event; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_144 = V_8; float L_145; L_145 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_142, L_143, L_144, NULL); if ((!(((float)L_145) >= ((float)(0.0f))))) { goto IL_02d7; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_146 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_147; L_147 = Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B(__this, L_146, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_148 = ___0_regUp; int32_t L_149 = 1; V_11 = (bool)L_149; NullCheck(L_148); L_148->____dirty = (bool)L_149; bool L_150 = V_11; NullCheck(L_147); L_147->____dirty = L_150; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_151 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_152 = V_1; NullCheck(L_152); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_153 = L_152->____Sym; NullCheck(L_151); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_154; L_154 = Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E(L_151, L_153, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_155 = V_1; NullCheck(L_155); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_156 = L_155->____Org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_157 = __this->____event; NullCheck(L_157); float L_158 = L_157->____s; NullCheck(L_156); L_156->____s = L_158; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_159 = V_1; NullCheck(L_159); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_160 = L_159->____Org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_161 = __this->____event; NullCheck(L_161); float L_162 = L_161->____t; NullCheck(L_160); L_160->____t = L_162; } IL_02d7: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_163 = V_6; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_164 = __this->____event; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_165 = V_8; float L_166; L_166 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_163, L_164, L_165, NULL); if ((!(((float)L_166) <= ((float)(0.0f))))) { goto IL_033d; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_167 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_168 = V_0; int32_t L_169 = 1; V_11 = (bool)L_169; NullCheck(L_168); L_168->____dirty = (bool)L_169; bool L_170 = V_11; NullCheck(L_167); L_167->____dirty = L_170; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_171 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_172 = V_2; NullCheck(L_172); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_173 = L_172->____Sym; NullCheck(L_171); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_174; L_174 = Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E(L_171, L_173, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_175 = V_2; NullCheck(L_175); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_176 = L_175->____Org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_177 = __this->____event; NullCheck(L_177); float L_178 = L_177->____s; NullCheck(L_176); L_176->____s = L_178; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_179 = V_2; NullCheck(L_179); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_180 = L_179->____Org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_181 = __this->____event; NullCheck(L_181); float L_182 = L_181->____t; NullCheck(L_180); L_180->____t = L_182; } IL_033d: { return (bool)0; } IL_033f: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_183 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_184 = V_1; NullCheck(L_184); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_185 = L_184->____Sym; NullCheck(L_183); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_186; L_186 = Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E(L_183, L_185, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_187 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_188 = V_2; NullCheck(L_188); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_189 = L_188->____Sym; NullCheck(L_187); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_190; L_190 = Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E(L_187, L_189, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_191 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_192 = V_2; NullCheck(L_192); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_193; L_193 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_192, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_194 = V_1; NullCheck(L_191); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_191, L_193, L_194, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_195 = V_1; NullCheck(L_195); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_196 = L_195->____Org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_197 = V_8; NullCheck(L_197); float L_198 = L_197->____s; NullCheck(L_196); L_196->____s = L_198; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_199 = V_1; NullCheck(L_199); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_200 = L_199->____Org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_201 = V_8; NullCheck(L_201); float L_202 = L_201->____t; NullCheck(L_200); L_200->____t = L_202; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_203 = V_1; NullCheck(L_203); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_204 = L_203->____Org; PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* L_205 = __this->____pq; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_206 = V_1; NullCheck(L_206); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_207 = L_206->____Org; NullCheck(L_205); PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F L_208; L_208 = PriorityQueue_1_Insert_m760B390982BBE052BF962EB7B8DA8C16CA1C2655(L_205, L_207, PriorityQueue_1_Insert_m760B390982BBE052BF962EB7B8DA8C16CA1C2655_RuntimeMethod_var); NullCheck(L_204); L_204->____pqHandle = L_208; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_209 = V_1; NullCheck(L_209); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_210 = L_209->____Org; NullCheck(L_210); PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F* L_211 = (PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F*)(&L_210->____pqHandle); int32_t L_212 = L_211->____handle; il2cpp_codegen_runtime_class_init_inline(PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_il2cpp_TypeInfo_var); int32_t L_213 = ((PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_StaticFields*)il2cpp_codegen_static_fields_for(PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_il2cpp_TypeInfo_var))->___Invalid; if ((!(((uint32_t)L_212) == ((uint32_t)L_213)))) { goto IL_03d7; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_214 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_214, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD195D0425B8FE98A04F1BE9F8F30B202B33C80ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_214, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tess_CheckForIntersect_mA71310105191E5048AB2F6C630CC787856FA1F34_RuntimeMethod_var))); } IL_03d7: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_215 = V_1; NullCheck(L_215); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_216 = L_215->____Org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_217 = V_3; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_218 = V_5; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_219 = V_4; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_220 = V_6; Tess_GetIntersectData_mB0CAFD39DAABEC4403569B04190EC627E06F7A14(__this, L_216, L_217, L_218, L_219, L_220, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_221 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_222; L_222 = Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B(__this, L_221, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_223 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_224 = V_0; int32_t L_225 = 1; V_11 = (bool)L_225; NullCheck(L_224); L_224->____dirty = (bool)L_225; bool L_226 = V_11; bool L_227 = L_226; V_11 = L_227; NullCheck(L_223); L_223->____dirty = L_227; bool L_228 = V_11; NullCheck(L_222); L_222->____dirty = L_228; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_WalkDirtyRegions_m2F929B139BD96213AB133AAA0A8544995FB9F4F5 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, const RuntimeMethod* method) { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_1; L_1 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_0, NULL); V_0 = L_1; goto IL_0015; } IL_000a: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_2 = V_0; ___0_regUp = L_2; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_3 = V_0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_4; L_4 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_3, NULL); V_0 = L_4; } IL_0015: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_5 = V_0; NullCheck(L_5); bool L_6 = L_5->____dirty; if (L_6) { goto IL_000a; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_7 = ___0_regUp; NullCheck(L_7); bool L_8 = L_7->____dirty; if (L_8) { goto IL_003c; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_9 = ___0_regUp; V_0 = L_9; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_10 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_11; L_11 = Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B(__this, L_10, NULL); ___0_regUp = L_11; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_12 = ___0_regUp; if (!L_12) { goto IL_003b; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_13 = ___0_regUp; NullCheck(L_13); bool L_14 = L_13->____dirty; if (L_14) { goto IL_003c; } } IL_003b: { return; } IL_003c: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_15 = ___0_regUp; NullCheck(L_15); L_15->____dirty = (bool)0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_16 = ___0_regUp; NullCheck(L_16); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17 = L_16->____eUp; V_1 = L_17; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_18 = V_0; NullCheck(L_18); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = L_18->____eUp; V_2 = L_19; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20 = V_1; NullCheck(L_20); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_21; L_21 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_20, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_22 = V_2; NullCheck(L_22); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_23; L_23 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_22, NULL); if ((((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_21) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_23))) { goto IL_00bf; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_24 = ___0_regUp; bool L_25; L_25 = Tess_CheckForLeftSplice_mCEDEE452591B6F893366A093E076E4F65830509F(__this, L_24, NULL); if (!L_25) { goto IL_00bf; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_26 = V_0; NullCheck(L_26); bool L_27 = L_26->____fixUpperEdge; if (!L_27) { goto IL_0094; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_28 = V_0; Tess_DeleteRegion_mCFA4F24A80189DC8A75FD2B452400823E799C170(__this, L_28, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_29 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30 = V_2; NullCheck(L_29); Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57(L_29, L_30, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_31 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_32; L_32 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_31, NULL); V_0 = L_32; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_33 = V_0; NullCheck(L_33); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_34 = L_33->____eUp; V_2 = L_34; goto IL_00bf; } IL_0094: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_35 = ___0_regUp; NullCheck(L_35); bool L_36 = L_35->____fixUpperEdge; if (!L_36) { goto IL_00bf; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_37 = ___0_regUp; Tess_DeleteRegion_mCFA4F24A80189DC8A75FD2B452400823E799C170(__this, L_37, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_38 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_39 = V_1; NullCheck(L_38); Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57(L_38, L_39, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_40 = V_0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_41; L_41 = Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B(__this, L_40, NULL); ___0_regUp = L_41; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_42 = ___0_regUp; NullCheck(L_42); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_43 = L_42->____eUp; V_1 = L_43; } IL_00bf: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_44 = V_1; NullCheck(L_44); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_45 = L_44->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_46 = V_2; NullCheck(L_46); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_47 = L_46->____Org; if ((((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_45) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_47))) { goto IL_0119; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_48 = V_1; NullCheck(L_48); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_49; L_49 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_48, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_50 = V_2; NullCheck(L_50); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_51; L_51 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_50, NULL); if ((((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_49) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_51))) { goto IL_0111; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_52 = ___0_regUp; NullCheck(L_52); bool L_53 = L_52->____fixUpperEdge; if (L_53) { goto IL_0111; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_54 = V_0; NullCheck(L_54); bool L_55 = L_54->____fixUpperEdge; if (L_55) { goto IL_0111; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_56 = V_1; NullCheck(L_56); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_57; L_57 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_56, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_58 = __this->____event; if ((((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_57) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_58))) { goto IL_0107; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_59 = V_2; NullCheck(L_59); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_60; L_60 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_59, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_61 = __this->____event; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_60) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_61)))) { goto IL_0111; } } IL_0107: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_62 = ___0_regUp; bool L_63; L_63 = Tess_CheckForIntersect_mA71310105191E5048AB2F6C630CC787856FA1F34(__this, L_62, NULL); if (!L_63) { goto IL_0119; } } { return; } IL_0111: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_64 = ___0_regUp; bool L_65; L_65 = Tess_CheckForRightSplice_m25942FDEF6276480112696ECB9D7D6E0C27395C4(__this, L_64, NULL); } IL_0119: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_66 = V_1; NullCheck(L_66); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_67 = L_66->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_68 = V_2; NullCheck(L_68); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_69 = L_68->____Org; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_67) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_69)))) { goto IL_0015; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_70 = V_1; NullCheck(L_70); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_71; L_71 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_70, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_72 = V_2; NullCheck(L_72); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_73; L_73 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_72, NULL); if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_71) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_73)))) { goto IL_0015; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_74 = V_2; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_75 = V_1; Geom_AddWinding_mEF9B45F1F1264B9A4057470FBCABF4A1C43132BC(L_74, L_75, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_76 = ___0_regUp; Tess_DeleteRegion_mCFA4F24A80189DC8A75FD2B452400823E799C170(__this, L_76, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_77 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_78 = V_1; NullCheck(L_77); Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57(L_77, L_78, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_79 = V_0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_80; L_80 = Tess_RegionAbove_mD8753526CB8C95B8F123324647D96CDACB14EB3B(__this, L_79, NULL); ___0_regUp = L_80; goto IL_0015; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ConnectRightVertex_m0CC9FCEA3FDAE9778455E286278790F36DF4C077 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___1_eBottomLeft, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_3 = NULL; bool V_4 = false; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_5 = NULL; { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___1_eBottomLeft; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____Onext; V_0 = L_1; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_2 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_3; L_3 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_2, NULL); V_1 = L_3; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_4 = ___0_regUp; NullCheck(L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = L_4->____eUp; V_2 = L_5; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_6 = V_1; NullCheck(L_6); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = L_6->____eUp; V_3 = L_7; V_4 = (bool)0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_2; NullCheck(L_8); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9; L_9 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_8, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = V_3; NullCheck(L_10); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_11; L_11 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_10, NULL); if ((((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_9) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_11))) { goto IL_0036; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_12 = ___0_regUp; bool L_13; L_13 = Tess_CheckForIntersect_mA71310105191E5048AB2F6C630CC787856FA1F34(__this, L_12, NULL); } IL_0036: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14 = V_2; NullCheck(L_14); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15 = L_14->____Org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16 = __this->____event; bool L_17; L_17 = Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0(L_15, L_16, NULL); if (!L_17) { goto IL_0083; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_18 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = V_0; NullCheck(L_19); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20; L_20 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_19, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = V_2; NullCheck(L_18); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_18, L_20, L_21, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_22 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_23; L_23 = Tess_TopLeftRegion_m3C1E8AC1640F14D04C27C163191E1AB4E8D356BE(__this, L_22, NULL); ___0_regUp = L_23; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_24 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_25; L_25 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_24, NULL); NullCheck(L_25); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26 = L_25->____eUp; V_0 = L_26; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_27 = ___0_regUp; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_28; L_28 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_27, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_29 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30; L_30 = Tess_FinishLeftRegions_mAC94EA6A1A8483C3A17573244F154D64BC52319F(__this, L_28, L_29, NULL); V_4 = (bool)1; } IL_0083: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_31 = V_3; NullCheck(L_31); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_32 = L_31->____Org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_33 = __this->____event; bool L_34; L_34 = Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0(L_32, L_33, NULL); if (!L_34) { goto IL_00b5; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_35 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_36 = ___1_eBottomLeft; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_37 = V_3; NullCheck(L_37); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_38; L_38 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_37, NULL); NullCheck(L_35); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_35, L_36, L_38, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_39 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_40; L_40 = Tess_FinishLeftRegions_mAC94EA6A1A8483C3A17573244F154D64BC52319F(__this, L_39, (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL, NULL); ___1_eBottomLeft = L_40; V_4 = (bool)1; } IL_00b5: { bool L_41 = V_4; if (!L_41) { goto IL_00ca; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_42 = ___0_regUp; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_43 = ___1_eBottomLeft; NullCheck(L_43); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_44 = L_43->____Onext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_45 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_46 = V_0; Tess_AddRightEdges_m6C4B1B30D4DF33EA6A0CB10109CF85A03FD63958(__this, L_42, L_44, L_45, L_46, (bool)1, NULL); return; } IL_00ca: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_47 = V_3; NullCheck(L_47); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_48 = L_47->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_49 = V_2; NullCheck(L_49); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_50 = L_49->____Org; bool L_51; L_51 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_48, L_50, NULL); if (!L_51) { goto IL_00e7; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_52 = V_3; NullCheck(L_52); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_53; L_53 = Edge_get__Oprev_mF9454D77C5B98CB63628398729BACA3D9C1F6D6B(L_52, NULL); V_5 = L_53; goto IL_00ea; } IL_00e7: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_54 = V_2; V_5 = L_54; } IL_00ea: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_55 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_56 = ___1_eBottomLeft; NullCheck(L_56); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_57; L_57 = Edge_get__Lprev_m7C649C346AD4E5475DC33C49CE48B33C60BC3B31(L_56, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_58 = V_5; NullCheck(L_55); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_59; L_59 = Mesh_Connect_mE5B23363499165A6B2A6A585AED053D962D072D1(L_55, L_57, L_58, NULL); V_5 = L_59; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_60 = ___0_regUp; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_61 = V_5; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_62 = V_5; NullCheck(L_62); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_63 = L_62->____Onext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_64 = V_5; NullCheck(L_64); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_65 = L_64->____Onext; Tess_AddRightEdges_m6C4B1B30D4DF33EA6A0CB10109CF85A03FD63958(__this, L_60, L_61, L_63, L_65, (bool)0, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_66 = V_5; NullCheck(L_66); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_67 = L_66->____Sym; NullCheck(L_67); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_68 = L_67->____activeRegion; NullCheck(L_68); L_68->____fixUpperEdge = (bool)1; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_69 = ___0_regUp; Tess_WalkDirtyRegions_m2F929B139BD96213AB133AAA0A8544995FB9F4F5(__this, L_69, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ConnectLeftDegenerate_m38444E9763440FDCBB461AF361C1E3887B5B1E5F (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* ___0_regUp, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___1_vEvent, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = ___0_regUp; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____eUp; V_0 = L_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = V_0; NullCheck(L_2); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_3 = L_2->____Org; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = ___1_vEvent; bool L_5; L_5 = Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0(L_3, L_4, NULL); if (!L_5) { goto IL_0020; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral293D055F04D51798E7BDD8DFB0C6C9C093FD520C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tess_ConnectLeftDegenerate_m38444E9763440FDCBB461AF361C1E3887B5B1E5F_RuntimeMethod_var))); } IL_0020: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = V_0; NullCheck(L_7); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_8; L_8 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_7, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = ___1_vEvent; bool L_10; L_10 = Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0(L_8, L_9, NULL); if (L_10) { goto IL_007a; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_11 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = V_0; NullCheck(L_12); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = L_12->____Sym; NullCheck(L_11); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14; L_14 = Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E(L_11, L_13, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_15 = ___0_regUp; NullCheck(L_15); bool L_16 = L_15->____fixUpperEdge; if (!L_16) { goto IL_0060; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_17 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = V_0; NullCheck(L_18); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = L_18->____Onext; NullCheck(L_17); Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57(L_17, L_19, NULL); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_20 = ___0_regUp; NullCheck(L_20); L_20->____fixUpperEdge = (bool)0; } IL_0060: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_21 = __this->____mesh; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_22 = ___1_vEvent; NullCheck(L_22); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_23 = L_22->____anEdge; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = V_0; NullCheck(L_21); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_21, L_23, L_24, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_25 = ___1_vEvent; Tess_SweepEvent_mB4073EC3BC83DFA4F24AA119B2C2FF3C69012B0E(__this, L_25, NULL); return; } IL_007a: { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_26 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral293D055F04D51798E7BDD8DFB0C6C9C093FD520C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tess_ConnectLeftDegenerate_m38444E9763440FDCBB461AF361C1E3887B5B1E5F_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ConnectLeftVertex_m3AB1D90C0A4F80DD0B5B831742052A422CE18564 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_vEvent, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dict_1_Find_m93D91FAE2B2BBC023C925872525601D88648EC6B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Node_get_Key_m6BC6943E0BC9A37B43EC32D9B56BC9AA7F876BE9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_0 = NULL; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_1 = NULL; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_2 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_3 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_4 = NULL; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_5 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_6 = NULL; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* G_B7_0 = NULL; { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)il2cpp_codegen_object_new(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0_il2cpp_TypeInfo_var); ActiveRegion__ctor_m69C2395743F453BA9A59BC88EE6759F9FEC6B299(L_0, NULL); V_0 = L_0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_1 = V_0; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = ___0_vEvent; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____anEdge; NullCheck(L_3); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = L_3->____Sym; NullCheck(L_1); L_1->____eUp = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_1->____eUp), (void*)L_4); Dict_1_tD1584450532229333ADACF7949A706675CEE5012* L_5 = __this->____dict; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_6 = V_0; NullCheck(L_5); Node_t06356FB62D8BB233A2995348130F197928CAA666* L_7; L_7 = Dict_1_Find_m93D91FAE2B2BBC023C925872525601D88648EC6B(L_5, L_6, Dict_1_Find_m93D91FAE2B2BBC023C925872525601D88648EC6B_RuntimeMethod_var); NullCheck(L_7); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_8; L_8 = Node_get_Key_m6BC6943E0BC9A37B43EC32D9B56BC9AA7F876BE9_inline(L_7, Node_get_Key_m6BC6943E0BC9A37B43EC32D9B56BC9AA7F876BE9_RuntimeMethod_var); V_1 = L_8; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_9 = V_1; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_10; L_10 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_9, NULL); V_2 = L_10; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_11 = V_2; if (L_11) { goto IL_0035; } } { return; } IL_0035: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_12 = V_1; NullCheck(L_12); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = L_12->____eUp; V_3 = L_13; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_14 = V_2; NullCheck(L_14); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = L_14->____eUp; V_4 = L_15; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_16 = V_3; NullCheck(L_16); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_17; L_17 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_16, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_18 = ___0_vEvent; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = V_3; NullCheck(L_19); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_20 = L_19->____Org; float L_21; L_21 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_17, L_18, L_20, NULL); if ((!(((float)L_21) == ((float)(0.0f))))) { goto IL_0066; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_22 = V_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_23 = ___0_vEvent; Tess_ConnectLeftDegenerate_m38444E9763440FDCBB461AF361C1E3887B5B1E5F(__this, L_22, L_23, NULL); return; } IL_0066: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = V_4; NullCheck(L_24); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_25; L_25 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_24, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26 = V_3; NullCheck(L_26); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_27; L_27 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_26, NULL); bool L_28; L_28 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_25, L_27, NULL); if (L_28) { goto IL_007d; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_29 = V_2; G_B7_0 = L_29; goto IL_007e; } IL_007d: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_30 = V_1; G_B7_0 = L_30; } IL_007e: { V_5 = G_B7_0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_31 = V_1; NullCheck(L_31); bool L_32 = L_31->____inside; if (L_32) { goto IL_0091; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_33 = V_5; NullCheck(L_33); bool L_34 = L_33->____fixUpperEdge; if (!L_34) { goto IL_0101; } } IL_0091: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_35 = V_5; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_36 = V_1; if ((!(((RuntimeObject*)(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)L_35) == ((RuntimeObject*)(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)L_36)))) { goto IL_00b6; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_37 = __this->____mesh; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_38 = ___0_vEvent; NullCheck(L_38); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_39 = L_38->____anEdge; NullCheck(L_39); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_40 = L_39->____Sym; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_41 = V_3; NullCheck(L_41); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_42 = L_41->____Lnext; NullCheck(L_37); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_43; L_43 = Mesh_Connect_mE5B23363499165A6B2A6A585AED053D962D072D1(L_37, L_40, L_42, NULL); V_6 = L_43; goto IL_00d5; } IL_00b6: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_44 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_45 = V_4; NullCheck(L_45); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_46; L_46 = Edge_get__Dnext_m9BC35069C20236976B6572B35B1724A7EFF1E342(L_45, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_47 = ___0_vEvent; NullCheck(L_47); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_48 = L_47->____anEdge; NullCheck(L_44); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_49; L_49 = Mesh_Connect_mE5B23363499165A6B2A6A585AED053D962D072D1(L_44, L_46, L_48, NULL); NullCheck(L_49); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_50 = L_49->____Sym; V_6 = L_50; } IL_00d5: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_51 = V_5; NullCheck(L_51); bool L_52 = L_51->____fixUpperEdge; if (!L_52) { goto IL_00ea; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_53 = V_5; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_54 = V_6; Tess_FixUpperEdge_m80D33493DCEBD2341C55C4F2A171A22D92C708EA(__this, L_53, L_54, NULL); goto IL_00f9; } IL_00ea: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_55 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_56 = V_6; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_57; L_57 = Tess_AddRegionBelow_mD41DF8630F4C54D537E9F00D3A2672D13E9E68A9(__this, L_55, L_56, NULL); Tess_ComputeWinding_m4765320038B4D8253740B36018BAEA29AEF95931(__this, L_57, NULL); } IL_00f9: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_58 = ___0_vEvent; Tess_SweepEvent_mB4073EC3BC83DFA4F24AA119B2C2FF3C69012B0E(__this, L_58, NULL); return; } IL_0101: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_59 = V_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_60 = ___0_vEvent; NullCheck(L_60); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_61 = L_60->____anEdge; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_62 = ___0_vEvent; NullCheck(L_62); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_63 = L_62->____anEdge; Tess_AddRightEdges_m6C4B1B30D4DF33EA6A0CB10109CF85A03FD63958(__this, L_59, L_61, L_63, (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL, (bool)1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_SweepEvent_mB4073EC3BC83DFA4F24AA119B2C2FF3C69012B0E (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* ___0_vEvent, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_1 = NULL; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_2 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_3 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_4 = NULL; { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_0 = ___0_vEvent; __this->____event = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____event), (void*)L_0); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1 = ___0_vEvent; NullCheck(L_1); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = L_1->____anEdge; V_0 = L_2; goto IL_0028; } IL_0010: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = V_0; NullCheck(L_3); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = L_3->____Onext; V_0 = L_4; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = V_0; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = ___0_vEvent; NullCheck(L_6); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = L_6->____anEdge; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_5) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_7)))) { goto IL_0028; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_8 = ___0_vEvent; Tess_ConnectLeftVertex_m3AB1D90C0A4F80DD0B5B831742052A422CE18564(__this, L_8, NULL); return; } IL_0028: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = V_0; NullCheck(L_9); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_10 = L_9->____activeRegion; if (!L_10) { goto IL_0010; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = V_0; NullCheck(L_11); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_12 = L_11->____activeRegion; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_13; L_13 = Tess_TopLeftRegion_m3C1E8AC1640F14D04C27C163191E1AB4E8D356BE(__this, L_12, NULL); V_1 = L_13; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_14 = V_1; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_15; L_15 = Tess_RegionBelow_mB4663FB383114F9E38C7E65BB43F0A5152D5A5BB(__this, L_14, NULL); V_2 = L_15; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_16 = V_2; NullCheck(L_16); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17 = L_16->____eUp; V_3 = L_17; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_18 = V_2; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19; L_19 = Tess_FinishLeftRegions_mAC94EA6A1A8483C3A17573244F154D64BC52319F(__this, L_18, (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)NULL, NULL); V_4 = L_19; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20 = V_4; NullCheck(L_20); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = L_20->____Onext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_22 = V_3; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_21) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_22)))) { goto IL_006a; } } { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_23 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = V_4; Tess_ConnectRightVertex_m0CC9FCEA3FDAE9778455E286278790F36DF4C077(__this, L_23, L_24, NULL); return; } IL_006a: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_25 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26 = V_4; NullCheck(L_26); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_27 = L_26->____Onext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_28 = V_3; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = V_3; Tess_AddRightEdges_m6C4B1B30D4DF33EA6A0CB10109CF85A03FD63958(__this, L_25, L_27, L_28, L_29, (bool)1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddSentinel_m972F272F20047718E2430E66B0EAA6C8A6A59988 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, float ___0_smin, float ___1_smax, float ___2_t, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dict_1_Insert_m8EF84AF84ED433AFDEC46FAC77C836317DA3C955_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_1 = NULL; { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_0 = __this->____mesh; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1; L_1 = Mesh_MakeEdge_mB4FA8F615512C8C712E8133902FF8DC996036FBE(L_0, NULL); V_0 = L_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = V_0; NullCheck(L_2); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_3 = L_2->____Org; float L_4 = ___1_smax; NullCheck(L_3); L_3->____s = L_4; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = V_0; NullCheck(L_5); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = L_5->____Org; float L_7 = ___2_t; NullCheck(L_6); L_6->____t = L_7; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_0; NullCheck(L_8); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9; L_9 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_8, NULL); float L_10 = ___0_smin; NullCheck(L_9); L_9->____s = L_10; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = V_0; NullCheck(L_11); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12; L_12 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_11, NULL); float L_13 = ___2_t; NullCheck(L_12); L_12->____t = L_13; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14 = V_0; NullCheck(L_14); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15; L_15 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_14, NULL); __this->____event = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->____event), (void*)L_15); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_16 = (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0*)il2cpp_codegen_object_new(ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0_il2cpp_TypeInfo_var); ActiveRegion__ctor_m69C2395743F453BA9A59BC88EE6759F9FEC6B299(L_16, NULL); V_1 = L_16; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_17 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = V_0; NullCheck(L_17); L_17->____eUp = L_18; Il2CppCodeGenWriteBarrier((void**)(&L_17->____eUp), (void*)L_18); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_19 = V_1; NullCheck(L_19); L_19->____windingNumber = 0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_20 = V_1; NullCheck(L_20); L_20->____inside = (bool)0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_21 = V_1; NullCheck(L_21); L_21->____fixUpperEdge = (bool)0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_22 = V_1; NullCheck(L_22); L_22->____sentinel = (bool)1; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_23 = V_1; NullCheck(L_23); L_23->____dirty = (bool)0; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_24 = V_1; Dict_1_tD1584450532229333ADACF7949A706675CEE5012* L_25 = __this->____dict; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_26 = V_1; NullCheck(L_25); Node_t06356FB62D8BB233A2995348130F197928CAA666* L_27; L_27 = Dict_1_Insert_m8EF84AF84ED433AFDEC46FAC77C836317DA3C955(L_25, L_26, Dict_1_Insert_m8EF84AF84ED433AFDEC46FAC77C836317DA3C955_RuntimeMethod_var); NullCheck(L_24); L_24->____nodeUp = L_27; Il2CppCodeGenWriteBarrier((void**)(&L_24->____nodeUp), (void*)L_27); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_InitEdgeDict_m0EE5C5B7E788CCF1AAC029C56A8FEC413A981125 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dict_1__ctor_m7AD637ACE92134E3FD826D6D434C38C61CDF4DF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dict_1_tD1584450532229333ADACF7949A706675CEE5012_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LessOrEqual_t90A628465E3230F655EAADB865B28A17D09ECA5E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tess_EdgeLeq_m6ADCC1E1709D8E3ED4E8C4D9E5B9DE1B21D35ED2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { LessOrEqual_t90A628465E3230F655EAADB865B28A17D09ECA5E* L_0 = (LessOrEqual_t90A628465E3230F655EAADB865B28A17D09ECA5E*)il2cpp_codegen_object_new(LessOrEqual_t90A628465E3230F655EAADB865B28A17D09ECA5E_il2cpp_TypeInfo_var); LessOrEqual__ctor_m2872E91B4F947B696867069D5F94E38FEB366FA8(L_0, __this, (intptr_t)((void*)Tess_EdgeLeq_m6ADCC1E1709D8E3ED4E8C4D9E5B9DE1B21D35ED2_RuntimeMethod_var), NULL); Dict_1_tD1584450532229333ADACF7949A706675CEE5012* L_1 = (Dict_1_tD1584450532229333ADACF7949A706675CEE5012*)il2cpp_codegen_object_new(Dict_1_tD1584450532229333ADACF7949A706675CEE5012_il2cpp_TypeInfo_var); Dict_1__ctor_m7AD637ACE92134E3FD826D6D434C38C61CDF4DF5(L_1, L_0, Dict_1__ctor_m7AD637ACE92134E3FD826D6D434C38C61CDF4DF5_RuntimeMethod_var); __this->____dict = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____dict), (void*)L_1); float L_2 = __this->___SentinelCoord; float L_3 = __this->___SentinelCoord; float L_4 = __this->___SentinelCoord; Tess_AddSentinel_m972F272F20047718E2430E66B0EAA6C8A6A59988(__this, ((-L_2)), L_3, ((-L_4)), NULL); float L_5 = __this->___SentinelCoord; float L_6 = __this->___SentinelCoord; float L_7 = __this->___SentinelCoord; Tess_AddSentinel_m972F272F20047718E2430E66B0EAA6C8A6A59988(__this, ((-L_5)), L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DoneEdgeDict_m24F4E64FF899AA4BB85C79C107EFEE03C9980606 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dict_1_Min_m812DF218DBEC76B8954A89358A4242458DC6D2E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Node_get_Key_m6BC6943E0BC9A37B43EC32D9B56BC9AA7F876BE9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* V_0 = NULL; { goto IL_0010; } IL_0002: { ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_0 = V_0; NullCheck(L_0); bool L_1 = L_0->____sentinel; ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_2 = V_0; Tess_DeleteRegion_mCFA4F24A80189DC8A75FD2B452400823E799C170(__this, L_2, NULL); } IL_0010: { Dict_1_tD1584450532229333ADACF7949A706675CEE5012* L_3 = __this->____dict; NullCheck(L_3); Node_t06356FB62D8BB233A2995348130F197928CAA666* L_4; L_4 = Dict_1_Min_m812DF218DBEC76B8954A89358A4242458DC6D2E1(L_3, Dict_1_Min_m812DF218DBEC76B8954A89358A4242458DC6D2E1_RuntimeMethod_var); NullCheck(L_4); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_5; L_5 = Node_get_Key_m6BC6943E0BC9A37B43EC32D9B56BC9AA7F876BE9_inline(L_4, Node_get_Key_m6BC6943E0BC9A37B43EC32D9B56BC9AA7F876BE9_RuntimeMethod_var); ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* L_6 = L_5; V_0 = L_6; if (L_6) { goto IL_0002; } } { __this->____dict = (Dict_1_tD1584450532229333ADACF7949A706675CEE5012*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____dict), (void*)(Dict_1_tD1584450532229333ADACF7949A706675CEE5012*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_RemoveDegenerateEdges_mF5450F835EFDC8D5186087608CA7EC56CFCA82C9 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_3 = NULL; { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_0 = __this->____mesh; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____eHead; V_0 = L_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = V_0; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = L_2->____next; V_1 = L_3; goto IL_00b3; } IL_0018: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = V_1; NullCheck(L_4); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = L_4->____next; V_2 = L_5; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = V_1; NullCheck(L_6); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = L_6->____Lnext; V_3 = L_7; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_1; NullCheck(L_8); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = L_8->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = V_1; NullCheck(L_10); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_11; L_11 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_10, NULL); bool L_12; L_12 = Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0(L_9, L_11, NULL); if (!L_12) { goto IL_0064; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = V_1; NullCheck(L_13); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14 = L_13->____Lnext; NullCheck(L_14); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = L_14->____Lnext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_16 = V_1; if ((((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_15) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_16))) { goto IL_0064; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17 = V_3; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = V_1; Tess_SpliceMergeVertices_mB6DD59676ACD512C3BD69CCF643B50E2AEC7631E(__this, L_17, L_18, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_19 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20 = V_1; NullCheck(L_19); Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57(L_19, L_20, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = V_3; V_1 = L_21; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_22 = V_1; NullCheck(L_22); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_23 = L_22->____Lnext; V_3 = L_23; } IL_0064: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = V_3; NullCheck(L_24); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25 = L_24->____Lnext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26 = V_1; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_25) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_26)))) { goto IL_00b1; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_27 = V_3; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_28 = V_1; if ((((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_27) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_28))) { goto IL_0091; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = V_3; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30 = V_2; if ((((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_29) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_30))) { goto IL_007e; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_31 = V_3; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_32 = V_2; NullCheck(L_32); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_33 = L_32->____Sym; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_31) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_33)))) { goto IL_0085; } } IL_007e: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_34 = V_2; NullCheck(L_34); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_35 = L_34->____next; V_2 = L_35; } IL_0085: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_36 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_37 = V_3; NullCheck(L_36); Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57(L_36, L_37, NULL); } IL_0091: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_38 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_39 = V_2; if ((((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_38) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_39))) { goto IL_009e; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_40 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_41 = V_2; NullCheck(L_41); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_42 = L_41->____Sym; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_40) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_42)))) { goto IL_00a5; } } IL_009e: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_43 = V_2; NullCheck(L_43); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_44 = L_43->____next; V_2 = L_44; } IL_00a5: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_45 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_46 = V_1; NullCheck(L_45); Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57(L_45, L_46, NULL); } IL_00b1: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_47 = V_2; V_1 = L_47; } IL_00b3: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_48 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_49 = V_0; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_48) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_49)))) { goto IL_0018; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_InitPriorityQ_mC576B39EBE83F875099F080406972D6A7570BC11 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LessOrEqual_t5A4C139FBDD7675D0723E61BDF16727A78F6A3E5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_Init_m9163C7E7C0C5E391831DC9F18FA26F47BC7E3E51_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_Insert_m760B390982BBE052BF962EB7B8DA8C16CA1C2655_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1__ctor_mB24C6D0E152760BFC2C6DD68D9CEDA84194D9E5D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_0 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_1 = NULL; int32_t V_2 = 0; { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_0 = __this->____mesh; NullCheck(L_0); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1 = L_0->____vHead; V_0 = L_1; V_2 = 0; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = V_0; NullCheck(L_2); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_3 = L_2->____next; V_1 = L_3; goto IL_0022; } IL_0017: { int32_t L_4 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_4, 1)); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_5 = V_1; NullCheck(L_5); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = L_5->____next; V_1 = L_6; } IL_0022: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7 = V_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_8 = V_0; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_7) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_8)))) { goto IL_0017; } } { int32_t L_9 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_9, 8)); int32_t L_10 = V_2; LessOrEqual_t5A4C139FBDD7675D0723E61BDF16727A78F6A3E5* L_11 = (LessOrEqual_t5A4C139FBDD7675D0723E61BDF16727A78F6A3E5*)il2cpp_codegen_object_new(LessOrEqual_t5A4C139FBDD7675D0723E61BDF16727A78F6A3E5_il2cpp_TypeInfo_var); LessOrEqual__ctor_m7F0636343900F7B931324B9EA1D7834A0A73A64F(L_11, NULL, (intptr_t)((void*)Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F_RuntimeMethod_var), NULL); PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* L_12 = (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6*)il2cpp_codegen_object_new(PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6_il2cpp_TypeInfo_var); PriorityQueue_1__ctor_mB24C6D0E152760BFC2C6DD68D9CEDA84194D9E5D(L_12, L_10, L_11, PriorityQueue_1__ctor_mB24C6D0E152760BFC2C6DD68D9CEDA84194D9E5D_RuntimeMethod_var); __this->____pq = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____pq), (void*)L_12); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_13 = __this->____mesh; NullCheck(L_13); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14 = L_13->____vHead; V_0 = L_14; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15 = V_0; NullCheck(L_15); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16 = L_15->____next; V_1 = L_16; goto IL_008d; } IL_0057: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_17 = V_1; PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* L_18 = __this->____pq; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_19 = V_1; NullCheck(L_18); PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F L_20; L_20 = PriorityQueue_1_Insert_m760B390982BBE052BF962EB7B8DA8C16CA1C2655(L_18, L_19, PriorityQueue_1_Insert_m760B390982BBE052BF962EB7B8DA8C16CA1C2655_RuntimeMethod_var); NullCheck(L_17); L_17->____pqHandle = L_20; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_21 = V_1; NullCheck(L_21); PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F* L_22 = (PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F*)(&L_21->____pqHandle); int32_t L_23 = L_22->____handle; il2cpp_codegen_runtime_class_init_inline(PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_il2cpp_TypeInfo_var); int32_t L_24 = ((PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_StaticFields*)il2cpp_codegen_static_fields_for(PQHandle_tD8B673DD5F9F2EF4E72C8A86AD41A78DE7F6C42F_il2cpp_TypeInfo_var))->___Invalid; if ((!(((uint32_t)L_23) == ((uint32_t)L_24)))) { goto IL_0086; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_25 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_25, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD195D0425B8FE98A04F1BE9F8F30B202B33C80ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tess_InitPriorityQ_mC576B39EBE83F875099F080406972D6A7570BC11_RuntimeMethod_var))); } IL_0086: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_26 = V_1; NullCheck(L_26); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_27 = L_26->____next; V_1 = L_27; } IL_008d: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_28 = V_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_29 = V_0; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_28) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_29)))) { goto IL_0057; } } { PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* L_30 = __this->____pq; NullCheck(L_30); PriorityQueue_1_Init_m9163C7E7C0C5E391831DC9F18FA26F47BC7E3E51(L_30, PriorityQueue_1_Init_m9163C7E7C0C5E391831DC9F18FA26F47BC7E3E51_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DonePriorityQ_m27DEF72BC94B68743B99CA7BA9A042377F13BA5C (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { { __this->____pq = (PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____pq), (void*)(PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_RemoveDegenerateFaces_m175F0E09E0A14E1F45ABAA71EEA744BB48863D8C (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_0 = NULL; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_0 = __this->____mesh; NullCheck(L_0); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_1 = L_0->____fHead; NullCheck(L_1); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_2 = L_1->____next; V_0 = L_2; goto IL_0049; } IL_0013: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_3 = V_0; NullCheck(L_3); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_4 = L_3->____next; V_1 = L_4; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_5 = V_0; NullCheck(L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5->____anEdge; V_2 = L_6; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = V_2; NullCheck(L_7); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = L_7->____Lnext; NullCheck(L_8); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = L_8->____Lnext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = V_2; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_9) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_10)))) { goto IL_0047; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = V_2; NullCheck(L_11); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = L_11->____Onext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = V_2; Geom_AddWinding_mEF9B45F1F1264B9A4057470FBCABF4A1C43132BC(L_12, L_13, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_14 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = V_2; NullCheck(L_14); Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57(L_14, L_15, NULL); } IL_0047: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_16 = V_1; V_0 = L_16; } IL_0049: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_17 = V_0; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_18 = __this->____mesh; NullCheck(L_18); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_19 = L_18->____fHead; if ((!(((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_17) == ((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_19)))) { goto IL_0013; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ComputeInterior_mF4250ABC1DECA9FC271ED960F2A3EE44F7A57317 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_ExtractMin_mBFFEE8D0BB0569F876502DF804E9909777D18B02_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_Minimum_mBE40F8EDAF00B8C7D016A152896547A9F526D355_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_0 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_1 = NULL; { Tess_RemoveDegenerateEdges_mF5450F835EFDC8D5186087608CA7EC56CFCA82C9(__this, NULL); Tess_InitPriorityQ_mC576B39EBE83F875099F080406972D6A7570BC11(__this, NULL); Tess_RemoveDegenerateFaces_m175F0E09E0A14E1F45ABAA71EEA744BB48863D8C(__this, NULL); Tess_InitEdgeDict_m0EE5C5B7E788CCF1AAC029C56A8FEC413A981125(__this, NULL); goto IL_0059; } IL_001a: { PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* L_0 = __this->____pq; NullCheck(L_0); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1; L_1 = PriorityQueue_1_Minimum_mBE40F8EDAF00B8C7D016A152896547A9F526D355(L_0, PriorityQueue_1_Minimum_mBE40F8EDAF00B8C7D016A152896547A9F526D355_RuntimeMethod_var); V_1 = L_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = V_1; if (!L_2) { goto IL_0052; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_3 = V_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_4 = V_0; bool L_5; L_5 = Geom_VertEq_m185C5D61E54B5F9A48999AB1FF64DC30033673F0(L_3, L_4, NULL); if (!L_5) { goto IL_0052; } } { PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* L_6 = __this->____pq; NullCheck(L_6); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7; L_7 = PriorityQueue_1_ExtractMin_mBFFEE8D0BB0569F876502DF804E9909777D18B02(L_6, PriorityQueue_1_ExtractMin_mBFFEE8D0BB0569F876502DF804E9909777D18B02_RuntimeMethod_var); V_1 = L_7; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_8 = V_0; NullCheck(L_8); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = L_8->____anEdge; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_10 = V_1; NullCheck(L_10); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = L_10->____anEdge; Tess_SpliceMergeVertices_mB6DD59676ACD512C3BD69CCF643B50E2AEC7631E(__this, L_9, L_11, NULL); goto IL_001a; } IL_0052: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12 = V_0; Tess_SweepEvent_mB4073EC3BC83DFA4F24AA119B2C2FF3C69012B0E(__this, L_12, NULL); } IL_0059: { PriorityQueue_1_t1DD36294F647D075BECC1914E6D5F34E464954B6* L_13 = __this->____pq; NullCheck(L_13); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14; L_14 = PriorityQueue_1_ExtractMin_mBFFEE8D0BB0569F876502DF804E9909777D18B02(L_13, PriorityQueue_1_ExtractMin_mBFFEE8D0BB0569F876502DF804E9909777D18B02_RuntimeMethod_var); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_15 = L_14; V_0 = L_15; if (L_15) { goto IL_001a; } } { Tess_DoneEdgeDict_m24F4E64FF899AA4BB85C79C107EFEE03C9980606(__this, NULL); Tess_DonePriorityQ_m27DEF72BC94B68743B99CA7BA9A042377F13BA5C(__this, NULL); Tess_RemoveDegenerateFaces_m175F0E09E0A14E1F45ABAA71EEA744BB48863D8C(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* Tess_get_Vertices_m419E01868C54850A20B52BE6DBF7EF5FB4385AF4 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { { ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_0 = __this->____vertices; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Tess_get_Elements_mB47D1FF47667C405AD450B8E0362A52D8DF8E1F0 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____elements; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess__ctor_mCE5C877A8F5D236916729D7E07F34C5FDB49972F (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { __this->___SUnitX = (1.0f); __this->___SentinelCoord = (4.00000006E+30f); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_0 = ((Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_StaticFields*)il2cpp_codegen_static_fields_for(Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_il2cpp_TypeInfo_var))->___Zero; __this->____normal = L_0; float L_1 = (0.0f); V_0 = L_1; __this->____bmaxY = L_1; float L_2 = V_0; float L_3 = L_2; V_0 = L_3; __this->____bmaxX = L_3; float L_4 = V_0; float L_5 = L_4; V_0 = L_5; __this->____bminY = L_5; float L_6 = V_0; __this->____bminX = L_6; __this->____windingRule = 0; __this->____mesh = (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____mesh), (void*)(Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5*)NULL); __this->____vertices = (ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____vertices), (void*)(ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5*)NULL); __this->____vertexCount = 0; __this->____elements = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____elements), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL); __this->____elementCount = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ComputeNormal_m3A49B801D5E0CEF00327B0DAA038F61D89B45056 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* ___0_norm, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_0 = NULL; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_1 = NULL; VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* V_2 = NULL; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_3 = NULL; VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* V_4 = NULL; int32_t V_5 = 0; float V_6 = 0.0f; float V_7 = 0.0f; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_8 = NULL; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 V_9; memset((&V_9), 0, sizeof(V_9)); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 V_10; memset((&V_10), 0, sizeof(V_10)); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 V_11; memset((&V_11), 0, sizeof(V_11)); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 V_12; memset((&V_12), 0, sizeof(V_12)); { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_0 = __this->____mesh; NullCheck(L_0); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_1 = L_0->____vHead; NullCheck(L_1); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_2 = L_1->____next; V_0 = L_2; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)3); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = L_3; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_5 = V_0; NullCheck(L_5); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_6 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_5->____coords); float L_7 = L_6->___X; NullCheck(L_4); (L_4)->SetAt(static_cast(0), (float)L_7); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = L_4; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = V_0; NullCheck(L_9); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_10 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_9->____coords); float L_11 = L_10->___Y; NullCheck(L_8); (L_8)->SetAt(static_cast(1), (float)L_11); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = L_8; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_13 = V_0; NullCheck(L_13); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_14 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_13->____coords); float L_15 = L_14->___Z; NullCheck(L_12); (L_12)->SetAt(static_cast(2), (float)L_15); V_1 = L_12; VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_16 = (VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B*)(VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B*)SZArrayNew(VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B_il2cpp_TypeInfo_var, (uint32_t)3); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_17 = L_16; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_18 = V_0; NullCheck(L_17); ArrayElementTypeCheck (L_17, L_18); (L_17)->SetAt(static_cast(0), (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_18); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_19 = L_17; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_20 = V_0; NullCheck(L_19); ArrayElementTypeCheck (L_19, L_20); (L_19)->SetAt(static_cast(1), (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_20); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_21 = L_19; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_22 = V_0; NullCheck(L_21); ArrayElementTypeCheck (L_21, L_22); (L_21)->SetAt(static_cast(2), (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_22); V_2 = L_21; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)3); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = L_23; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_25 = V_0; NullCheck(L_25); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_26 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_25->____coords); float L_27 = L_26->___X; NullCheck(L_24); (L_24)->SetAt(static_cast(0), (float)L_27); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_28 = L_24; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_29 = V_0; NullCheck(L_29); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_30 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_29->____coords); float L_31 = L_30->___Y; NullCheck(L_28); (L_28)->SetAt(static_cast(1), (float)L_31); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = L_28; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_33 = V_0; NullCheck(L_33); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_34 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_33->____coords); float L_35 = L_34->___Z; NullCheck(L_32); (L_32)->SetAt(static_cast(2), (float)L_35); V_3 = L_32; VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_36 = (VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B*)(VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B*)SZArrayNew(VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B_il2cpp_TypeInfo_var, (uint32_t)3); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_37 = L_36; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_38 = V_0; NullCheck(L_37); ArrayElementTypeCheck (L_37, L_38); (L_37)->SetAt(static_cast(0), (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_38); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_39 = L_37; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_40 = V_0; NullCheck(L_39); ArrayElementTypeCheck (L_39, L_40); (L_39)->SetAt(static_cast(1), (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_40); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_41 = L_39; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_42 = V_0; NullCheck(L_41); ArrayElementTypeCheck (L_41, L_42); (L_41)->SetAt(static_cast(2), (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_42); V_4 = L_41; goto IL_0175; } IL_009f: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_43 = V_0; NullCheck(L_43); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_44 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_43->____coords); float L_45 = L_44->___X; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_46 = V_1; NullCheck(L_46); int32_t L_47 = 0; float L_48 = (L_46)->GetAt(static_cast(L_47)); if ((!(((float)L_45) < ((float)L_48)))) { goto IL_00c1; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_49 = V_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_50 = V_0; NullCheck(L_50); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_51 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_50->____coords); float L_52 = L_51->___X; NullCheck(L_49); (L_49)->SetAt(static_cast(0), (float)L_52); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_53 = V_2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_54 = V_0; NullCheck(L_53); ArrayElementTypeCheck (L_53, L_54); (L_53)->SetAt(static_cast(0), (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_54); } IL_00c1: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_55 = V_0; NullCheck(L_55); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_56 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_55->____coords); float L_57 = L_56->___Y; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_58 = V_1; NullCheck(L_58); int32_t L_59 = 1; float L_60 = (L_58)->GetAt(static_cast(L_59)); if ((!(((float)L_57) < ((float)L_60)))) { goto IL_00e3; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_61 = V_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_62 = V_0; NullCheck(L_62); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_63 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_62->____coords); float L_64 = L_63->___Y; NullCheck(L_61); (L_61)->SetAt(static_cast(1), (float)L_64); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_65 = V_2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_66 = V_0; NullCheck(L_65); ArrayElementTypeCheck (L_65, L_66); (L_65)->SetAt(static_cast(1), (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_66); } IL_00e3: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_67 = V_0; NullCheck(L_67); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_68 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_67->____coords); float L_69 = L_68->___Z; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_70 = V_1; NullCheck(L_70); int32_t L_71 = 2; float L_72 = (L_70)->GetAt(static_cast(L_71)); if ((!(((float)L_69) < ((float)L_72)))) { goto IL_0105; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_73 = V_1; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_74 = V_0; NullCheck(L_74); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_75 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_74->____coords); float L_76 = L_75->___Z; NullCheck(L_73); (L_73)->SetAt(static_cast(2), (float)L_76); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_77 = V_2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_78 = V_0; NullCheck(L_77); ArrayElementTypeCheck (L_77, L_78); (L_77)->SetAt(static_cast(2), (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_78); } IL_0105: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_79 = V_0; NullCheck(L_79); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_80 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_79->____coords); float L_81 = L_80->___X; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_82 = V_3; NullCheck(L_82); int32_t L_83 = 0; float L_84 = (L_82)->GetAt(static_cast(L_83)); if ((!(((float)L_81) > ((float)L_84)))) { goto IL_0128; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_85 = V_3; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_86 = V_0; NullCheck(L_86); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_87 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_86->____coords); float L_88 = L_87->___X; NullCheck(L_85); (L_85)->SetAt(static_cast(0), (float)L_88); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_89 = V_4; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_90 = V_0; NullCheck(L_89); ArrayElementTypeCheck (L_89, L_90); (L_89)->SetAt(static_cast(0), (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_90); } IL_0128: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_91 = V_0; NullCheck(L_91); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_92 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_91->____coords); float L_93 = L_92->___Y; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_94 = V_3; NullCheck(L_94); int32_t L_95 = 1; float L_96 = (L_94)->GetAt(static_cast(L_95)); if ((!(((float)L_93) > ((float)L_96)))) { goto IL_014b; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_97 = V_3; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_98 = V_0; NullCheck(L_98); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_99 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_98->____coords); float L_100 = L_99->___Y; NullCheck(L_97); (L_97)->SetAt(static_cast(1), (float)L_100); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_101 = V_4; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_102 = V_0; NullCheck(L_101); ArrayElementTypeCheck (L_101, L_102); (L_101)->SetAt(static_cast(1), (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_102); } IL_014b: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_103 = V_0; NullCheck(L_103); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_104 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_103->____coords); float L_105 = L_104->___Z; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_106 = V_3; NullCheck(L_106); int32_t L_107 = 2; float L_108 = (L_106)->GetAt(static_cast(L_107)); if ((!(((float)L_105) > ((float)L_108)))) { goto IL_016e; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_109 = V_3; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_110 = V_0; NullCheck(L_110); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_111 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_110->____coords); float L_112 = L_111->___Z; NullCheck(L_109); (L_109)->SetAt(static_cast(2), (float)L_112); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_113 = V_4; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_114 = V_0; NullCheck(L_113); ArrayElementTypeCheck (L_113, L_114); (L_113)->SetAt(static_cast(2), (Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_114); } IL_016e: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_115 = V_0; NullCheck(L_115); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_116 = L_115->____next; V_0 = L_116; } IL_0175: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_117 = V_0; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_118 = __this->____mesh; NullCheck(L_118); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_119 = L_118->____vHead; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_117) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_119)))) { goto IL_009f; } } { V_5 = 0; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_120 = V_3; NullCheck(L_120); int32_t L_121 = 1; float L_122 = (L_120)->GetAt(static_cast(L_121)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_123 = V_1; NullCheck(L_123); int32_t L_124 = 1; float L_125 = (L_123)->GetAt(static_cast(L_124)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_126 = V_3; NullCheck(L_126); int32_t L_127 = 0; float L_128 = (L_126)->GetAt(static_cast(L_127)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_129 = V_1; NullCheck(L_129); int32_t L_130 = 0; float L_131 = (L_129)->GetAt(static_cast(L_130)); if ((!(((float)((float)il2cpp_codegen_subtract(L_122, L_125))) > ((float)((float)il2cpp_codegen_subtract(L_128, L_131)))))) { goto IL_019c; } } { V_5 = 1; } IL_019c: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_132 = V_3; NullCheck(L_132); int32_t L_133 = 2; float L_134 = (L_132)->GetAt(static_cast(L_133)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_135 = V_1; NullCheck(L_135); int32_t L_136 = 2; float L_137 = (L_135)->GetAt(static_cast(L_136)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_138 = V_3; int32_t L_139 = V_5; NullCheck(L_138); int32_t L_140 = L_139; float L_141 = (L_138)->GetAt(static_cast(L_140)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_142 = V_1; int32_t L_143 = V_5; NullCheck(L_142); int32_t L_144 = L_143; float L_145 = (L_142)->GetAt(static_cast(L_144)); if ((!(((float)((float)il2cpp_codegen_subtract(L_134, L_137))) > ((float)((float)il2cpp_codegen_subtract(L_141, L_145)))))) { goto IL_01b1; } } { V_5 = 2; } IL_01b1: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_146 = V_1; int32_t L_147 = V_5; NullCheck(L_146); int32_t L_148 = L_147; float L_149 = (L_146)->GetAt(static_cast(L_148)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_150 = V_3; int32_t L_151 = V_5; NullCheck(L_150); int32_t L_152 = L_151; float L_153 = (L_150)->GetAt(static_cast(L_152)); if ((!(((float)L_149) >= ((float)L_153)))) { goto IL_01f0; } } { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_154 = ___0_norm; il2cpp_codegen_initobj((&V_12), sizeof(Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74)); (&V_12)->___X = (0.0f); (&V_12)->___Y = (0.0f); (&V_12)->___Z = (1.0f); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_155 = V_12; *(Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)L_154 = L_155; return; } IL_01f0: { V_6 = (0.0f); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_156 = V_2; int32_t L_157 = V_5; NullCheck(L_156); int32_t L_158 = L_157; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_159 = (L_156)->GetAt(static_cast(L_158)); VertexU5BU5D_t8D9339374B039669125338FF809FBD70B1AC455B* L_160 = V_4; int32_t L_161 = V_5; NullCheck(L_160); int32_t L_162 = L_161; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_163 = (L_160)->GetAt(static_cast(L_162)); V_8 = L_163; NullCheck(L_159); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_164 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_159->____coords); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_165 = V_8; NullCheck(L_165); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_166 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_165->____coords); Vec3_Sub_mE2347B74B4877CB5E0269FE8FAEFF8B82AD1D3EF(L_164, L_166, (&V_9), NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_167 = __this->____mesh; NullCheck(L_167); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_168 = L_167->____vHead; NullCheck(L_168); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_169 = L_168->____next; V_0 = L_169; goto IL_02fb; } IL_022b: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_170 = V_0; NullCheck(L_170); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_171 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_170->____coords); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_172 = V_8; NullCheck(L_172); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_173 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_172->____coords); Vec3_Sub_mE2347B74B4877CB5E0269FE8FAEFF8B82AD1D3EF(L_171, L_173, (&V_10), NULL); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_174 = V_9; float L_175 = L_174.___Y; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_176 = V_10; float L_177 = L_176.___Z; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_178 = V_9; float L_179 = L_178.___Z; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_180 = V_10; float L_181 = L_180.___Y; (&V_11)->___X = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_175, L_177)), ((float)il2cpp_codegen_multiply(L_179, L_181)))); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_182 = V_9; float L_183 = L_182.___Z; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_184 = V_10; float L_185 = L_184.___X; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_186 = V_9; float L_187 = L_186.___X; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_188 = V_10; float L_189 = L_188.___Z; (&V_11)->___Y = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_183, L_185)), ((float)il2cpp_codegen_multiply(L_187, L_189)))); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_190 = V_9; float L_191 = L_190.___X; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_192 = V_10; float L_193 = L_192.___Y; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_194 = V_9; float L_195 = L_194.___Y; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_196 = V_10; float L_197 = L_196.___X; (&V_11)->___Z = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_191, L_193)), ((float)il2cpp_codegen_multiply(L_195, L_197)))); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_198 = V_11; float L_199 = L_198.___X; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_200 = V_11; float L_201 = L_200.___X; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_202 = V_11; float L_203 = L_202.___Y; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_204 = V_11; float L_205 = L_204.___Y; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_206 = V_11; float L_207 = L_206.___Z; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_208 = V_11; float L_209 = L_208.___Z; V_7 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_199, L_201)), ((float)il2cpp_codegen_multiply(L_203, L_205)))), ((float)il2cpp_codegen_multiply(L_207, L_209)))); float L_210 = V_7; float L_211 = V_6; if ((!(((float)L_210) > ((float)L_211)))) { goto IL_02f4; } } { float L_212 = V_7; V_6 = L_212; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_213 = ___0_norm; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_214 = V_11; *(Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)L_213 = L_214; } IL_02f4: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_215 = V_0; NullCheck(L_215); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_216 = L_215->____next; V_0 = L_216; } IL_02fb: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_217 = V_0; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_218 = __this->____mesh; NullCheck(L_218); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_219 = L_218->____vHead; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_217) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_219)))) { goto IL_022b; } } { float L_220 = V_6; if ((!(((float)L_220) <= ((float)(0.0f))))) { goto IL_0336; } } { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_221 = ___0_norm; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_222 = ((Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_StaticFields*)il2cpp_codegen_static_fields_for(Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_il2cpp_TypeInfo_var))->___Zero; *(Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)L_221 = L_222; int32_t L_223; L_223 = Vec3_LongAxis_mDD3D8BCD04B089AD3E7B383F1EBE72A0C548F141((&V_9), NULL); V_5 = L_223; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_224 = ___0_norm; int32_t L_225 = V_5; Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B(L_224, L_225, (1.0f), NULL); } IL_0336: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_CheckOrientation_m4471242836839206D425EA88F294817B6C3AC68A (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { float V_0 = 0.0f; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_1 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_2 = NULL; { V_0 = (0.0f); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_0 = __this->____mesh; NullCheck(L_0); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_1 = L_0->____fHead; NullCheck(L_1); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_2 = L_1->____next; V_1 = L_2; goto IL_0037; } IL_0019: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_3 = V_1; NullCheck(L_3); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = L_3->____anEdge; NullCheck(L_4); int32_t L_5 = L_4->____winding; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0030; } } { float L_6 = V_0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_7 = V_1; float L_8; L_8 = MeshUtils_FaceArea_m58594CC100DB8CB29D939B7F9703D67975881DB6(L_7, NULL); V_0 = ((float)il2cpp_codegen_add(L_6, L_8)); } IL_0030: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_9 = V_1; NullCheck(L_9); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_10 = L_9->____next; V_1 = L_10; } IL_0037: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_11 = V_1; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_12 = __this->____mesh; NullCheck(L_12); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_13 = L_12->____fHead; if ((!(((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_11) == ((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_13)))) { goto IL_0019; } } { float L_14 = V_0; if ((!(((float)L_14) < ((float)(0.0f))))) { goto IL_008d; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_15 = __this->____mesh; NullCheck(L_15); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_16 = L_15->____vHead; NullCheck(L_16); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_17 = L_16->____next; V_2 = L_17; goto IL_0074; } IL_0060: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_18 = V_2; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_19 = V_2; NullCheck(L_19); float L_20 = L_19->____t; NullCheck(L_18); L_18->____t = ((-L_20)); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_21 = V_2; NullCheck(L_21); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_22 = L_21->____next; V_2 = L_22; } IL_0074: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_23 = V_2; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_24 = __this->____mesh; NullCheck(L_24); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_25 = L_24->____vHead; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_23) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_25)))) { goto IL_0060; } } { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_26 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&__this->____tUnit); Vec3_Neg_mAFFD69D42B4584D9541B5A866A41B37CE92778EA(L_26, NULL); } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ProjectPolygon_m0548FB034FED6B171622A1BFB1318C23A477BBE6 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_4 = NULL; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_5 = NULL; float V_6 = 0.0f; int32_t G_B6_0 = 0; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* G_B6_1 = NULL; int32_t G_B5_0 = 0; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* G_B5_1 = NULL; float G_B7_0 = 0.0f; int32_t G_B7_1 = 0; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* G_B7_2 = NULL; int32_t G_B9_0 = 0; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* G_B9_1 = NULL; int32_t G_B8_0 = 0; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* G_B8_1 = NULL; float G_B10_0 = 0.0f; int32_t G_B10_1 = 0; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* G_B10_2 = NULL; { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_0 = __this->____normal; V_0 = L_0; V_1 = (bool)0; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_1 = V_0; float L_2 = L_1.___X; if ((!(((float)L_2) == ((float)(0.0f))))) { goto IL_0041; } } { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_3 = V_0; float L_4 = L_3.___Y; if ((!(((float)L_4) == ((float)(0.0f))))) { goto IL_0041; } } { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_5 = V_0; float L_6 = L_5.___Z; if ((!(((float)L_6) == ((float)(0.0f))))) { goto IL_0041; } } { Tess_ComputeNormal_m3A49B801D5E0CEF00327B0DAA038F61D89B45056(__this, (&V_0), NULL); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_7 = V_0; __this->____normal = L_7; V_1 = (bool)1; } IL_0041: { int32_t L_8; L_8 = Vec3_LongAxis_mDD3D8BCD04B089AD3E7B383F1EBE72A0C548F141((&V_0), NULL); V_2 = L_8; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_9 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&__this->____sUnit); int32_t L_10 = V_2; Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B(L_9, L_10, (0.0f), NULL); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_11 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&__this->____sUnit); int32_t L_12 = V_2; float L_13 = __this->___SUnitX; Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B(L_11, ((int32_t)(((int32_t)il2cpp_codegen_add(L_12, 1))%3)), L_13, NULL); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_14 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&__this->____sUnit); int32_t L_15 = V_2; float L_16 = __this->___SUnitY; Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B(L_14, ((int32_t)(((int32_t)il2cpp_codegen_add(L_15, 2))%3)), L_16, NULL); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_17 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&__this->____tUnit); int32_t L_18 = V_2; Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B(L_17, L_18, (0.0f), NULL); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_19 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&__this->____tUnit); int32_t L_20 = V_2; int32_t L_21 = V_2; float L_22; L_22 = Vec3_get_Item_m18BE18D5B8DE79B3C906B13FA63CA2AC304BBE37((&V_0), L_21, NULL); if ((((float)L_22) > ((float)(0.0f)))) { G_B6_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_20, 1))%3)); G_B6_1 = L_19; goto IL_00b9; } G_B5_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_20, 1))%3)); G_B5_1 = L_19; } { float L_23 = __this->___SUnitY; G_B7_0 = L_23; G_B7_1 = G_B5_0; G_B7_2 = G_B5_1; goto IL_00c0; } IL_00b9: { float L_24 = __this->___SUnitY; G_B7_0 = ((-L_24)); G_B7_1 = G_B6_0; G_B7_2 = G_B6_1; } IL_00c0: { Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B(G_B7_2, G_B7_1, G_B7_0, NULL); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_25 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&__this->____tUnit); int32_t L_26 = V_2; int32_t L_27 = V_2; float L_28; L_28 = Vec3_get_Item_m18BE18D5B8DE79B3C906B13FA63CA2AC304BBE37((&V_0), L_27, NULL); if ((((float)L_28) > ((float)(0.0f)))) { G_B9_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_26, 2))%3)); G_B9_1 = L_25; goto IL_00e8; } G_B8_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_26, 2))%3)); G_B8_1 = L_25; } { float L_29 = __this->___SUnitX; G_B10_0 = ((-L_29)); G_B10_1 = G_B8_0; G_B10_2 = G_B8_1; goto IL_00ee; } IL_00e8: { float L_30 = __this->___SUnitX; G_B10_0 = L_30; G_B10_1 = G_B9_0; G_B10_2 = G_B9_1; } IL_00ee: { Vec3_set_Item_m0E3994FE25BEBE75671FFCC4DD45A6ABD438B25B(G_B10_2, G_B10_1, G_B10_0, NULL); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_31 = __this->____mesh; NullCheck(L_31); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_32 = L_31->____vHead; NullCheck(L_32); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_33 = L_32->____next; V_4 = L_33; goto IL_0142; } IL_0107: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_34 = V_4; NullCheck(L_34); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_35 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_34->____coords); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_36 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&__this->____sUnit); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_37 = V_4; NullCheck(L_37); float* L_38 = (float*)(&L_37->____s); Vec3_Dot_m95643401DDBB86E315DA9FB7FF2DEA2AEE65E37F(L_35, L_36, L_38, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_39 = V_4; NullCheck(L_39); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_40 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&L_39->____coords); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74* L_41 = (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74*)(&__this->____tUnit); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_42 = V_4; NullCheck(L_42); float* L_43 = (float*)(&L_42->____t); Vec3_Dot_m95643401DDBB86E315DA9FB7FF2DEA2AEE65E37F(L_40, L_41, L_43, NULL); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_44 = V_4; NullCheck(L_44); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_45 = L_44->____next; V_4 = L_45; } IL_0142: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_46 = V_4; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_47 = __this->____mesh; NullCheck(L_47); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_48 = L_47->____vHead; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_46) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_48)))) { goto IL_0107; } } { bool L_49 = V_1; if (!L_49) { goto IL_015a; } } { Tess_CheckOrientation_m4471242836839206D425EA88F294817B6C3AC68A(__this, NULL); } IL_015a: { V_3 = (bool)1; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_50 = __this->____mesh; NullCheck(L_50); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_51 = L_50->____vHead; NullCheck(L_51); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_52 = L_51->____next; V_5 = L_52; goto IL_0223; } IL_0173: { bool L_53 = V_3; if (!L_53) { goto IL_01aa; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_54 = V_5; NullCheck(L_54); float L_55 = L_54->____s; float L_56 = L_55; V_6 = L_56; __this->____bmaxX = L_56; float L_57 = V_6; __this->____bminX = L_57; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_58 = V_5; NullCheck(L_58); float L_59 = L_58->____t; float L_60 = L_59; V_6 = L_60; __this->____bmaxY = L_60; float L_61 = V_6; __this->____bminY = L_61; V_3 = (bool)0; goto IL_021a; } IL_01aa: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_62 = V_5; NullCheck(L_62); float L_63 = L_62->____s; float L_64 = __this->____bminX; if ((!(((float)L_63) < ((float)L_64)))) { goto IL_01c6; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_65 = V_5; NullCheck(L_65); float L_66 = L_65->____s; __this->____bminX = L_66; } IL_01c6: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_67 = V_5; NullCheck(L_67); float L_68 = L_67->____s; float L_69 = __this->____bmaxX; if ((!(((float)L_68) > ((float)L_69)))) { goto IL_01e2; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_70 = V_5; NullCheck(L_70); float L_71 = L_70->____s; __this->____bmaxX = L_71; } IL_01e2: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_72 = V_5; NullCheck(L_72); float L_73 = L_72->____t; float L_74 = __this->____bminY; if ((!(((float)L_73) < ((float)L_74)))) { goto IL_01fe; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_75 = V_5; NullCheck(L_75); float L_76 = L_75->____t; __this->____bminY = L_76; } IL_01fe: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_77 = V_5; NullCheck(L_77); float L_78 = L_77->____t; float L_79 = __this->____bmaxY; if ((!(((float)L_78) > ((float)L_79)))) { goto IL_021a; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_80 = V_5; NullCheck(L_80); float L_81 = L_80->____t; __this->____bmaxY = L_81; } IL_021a: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_82 = V_5; NullCheck(L_82); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_83 = L_82->____next; V_5 = L_83; } IL_0223: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_84 = V_5; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_85 = __this->____mesh; NullCheck(L_85); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_86 = L_85->____vHead; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_84) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_86)))) { goto IL_0173; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_TessellateMonoRegion_m495AA620F323F60E855E96B3001AA4FC6614E423 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* ___0_face, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_0 = ___0_face; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____anEdge; V_0 = L_1; goto IL_0010; } IL_0009: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = V_0; NullCheck(L_2); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3; L_3 = Edge_get__Lprev_m7C649C346AD4E5475DC33C49CE48B33C60BC3B31(L_2, NULL); V_0 = L_3; } IL_0010: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = V_0; NullCheck(L_4); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_5; L_5 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_4, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = V_0; NullCheck(L_6); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7 = L_6->____Org; bool L_8; L_8 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_5, L_7, NULL); if (L_8) { goto IL_0009; } } { goto IL_002c; } IL_0025: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = V_0; NullCheck(L_9); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = L_9->____Lnext; V_0 = L_10; } IL_002c: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = V_0; NullCheck(L_11); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12 = L_11->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = V_0; NullCheck(L_13); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_14; L_14 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_13, NULL); bool L_15; L_15 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_12, L_14, NULL); if (L_15) { goto IL_0025; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_16 = V_0; NullCheck(L_16); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17; L_17 = Edge_get__Lprev_m7C649C346AD4E5475DC33C49CE48B33C60BC3B31(L_16, NULL); V_1 = L_17; goto IL_0112; } IL_004b: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = V_0; NullCheck(L_18); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_19; L_19 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_18, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20 = V_1; NullCheck(L_20); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_21 = L_20->____Org; bool L_22; L_22 = Geom_VertLeq_m643E83BDCBB7CAC1A3FA1480F81701433155D21F(L_19, L_21, NULL); if (!L_22) { goto IL_00d2; } } { goto IL_0078; } IL_0060: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_23 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = V_1; NullCheck(L_24); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25 = L_24->____Lnext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_26 = V_1; NullCheck(L_23); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_27; L_27 = Mesh_Connect_mE5B23363499165A6B2A6A585AED053D962D072D1(L_23, L_25, L_26, NULL); NullCheck(L_27); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_28 = L_27->____Sym; V_1 = L_28; } IL_0078: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = V_1; NullCheck(L_29); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30 = L_29->____Lnext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_31 = V_0; if ((((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_30) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_31))) { goto IL_00b1; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_32 = V_1; NullCheck(L_32); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_33 = L_32->____Lnext; bool L_34; L_34 = Geom_EdgeGoesLeft_m8C4A572A6E0F2BC8D6457787CBD3B09200B34808(L_33, NULL); if (L_34) { goto IL_0060; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_35 = V_1; NullCheck(L_35); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_36 = L_35->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_37 = V_1; NullCheck(L_37); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_38; L_38 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_37, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_39 = V_1; NullCheck(L_39); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_40 = L_39->____Lnext; NullCheck(L_40); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_41; L_41 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_40, NULL); float L_42; L_42 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_36, L_38, L_41, NULL); if ((((float)L_42) <= ((float)(0.0f)))) { goto IL_0060; } } IL_00b1: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_43 = V_1; NullCheck(L_43); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_44; L_44 = Edge_get__Lprev_m7C649C346AD4E5475DC33C49CE48B33C60BC3B31(L_43, NULL); V_1 = L_44; goto IL_0112; } IL_00ba: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_45 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_46 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_47 = V_0; NullCheck(L_47); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_48; L_48 = Edge_get__Lprev_m7C649C346AD4E5475DC33C49CE48B33C60BC3B31(L_47, NULL); NullCheck(L_45); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_49; L_49 = Mesh_Connect_mE5B23363499165A6B2A6A585AED053D962D072D1(L_45, L_46, L_48, NULL); NullCheck(L_49); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_50 = L_49->____Sym; V_0 = L_50; } IL_00d2: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_51 = V_1; NullCheck(L_51); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_52 = L_51->____Lnext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_53 = V_0; if ((((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_52) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_53))) { goto IL_010b; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_54 = V_0; NullCheck(L_54); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_55; L_55 = Edge_get__Lprev_m7C649C346AD4E5475DC33C49CE48B33C60BC3B31(L_54, NULL); bool L_56; L_56 = Geom_EdgeGoesRight_m1279AC98D42D6CDF49D720E4F735FD3AFDE242C6(L_55, NULL); if (L_56) { goto IL_00ba; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_57 = V_0; NullCheck(L_57); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_58; L_58 = Edge_get__Dst_m70C56414A729CC9D426FE1BD1EC95C6026610E3A(L_57, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_59 = V_0; NullCheck(L_59); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_60 = L_59->____Org; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_61 = V_0; NullCheck(L_61); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_62; L_62 = Edge_get__Lprev_m7C649C346AD4E5475DC33C49CE48B33C60BC3B31(L_61, NULL); NullCheck(L_62); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_63 = L_62->____Org; float L_64; L_64 = Geom_EdgeSign_m585A164610F6CA2B34B1F7C8F2596E3AEDA1669A(L_58, L_60, L_63, NULL); if ((((float)L_64) >= ((float)(0.0f)))) { goto IL_00ba; } } IL_010b: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_65 = V_0; NullCheck(L_65); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_66 = L_65->____Lnext; V_0 = L_66; } IL_0112: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_67 = V_0; NullCheck(L_67); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_68 = L_67->____Lnext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_69 = V_1; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_68) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_69)))) { goto IL_004b; } } { goto IL_0138; } IL_0120: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_70 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_71 = V_1; NullCheck(L_71); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_72 = L_71->____Lnext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_73 = V_1; NullCheck(L_70); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_74; L_74 = Mesh_Connect_mE5B23363499165A6B2A6A585AED053D962D072D1(L_70, L_72, L_73, NULL); NullCheck(L_74); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_75 = L_74->____Sym; V_1 = L_75; } IL_0138: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_76 = V_1; NullCheck(L_76); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_77 = L_76->____Lnext; NullCheck(L_77); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_78 = L_77->____Lnext; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_79 = V_0; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_78) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_79)))) { goto IL_0120; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_TessellateInterior_m3E5F1397A5AAF242394E63A44AF7EEF2A0CE1955 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_0 = NULL; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_1 = NULL; { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_0 = __this->____mesh; NullCheck(L_0); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_1 = L_0->____fHead; NullCheck(L_1); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_2 = L_1->____next; V_0 = L_2; goto IL_002b; } IL_0013: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_3 = V_0; NullCheck(L_3); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_4 = L_3->____next; V_1 = L_4; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_5 = V_0; NullCheck(L_5); bool L_6 = L_5->____inside; if (!L_6) { goto IL_0029; } } { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_7 = V_0; Tess_TessellateMonoRegion_m495AA620F323F60E855E96B3001AA4FC6614E423(__this, L_7, NULL); } IL_0029: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_8 = V_1; V_0 = L_8; } IL_002b: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_9 = V_0; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_10 = __this->____mesh; NullCheck(L_10); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_11 = L_10->____fHead; if ((!(((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_9) == ((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_11)))) { goto IL_0013; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_SetWindingNumber_mFAEAB440C99283550B5C0595E208981B32C0E839 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, int32_t ___0_value, bool ___1_keepOnlyBoundary, const RuntimeMethod* method) { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* G_B4_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* G_B3_0 = NULL; int32_t G_B5_0 = 0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* G_B5_1 = NULL; { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_0 = __this->____mesh; NullCheck(L_0); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_1 = L_0->____eHead; NullCheck(L_1); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = L_1->____next; V_0 = L_2; goto IL_0066; } IL_0013: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_3 = V_0; NullCheck(L_3); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_4 = L_3->____next; V_1 = L_4; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = V_0; NullCheck(L_5); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_6; L_6 = Edge_get__Rface_mA14DC262D09B8C4730E2DC670A0360D80EF9E026(L_5, NULL); NullCheck(L_6); bool L_7 = L_6->____inside; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_8 = V_0; NullCheck(L_8); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_9 = L_8->____Lface; NullCheck(L_9); bool L_10 = L_9->____inside; if ((((int32_t)L_7) == ((int32_t)L_10))) { goto IL_004c; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = V_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = V_0; NullCheck(L_12); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_13 = L_12->____Lface; NullCheck(L_13); bool L_14 = L_13->____inside; if (L_14) { G_B4_0 = L_11; goto IL_0044; } G_B3_0 = L_11; } { int32_t L_15 = ___0_value; G_B5_0 = ((-L_15)); G_B5_1 = G_B3_0; goto IL_0045; } IL_0044: { int32_t L_16 = ___0_value; G_B5_0 = L_16; G_B5_1 = G_B4_0; } IL_0045: { NullCheck(G_B5_1); G_B5_1->____winding = G_B5_0; goto IL_0064; } IL_004c: { bool L_17 = ___1_keepOnlyBoundary; if (L_17) { goto IL_0058; } } { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18 = V_0; NullCheck(L_18); L_18->____winding = 0; goto IL_0064; } IL_0058: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_19 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20 = V_0; NullCheck(L_19); Mesh_Delete_mD97D1D9DB96444628E39D0A2A525F0E998CB4B57(L_19, L_20, NULL); } IL_0064: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_21 = V_1; V_0 = L_21; } IL_0066: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_22 = V_0; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_23 = __this->____mesh; NullCheck(L_23); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = L_23->____eHead; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_22) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_24)))) { goto IL_0013; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Tess_GetNeighbourFace_m923653D242BA94542FC5566F35B4F4A968F8EA6F (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* ___0_edge, const RuntimeMethod* method) { { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_0 = ___0_edge; NullCheck(L_0); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_1; L_1 = Edge_get__Rface_mA14DC262D09B8C4730E2DC670A0360D80EF9E026(L_0, NULL); if (L_1) { goto IL_000a; } } { return (-1); } IL_000a: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_2 = ___0_edge; NullCheck(L_2); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_3; L_3 = Edge_get__Rface_mA14DC262D09B8C4730E2DC670A0360D80EF9E026(L_2, NULL); NullCheck(L_3); bool L_4 = L_3->____inside; if (L_4) { goto IL_0019; } } { return (-1); } IL_0019: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_5 = ___0_edge; NullCheck(L_5); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_6; L_6 = Edge_get__Rface_mA14DC262D09B8C4730E2DC670A0360D80EF9E026(L_5, NULL); NullCheck(L_6); int32_t L_7 = L_6->____n; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_OutputPolymesh_m84AB594E58778801BA24B6AEA0757B0CA07F381F (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, int32_t ___0_elementType, int32_t ___1_polySize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* V_0 = NULL; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; 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; { V_3 = 0; V_4 = 0; int32_t L_0 = ___1_polySize; if ((((int32_t)L_0) >= ((int32_t)3))) { goto IL_000c; } } { ___1_polySize = 3; } IL_000c: { int32_t L_1 = ___1_polySize; if ((((int32_t)L_1) <= ((int32_t)3))) { goto IL_001c; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_2 = __this->____mesh; int32_t L_3 = ___1_polySize; NullCheck(L_2); Mesh_MergeConvexFaces_m0D46F821F2F2296DD1342E0E49E56F8CEBCB9D6C(L_2, L_3, NULL); } IL_001c: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_4 = __this->____mesh; NullCheck(L_4); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_5 = L_4->____vHead; NullCheck(L_5); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_6 = L_5->____next; V_0 = L_6; goto IL_003d; } IL_002f: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_7 = V_0; NullCheck(L_7); L_7->____n = (-1); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_8 = V_0; NullCheck(L_8); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_9 = L_8->____next; V_0 = L_9; } IL_003d: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_10 = V_0; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_11 = __this->____mesh; NullCheck(L_11); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_12 = L_11->____vHead; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_10) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_12)))) { goto IL_002f; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_13 = __this->____mesh; NullCheck(L_13); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_14 = L_13->____fHead; NullCheck(L_14); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_15 = L_14->____next; V_1 = L_15; goto IL_00d7; } IL_005e: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_16 = V_1; NullCheck(L_16); L_16->____n = (-1); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_17 = V_1; NullCheck(L_17); bool L_18 = L_17->____inside; if (!L_18) { goto IL_00d0; } } { bool L_19 = __this->___NoEmptyPolygons; if (!L_19) { goto IL_0087; } } { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_20 = V_1; float L_21; L_21 = MeshUtils_FaceArea_m58594CC100DB8CB29D939B7F9703D67975881DB6(L_20, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_22; L_22 = fabsf(L_21); if ((((float)L_22) < ((float)(1.40129846E-45f)))) { goto IL_00d0; } } IL_0087: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_23 = V_1; NullCheck(L_23); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_24 = L_23->____anEdge; V_2 = L_24; V_5 = 0; } IL_0091: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25 = V_2; NullCheck(L_25); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_26 = L_25->____Org; V_0 = L_26; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_27 = V_0; NullCheck(L_27); int32_t L_28 = L_27->____n; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_00af; } } { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_29 = V_0; int32_t L_30 = V_4; NullCheck(L_29); L_29->____n = L_30; int32_t L_31 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_00af: { int32_t L_32 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_32, 1)); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_33 = V_2; NullCheck(L_33); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_34 = L_33->____Lnext; V_2 = L_34; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_35 = V_2; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_36 = V_1; NullCheck(L_36); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_37 = L_36->____anEdge; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_35) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_37)))) { goto IL_0091; } } { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_38 = V_1; int32_t L_39 = V_3; NullCheck(L_38); L_38->____n = L_39; int32_t L_40 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_40, 1)); } IL_00d0: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_41 = V_1; NullCheck(L_41); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_42 = L_41->____next; V_1 = L_42; } IL_00d7: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_43 = V_1; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_44 = __this->____mesh; NullCheck(L_44); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_45 = L_44->____fHead; if ((!(((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_43) == ((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_45)))) { goto IL_005e; } } { int32_t L_46 = V_3; __this->____elementCount = L_46; int32_t L_47 = ___0_elementType; if ((!(((uint32_t)L_47) == ((uint32_t)1)))) { goto IL_00f7; } } { int32_t L_48 = V_3; V_3 = ((int32_t)il2cpp_codegen_multiply(L_48, 2)); } IL_00f7: { int32_t L_49 = V_3; int32_t L_50 = ___1_polySize; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_49, L_50))); __this->____elements = L_51; Il2CppCodeGenWriteBarrier((void**)(&__this->____elements), (void*)L_51); int32_t L_52 = V_4; __this->____vertexCount = L_52; int32_t L_53 = __this->____vertexCount; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_54 = (ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5*)(ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5*)SZArrayNew(ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5_il2cpp_TypeInfo_var, (uint32_t)L_53); __this->____vertices = L_54; Il2CppCodeGenWriteBarrier((void**)(&__this->____vertices), (void*)L_54); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_55 = __this->____mesh; NullCheck(L_55); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_56 = L_55->____vHead; NullCheck(L_56); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_57 = L_56->____next; V_0 = L_57; goto IL_0179; } IL_0131: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_58 = V_0; NullCheck(L_58); int32_t L_59 = L_58->____n; if ((((int32_t)L_59) == ((int32_t)(-1)))) { goto IL_0172; } } { ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_60 = __this->____vertices; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_61 = V_0; NullCheck(L_61); int32_t L_62 = L_61->____n; NullCheck(L_60); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_63 = V_0; NullCheck(L_63); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_64 = L_63->____coords; ((L_60)->GetAddressAt(static_cast(L_62)))->___Position = L_64; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_65 = __this->____vertices; Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_66 = V_0; NullCheck(L_66); int32_t L_67 = L_66->____n; NullCheck(L_65); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_68 = V_0; NullCheck(L_68); RuntimeObject* L_69 = L_68->____data; ((L_65)->GetAddressAt(static_cast(L_67)))->___Data = L_69; Il2CppCodeGenWriteBarrier((void**)(&((L_65)->GetAddressAt(static_cast(L_67)))->___Data), (void*)L_69); } IL_0172: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_70 = V_0; NullCheck(L_70); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_71 = L_70->____next; V_0 = L_71; } IL_0179: { Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_72 = V_0; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_73 = __this->____mesh; NullCheck(L_73); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_74 = L_73->____vHead; if ((!(((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_72) == ((RuntimeObject*)(Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E*)L_74)))) { goto IL_0131; } } { V_7 = 0; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_75 = __this->____mesh; NullCheck(L_75); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_76 = L_75->____fHead; NullCheck(L_76); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_77 = L_76->____next; V_1 = L_77; goto IL_027a; } IL_01a0: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_78 = V_1; NullCheck(L_78); bool L_79 = L_78->____inside; if (!L_79) { goto IL_0273; } } { bool L_80 = __this->___NoEmptyPolygons; if (!L_80) { goto IL_01c8; } } { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_81 = V_1; float L_82; L_82 = MeshUtils_FaceArea_m58594CC100DB8CB29D939B7F9703D67975881DB6(L_81, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_83; L_83 = fabsf(L_82); if ((((float)L_83) < ((float)(1.40129846E-45f)))) { goto IL_0273; } } IL_01c8: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_84 = V_1; NullCheck(L_84); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_85 = L_84->____anEdge; V_2 = L_85; V_5 = 0; } IL_01d2: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_86 = V_2; NullCheck(L_86); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_87 = L_86->____Org; V_0 = L_87; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_88 = __this->____elements; int32_t L_89 = V_7; int32_t L_90 = L_89; V_7 = ((int32_t)il2cpp_codegen_add(L_90, 1)); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_91 = V_0; NullCheck(L_91); int32_t L_92 = L_91->____n; NullCheck(L_88); (L_88)->SetAt(static_cast(L_90), (int32_t)L_92); int32_t L_93 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_93, 1)); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_94 = V_2; NullCheck(L_94); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_95 = L_94->____Lnext; V_2 = L_95; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_96 = V_2; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_97 = V_1; NullCheck(L_97); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_98 = L_97->____anEdge; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_96) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_98)))) { goto IL_01d2; } } { int32_t L_99 = V_5; V_6 = L_99; goto IL_021e; } IL_0209: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_100 = __this->____elements; int32_t L_101 = V_7; int32_t L_102 = L_101; V_7 = ((int32_t)il2cpp_codegen_add(L_102, 1)); NullCheck(L_100); (L_100)->SetAt(static_cast(L_102), (int32_t)(-1)); int32_t L_103 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_103, 1)); } IL_021e: { int32_t L_104 = V_6; int32_t L_105 = ___1_polySize; if ((((int32_t)L_104) < ((int32_t)L_105))) { goto IL_0209; } } { int32_t L_106 = ___0_elementType; if ((!(((uint32_t)L_106) == ((uint32_t)1)))) { goto IL_0273; } } { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_107 = V_1; NullCheck(L_107); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_108 = L_107->____anEdge; V_2 = L_108; } IL_022e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_109 = __this->____elements; int32_t L_110 = V_7; int32_t L_111 = L_110; V_7 = ((int32_t)il2cpp_codegen_add(L_111, 1)); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_112 = V_2; int32_t L_113; L_113 = Tess_GetNeighbourFace_m923653D242BA94542FC5566F35B4F4A968F8EA6F(__this, L_112, NULL); NullCheck(L_109); (L_109)->SetAt(static_cast(L_111), (int32_t)L_113); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_114 = V_2; NullCheck(L_114); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_115 = L_114->____Lnext; V_2 = L_115; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_116 = V_2; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_117 = V_1; NullCheck(L_117); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_118 = L_117->____anEdge; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_116) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_118)))) { goto IL_022e; } } { int32_t L_119 = V_5; V_6 = L_119; goto IL_026e; } IL_0259: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_120 = __this->____elements; int32_t L_121 = V_7; int32_t L_122 = L_121; V_7 = ((int32_t)il2cpp_codegen_add(L_122, 1)); NullCheck(L_120); (L_120)->SetAt(static_cast(L_122), (int32_t)(-1)); int32_t L_123 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_123, 1)); } IL_026e: { int32_t L_124 = V_6; int32_t L_125 = ___1_polySize; if ((((int32_t)L_124) < ((int32_t)L_125))) { goto IL_0259; } } IL_0273: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_126 = V_1; NullCheck(L_126); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_127 = L_126->____next; V_1 = L_127; } IL_027a: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_128 = V_1; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_129 = __this->____mesh; NullCheck(L_129); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_130 = L_129->____fHead; if ((!(((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_128) == ((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_130)))) { goto IL_01a0; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_OutputContours_m3FA17B0D69F28B4671F8FE03CE0350C2A094FEB7 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* V_0 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { V_3 = 0; V_4 = 0; __this->____vertexCount = 0; __this->____elementCount = 0; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_0 = __this->____mesh; NullCheck(L_0); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_1 = L_0->____fHead; NullCheck(L_1); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_2 = L_1->____next; V_0 = L_2; goto IL_0065; } IL_0026: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_3 = V_0; NullCheck(L_3); bool L_4 = L_3->____inside; if (!L_4) { goto IL_005e; } } { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_5 = V_0; NullCheck(L_5); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_6 = L_5->____anEdge; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_7 = L_6; V_1 = L_7; V_2 = L_7; } IL_0037: { int32_t L_8 = __this->____vertexCount; __this->____vertexCount = ((int32_t)il2cpp_codegen_add(L_8, 1)); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = V_1; NullCheck(L_9); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_10 = L_9->____Lnext; V_1 = L_10; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_12 = V_2; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_11) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_12)))) { goto IL_0037; } } { int32_t L_13 = __this->____elementCount; __this->____elementCount = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_005e: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_14 = V_0; NullCheck(L_14); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_15 = L_14->____next; V_0 = L_15; } IL_0065: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_16 = V_0; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_17 = __this->____mesh; NullCheck(L_17); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_18 = L_17->____fHead; if ((!(((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_16) == ((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_18)))) { goto IL_0026; } } { int32_t L_19 = __this->____elementCount; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_19, 2))); __this->____elements = L_20; Il2CppCodeGenWriteBarrier((void**)(&__this->____elements), (void*)L_20); int32_t L_21 = __this->____vertexCount; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_22 = (ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5*)(ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5*)SZArrayNew(ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5_il2cpp_TypeInfo_var, (uint32_t)L_21); __this->____vertices = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->____vertices), (void*)L_22); V_5 = 0; V_6 = 0; V_3 = 0; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_23 = __this->____mesh; NullCheck(L_23); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_24 = L_23->____fHead; NullCheck(L_24); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_25 = L_24->____next; V_0 = L_25; goto IL_0148; } IL_00b5: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_26 = V_0; NullCheck(L_26); bool L_27 = L_26->____inside; if (!L_27) { goto IL_0141; } } { V_4 = 0; Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_28 = V_0; NullCheck(L_28); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_29 = L_28->____anEdge; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30 = L_29; V_1 = L_30; V_2 = L_30; } IL_00cc: { ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_31 = __this->____vertices; int32_t L_32 = V_5; NullCheck(L_31); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_33 = V_1; NullCheck(L_33); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_34 = L_33->____Org; NullCheck(L_34); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_35 = L_34->____coords; ((L_31)->GetAddressAt(static_cast(L_32)))->___Position = L_35; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_36 = __this->____vertices; int32_t L_37 = V_5; NullCheck(L_36); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_38 = V_1; NullCheck(L_38); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_39 = L_38->____Org; NullCheck(L_39); RuntimeObject* L_40 = L_39->____data; ((L_36)->GetAddressAt(static_cast(L_37)))->___Data = L_40; Il2CppCodeGenWriteBarrier((void**)(&((L_36)->GetAddressAt(static_cast(L_37)))->___Data), (void*)L_40); int32_t L_41 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_41, 1)); int32_t L_42 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_42, 1)); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_43 = V_1; NullCheck(L_43); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_44 = L_43->____Lnext; V_1 = L_44; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_45 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_46 = V_2; if ((!(((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_45) == ((RuntimeObject*)(Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)L_46)))) { goto IL_00cc; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_47 = __this->____elements; int32_t L_48 = V_6; int32_t L_49 = L_48; V_6 = ((int32_t)il2cpp_codegen_add(L_49, 1)); int32_t L_50 = V_3; NullCheck(L_47); (L_47)->SetAt(static_cast(L_49), (int32_t)L_50); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = __this->____elements; int32_t L_52 = V_6; int32_t L_53 = L_52; V_6 = ((int32_t)il2cpp_codegen_add(L_53, 1)); int32_t L_54 = V_4; NullCheck(L_51); (L_51)->SetAt(static_cast(L_53), (int32_t)L_54); int32_t L_55 = V_3; int32_t L_56 = V_4; V_3 = ((int32_t)il2cpp_codegen_add(L_55, L_56)); } IL_0141: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_57 = V_0; NullCheck(L_57); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_58 = L_57->____next; V_0 = L_58; } IL_0148: { Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_59 = V_0; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_60 = __this->____mesh; NullCheck(L_60); Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE* L_61 = L_60->____fHead; if ((!(((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_59) == ((RuntimeObject*)(Face_tE1DA4E692F85D25DC36E64C53433B0CEA1A9D8DE*)L_61)))) { goto IL_00b5; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Tess_SignedArea_m31E6133A5142ABCCA1ED940A3C74CF0093DF0E38 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* ___0_vertices, const RuntimeMethod* method) { float V_0 = 0.0f; int32_t V_1 = 0; ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 V_2; memset((&V_2), 0, sizeof(V_2)); ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 V_3; memset((&V_3), 0, sizeof(V_3)); { V_0 = (0.0f); V_1 = 0; goto IL_0058; } IL_000a: { ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_0 = ___0_vertices; int32_t L_1 = V_1; NullCheck(L_0); int32_t L_2 = L_1; ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 L_3 = (L_0)->GetAt(static_cast(L_2)); V_2 = L_3; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_4 = ___0_vertices; int32_t L_5 = V_1; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_6 = ___0_vertices; NullCheck(L_6); NullCheck(L_4); int32_t L_7 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_5, 1))%((int32_t)(((RuntimeArray*)L_6)->max_length)))); ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 L_8 = (L_4)->GetAt(static_cast(L_7)); V_3 = L_8; float L_9 = V_0; ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 L_10 = V_2; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_11 = L_10.___Position; float L_12 = L_11.___X; ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 L_13 = V_3; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_14 = L_13.___Position; float L_15 = L_14.___Y; V_0 = ((float)il2cpp_codegen_add(L_9, ((float)il2cpp_codegen_multiply(L_12, L_15)))); float L_16 = V_0; ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 L_17 = V_2; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_18 = L_17.___Position; float L_19 = L_18.___Y; ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 L_20 = V_3; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_21 = L_20.___Position; float L_22 = L_21.___X; V_0 = ((float)il2cpp_codegen_subtract(L_16, ((float)il2cpp_codegen_multiply(L_19, L_22)))); int32_t L_23 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0058: { int32_t L_24 = V_1; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_25 = ___0_vertices; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_000a; } } { float L_26 = V_0; return ((float)il2cpp_codegen_multiply((0.5f), L_26)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddContour_mE7863D3CC312FE9F732455527CA3180C6F449B64 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* ___0_vertices, int32_t ___1_forceOrientation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* V_1 = NULL; float V_2 = 0.0f; int32_t V_3 = 0; int32_t V_4 = 0; int32_t G_B9_0 = 0; int32_t G_B17_0 = 0; { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_0 = __this->____mesh; if (L_0) { goto IL_0013; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_1 = (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5*)il2cpp_codegen_object_new(Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5_il2cpp_TypeInfo_var); Mesh__ctor_mA5921D39DFE78C3E50EB6B50221280253EA8118A(L_1, NULL); __this->____mesh = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____mesh), (void*)L_1); } IL_0013: { V_0 = (bool)0; int32_t L_2 = ___1_forceOrientation; if (!L_2) { goto IL_003f; } } { ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_3 = ___0_vertices; float L_4; L_4 = Tess_SignedArea_m31E6133A5142ABCCA1ED940A3C74CF0093DF0E38(__this, L_3, NULL); V_2 = L_4; int32_t L_5 = ___1_forceOrientation; if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_002c; } } { float L_6 = V_2; if ((((float)L_6) < ((float)(0.0f)))) { goto IL_003d; } } IL_002c: { int32_t L_7 = ___1_forceOrientation; if ((!(((uint32_t)L_7) == ((uint32_t)2)))) { goto IL_003a; } } { float L_8 = V_2; G_B9_0 = ((((float)L_8) > ((float)(0.0f)))? 1 : 0); goto IL_003e; } IL_003a: { G_B9_0 = 0; goto IL_003e; } IL_003d: { G_B9_0 = 1; } IL_003e: { V_0 = (bool)G_B9_0; } IL_003f: { V_1 = (Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2*)NULL; V_3 = 0; goto IL_00d5; } IL_0048: { Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_9 = V_1; if (L_9) { goto IL_006b; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_10 = __this->____mesh; NullCheck(L_10); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_11; L_11 = Mesh_MakeEdge_mB4FA8F615512C8C712E8133902FF8DC996036FBE(L_10, NULL); V_1 = L_11; Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_12 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_13 = V_1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_14 = V_1; NullCheck(L_14); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_15 = L_14->____Sym; NullCheck(L_12); Mesh_Splice_m2E87747EE346CDBBB6E0EC0ED09804E6D124C76F(L_12, L_13, L_15, NULL); goto IL_007f; } IL_006b: { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_16 = __this->____mesh; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_17 = V_1; NullCheck(L_16); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_18; L_18 = Mesh_SplitEdge_m03C876CEB3B2E04E9A8592E8D425C9D36E6F4C4E(L_16, L_17, NULL); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_19 = V_1; NullCheck(L_19); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_20 = L_19->____Lnext; V_1 = L_20; } IL_007f: { bool L_21 = V_0; if (L_21) { goto IL_0085; } } { int32_t L_22 = V_3; G_B17_0 = L_22; goto IL_008c; } IL_0085: { ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_23 = ___0_vertices; NullCheck(L_23); int32_t L_24 = V_3; G_B17_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), 1)), L_24)); } IL_008c: { V_4 = G_B17_0; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_25 = V_1; NullCheck(L_25); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_26 = L_25->____Org; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_27 = ___0_vertices; int32_t L_28 = V_4; NullCheck(L_27); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_29 = ((L_27)->GetAddressAt(static_cast(L_28)))->___Position; NullCheck(L_26); L_26->____coords = L_29; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_30 = V_1; NullCheck(L_30); Vertex_tDDF0F90AA77AF545B38619BBAAC0B7C9AEA27A4E* L_31 = L_30->____Org; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_32 = ___0_vertices; int32_t L_33 = V_4; NullCheck(L_32); RuntimeObject* L_34 = ((L_32)->GetAddressAt(static_cast(L_33)))->___Data; NullCheck(L_31); L_31->____data = L_34; Il2CppCodeGenWriteBarrier((void**)(&L_31->____data), (void*)L_34); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_35 = V_1; NullCheck(L_35); L_35->____winding = 1; Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_36 = V_1; NullCheck(L_36); Edge_t3C300DB1F3D874BDE5A2A215313DD698868DC5E2* L_37 = L_36->____Sym; NullCheck(L_37); L_37->____winding = (-1); int32_t L_38 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00d5: { int32_t L_39 = V_3; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_40 = ___0_vertices; NullCheck(L_40); if ((((int32_t)L_39) < ((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))))) { goto IL_0048; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_Tessellate_m72F1A1E69A5A02650C5089C57339B2DA9E55F2C9 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, int32_t ___0_windingRule, int32_t ___1_elementType, int32_t ___2_polySize, const RuntimeMethod* method) { { int32_t L_0 = ___0_windingRule; int32_t L_1 = ___1_elementType; int32_t L_2 = ___2_polySize; Tess_Tessellate_m15B65DE9A337183354DF80726FB2C2129850C386(__this, L_0, L_1, L_2, (CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_Tessellate_m15B65DE9A337183354DF80726FB2C2129850C386 (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, int32_t ___0_windingRule, int32_t ___1_elementType, int32_t ___2_polySize, CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* ___3_combineCallback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_m640224CA37755A613C60973AF690D8AD8D71C50C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_0 = ((Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_StaticFields*)il2cpp_codegen_static_fields_for(Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_il2cpp_TypeInfo_var))->___Zero; __this->____normal = L_0; __this->____vertices = (ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____vertices), (void*)(ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5*)NULL); __this->____elements = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____elements), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL); int32_t L_1 = ___0_windingRule; __this->____windingRule = L_1; CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* L_2 = ___3_combineCallback; __this->____combineCallback = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____combineCallback), (void*)L_2); Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_3 = __this->____mesh; if (L_3) { goto IL_0031; } } { return; } IL_0031: { Tess_ProjectPolygon_m0548FB034FED6B171622A1BFB1318C23A477BBE6(__this, NULL); Tess_ComputeInterior_mF4250ABC1DECA9FC271ED960F2A3EE44F7A57317(__this, NULL); int32_t L_4 = ___1_elementType; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_004b; } } { Tess_SetWindingNumber_mFAEAB440C99283550B5C0595E208981B32C0E839(__this, 1, (bool)1, NULL); goto IL_0051; } IL_004b: { Tess_TessellateInterior_m3E5F1397A5AAF242394E63A44AF7EEF2A0CE1955(__this, NULL); } IL_0051: { int32_t L_5 = ___1_elementType; if ((!(((uint32_t)L_5) == ((uint32_t)2)))) { goto IL_005d; } } { Tess_OutputContours_m3FA17B0D69F28B4671F8FE03CE0350C2A094FEB7(__this, NULL); goto IL_0065; } IL_005d: { int32_t L_6 = ___1_elementType; int32_t L_7 = ___2_polySize; Tess_OutputPolymesh_m84AB594E58778801BA24B6AEA0757B0CA07F381F(__this, L_6, L_7, NULL); } IL_0065: { bool L_8 = __this->___UsePooling; if (!L_8) { goto IL_0078; } } { Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5* L_9 = __this->____mesh; NullCheck(L_9); Pooled_1_Free_m640224CA37755A613C60973AF690D8AD8D71C50C(L_9, Pooled_1_Free_m640224CA37755A613C60973AF690D8AD8D71C50C_RuntimeMethod_var); } IL_0078: { __this->____mesh = (Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____mesh), (void*)(Mesh_tEB440781097E8998DF2A7A872EDB6BD2B20355A5*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActiveRegion__ctor_m69C2395743F453BA9A59BC88EE6759F9FEC6B299 (ActiveRegion_tDE80DC43174EAB98C595EFC94F3DE7F736E46FD0* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshal_pinvoke(const ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66& unmarshaled, ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshaled_pinvoke& marshaled) { marshaled.___Position = unmarshaled.___Position; if (unmarshaled.___Data != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___Data)) { marshaled.___Data = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.___Data)); (marshaled.___Data)->AddRef(); } else { marshaled.___Data = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.___Data); } } else { marshaled.___Data = NULL; } } IL2CPP_EXTERN_C void ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshal_pinvoke_back(const ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshaled_pinvoke& marshaled, ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 unmarshaledPosition_temp_0; memset((&unmarshaledPosition_temp_0), 0, sizeof(unmarshaledPosition_temp_0)); unmarshaledPosition_temp_0 = marshaled.___Position; unmarshaled.___Position = unmarshaledPosition_temp_0; if (marshaled.___Data != NULL) { unmarshaled.___Data = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___Data, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Data), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___Data, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___Data)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.___Data), Il2CppIUnknown::IID, marshaled.___Data); } } else { unmarshaled.___Data = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Data), (void*)NULL); } } IL2CPP_EXTERN_C void ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshal_pinvoke_cleanup(ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshaled_pinvoke& marshaled) { if (marshaled.___Data != NULL) { (marshaled.___Data)->Release(); marshaled.___Data = NULL; } } IL2CPP_EXTERN_C void ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshal_com(const ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66& unmarshaled, ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshaled_com& marshaled) { marshaled.___Position = unmarshaled.___Position; if (unmarshaled.___Data != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___Data)) { marshaled.___Data = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.___Data)); (marshaled.___Data)->AddRef(); } else { marshaled.___Data = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.___Data); } } else { marshaled.___Data = NULL; } } IL2CPP_EXTERN_C void ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshal_com_back(const ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshaled_com& marshaled, ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 unmarshaledPosition_temp_0; memset((&unmarshaledPosition_temp_0), 0, sizeof(unmarshaledPosition_temp_0)); unmarshaledPosition_temp_0 = marshaled.___Position; unmarshaled.___Position = unmarshaledPosition_temp_0; if (marshaled.___Data != NULL) { unmarshaled.___Data = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___Data, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Data), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___Data, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___Data)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.___Data), Il2CppIUnknown::IID, marshaled.___Data); } } else { unmarshaled.___Data = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Data), (void*)NULL); } } IL2CPP_EXTERN_C void ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshal_com_cleanup(ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_marshaled_com& marshaled) { if (marshaled.___Data != NULL) { (marshaled.___Data)->Release(); marshaled.___Data = NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ContourVertex_ToString_mD386EFF0657B8A3D8060BF097ABFD6473440CF9F (ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5998705EF12506344D61B653EA1DAE85B97BC9C); s_Il2CppMethodInitialized = true; } { Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_0 = __this->___Position; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_1 = L_0; RuntimeObject* L_2 = Box(Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74_il2cpp_TypeInfo_var, &L_1); RuntimeObject* L_3 = __this->___Data; String_t* L_4; L_4 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralB5998705EF12506344D61B653EA1DAE85B97BC9C, L_2, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C String_t* ContourVertex_ToString_mD386EFF0657B8A3D8060BF097ABFD6473440CF9F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = ContourVertex_ToString_mD386EFF0657B8A3D8060BF097ABFD6473440CF9F(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif RuntimeObject* CombineCallback_Invoke_mEE5A2E4A63D0F05B0816C82AEA86846FD403CB94_Multicast(CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* __this, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ___0_position, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_data, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___2_weights, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); RuntimeObject* retVal = NULL; for (il2cpp_array_size_t i = 0; i < length; i++) { CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*); retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_position, ___1_data, ___2_weights, reinterpret_cast(currentDelegate->___method)); } return retVal; } RuntimeObject* CombineCallback_Invoke_mEE5A2E4A63D0F05B0816C82AEA86846FD403CB94_OpenInst(CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* __this, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ___0_position, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_data, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___2_weights, const RuntimeMethod* method) { typedef RuntimeObject* (*FunctionPointerType) (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*); return ((FunctionPointerType)__this->___method_ptr)(___0_position, ___1_data, ___2_weights, method); } RuntimeObject* CombineCallback_Invoke_mEE5A2E4A63D0F05B0816C82AEA86846FD403CB94_OpenStatic(CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* __this, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ___0_position, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_data, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___2_weights, const RuntimeMethod* method) { typedef RuntimeObject* (*FunctionPointerType) (Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*); return ((FunctionPointerType)__this->___method_ptr)(___0_position, ___1_data, ___2_weights, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CombineCallback__ctor_m154E6180D29646A02C17191DABB70023BDB0310E (CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 3; if (isOpen) __this->___invoke_impl = (intptr_t)&CombineCallback_Invoke_mEE5A2E4A63D0F05B0816C82AEA86846FD403CB94_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } __this->___extra_arg = (intptr_t)&CombineCallback_Invoke_mEE5A2E4A63D0F05B0816C82AEA86846FD403CB94_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CombineCallback_Invoke_mEE5A2E4A63D0F05B0816C82AEA86846FD403CB94 (CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* __this, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ___0_position, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_data, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___2_weights, const RuntimeMethod* method) { typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_position, ___1_data, ___2_weights, reinterpret_cast(__this->___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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierUtility_BezierPoint_m58FBF49282434261BFE28A39F3C891889F6FAF54 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_startRightTangent, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_startPosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_endPosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_endLeftTangent, float ___4_t, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { float L_0 = ___4_t; V_0 = ((float)il2cpp_codegen_subtract((1.0f), L_0)); float L_1 = V_0; float L_2 = ___4_t; V_1 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_1)), L_2)); float L_3 = V_0; float L_4 = V_0; float L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_startPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_3, L_4)), L_5)), L_6, NULL); float L_8 = V_1; float L_9 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_startRightTangent; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(L_8, L_9)), L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_11, NULL); float L_13 = V_1; float L_14 = ___4_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___3_endLeftTangent; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(L_13, L_14)), L_15, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_12, L_16, NULL); float L_18 = ___4_t; float L_19 = ___4_t; float L_20 = ___4_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___2_endPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_18, L_19)), L_20)), L_21, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_17, L_22, NULL); return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BezierUtility_GetSpritePixelWidth_mA2692A4D73384256BB96A733B8140EE3F5F352B9 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_sprite, const RuntimeMethod* method) { float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_0; memset((&V_0), 0, sizeof(V_0)); float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_4; memset((&V_4), 0, sizeof(V_4)); { Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = ___0_sprite; NullCheck(L_0); float L_1; L_1 = Sprite_get_pixelsPerUnit_m5A5984BC298062DF4CD2CB3E8534443FFCF31826(L_0, NULL); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_2 = ___0_sprite; NullCheck(L_2); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Sprite_get_pivot_mDFC0A205317DB2F3B6C720B8A5BE1C27D01C1D44(L_2, NULL); float L_4 = L_3.___y; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_5 = ___0_sprite; NullCheck(L_5); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6; L_6 = Sprite_get_textureRect_m83CAD4AD2F41C02FBE447EBAB92C2AC76EB46D25(L_5, NULL); V_4 = L_6; float L_7; L_7 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_4), NULL); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_8 = ___0_sprite; NullCheck(L_8); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_9; L_9 = Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625(L_8, NULL); V_4 = L_9; float L_10; L_10 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_4), NULL); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_11 = ___0_sprite; NullCheck(L_11); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_12; L_12 = Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625(L_11, NULL); V_4 = L_12; float L_13; L_13 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_4), NULL); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&V_0), L_1, ((float)(L_4/L_7)), L_10, L_13, NULL); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_14 = ___0_sprite; NullCheck(L_14); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15; L_15 = Sprite_get_border_m024C8361A808BF597EC6E1849AADDA9C756B459F(L_14, NULL); float L_16 = L_15.___x; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_17 = ___0_sprite; NullCheck(L_17); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18; L_18 = Sprite_get_border_m024C8361A808BF597EC6E1849AADDA9C756B459F(L_17, NULL); float L_19 = L_18.___y; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_20 = ___0_sprite; NullCheck(L_20); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21; L_21 = Sprite_get_border_m024C8361A808BF597EC6E1849AADDA9C756B459F(L_20, NULL); float L_22 = L_21.___z; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_23 = ___0_sprite; NullCheck(L_23); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_24; L_24 = Sprite_get_border_m024C8361A808BF597EC6E1849AADDA9C756B459F(L_23, NULL); float L_25 = L_24.___w; float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&V_1), L_16, L_19, L_22, L_25, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_26 = V_0; float L_27 = L_26.___x; V_2 = ((float)((1.0f)/L_27)); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_28 = V_0; float L_29 = L_28.___z; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_30 = V_0; float L_31 = L_30.___w; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_32; memset((&L_32), 0, sizeof(L_32)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_32), L_29, L_31, NULL); float L_33 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_34; L_34 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_32, L_33, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_35 = V_1; float L_36 = V_2; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_37; L_37 = float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline(L_35, L_36, NULL); V_1 = L_37; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_38 = V_1; float L_39 = L_38.___x; V_3 = L_39; float L_40 = L_34.___x; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_41 = V_1; float L_42 = L_41.___z; float L_43 = V_3; return ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_40, L_42)), L_43)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BezierUtility_BezierLength_m1A8E5F24FB82045705EB1C61BB9D3BE5CA1CBF4B (NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___0_shapePoints, int32_t ___1_splineDetail, float* ___2_smallestSegment, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; int32_t V_5 = 0; int32_t V_6 = 0; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 V_7; memset((&V_7), 0, sizeof(V_7)); ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 V_8; memset((&V_8), 0, sizeof(V_8)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12; memset((&V_12), 0, sizeof(V_12)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13; memset((&V_13), 0, sizeof(V_13)); int32_t V_14 = 0; float V_15 = 0.0f; float V_16 = 0.0f; { int32_t L_0; L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_shapePoints))->___m_Length); V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); V_1 = (0.0f); int32_t L_1 = ___1_splineDetail; V_2 = ((float)((int32_t)il2cpp_codegen_subtract(L_1, 1))); V_5 = 0; goto IL_00b6; } IL_001d: { int32_t L_2 = V_5; V_6 = ((int32_t)il2cpp_codegen_add(L_2, 1)); int32_t L_3 = V_5; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_4; L_4 = IL2CPP_NATIVEARRAY_GET_ITEM(ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5, ((&___0_shapePoints))->___m_Buffer, L_3); V_7 = L_4; int32_t L_5 = V_6; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_6; L_6 = IL2CPP_NATIVEARRAY_GET_ITEM(ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5, ((&___0_shapePoints))->___m_Buffer, L_5); V_8 = L_6; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_7 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7.___position; V_9 = L_8; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_9 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9.___position; V_10 = L_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_9; V_11 = L_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_9; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_13 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13.___rightTangent; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_12, L_14, NULL); V_12 = L_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_10; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_17 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = L_17.___leftTangent; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_16, L_18, NULL); V_13 = L_19; V_14 = 1; goto IL_00ab; } IL_0074: { int32_t L_20 = V_14; float L_21 = V_2; V_15 = ((float)(((float)L_20)/L_21)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_13; float L_26 = V_15; il2cpp_codegen_runtime_class_init_inline(BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = BezierUtility_BezierPoint_m58FBF49282434261BFE28A39F3C891889F6FAF54(L_22, L_23, L_24, L_25, L_26, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = L_27; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_29; L_29 = float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB(L_28, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_11; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_31; L_31 = float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB(L_30, NULL); float L_32; L_32 = math_distance_m516495927BCF37E20FFA3E99C821062D329DFFF8_inline(L_29, L_31, NULL); V_16 = L_32; float L_33 = V_1; float L_34 = V_16; V_1 = ((float)il2cpp_codegen_add(L_33, L_34)); V_11 = L_28; int32_t L_35 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00ab: { int32_t L_36 = V_14; int32_t L_37 = ___1_splineDetail; if ((((int32_t)L_36) < ((int32_t)L_37))) { goto IL_0074; } } { int32_t L_38 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00b6: { int32_t L_39 = V_5; int32_t L_40 = V_0; if ((((int32_t)L_39) < ((int32_t)L_40))) { goto IL_001d; } } { float L_41 = V_2; int32_t L_42 = V_0; V_3 = ((float)il2cpp_codegen_multiply(L_41, ((float)L_42))); float L_43 = V_1; float L_44 = V_3; V_4 = ((float)(L_43/((float)il2cpp_codegen_multiply(L_44, (1.08000004f))))); float* L_45 = ___2_smallestSegment; float L_46 = V_4; float* L_47 = ___2_smallestSegment; float L_48 = *((float*)L_47); float L_49; L_49 = math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline(L_46, L_48, NULL); *((float*)L_45) = (float)L_49; float L_50 = V_1; return L_50; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierUtility__cctor_mAB51CBA927852DC032BECA9760D60F887C98BB7C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)3); ((BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60_StaticFields*)il2cpp_codegen_static_fields_for(BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60_il2cpp_TypeInfo_var))->___s_TempPoints = L_0; Il2CppCodeGenWriteBarrier((void**)(&((BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60_StaticFields*)il2cpp_codegen_static_fields_for(BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60_il2cpp_TypeInfo_var))->___s_TempPoints), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Spline_get_isOpenEnded_m09BD0EAEDB52B06A28C0D5718F63043791DC6861 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = Spline_GetPointCount_m9A872A9A4C7CA81296EF70F93D48B8C47A5F7415(__this, NULL); if ((((int32_t)L_0) >= ((int32_t)3))) { goto IL_000b; } } { return (bool)1; } IL_000b: { bool L_1 = __this->___m_IsOpenEnded; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Spline_IsPositionValid_m9D5B86A0EC6C11CAD23748553C28DE1D6BE65AD1 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, int32_t ___1_next, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_point, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t G_B7_0 = 0; int32_t G_B13_0 = 0; { int32_t L_0; L_0 = Spline_GetPointCount_m9A872A9A4C7CA81296EF70F93D48B8C47A5F7415(__this, NULL); V_0 = L_0; bool L_1; L_1 = Spline_get_isOpenEnded_m09BD0EAEDB52B06A28C0D5718F63043791DC6861(__this, NULL); if (!L_1) { goto IL_0018; } } { int32_t L_2 = ___0_index; if (!L_2) { goto IL_0016; } } { int32_t L_3 = ___0_index; int32_t L_4 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) { goto IL_0018; } } IL_0016: { return (bool)1; } IL_0018: { int32_t L_5 = ___0_index; if (!L_5) { goto IL_0020; } } { int32_t L_6 = ___0_index; G_B7_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); goto IL_0023; } IL_0020: { int32_t L_7 = V_0; G_B7_0 = ((int32_t)il2cpp_codegen_subtract(L_7, 1)); } IL_0023: { V_1 = G_B7_0; int32_t L_8 = V_1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_0050; } } { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_9 = __this->___m_ControlPoints; int32_t L_10 = V_1; NullCheck(L_9); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_11; L_11 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_9, L_10, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = L_11->___position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___2_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_13, NULL); V_2 = L_14; float L_15; L_15 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_2), NULL); il2cpp_codegen_runtime_class_init_inline(Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var); float L_16 = ((Spline_tD674213224F697425072FBF76AE3FD203AD2B818_StaticFields*)il2cpp_codegen_static_fields_for(Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var))->___KEpsilon; if ((!(((float)L_15) < ((float)L_16)))) { goto IL_0050; } } { return (bool)0; } IL_0050: { int32_t L_17 = ___1_next; int32_t L_18 = V_0; if ((((int32_t)L_17) >= ((int32_t)L_18))) { goto IL_0057; } } { int32_t L_19 = ___1_next; G_B13_0 = L_19; goto IL_0058; } IL_0057: { G_B13_0 = 0; } IL_0058: { ___1_next = G_B13_0; int32_t L_20 = ___1_next; int32_t L_21 = V_0; if ((((int32_t)L_20) >= ((int32_t)L_21))) { goto IL_0086; } } { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_22 = __this->___m_ControlPoints; int32_t L_23 = ___1_next; NullCheck(L_22); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_24; L_24 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_22, L_23, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_24); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = L_24->___position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___2_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_25, L_26, NULL); V_3 = L_27; float L_28; L_28 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_3), NULL); il2cpp_codegen_runtime_class_init_inline(Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var); float L_29 = ((Spline_tD674213224F697425072FBF76AE3FD203AD2B818_StaticFields*)il2cpp_codegen_static_fields_for(Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var))->___KEpsilon; if ((!(((float)L_28) < ((float)L_29)))) { goto IL_0086; } } { return (bool)0; } IL_0086: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spline_Clear_m90018779EEB8B0130F1C0FFFAFC0B9D5C75C840B (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mDFA27F60391394D3BCF3D052D850CE96E3BC2431_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_0 = __this->___m_ControlPoints; NullCheck(L_0); List_1_Clear_mDFA27F60391394D3BCF3D052D850CE96E3BC2431_inline(L_0, List_1_Clear_mDFA27F60391394D3BCF3D052D850CE96E3BC2431_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Spline_GetPointCount_m9A872A9A4C7CA81296EF70F93D48B8C47A5F7415 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7733764CAF804157E73B174BEE7FA9E9003A8C1E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_0 = __this->___m_ControlPoints; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m7733764CAF804157E73B174BEE7FA9E9003A8C1E_inline(L_0, List_1_get_Count_m7733764CAF804157E73B174BEE7FA9E9003A8C1E_RuntimeMethod_var); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spline_InsertPointAt_m2615F34617A42F174ADEE4AE74EB97EFB07CBEE8 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_mFC1634B12F62C8D2CA7FA35F3866D746052A39CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_index; int32_t L_1 = ___0_index; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_point; bool L_3; L_3 = Spline_IsPositionValid_m9D5B86A0EC6C11CAD23748553C28DE1D6BE65AD1(__this, L_0, L_1, L_2, NULL); if (L_3) { goto IL_0016; } } { il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var))); String_t* L_4 = ((Spline_tD674213224F697425072FBF76AE3FD203AD2B818_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var))))->___KErrorMessage; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, L_4, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Spline_InsertPointAt_m2615F34617A42F174ADEE4AE74EB97EFB07CBEE8_RuntimeMethod_var))); } IL_0016: { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_6 = __this->___m_ControlPoints; int32_t L_7 = ___0_index; SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_8 = (SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D*)il2cpp_codegen_object_new(SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D_il2cpp_TypeInfo_var); SplineControlPoint__ctor_mC43E9567FABB0F0F28B7AF0BA52B346704AF44E1(L_8, NULL); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_9 = L_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_point; NullCheck(L_9); L_9->___position = L_10; SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_11 = L_9; NullCheck(L_11); L_11->___height = (1.0f); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_12 = L_11; NullCheck(L_12); SplineControlPoint_set_cornerMode_m1CCDB4EA35131D2DB1B0A117CDE6B34117D935C6_inline(L_12, 1, NULL); NullCheck(L_6); List_1_Insert_mFC1634B12F62C8D2CA7FA35F3866D746052A39CB(L_6, L_7, L_12, List_1_Insert_mFC1634B12F62C8D2CA7FA35F3866D746052A39CB_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Spline_GetPosition_m68F7EECA5140A4D6C0FAA8AB9F8DED9BF214CF9C (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_0 = __this->___m_ControlPoints; int32_t L_1 = ___0_index; NullCheck(L_0); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_2; L_2 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_0, L_1, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2->___position; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Spline_GetLeftTangent_m722F61220067D72DD8CDD817E9174F331778A398 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_index; int32_t L_1; L_1 = Spline_GetTangentMode_m2C2C980AE7A7C3C2B253033A24636586C33AF43D(__this, L_0, NULL); if (L_1) { goto IL_000f; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); return L_2; } IL_000f: { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_3 = __this->___m_ControlPoints; int32_t L_4 = ___0_index; NullCheck(L_3); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_5; L_5 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_3, L_4, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5->___leftTangent; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Spline_GetRightTangent_m6008A3450C5E0D85D57FA8A1453670CBC5B280EF (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_index; int32_t L_1; L_1 = Spline_GetTangentMode_m2C2C980AE7A7C3C2B253033A24636586C33AF43D(__this, L_0, NULL); if (L_1) { goto IL_000f; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); return L_2; } IL_000f: { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_3 = __this->___m_ControlPoints; int32_t L_4 = ___0_index; NullCheck(L_3); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_5; L_5 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_3, L_4, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5->___rightTangent; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Spline_GetTangentMode_m2C2C980AE7A7C3C2B253033A24636586C33AF43D (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_0 = __this->___m_ControlPoints; int32_t L_1 = ___0_index; NullCheck(L_0); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_2; L_2 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_0, L_1, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_2); int32_t L_3 = L_2->___mode; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Spline_GetHeight_m06E2206C720560307DD537BFD984EFB7E60B2A51 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_0 = __this->___m_ControlPoints; int32_t L_1 = ___0_index; NullCheck(L_0); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_2; L_2 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_0, L_1, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_2); float L_3 = L_2->___height; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Spline_GetSpriteIndex_m83CE4FDE1C4AFF2ECAC9D05FE8AEC262D37B3D25 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_0 = __this->___m_ControlPoints; int32_t L_1 = ___0_index; NullCheck(L_0); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_2; L_2 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_0, L_1, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_2); int32_t L_3 = L_2->___spriteIndex; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Spline_GetCornerMode_m7EB28D7DA4B3092DC077C4529F3C02321E55F0D5 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_0 = __this->___m_ControlPoints; int32_t L_1 = ___0_index; NullCheck(L_0); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_2; L_2 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_0, L_1, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_2); int32_t L_3; L_3 = SplineControlPoint_get_cornerMode_m95DB1388626D5DB42A4490B3A6998AB7DE6D48AF_inline(L_2, NULL); if (L_3) { goto IL_003a; } } { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_4 = __this->___m_ControlPoints; int32_t L_5 = ___0_index; NullCheck(L_4); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_6; L_6 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_4, L_5, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_6); bool L_7 = L_6->___corner; if (!L_7) { goto IL_003a; } } { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_8 = __this->___m_ControlPoints; int32_t L_9 = ___0_index; NullCheck(L_8); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_10; L_10 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_8, L_9, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_10); SplineControlPoint_set_cornerMode_m1CCDB4EA35131D2DB1B0A117CDE6B34117D935C6_inline(L_10, 1, NULL); return (int32_t)(1); } IL_003a: { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_11 = __this->___m_ControlPoints; int32_t L_12 = ___0_index; NullCheck(L_11); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_13; L_13 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_11, L_12, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_13); int32_t L_14; L_14 = SplineControlPoint_get_cornerMode_m95DB1388626D5DB42A4490B3A6998AB7DE6D48AF_inline(L_13, NULL); return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Spline_GetHashCode_m74B9851C65265BFE98C03AE31BB0CB1DB34F18A7 (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { V_0 = ((int32_t)-2128831035); V_1 = 0; goto IL_0028; } IL_000a: { int32_t L_0 = V_0; List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_1 = __this->___m_ControlPoints; int32_t L_2 = V_1; NullCheck(L_1); SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* L_3; L_3 = List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37(L_1, L_2, List_1_get_Item_m48088352EF1A18BD3F7F206D08FA67795CED9C37_RuntimeMethod_var); NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_3); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)16777619)))^L_4)); int32_t L_5 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0028: { int32_t L_6 = V_1; int32_t L_7; L_7 = Spline_GetPointCount_m9A872A9A4C7CA81296EF70F93D48B8C47A5F7415(__this, NULL); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000a; } } { int32_t L_8 = V_0; bool* L_9 = (bool*)(&__this->___m_IsOpenEnded); il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.boolean_class); int32_t L_10; L_10 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3(L_9, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_8, ((int32_t)16777619)))^L_10)); int32_t L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spline__ctor_m77058E9CAC3C3BF9252B278EFDCAC44A1335077B (Spline_tD674213224F697425072FBF76AE3FD203AD2B818* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4BEB68A39A86E38B0A306C36E8104F3E6BCEBDB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D* L_0 = (List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D*)il2cpp_codegen_object_new(List_1_t46F5B78A1A3903DB7296772C4667E1301E64085D_il2cpp_TypeInfo_var); List_1__ctor_m4BEB68A39A86E38B0A306C36E8104F3E6BCEBDB3(L_0, List_1__ctor_m4BEB68A39A86E38B0A306C36E8104F3E6BCEBDB3_RuntimeMethod_var); __this->___m_ControlPoints = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ControlPoints), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spline__cctor_m5BB2E03036FA75F2681DDCC4B73C3917BF1B0D81 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC829799C143F1F8CFE6BFD70AC7B10497EE29AC6); s_Il2CppMethodInitialized = true; } { ((Spline_tD674213224F697425072FBF76AE3FD203AD2B818_StaticFields*)il2cpp_codegen_static_fields_for(Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var))->___KErrorMessage = _stringLiteralC829799C143F1F8CFE6BFD70AC7B10497EE29AC6; Il2CppCodeGenWriteBarrier((void**)(&((Spline_tD674213224F697425072FBF76AE3FD203AD2B818_StaticFields*)il2cpp_codegen_static_fields_for(Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var))->___KErrorMessage), (void*)_stringLiteralC829799C143F1F8CFE6BFD70AC7B10497EE29AC6); ((Spline_tD674213224F697425072FBF76AE3FD203AD2B818_StaticFields*)il2cpp_codegen_static_fields_for(Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var))->___KEpsilon = (0.00999999978f); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SplineControlPoint_get_cornerMode_m95DB1388626D5DB42A4490B3A6998AB7DE6D48AF (SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_CornerMode; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineControlPoint_set_cornerMode_m1CCDB4EA35131D2DB1B0A117CDE6B34117D935C6 (SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_CornerMode = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SplineControlPoint_GetHashCode_m3CB65BFD0FA3BD8428CE5991C73B5039BBCABEFA (SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___position); float L_1 = L_0->___x; V_0 = il2cpp_codegen_cast_double_to_int(L_1); int32_t L_2; L_2 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___position); float L_4 = L_3->___y; V_0 = il2cpp_codegen_cast_double_to_int(L_4); int32_t L_5; L_5 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___position); int32_t L_7; L_7 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline(L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___leftTangent); int32_t L_9; L_9 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline(L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___rightTangent); int32_t L_11; L_11 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline(L_10, NULL); int32_t L_12 = __this->___mode; V_0 = L_12; int32_t L_13; L_13 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL); float* L_14 = (float*)(&__this->___height); int32_t L_15; L_15 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_14, NULL); int32_t* L_16 = (int32_t*)(&__this->___spriteIndex); int32_t L_17; L_17 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_16, NULL); bool* L_18 = (bool*)(&__this->___corner); il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.boolean_class); int32_t L_19; L_19 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3(L_18, NULL); int32_t* L_20 = (int32_t*)(&__this->___m_CornerMode); int32_t L_21; L_21 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_20, NULL); return ((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(L_2^L_5))^L_7))^((int32_t)(L_9<<2))))^((int32_t)(L_11>>2))))^L_13))^L_15))^L_17))^L_19))^((int32_t)(L_21<<2)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineControlPoint__ctor_mC43E9567FABB0F0F28B7AF0BA52B346704AF44E1 (SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* __this, const RuntimeMethod* method) { { __this->___height = (1.0f); 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AngleRange_get_start_mD0468EC3E8E1935141A977DB0593921DCAEF4738 (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_Start; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AngleRange_get_end_m2C9ED13CD1759C45BFE955F05A126EE5869DF1E2 (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_End; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AngleRange_get_order_m4B94B4ABE3C9280BC7D7C42C3BAFD215C4FDE65A (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_Order; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744 (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) { { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_0 = __this->___m_Sprites; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AngleRange_set_sprites_mA53B82D0E47C10B042E6D3324E693416D9A7BA37 (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* ___0_value, const RuntimeMethod* method) { { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_0 = ___0_value; __this->___m_Sprites = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Sprites), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AngleRange_Clone_m1F1EFC618FCB936BFCF052344E27B0470933514C (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB739F7842935437106665D3AF077216144D78EB1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL); AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_1 = ((AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143*)IsInstClass((RuntimeObject*)L_0, AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143_il2cpp_TypeInfo_var)); AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_2 = L_1; NullCheck(L_2); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_3; L_3 = AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline(L_2, NULL); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_4 = (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*)il2cpp_codegen_object_new(List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var); List_1__ctor_mB739F7842935437106665D3AF077216144D78EB1(L_4, L_3, List_1__ctor_mB739F7842935437106665D3AF077216144D78EB1_RuntimeMethod_var); NullCheck(L_2); AngleRange_set_sprites_mA53B82D0E47C10B042E6D3324E693416D9A7BA37_inline(L_2, L_4, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AngleRange_Equals_mB03532F9BFF710AD77CE481CB027E1151D658A2D (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* V_0 = NULL; float V_1 = 0.0f; int32_t V_2 = 0; int32_t V_3 = 0; int32_t G_B6_0 = 0; { RuntimeObject* L_0 = ___0_obj; V_0 = ((AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143*)IsInstClass((RuntimeObject*)L_0, AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143_il2cpp_TypeInfo_var)); AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_1 = V_0; if (L_1) { goto IL_000c; } } { return (bool)0; } IL_000c: { float L_2; L_2 = AngleRange_get_start_mD0468EC3E8E1935141A977DB0593921DCAEF4738_inline(__this, NULL); V_1 = L_2; AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_3 = V_0; NullCheck(L_3); float L_4; L_4 = AngleRange_get_start_mD0468EC3E8E1935141A977DB0593921DCAEF4738_inline(L_3, NULL); bool L_5; L_5 = Single_Equals_m97C79E2B80F39214DB3F7E714FF2BCA45A0A8BF9((&V_1), L_4, NULL); if (!L_5) { goto IL_004e; } } { float L_6; L_6 = AngleRange_get_end_m2C9ED13CD1759C45BFE955F05A126EE5869DF1E2_inline(__this, NULL); V_1 = L_6; AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_7 = V_0; NullCheck(L_7); float L_8; L_8 = AngleRange_get_end_m2C9ED13CD1759C45BFE955F05A126EE5869DF1E2_inline(L_7, NULL); bool L_9; L_9 = Single_Equals_m97C79E2B80F39214DB3F7E714FF2BCA45A0A8BF9((&V_1), L_8, NULL); if (!L_9) { goto IL_004e; } } { int32_t L_10; L_10 = AngleRange_get_order_m4B94B4ABE3C9280BC7D7C42C3BAFD215C4FDE65A_inline(__this, NULL); V_2 = L_10; AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_11 = V_0; NullCheck(L_11); int32_t L_12; L_12 = AngleRange_get_order_m4B94B4ABE3C9280BC7D7C42C3BAFD215C4FDE65A_inline(L_11, NULL); bool L_13; L_13 = Int32_Equals_mC819D19A661B95BE253FB1769FD4D91961D20722((&V_2), L_12, NULL); G_B6_0 = ((int32_t)(L_13)); goto IL_004f; } IL_004e: { G_B6_0 = 0; } IL_004f: { if (G_B6_0) { goto IL_0053; } } { return (bool)0; } IL_0053: { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_14; L_14 = AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline(__this, NULL); NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_inline(L_14, List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_16 = V_0; NullCheck(L_16); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_17; L_17 = AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline(L_16, NULL); NullCheck(L_17); int32_t L_18; L_18 = List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_inline(L_17, List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); if ((((int32_t)L_15) == ((int32_t)L_18))) { goto IL_006d; } } { return (bool)0; } IL_006d: { V_3 = 0; goto IL_0096; } IL_0071: { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_19; L_19 = AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline(__this, NULL); int32_t L_20 = V_3; NullCheck(L_19); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_21; L_21 = List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354(L_19, L_20, List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_22 = V_0; NullCheck(L_22); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_23; L_23 = AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline(L_22, NULL); int32_t L_24 = V_3; NullCheck(L_23); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_25; L_25 = List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354(L_23, L_24, List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_26; L_26 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, L_25, NULL); if (!L_26) { goto IL_0092; } } { return (bool)0; } IL_0092: { int32_t L_27 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0096: { int32_t L_28 = V_3; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_29; L_29 = AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline(__this, NULL); NullCheck(L_29); int32_t L_30; L_30 = List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_inline(L_29, List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); if ((((int32_t)L_28) < ((int32_t)L_30))) { goto IL_0071; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AngleRange_GetHashCode_m1E1CCEAFA6658CBAA130382B022A0EF8071EF7C0 (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float V_1 = 0.0f; int32_t V_2 = 0; int32_t V_3 = 0; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* V_4 = NULL; { float L_0; L_0 = AngleRange_get_start_mD0468EC3E8E1935141A977DB0593921DCAEF4738_inline(__this, NULL); V_1 = L_0; int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2((&V_1), NULL); float L_2; L_2 = AngleRange_get_end_m2C9ED13CD1759C45BFE955F05A126EE5869DF1E2_inline(__this, NULL); V_1 = L_2; int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2((&V_1), NULL); int32_t L_4; L_4 = AngleRange_get_order_m4B94B4ABE3C9280BC7D7C42C3BAFD215C4FDE65A_inline(__this, NULL); V_2 = L_4; int32_t L_5; L_5 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL); V_0 = ((int32_t)(((int32_t)(L_1^L_3))^L_5)); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_6; L_6 = AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline(__this, NULL); if (!L_6) { goto IL_0074; } } { V_3 = 0; goto IL_0066; } IL_0039: { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_7; L_7 = AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline(__this, NULL); int32_t L_8 = V_3; NullCheck(L_7); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_9; L_9 = List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354(L_7, L_8, List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); V_4 = L_9; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_10 = V_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_10, NULL); if (!L_11) { goto IL_0062; } } { int32_t L_12 = V_0; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_13 = V_4; NullCheck(L_13); int32_t L_14; L_14 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_13); int32_t L_15 = V_3; V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_12, ((int32_t)16777619)))^((int32_t)il2cpp_codegen_add(L_14, L_15)))); } IL_0062: { int32_t L_16 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0066: { int32_t L_17 = V_3; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_18; L_18 = AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline(__this, NULL); NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_inline(L_18, List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); if ((((int32_t)L_17) < ((int32_t)L_19))) { goto IL_0039; } } IL_0074: { int32_t L_20 = V_0; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AngleRange__ctor_m3F4962B6208CFFDB3B458EEDF9698FE2B64FD7E6 (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_0 = (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*)il2cpp_codegen_object_new(List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var); List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2(L_0, List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2_RuntimeMethod_var); __this->___m_Sprites = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Sprites), (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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CornerSprite_get_cornerType_m3AAD26BC2C63513DE93092A7F1FE89C851642BC5 (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_CornerType; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerSprite_set_cornerType_mEC433705D57B3EDC4804B0243C852B6354E89332 (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_CornerType = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5 (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, const RuntimeMethod* method) { { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_0 = __this->___m_Sprites; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerSprite_set_sprites_m713C5FEFAAB212FA42AEF83FEC42509D02414979 (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* ___0_value, const RuntimeMethod* method) { { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_0 = ___0_value; __this->___m_Sprites = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Sprites), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CornerSprite_Clone_mC2E08E79BB69C8B45220FD765D38A6509B2BFE78 (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB739F7842935437106665D3AF077216144D78EB1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL); CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_1 = ((CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D*)IsInstClass((RuntimeObject*)L_0, CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D_il2cpp_TypeInfo_var)); CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_2 = L_1; NullCheck(L_2); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_3; L_3 = CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline(L_2, NULL); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_4 = (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*)il2cpp_codegen_object_new(List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var); List_1__ctor_mB739F7842935437106665D3AF077216144D78EB1(L_4, L_3, List_1__ctor_mB739F7842935437106665D3AF077216144D78EB1_RuntimeMethod_var); NullCheck(L_2); CornerSprite_set_sprites_m713C5FEFAAB212FA42AEF83FEC42509D02414979_inline(L_2, L_4, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CornerSprite_Equals_mA88F7927D0856777B66F585894C168806AF7B3EA (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CornerType_t3762080BD67F463E2AC6DF6BB0ECAA9EBD5D7D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { RuntimeObject* L_0 = ___0_obj; V_0 = ((CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D*)IsInstClass((RuntimeObject*)L_0, CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D_il2cpp_TypeInfo_var)); CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_1 = V_0; if (L_1) { goto IL_000c; } } { return (bool)0; } IL_000c: { int32_t L_2; L_2 = CornerSprite_get_cornerType_m3AAD26BC2C63513DE93092A7F1FE89C851642BC5_inline(__this, NULL); V_1 = L_2; CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = CornerSprite_get_cornerType_m3AAD26BC2C63513DE93092A7F1FE89C851642BC5_inline(L_3, NULL); int32_t L_5 = L_4; RuntimeObject* L_6 = Box(CornerType_t3762080BD67F463E2AC6DF6BB0ECAA9EBD5D7D3A_il2cpp_TypeInfo_var, &L_5); Il2CppFakeBox L_7(CornerType_t3762080BD67F463E2AC6DF6BB0ECAA9EBD5D7D3A_il2cpp_TypeInfo_var, (&V_1)); bool L_8; L_8 = Enum_Equals_m96B1058BA6312E23F31A5FBF594E96EB692EAF4E((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_7), L_6, NULL); if (L_8) { goto IL_002f; } } { return (bool)0; } IL_002f: { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_9; L_9 = CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline(__this, NULL); NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_inline(L_9, List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_11 = V_0; NullCheck(L_11); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_12; L_12 = CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline(L_11, NULL); NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_inline(L_12, List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); if ((((int32_t)L_10) == ((int32_t)L_13))) { goto IL_0049; } } { return (bool)0; } IL_0049: { V_2 = 0; goto IL_0072; } IL_004d: { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_14; L_14 = CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline(__this, NULL); int32_t L_15 = V_2; NullCheck(L_14); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_16; L_16 = List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354(L_14, L_15, List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_17 = V_0; NullCheck(L_17); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_18; L_18 = CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline(L_17, NULL); int32_t L_19 = V_2; NullCheck(L_18); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_20; L_20 = List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354(L_18, L_19, List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_21; L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_16, L_20, NULL); if (!L_21) { goto IL_006e; } } { return (bool)0; } IL_006e: { int32_t L_22 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0072: { int32_t L_23 = V_2; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_24; L_24 = CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline(__this, NULL); NullCheck(L_24); int32_t L_25; L_25 = List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_inline(L_24, List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); if ((((int32_t)L_23) < ((int32_t)L_25))) { goto IL_004d; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CornerSprite_GetHashCode_mB40CABE597D887F4BB3BDBDADAC0D0D799C2E379 (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* V_3 = NULL; { int32_t L_0; L_0 = CornerSprite_get_cornerType_m3AAD26BC2C63513DE93092A7F1FE89C851642BC5_inline(__this, NULL); V_1 = L_0; int32_t L_1; L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_1), NULL); V_0 = L_1; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_2; L_2 = CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline(__this, NULL); if (!L_2) { goto IL_0057; } } { V_2 = 0; goto IL_0049; } IL_0021: { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_3; L_3 = CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline(__this, NULL); int32_t L_4 = V_2; NullCheck(L_3); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_5; L_5 = List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354(L_3, L_4, List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); V_3 = L_5; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_6 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL); if (!L_7) { goto IL_0045; } } { int32_t L_8 = V_0; int32_t L_9 = V_2; V_0 = ((int32_t)(L_8^((int32_t)il2cpp_codegen_add(L_9, 1)))); int32_t L_10 = V_0; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_11 = V_3; NullCheck(L_11); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_11); V_0 = ((int32_t)(L_10^L_12)); } IL_0045: { int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0049: { int32_t L_14 = V_2; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_15; L_15 = CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline(__this, NULL); NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_inline(L_15, List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_16))) { goto IL_0021; } } IL_0057: { int32_t L_17 = V_0; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CornerSprite__ctor_m129B0F37BC95A899CE43D4130B64ABB7301F1894 (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* SpriteShape_get_angleRanges_m0C62D6A5E07E32DCCF9EE67FABF0EFC60D0D0745 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { { List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_0 = __this->___m_Angles; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShape_set_angleRanges_m3DEEE05F24BDA0C0584928E64645C50251AEC3E8 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* ___0_value, const RuntimeMethod* method) { { List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_0 = ___0_value; __this->___m_Angles = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Angles), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* SpriteShape_get_fillTexture_mCFAA6A4C131C79E81A2ED7333609FE357C83D627 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___m_FillTexture; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShape_set_fillTexture_m953DBF70A2E67363D79ABE0957E91D59EDDD5F9E (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_value, const RuntimeMethod* method) { { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_value; __this->___m_FillTexture = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FillTexture), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* SpriteShape_get_cornerSprites_m087D4444A163AA72121E45EE562260C2ACED951C (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { { List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_0 = __this->___m_CornerSprites; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShape_set_cornerSprites_m19AB6640AC7E4DCCE883BEC88E44A5B26D8B3F42 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* ___0_value, const RuntimeMethod* method) { { List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_0 = ___0_value; __this->___m_CornerSprites = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CornerSprites), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SpriteShape_get_fillOffset_mAB5DCDA5724331DAD614D975D32C5040708BF601 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_FillOffset; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShape_set_fillOffset_m76103B635C4175AFC103BEF302EE2050F7C58FD9 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; __this->___m_FillOffset = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShape_get_useSpriteBorders_m71A77DB6C2DD9240181C19700E2E68A2CC69F964 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_UseSpriteBorders; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShape_set_useSpriteBorders_mA6F0796BA9450B971B65D1487648A43F311DA57D (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___m_UseSpriteBorders = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* SpriteShape_GetCornerSprite_m33DA8C403F036A099D246C22879E7D099C80E004 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, int32_t ___0_cornerType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_mABCA28BDB92B10732359889293CAE424B0FA1E60_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_0 = (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D*)il2cpp_codegen_object_new(CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D_il2cpp_TypeInfo_var); CornerSprite__ctor_m129B0F37BC95A899CE43D4130B64ABB7301F1894(L_0, NULL); CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_1 = L_0; int32_t L_2 = ___0_cornerType; NullCheck(L_1); CornerSprite_set_cornerType_mEC433705D57B3EDC4804B0243C852B6354E89332_inline(L_1, L_2, NULL); CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_3 = L_1; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_4 = (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*)il2cpp_codegen_object_new(List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var); List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2(L_4, List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2_RuntimeMethod_var); NullCheck(L_3); CornerSprite_set_sprites_m713C5FEFAAB212FA42AEF83FEC42509D02414979_inline(L_3, L_4, NULL); CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_5 = L_3; NullCheck(L_5); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_6; L_6 = CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline(L_5, NULL); NullCheck(L_6); List_1_Insert_mABCA28BDB92B10732359889293CAE424B0FA1E60(L_6, 0, (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99*)NULL, List_1_Insert_mABCA28BDB92B10732359889293CAE424B0FA1E60_RuntimeMethod_var); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShape_ResetCornerList_m8B8505F12CB2798A97C301E9E4AC3216CC08A536 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m4DE675962A65E041808F68902B03BA7E570F650B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_0 = __this->___m_CornerSprites; NullCheck(L_0); List_1_Clear_m4DE675962A65E041808F68902B03BA7E570F650B_inline(L_0, List_1_Clear_m4DE675962A65E041808F68902B03BA7E570F650B_RuntimeMethod_var); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_1 = __this->___m_CornerSprites; CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_2; L_2 = SpriteShape_GetCornerSprite_m33DA8C403F036A099D246C22879E7D099C80E004(__this, 0, NULL); NullCheck(L_1); List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B(L_1, 0, L_2, List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B_RuntimeMethod_var); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_3 = __this->___m_CornerSprites; CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_4; L_4 = SpriteShape_GetCornerSprite_m33DA8C403F036A099D246C22879E7D099C80E004(__this, 1, NULL); NullCheck(L_3); List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B(L_3, 1, L_4, List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B_RuntimeMethod_var); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_5 = __this->___m_CornerSprites; CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_6; L_6 = SpriteShape_GetCornerSprite_m33DA8C403F036A099D246C22879E7D099C80E004(__this, 2, NULL); NullCheck(L_5); List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B(L_5, 2, L_6, List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B_RuntimeMethod_var); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_7 = __this->___m_CornerSprites; CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_8; L_8 = SpriteShape_GetCornerSprite_m33DA8C403F036A099D246C22879E7D099C80E004(__this, 3, NULL); NullCheck(L_7); List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B(L_7, 3, L_8, List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B_RuntimeMethod_var); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_9 = __this->___m_CornerSprites; CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_10; L_10 = SpriteShape_GetCornerSprite_m33DA8C403F036A099D246C22879E7D099C80E004(__this, 4, NULL); NullCheck(L_9); List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B(L_9, 4, L_10, List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B_RuntimeMethod_var); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_11 = __this->___m_CornerSprites; CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_12; L_12 = SpriteShape_GetCornerSprite_m33DA8C403F036A099D246C22879E7D099C80E004(__this, 5, NULL); NullCheck(L_11); List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B(L_11, 5, L_12, List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B_RuntimeMethod_var); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_13 = __this->___m_CornerSprites; CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_14; L_14 = SpriteShape_GetCornerSprite_m33DA8C403F036A099D246C22879E7D099C80E004(__this, 6, NULL); NullCheck(L_13); List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B(L_13, 6, L_14, List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B_RuntimeMethod_var); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_15 = __this->___m_CornerSprites; CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_16; L_16 = SpriteShape_GetCornerSprite_m33DA8C403F036A099D246C22879E7D099C80E004(__this, 7, NULL); NullCheck(L_15); List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B(L_15, 7, L_16, List_1_Insert_m54252118AE01FDBD6A089BC7E83CA423EE2F599B_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShape_OnValidate_mDB9ED7A83A57AA09DDACB7E4EC0BB412BAF786EB (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_0 = __this->___m_CornerSprites; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_inline(L_0, List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_RuntimeMethod_var); if ((((int32_t)L_1) == ((int32_t)8))) { goto IL_0014; } } { SpriteShape_ResetCornerList_m8B8505F12CB2798A97C301E9E4AC3216CC08A536(__this, NULL); } IL_0014: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShape_Reset_m46FA053BEA2E457CAD8C8E8A9B131559FFFAD521 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m1E377891E8B1993AA7D4421CFE0344CDE93E6343_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_0 = __this->___m_Angles; NullCheck(L_0); List_1_Clear_m1E377891E8B1993AA7D4421CFE0344CDE93E6343_inline(L_0, List_1_Clear_m1E377891E8B1993AA7D4421CFE0344CDE93E6343_RuntimeMethod_var); SpriteShape_ResetCornerList_m8B8505F12CB2798A97C301E9E4AC3216CC08A536(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShape_GetSpriteShapeHashCode_m9212F83587FD6084A616CE5E897F40146CAF3AF5 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* ___0_spriteShape, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m83979ECD19A9DF5046BB6B41ECB30B3F987F3542_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m654BFD8413C5A2B53C3F8FE7EEB09FF331E150C1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7267F7A34721B8660DF4A1AA8509850DA6703F4D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { V_0 = ((int32_t)-2128831035); int32_t L_0 = V_0; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_1 = ___0_spriteShape; NullCheck(L_1); List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_2; L_2 = SpriteShape_get_angleRanges_m0C62D6A5E07E32DCCF9EE67FABF0EFC60D0D0745_inline(L_1, NULL); NullCheck(L_2); int32_t L_3; L_3 = List_1_get_Count_m83979ECD19A9DF5046BB6B41ECB30B3F987F3542_inline(L_2, List_1_get_Count_m83979ECD19A9DF5046BB6B41ECB30B3F987F3542_RuntimeMethod_var); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)16777619)))^L_3)); V_1 = 0; goto IL_003e; } IL_001e: { int32_t L_4 = V_0; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_5 = ___0_spriteShape; NullCheck(L_5); List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_6; L_6 = SpriteShape_get_angleRanges_m0C62D6A5E07E32DCCF9EE67FABF0EFC60D0D0745_inline(L_5, NULL); int32_t L_7 = V_1; NullCheck(L_6); AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_8; L_8 = List_1_get_Item_m7267F7A34721B8660DF4A1AA8509850DA6703F4D(L_6, L_7, List_1_get_Item_m7267F7A34721B8660DF4A1AA8509850DA6703F4D_RuntimeMethod_var); NullCheck(L_8); int32_t L_9; L_9 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_8); int32_t L_10 = V_1; V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_4, ((int32_t)16777619)))^((int32_t)il2cpp_codegen_add(L_9, L_10)))); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_13 = ___0_spriteShape; NullCheck(L_13); List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_14; L_14 = SpriteShape_get_angleRanges_m0C62D6A5E07E32DCCF9EE67FABF0EFC60D0D0745_inline(L_13, NULL); NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m83979ECD19A9DF5046BB6B41ECB30B3F987F3542_inline(L_14, List_1_get_Count_m83979ECD19A9DF5046BB6B41ECB30B3F987F3542_RuntimeMethod_var); if ((((int32_t)L_12) < ((int32_t)L_15))) { goto IL_001e; } } { int32_t L_16 = V_0; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_17 = ___0_spriteShape; NullCheck(L_17); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_18; L_18 = SpriteShape_get_cornerSprites_m087D4444A163AA72121E45EE562260C2ACED951C_inline(L_17, NULL); NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_inline(L_18, List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_RuntimeMethod_var); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_16, ((int32_t)16777619)))^L_19)); V_2 = 0; goto IL_0084; } IL_0064: { int32_t L_20 = V_0; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_21 = ___0_spriteShape; NullCheck(L_21); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_22; L_22 = SpriteShape_get_cornerSprites_m087D4444A163AA72121E45EE562260C2ACED951C_inline(L_21, NULL); int32_t L_23 = V_2; NullCheck(L_22); CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_24; L_24 = List_1_get_Item_m654BFD8413C5A2B53C3F8FE7EEB09FF331E150C1(L_22, L_23, List_1_get_Item_m654BFD8413C5A2B53C3F8FE7EEB09FF331E150C1_RuntimeMethod_var); NullCheck(L_24); int32_t L_25; L_25 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_24); int32_t L_26 = V_2; V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_20, ((int32_t)16777619)))^((int32_t)il2cpp_codegen_add(L_25, L_26)))); int32_t L_27 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0084: { int32_t L_28 = V_2; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_29 = ___0_spriteShape; NullCheck(L_29); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_30; L_30 = SpriteShape_get_cornerSprites_m087D4444A163AA72121E45EE562260C2ACED951C_inline(L_29, NULL); NullCheck(L_30); int32_t L_31; L_31 = List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_inline(L_30, List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_RuntimeMethod_var); if ((((int32_t)L_28) < ((int32_t)L_31))) { goto IL_0064; } } { int32_t L_32 = V_0; return L_32; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShape__ctor_m498F0AB94EAE1AF1392438B694711E79143628B6 (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5D9610D0A33CFF67E89D01A0FC92C4C6AA8F43AC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mAB6DADE68B9108AE5C5CBECF5DC1E7B59E39A25B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_0 = (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE*)il2cpp_codegen_object_new(List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE_il2cpp_TypeInfo_var); List_1__ctor_m5D9610D0A33CFF67E89D01A0FC92C4C6AA8F43AC(L_0, List_1__ctor_m5D9610D0A33CFF67E89D01A0FC92C4C6AA8F43AC_RuntimeMethod_var); __this->___m_Angles = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Angles), (void*)L_0); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_1 = (List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA*)il2cpp_codegen_object_new(List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA_il2cpp_TypeInfo_var); List_1__ctor_mAB6DADE68B9108AE5C5CBECF5DC1E7B59E39A25B(L_1, List_1__ctor_mAB6DADE68B9108AE5C5CBECF5DC1E7B59E39A25B_RuntimeMethod_var); __this->___m_CornerSprites = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CornerSprites), (void*)L_1); __this->___m_UseSpriteBorders = (bool)1; ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_maxArrayCount_m1CD21D97E9DFB36FB05C64261E6B2AE8AE7A9F29 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_MaxArrayCount; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_maxArrayCount_mE4A6A50AAECB96C743CC1A701840776699833ECD (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_MaxArrayCount = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_get_geometryCached_mD9C381E9B9CF0720F751F3E8DDBCA7F810D2A07A (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_GeometryCached; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_geometryCached_m9EB40925B5661EF984777327FD4F9782B8AB2B53 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___m_GeometryCached = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_splineHashCode_m5FD24A66B300EA0F8E1A1B0E5100ED3D0AA8FB98 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ActiveSplineHash; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* SpriteShapeController_get_spriteArray_mE12E018678D8DFDA098E94255BDEE7E488292DAB (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_0 = __this->___m_SpriteArray; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 SpriteShapeController_get_spriteShapeParameters_m5EB8EFD2C04CC8797FDC67F2E381AB833D287AA0 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_0 = __this->___m_ActiveShapeParameters; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* SpriteShapeController_get_spriteShapeGeometryCache_m677A25E93851BACE158237F9878AE78D21E17AE8 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* V_1 = NULL; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* G_B3_0 = NULL; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* G_B2_0 = NULL; SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* G_B4_0 = NULL; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* G_B4_1 = NULL; { SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* L_0 = __this->___m_SpriteShapeGeometryCache; 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_0032; } } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Component_TryGetComponent_mC2472304301C1523E25A5FACD0BCD1CC471B7BD0(__this, L_3, (&V_1), NULL); V_0 = L_4; bool L_5 = V_0; if (L_5) { G_B3_0 = __this; goto IL_0027; } G_B2_0 = __this; } { G_B4_0 = ((SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E*)(NULL)); G_B4_1 = G_B2_0; goto IL_002d; } IL_0027: { Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_6 = V_1; G_B4_0 = ((SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E*)IsInstClass((RuntimeObject*)L_6, SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E_il2cpp_TypeInfo_var)); G_B4_1 = G_B3_0; } IL_002d: { NullCheck(G_B4_1); G_B4_1->___m_SpriteShapeGeometryCache = G_B4_0; Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->___m_SpriteShapeGeometryCache), (void*)G_B4_0); } IL_0032: { SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* L_7 = __this->___m_SpriteShapeGeometryCache; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* SpriteShapeController_get_cornerSpriteArray_mF0A3ACBD990E4DCE4BFE3CA2192C0058DD3F7E9E (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_0 = __this->___m_CornerSpriteArray; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* SpriteShapeController_get_edgeSpriteArray_mB562E639F3951B0A5432AA7F9BA18BCD69387071 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_0 = __this->___m_EdgeSpriteArray; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E SpriteShapeController_get_shadowData_m6D637C25E16688807369372E8B00026509CD1EB3 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_0 = __this->___m_ShadowData; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* SpriteShapeController_get_angleRangeInfoArray_mED8D0B5CD5EE8724A44A6CA86DCE37AE085C11F4 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* L_0 = __this->___m_AngleRangeInfoArray; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4* SpriteShapeController_get_spriteShapeCreator_m3E277D63975226E2A58979508A782BC02117C95A (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __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; } { SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4* L_0 = __this->___m_Creator; 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; } } { SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* L_2; L_2 = SpriteShapeDefaultCreator_get_defaultInstance_m3D7F2CB26AD65BA670E221E672716B4AEB5764E4(NULL); __this->___m_Creator = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Creator), (void*)L_2); } IL_0019: { SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4* L_3 = __this->___m_Creator; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_spriteShapeCreator_mCC6692B6ADA3C0812401E066A030F518EC74C2EA (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4* ___0_value, 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; } { SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4* L_0 = ___0_value; 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_0010; } } { SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4* L_2 = ___0_value; __this->___m_Creator = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Creator), (void*)L_2); } IL_0010: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861* SpriteShapeController_get_modifiers_m5CE76EC7CD1814B13FFDA0807356972AE59B80A3 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861* L_0 = __this->___m_Modifiers; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_spriteShapeHashCode_mF2D6ABCAF590DFC5A0461E61A8B78356FD2FB520 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ActiveSpriteShapeHash; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_get_worldSpaceUVs_m334F4BDD28C1980124898063E3FA35A82E48E8A3 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_WorldSpaceUV; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_worldSpaceUVs_m3426FE81A540AD44FBE6CB78368C846902BA1D3D (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___m_WorldSpaceUV = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SpriteShapeController_get_fillPixelsPerUnit_m03D2274AA79D8FE84520825C4658C89328B40AC9 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_FillPixelPerUnit; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_fillPixelsPerUnit_m838E1E5F179458D2483A4B7D60595B8677E8B2F3 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; __this->___m_FillPixelPerUnit = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_get_enableTangents_m3B01758CFC4CF46ADF8707266A87F506C68FF6C9 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_EnableTangents; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_enableTangents_m213DBDA0EB1F827A4255E47B6E7D229EEFCF73B0 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___m_EnableTangents = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SpriteShapeController_get_stretchTiling_m8B867630BCC7929A238CB8F43F687F3F9618C658 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_StretchTiling; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_stretchTiling_m51EEDC3EBAEDFDD5393CD1A371904D1113921E6A (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; __this->___m_StretchTiling = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_splineDetail_mB03C316DE81143E38A30C15C339D36DAD7C56E33 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_SplineDetail; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_splineDetail_m9580F13305955BA3C89914EBD8EB99EF11249325 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; int32_t L_1; L_1 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(0, L_0, NULL); __this->___m_SplineDetail = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_colliderDetail_m11726DDBB4219DB8DB66B0C34ACFB877DA82330B (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ColliderDetail; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_colliderDetail_m9DB395B7A2C311E17542FADF33DB04128F3E2E3E (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; int32_t L_1; L_1 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(0, L_0, NULL); __this->___m_ColliderDetail = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SpriteShapeController_get_colliderOffset_mFE87071B23F19A7C3CF672E12AD049D3D92CBBCF (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_ColliderOffset; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_colliderOffset_m1A87B0F5B035C07393CC6412504E8CD0A681BFED (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; __this->___m_ColliderOffset = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SpriteShapeController_get_cornerAngleThreshold_m3A66C56D956590DF46B1EC99F18D8E17BA3D28B1 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_CornerAngleThreshold; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_cornerAngleThreshold_m3757272F360166C704601DD56FA4014B6D20E2C1 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; __this->___m_CornerAngleThreshold = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_get_autoUpdateCollider_m54D843E58B97438ACF30071768B0F5FB4A8473B7 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_UpdateCollider; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_autoUpdateCollider_m70DEFCF590D8D3CDDE1082B7E96226C993B00D18 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___m_UpdateCollider = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_get_optimizeCollider_mCBE85BA595F9221E2442125F6615A958BA1353EC (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_get_optimizeGeometry_m7D907B4FB2924B44C252DE590CA3F151B6C711D9 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_get_hasCollider_mB354FB04E19BA1CBC5F486BB32DF692382FBDD42 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __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; } { EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* L_0; L_0 = SpriteShapeController_get_edgeCollider_m2E6019F72F1AFB428BF9D2089BEDA849D0D9577E(__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_001b; } } { PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* L_2; L_2 = SpriteShapeController_get_polygonCollider_m225EE23CFBB87B3FFFACFF7CC6B2CA5515236015(__this, NULL); 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); return L_3; } IL_001b: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Spline_tD674213224F697425072FBF76AE3FD203AD2B818* SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_0 = __this->___m_Spline; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SpriteShapeController_get_boundsScale_m19CD4C76DF1DDCD5D74D0E1E578179E7B3A8BC65 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_BoundsScale; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_boundsScale_mB43FE245DD2766D8B1928C6B6D56ED76B0940878 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; __this->___m_BoundsScale = L_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1; L_1 = SpriteShapeController_InitBounds_m2B81084A9168AD6B0C98629900A76A579408DD79(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_0 = __this->___m_SpriteShape; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_spriteShape_m1C26E9221CAF1319F40D50D8967F9C5D6198C7AE (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* ___0_value, const RuntimeMethod* method) { { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_0 = ___0_value; __this->___m_SpriteShape = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SpriteShape), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* SpriteShapeController_get_edgeCollider_m2E6019F72F1AFB428BF9D2089BEDA849D0D9577E (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* V_1 = NULL; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* G_B3_0 = NULL; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* G_B2_0 = NULL; EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* G_B4_0 = NULL; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* G_B4_1 = NULL; { EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* L_0 = __this->___m_EdgeCollider2D; 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_0032; } } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Component_TryGetComponent_mC2472304301C1523E25A5FACD0BCD1CC471B7BD0(__this, L_3, (&V_1), NULL); V_0 = L_4; bool L_5 = V_0; if (L_5) { G_B3_0 = __this; goto IL_0027; } G_B2_0 = __this; } { G_B4_0 = ((EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710*)(NULL)); G_B4_1 = G_B2_0; goto IL_002d; } IL_0027: { Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_6 = V_1; G_B4_0 = ((EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710*)IsInstSealed((RuntimeObject*)L_6, EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710_il2cpp_TypeInfo_var)); G_B4_1 = G_B3_0; } IL_002d: { NullCheck(G_B4_1); G_B4_1->___m_EdgeCollider2D = G_B4_0; Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->___m_EdgeCollider2D), (void*)G_B4_0); } IL_0032: { EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* L_7 = __this->___m_EdgeCollider2D; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* SpriteShapeController_get_polygonCollider_m225EE23CFBB87B3FFFACFF7CC6B2CA5515236015 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* V_1 = NULL; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* G_B3_0 = NULL; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* G_B2_0 = NULL; PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* G_B4_0 = NULL; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* G_B4_1 = NULL; { PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* L_0 = __this->___m_PolygonCollider2D; 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_0032; } } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Component_TryGetComponent_mC2472304301C1523E25A5FACD0BCD1CC471B7BD0(__this, L_3, (&V_1), NULL); V_0 = L_4; bool L_5 = V_0; if (L_5) { G_B3_0 = __this; goto IL_0027; } G_B2_0 = __this; } { G_B4_0 = ((PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E*)(NULL)); G_B4_1 = G_B2_0; goto IL_002d; } IL_0027: { Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_6 = V_1; G_B4_0 = ((PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E*)IsInstSealed((RuntimeObject*)L_6, PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_il2cpp_TypeInfo_var)); G_B4_1 = G_B3_0; } IL_002d: { NullCheck(G_B4_1); G_B4_1->___m_PolygonCollider2D = G_B4_0; Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->___m_PolygonCollider2D), (void*)G_B4_0); } IL_0032: { PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* L_7 = __this->___m_PolygonCollider2D; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC_mBBF2FAD094FD98A4AFAA4152871A4AF0153E149A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_0 = __this->___m_SpriteShapeRenderer; 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_0019; } } { SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_2; L_2 = Component_GetComponent_TisSpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC_mBBF2FAD094FD98A4AFAA4152871A4AF0153E149A(__this, Component_GetComponent_TisSpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC_mBBF2FAD094FD98A4AFAA4152871A4AF0153E149A_RuntimeMethod_var); __this->___m_SpriteShapeRenderer = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SpriteShapeRenderer), (void*)L_2); } IL_0019: { SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_3 = __this->___m_SpriteShapeRenderer; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_get_updateShadow_mE4867AC0CCEB59E1A84FB5838549B06A76744237 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_UpdateShadow; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_updateShadow_m9DD4AAFA8325D765049D6DAEFCF4F4BC0839B2A0 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___m_UpdateShadow = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_shadowDetail_mD3D6007CEB98D403E2AFDCC95964064AEB19A06A (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ShadowDetail; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_shadowDetail_m05EA9DC9F7477FBAD89EF9450DBD715B6EEDB119 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_ShadowDetail = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SpriteShapeController_get_shadowOffset_m8DE3562CAD5C0F9D85A994D43CEC58EB71CC0182 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_ShadowOffset; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_set_shadowOffset_m19289874F3727373E359E8F9385480043280EDE3 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; __this->___m_ShadowOffset = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* SpriteShapeController_get_shadowSegment_m1483EF0CB76FC6CD13ACCC66F4B73412CE1DF59A (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = __this->___m_ShadowSegment; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D SpriteShapeController_get_stats_m3130C2A150F3CFF99A6FD0D5EC06147E907D96FD (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m99D4611CBECE73BA76F4CC05D99C3C88FBD3F484_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* L_0 = (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D*)(&__this->___m_Statistics); bool L_1; L_1 = NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_inline(L_0, NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_RuntimeMethod_var); if (L_1) { goto IL_001b; } } { NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D L_2; memset((&L_2), 0, sizeof(L_2)); NativeArray_1__ctor_m99D4611CBECE73BA76F4CC05D99C3C88FBD3F484((&L_2), 1, 4, 1, NativeArray_1__ctor_m99D4611CBECE73BA76F4CC05D99C3C88FBD3F484_RuntimeMethod_var); __this->___m_Statistics = L_2; } IL_001b: { NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D L_3 = __this->___m_Statistics; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_DisposeInternal_mAAEB238F72B78D551F83EB312D6619987899B98D (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mD66CC91362E723D67F805C54D9F6DA0DD2FDA63C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mED9E373415C2DF369294129F0C57FDC676521786_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* L_0 = (JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08*)(&__this->___m_JobHandle); JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A(L_0, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_1 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderData); bool L_2; L_2 = NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_inline(L_1, NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var); if (!L_2) { goto IL_0023; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_3 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderData); NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F(L_3, NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); } IL_0023: { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_4 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowData); bool L_5; L_5 = NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_inline(L_4, NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var); if (!L_5) { goto IL_003b; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_6 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowData); NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F(L_6, NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); } IL_003b: { NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* L_7 = (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8*)(&__this->___m_TangentData); bool L_8; L_8 = NativeArray_1_get_IsCreated_mED9E373415C2DF369294129F0C57FDC676521786_inline(L_7, NativeArray_1_get_IsCreated_mED9E373415C2DF369294129F0C57FDC676521786_RuntimeMethod_var); if (!L_8) { goto IL_0053; } } { NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* L_9 = (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8*)(&__this->___m_TangentData); NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6(L_9, NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_RuntimeMethod_var); } IL_0053: { NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* L_10 = (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D*)(&__this->___m_Statistics); bool L_11; L_11 = NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_inline(L_10, NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_RuntimeMethod_var); if (!L_11) { goto IL_006b; } } { NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* L_12 = (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D*)(&__this->___m_Statistics); NativeArray_1_Dispose_mD66CC91362E723D67F805C54D9F6DA0DD2FDA63C(L_12, NativeArray_1_Dispose_mD66CC91362E723D67F805C54D9F6DA0DD2FDA63C_RuntimeMethod_var); } IL_006b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_OnApplicationQuit_m8A657FEEFC44C425C81EFC0E79E593B9E7CB0CB4 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteShapeController_DisposeInternal_mAAEB238F72B78D551F83EB312D6619987899B98D(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_OnEnable_m9DDC5591B1D66745D6AD2922FA54119E39E8CC55 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { __this->___m_DynamicOcclusionOverriden = (bool)1; SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_0; L_0 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__this, NULL); NullCheck(L_0); bool L_1; L_1 = Renderer_get_allowOcclusionWhenDynamic_m5FC709426EA4FD277AD5E9BF1A04CD2B8868410C(L_0, NULL); __this->___m_DynamicOcclusionLocal = L_1; SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_2; L_2 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__this, NULL); NullCheck(L_2); Renderer_set_allowOcclusionWhenDynamic_mFAF8360D5AEEAE69443738AA7D764CF1E52EFFE7(L_2, (bool)0, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3; L_3 = SpriteShapeController_InitBounds_m2B81084A9168AD6B0C98629900A76A579408DD79(__this, NULL); SpriteShapeController_UpdateSpriteData_mD8A87BDA7AC4BC6EA3521AEE52B38F62C01A579D(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_OnDisable_m0205031B7FF69736F230D4045F256AA66335DA76 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteShapeController_UpdateGeometryCache_m4D27DBA3C6C424293BDD963C968C0B2014C7C7F7(__this, NULL); SpriteShapeController_DisposeInternal_mAAEB238F72B78D551F83EB312D6619987899B98D(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_OnDestroy_m3CE9200A30C616BE7761C2B73A725772FD46D18D (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_Reset_mBF3168EA991377B3FCD3C1F48F5BC20DE54757C3 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { __this->___m_SplineDetail = ((int32_t)16); __this->___m_AdaptiveUV = (bool)1; __this->___m_StretchUV = (bool)0; __this->___m_FillPixelPerUnit = (100.0f); __this->___m_ColliderDetail = ((int32_t)16); __this->___m_ShadowDetail = ((int32_t)16); __this->___m_StretchTiling = (1.0f); __this->___m_WorldSpaceUV = (bool)0; __this->___m_CornerAngleThreshold = (30.0f); __this->___m_ColliderOffset = (0.0f); __this->___m_ShadowOffset = (0.5f); __this->___m_UpdateCollider = (bool)1; __this->___m_EnableTangents = (bool)0; Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_0; L_0 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); NullCheck(L_0); Spline_Clear_m90018779EEB8B0130F1C0FFFAFC0B9D5C75C840B(L_0, NULL); Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_1; L_1 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_left_m851D1A435131CE336F60115E19FC8C21480284BC_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_get_down_m7672D87B9C778FB2AEF7BB79758142D01166B493_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_2, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_4, NULL); NullCheck(L_1); Spline_InsertPointAt_m2615F34617A42F174ADEE4AE74EB97EFB07CBEE8(L_1, 0, L_5, NULL); Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_6; L_6 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Vector2_get_left_m851D1A435131CE336F60115E19FC8C21480284BC_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9; L_9 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_7, L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_9, NULL); NullCheck(L_6); Spline_InsertPointAt_m2615F34617A42F174ADEE4AE74EB97EFB07CBEE8(L_6, 1, L_10, NULL); Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_11; L_11 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Vector2_get_right_m99043ED6B3D5AEA5033313FE3DA9571F39D1B280_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13; L_13 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; L_14 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_12, L_13, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_14, NULL); NullCheck(L_11); Spline_InsertPointAt_m2615F34617A42F174ADEE4AE74EB97EFB07CBEE8(L_11, 2, L_15, NULL); Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_16; L_16 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17; L_17 = Vector2_get_right_m99043ED6B3D5AEA5033313FE3DA9571F39D1B280_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18; L_18 = Vector2_get_down_m7672D87B9C778FB2AEF7BB79758142D01166B493_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19; L_19 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_17, L_18, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_19, NULL); NullCheck(L_16); Spline_InsertPointAt_m2615F34617A42F174ADEE4AE74EB97EFB07CBEE8(L_16, 3, L_20, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_SmartDestroy_m2536D729E67C1909A7FC8C1C1691408C7BE04C06 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_o, 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; } { Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_o; 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; } IL_000a: { Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___0_o; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SpriteShapeController_InitBounds_m2B81084A9168AD6B0C98629900A76A579408DD79 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { int32_t V_0 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3; memset((&V_3), 0, sizeof(V_3)); { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_0; L_0 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); NullCheck(L_0); int32_t L_1; L_1 = Spline_GetPointCount_m9A872A9A4C7CA81296EF70F93D48B8C47A5F7415(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)1))) { goto IL_0080; } } { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_3; L_3 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Spline_GetPosition_m68F7EECA5140A4D6C0FAA8AB9F8DED9BF214CF9C(L_3, 0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline((&V_1), L_4, L_5, NULL); V_2 = 1; goto IL_0043; } IL_002c: { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_6; L_6 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); int32_t L_7 = V_2; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Spline_GetPosition_m68F7EECA5140A4D6C0FAA8AB9F8DED9BF214CF9C(L_6, L_7, NULL); Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F_inline((&V_1), L_8, NULL); int32_t L_9 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0043: { int32_t L_10 = V_2; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_002c; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4_inline((&V_1), NULL); float L_13 = __this->___m_BoundsScale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_12, L_13, NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128_inline((&V_1), L_14, NULL); SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_15; L_15 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__this, NULL); NullCheck(L_15); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_16; L_16 = Renderer_get_localBounds_m8E3CDFEBF18132DB1CAB0825CC1CB8CD0E123894(L_15, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22_inline((&V_1), L_16, NULL); SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_17; L_17 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__this, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_18 = V_1; NullCheck(L_17); SpriteShapeRenderer_SetLocalAABB_m50672DFB7F3EF0AB13FF725A86EA3DA718C8F080(L_17, L_18, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_19 = V_1; return L_19; } IL_0080: { il2cpp_codegen_initobj((&V_3), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_20 = V_3; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_RefreshSpriteShape_m35888DA0521C69F3B6E56A69C2DF4C53CFC419BB (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { __this->___m_ActiveSplineHash = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_ValidateSpline_m574D40EEB9533DC63C07FE45A83E5434A8A950D9 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __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*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF200792A5728C88EC1846134DBF9A8EF97F74453); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_0; L_0 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); NullCheck(L_0); int32_t L_1; L_1 = Spline_GetPointCount_m9A872A9A4C7CA81296EF70F93D48B8C47A5F7415(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)2))) { goto IL_0012; } } { return (bool)0; } IL_0012: { V_1 = 0; goto IL_0082; } IL_0016: { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_3; L_3 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); int32_t L_4 = V_1; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Spline_GetPosition_m68F7EECA5140A4D6C0FAA8AB9F8DED9BF214CF9C(L_3, L_4, NULL); Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_6; L_6 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); int32_t L_7 = V_1; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Spline_GetPosition_m68F7EECA5140A4D6C0FAA8AB9F8DED9BF214CF9C(L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_5, L_8, NULL); V_2 = L_9; float L_10; L_10 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_2), NULL); if ((!(((float)L_10) < ((float)(0.00100000005f))))) { goto IL_007e; } } { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11; L_11 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)3); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = L_12; int32_t L_14 = V_1; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); NullCheck(L_13); ArrayElementTypeCheck (L_13, L_16); (L_13)->SetAt(static_cast(0), (RuntimeObject*)L_16); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = L_13; int32_t L_18 = V_1; int32_t L_19 = ((int32_t)il2cpp_codegen_add(L_18, 1)); RuntimeObject* L_20 = Box(il2cpp_defaults.int32_class, &L_19); NullCheck(L_17); ArrayElementTypeCheck (L_17, L_20); (L_17)->SetAt(static_cast(1), (RuntimeObject*)L_20); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = L_17; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22; L_22 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_22); String_t* L_23; L_23 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_22, NULL); NullCheck(L_21); ArrayElementTypeCheck (L_21, L_23); (L_21)->SetAt(static_cast(2), (RuntimeObject*)L_23); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarningFormat_mEC3E8902D2EF0D6CDC7D2643D75DF8A7A6F84713(L_11, _stringLiteralF200792A5728C88EC1846134DBF9A8EF97F74453, L_21, NULL); return (bool)0; } IL_007e: { int32_t L_24 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0082: { int32_t L_25 = V_1; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_26, 1))))) { goto IL_0016; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_ValidateSpriteShapeTexture_mD3A351394676E4AB9C1EA7127E77E144D6A05B00 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __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*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFB623B73CA08DA880448F53240B07B61FB074E5); s_Il2CppMethodInitialized = true; } bool V_0 = false; { V_0 = (bool)0; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_0; L_0 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__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_0031; } } { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_2; L_2 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); NullCheck(L_2); bool L_3; L_3 = Spline_get_isOpenEnded_m09BD0EAEDB52B06A28C0D5718F63043791DC6861(L_2, NULL); if (L_3) { goto IL_0055; } } { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_4; L_4 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); NullCheck(L_4); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5; L_5 = SpriteShape_get_fillTexture_mCFAA6A4C131C79E81A2ED7333609FE357C83D627_inline(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); V_0 = L_6; goto IL_0055; } IL_0031: { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7; L_7 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_8; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10; L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_10); String_t* L_11; L_11 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_10, NULL); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_11); (L_9)->SetAt(static_cast(0), (RuntimeObject*)L_11); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarningFormat_mEC3E8902D2EF0D6CDC7D2643D75DF8A7A6F84713(L_7, _stringLiteralAFB623B73CA08DA880448F53240B07B61FB074E5, L_9, NULL); } IL_0055: { bool L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_ValidateUTess2D_mC71A1EC29B1BC0FF00C49C695A96846D709F458E (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { bool L_0 = __this->___m_UTess2D; V_0 = L_0; bool L_1 = __this->___m_UTess2D; if (!L_1) { goto IL_0030; } } { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_2; L_2 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, L_2, NULL); if (!L_3) { goto IL_0030; } } { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_4; L_4 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); NullCheck(L_4); float L_5; L_5 = SpriteShape_get_fillOffset_mAB5DCDA5724331DAD614D975D32C5040708BF601_inline(L_4, NULL); V_0 = (bool)((((float)L_5) == ((float)(0.0f)))? 1 : 0); } IL_0030: { bool L_6 = V_0; if (!L_6) { goto IL_003d; } } { bool L_7 = __this->___m_TessellationNeedsFallback; return (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0); } IL_003d: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_HasSpriteShapeChanged_mD2828F60582F8702356BBEB50CC95A7A6BA55237 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool G_B2_0 = false; bool G_B1_0 = false; { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_0 = __this->___m_ActiveSpriteShape; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_1; L_1 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); 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); bool L_3 = L_2; if (!L_3) { G_B2_0 = L_3; goto IL_0020; } G_B1_0 = L_3; } { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_4; L_4 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); __this->___m_ActiveSpriteShape = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ActiveSpriteShape), (void*)L_4); G_B2_0 = G_B1_0; } IL_0020: { return G_B2_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_HasSpriteShapeDataChanged_mCC909CA241E0D2E116A51C32B8A22CC7D4726F58 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; { bool L_0; L_0 = SpriteShapeController_HasSpriteShapeChanged_mD2828F60582F8702356BBEB50CC95A7A6BA55237(__this, NULL); V_0 = L_0; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_1; L_1 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, 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_0032; } } { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_3; L_3 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); int32_t L_4; L_4 = SpriteShape_GetSpriteShapeHashCode_m9212F83587FD6084A616CE5E897F40146CAF3AF5(L_3, NULL); V_1 = L_4; int32_t L_5; L_5 = SpriteShapeController_get_spriteShapeHashCode_mF2D6ABCAF590DFC5A0461E61A8B78356FD2FB520_inline(__this, NULL); int32_t L_6 = V_1; if ((((int32_t)L_5) == ((int32_t)L_6))) { goto IL_0032; } } { int32_t L_7 = V_1; __this->___m_ActiveSpriteShapeHash = L_7; V_0 = (bool)1; } IL_0032: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeController_GetCustomScriptHashCode_m42FEDCC62FFACA8D3C5F1FE06309D57634D3CAA4 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mCAA2846F9895499245F2A2AECAA62BB832915377_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m85C2878783EF14FE1F213F44F7DF7C23C25F1206_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAD38B6DEC3B55229423C3473C05087FB57F77CAC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m1BC6DC70A8DE77B83D22FC290BB3472DE60942D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722 V_1; memset((&V_1), 0, sizeof(V_1)); SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F* V_2 = NULL; { V_0 = 0; SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4* L_0; L_0 = SpriteShapeController_get_spriteShapeCreator_m3E277D63975226E2A58979508A782BC02117C95A(__this, NULL); NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_0); V_0 = ((int32_t)(((int32_t)-2128831035)^L_1)); List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861* L_2 = __this->___m_Modifiers; NullCheck(L_2); Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722 L_3; L_3 = List_1_GetEnumerator_m1BC6DC70A8DE77B83D22FC290BB3472DE60942D6(L_2, List_1_GetEnumerator_m1BC6DC70A8DE77B83D22FC290BB3472DE60942D6_RuntimeMethod_var); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004d: { Enumerator_Dispose_mCAA2846F9895499245F2A2AECAA62BB832915377((&V_1), Enumerator_Dispose_mCAA2846F9895499245F2A2AECAA62BB832915377_RuntimeMethod_var); return; } }); try { { goto IL_0042_1; } IL_0022_1: { SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F* L_4; L_4 = Enumerator_get_Current_mAD38B6DEC3B55229423C3473C05087FB57F77CAC_inline((&V_1), Enumerator_get_Current_mAD38B6DEC3B55229423C3473C05087FB57F77CAC_RuntimeMethod_var); V_2 = L_4; SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F* L_5 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, L_5, NULL); if (!L_6) { goto IL_0042_1; } } { int32_t L_7 = V_0; SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F* L_8 = V_2; NullCheck(L_8); int32_t L_9; L_9 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_8); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_7, ((int32_t)16777619)))^L_9)); } IL_0042_1: { bool L_10; L_10 = Enumerator_MoveNext_m85C2878783EF14FE1F213F44F7DF7C23C25F1206((&V_1), Enumerator_MoveNext_m85C2878783EF14FE1F213F44F7DF7C23C25F1206_RuntimeMethod_var); if (L_10) { goto IL_0022_1; } } { goto IL_005b; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_005b: { int32_t L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_HasSplineDataChanged_m5AEE03084F30CD6E726BF388636C8B5CD419CCB2 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __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; int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; int32_t G_B3_0 = 0; int32_t G_B3_1 = 0; int32_t G_B5_0 = 0; int32_t G_B4_0 = 0; int32_t G_B6_0 = 0; int32_t G_B6_1 = 0; int32_t G_B8_0 = 0; int32_t G_B7_0 = 0; int32_t G_B9_0 = 0; int32_t G_B9_1 = 0; int32_t G_B11_0 = 0; int32_t G_B10_0 = 0; int32_t G_B12_0 = 0; int32_t G_B12_1 = 0; int32_t G_B14_0 = 0; int32_t G_B13_0 = 0; int32_t G_B15_0 = 0; int32_t G_B15_1 = 0; int32_t G_B17_0 = 0; int32_t G_B16_0 = 0; int32_t G_B18_0 = 0; int32_t G_B18_1 = 0; int32_t G_B20_0 = 0; int32_t G_B19_0 = 0; int32_t G_B21_0 = 0; int32_t G_B21_1 = 0; int32_t G_B23_0 = 0; int32_t G_B22_0 = 0; int32_t G_B24_0 = 0; int32_t G_B24_1 = 0; { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_0; L_0 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); V_0 = ((int32_t)(((int32_t)-2128831035)^L_1)); int32_t L_2 = V_0; bool L_3 = __this->___m_UTess2D; if (L_3) { G_B2_0 = ((int32_t)il2cpp_codegen_multiply(L_2, ((int32_t)16777619))); goto IL_0024; } G_B1_0 = ((int32_t)il2cpp_codegen_multiply(L_2, ((int32_t)16777619))); } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0025; } IL_0024: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_0025: { V_0 = ((int32_t)(G_B3_1^G_B3_0)); int32_t L_4 = V_0; bool L_5 = __this->___m_WorldSpaceUV; if (L_5) { G_B5_0 = ((int32_t)il2cpp_codegen_multiply(L_4, ((int32_t)16777619))); goto IL_0039; } G_B4_0 = ((int32_t)il2cpp_codegen_multiply(L_4, ((int32_t)16777619))); } { G_B6_0 = 0; G_B6_1 = G_B4_0; goto IL_003a; } IL_0039: { G_B6_0 = 1; G_B6_1 = G_B5_0; } IL_003a: { V_0 = ((int32_t)(G_B6_1^G_B6_0)); int32_t L_6 = V_0; bool L_7 = __this->___m_EnableTangents; if (L_7) { G_B8_0 = ((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)16777619))); goto IL_004e; } G_B7_0 = ((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)16777619))); } { G_B9_0 = 0; G_B9_1 = G_B7_0; goto IL_004f; } IL_004e: { G_B9_0 = 1; G_B9_1 = G_B8_0; } IL_004f: { V_0 = ((int32_t)(G_B9_1^G_B9_0)); int32_t L_8 = V_0; bool L_9 = __this->___m_GeometryCached; if (L_9) { G_B11_0 = ((int32_t)il2cpp_codegen_multiply(L_8, ((int32_t)16777619))); goto IL_0063; } G_B10_0 = ((int32_t)il2cpp_codegen_multiply(L_8, ((int32_t)16777619))); } { G_B12_0 = 0; G_B12_1 = G_B10_0; goto IL_0064; } IL_0063: { G_B12_0 = 1; G_B12_1 = G_B11_0; } IL_0064: { V_0 = ((int32_t)(G_B12_1^G_B12_0)); int32_t L_10 = V_0; bool L_11 = __this->___m_UpdateShadow; if (L_11) { G_B14_0 = ((int32_t)il2cpp_codegen_multiply(L_10, ((int32_t)16777619))); goto IL_0078; } G_B13_0 = ((int32_t)il2cpp_codegen_multiply(L_10, ((int32_t)16777619))); } { G_B15_0 = 0; G_B15_1 = G_B13_0; goto IL_0079; } IL_0078: { G_B15_0 = 1; G_B15_1 = G_B14_0; } IL_0079: { V_0 = ((int32_t)(G_B15_1^G_B15_0)); int32_t L_12 = V_0; bool L_13 = __this->___m_UpdateCollider; if (L_13) { G_B17_0 = ((int32_t)il2cpp_codegen_multiply(L_12, ((int32_t)16777619))); goto IL_008d; } G_B16_0 = ((int32_t)il2cpp_codegen_multiply(L_12, ((int32_t)16777619))); } { G_B18_0 = 0; G_B18_1 = G_B16_0; goto IL_008e; } IL_008d: { G_B18_0 = 1; G_B18_1 = G_B17_0; } IL_008e: { V_0 = ((int32_t)(G_B18_1^G_B18_0)); int32_t L_14 = V_0; float* L_15 = (float*)(&__this->___m_StretchTiling); int32_t L_16; L_16 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_15, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_14, ((int32_t)16777619)))^L_16)); int32_t L_17 = V_0; float* L_18 = (float*)(&__this->___m_ColliderOffset); int32_t L_19; L_19 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_18, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_17, ((int32_t)16777619)))^L_19)); int32_t L_20 = V_0; int32_t* L_21 = (int32_t*)(&__this->___m_ColliderDetail); int32_t L_22; L_22 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_21, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_20, ((int32_t)16777619)))^L_22)); int32_t L_23 = V_0; float* L_24 = (float*)(&__this->___m_ShadowOffset); int32_t L_25; L_25 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_24, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_23, ((int32_t)16777619)))^L_25)); int32_t L_26 = V_0; int32_t* L_27 = (int32_t*)(&__this->___m_ShadowDetail); int32_t L_28; L_28 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_27, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_26, ((int32_t)16777619)))^L_28)); int32_t L_29 = V_0; int32_t L_30; L_30 = SpriteShapeController_GetCustomScriptHashCode_m42FEDCC62FFACA8D3C5F1FE06309D57634D3CAA4(__this, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_29, ((int32_t)16777619)))^L_30)); int32_t L_31 = V_0; EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* L_32; L_32 = SpriteShapeController_get_edgeCollider_m2E6019F72F1AFB428BF9D2089BEDA849D0D9577E(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_33; L_33 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_33) { G_B20_0 = ((int32_t)il2cpp_codegen_multiply(L_31, ((int32_t)16777619))); goto IL_011b; } G_B19_0 = ((int32_t)il2cpp_codegen_multiply(L_31, ((int32_t)16777619))); } { G_B21_0 = 1; G_B21_1 = G_B19_0; goto IL_011c; } IL_011b: { G_B21_0 = 0; G_B21_1 = G_B20_0; } IL_011c: { V_0 = ((int32_t)(G_B21_1^G_B21_0)); int32_t L_34 = V_0; PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* L_35; L_35 = SpriteShapeController_get_polygonCollider_m225EE23CFBB87B3FFFACFF7CC6B2CA5515236015(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_36; L_36 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_35, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_36) { G_B23_0 = ((int32_t)il2cpp_codegen_multiply(L_34, ((int32_t)16777619))); goto IL_0136; } G_B22_0 = ((int32_t)il2cpp_codegen_multiply(L_34, ((int32_t)16777619))); } { G_B24_0 = 1; G_B24_1 = G_B22_0; goto IL_0137; } IL_0136: { G_B24_0 = 0; G_B24_1 = G_B23_0; } IL_0137: { V_0 = ((int32_t)(G_B24_1^G_B24_0)); int32_t L_37; L_37 = SpriteShapeController_get_splineHashCode_m5FD24A66B300EA0F8E1A1B0E5100ED3D0AA8FB98_inline(__this, NULL); int32_t L_38 = V_0; if ((((int32_t)L_37) == ((int32_t)L_38))) { goto IL_014b; } } { int32_t L_39 = V_0; __this->___m_ActiveSplineHash = L_39; return (bool)1; } IL_014b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_OnBecameInvisible_m2ADE87FA7014E00DEE586DA6B1A8440BBD81C142 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0; L_0 = SpriteShapeController_InitBounds_m2B81084A9168AD6B0C98629900A76A579408DD79(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_LateUpdate_m5D3DECBC12536092B882C2028C7B4E4C634C747D (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteShapeController_BakeCollider_mEFCB850D14CBB3949E2C7FCD62A24FA5C06593D7(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_OnWillRenderObject_mD1D3D260CAE2FFFFFDC26F0FE059C020A9C62D1C (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_0; L_0 = SpriteShapeController_BakeMesh_mD8809E911D574437001B446DDFA90724BF384743(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 SpriteShapeController_BakeMesh_mD8809E911D574437001B446DDFA90724BF384743 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __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; } JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; { il2cpp_codegen_initobj((&V_0), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08)); SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* L_0; L_0 = SpriteShapeController_get_spriteShapeGeometryCache_m677A25E93851BACE158237F9878AE78D21E17AE8(__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_002c; } } { int32_t L_2 = __this->___m_ActiveSplineHash; if (!L_2) { goto IL_002c; } } { SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* L_3; L_3 = SpriteShapeController_get_spriteShapeGeometryCache_m677A25E93851BACE158237F9878AE78D21E17AE8(__this, NULL); NullCheck(L_3); int32_t L_4; L_4 = SpriteShapeGeometryCache_get_maxArrayCount_m0D5DD80D325407DD8BEFD67804BE450C16900F29_inline(L_3, NULL); if (!L_4) { goto IL_002c; } } { JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_5 = V_0; return L_5; } IL_002c: { bool L_6; L_6 = SpriteShapeController_ValidateSpline_m574D40EEB9533DC63C07FE45A83E5434A8A950D9(__this, NULL); if (!L_6) { goto IL_0066; } } { bool L_7; L_7 = SpriteShapeController_HasSplineDataChanged_m5AEE03084F30CD6E726BF388636C8B5CD419CCB2(__this, NULL); bool L_8; L_8 = SpriteShapeController_HasSpriteShapeDataChanged_mCC909CA241E0D2E116A51C32B8A22CC7D4726F58(__this, NULL); V_1 = L_8; bool L_9; L_9 = SpriteShapeController_UpdateSpriteShapeParameters_m10CFBD964FC92FC1619319ABAA545A1391FC1296(__this, NULL); V_2 = L_9; bool L_10 = V_1; bool L_11 = V_2; if (((int32_t)(((int32_t)((int32_t)L_7|(int32_t)L_10))|(int32_t)L_11))) { goto IL_0056; } } { bool L_12 = __this->___m_TessellationNeedsFallback; if (!L_12) { goto IL_0066; } } IL_0056: { bool L_13 = V_1; if (!L_13) { goto IL_005f; } } { SpriteShapeController_UpdateSpriteData_mD8A87BDA7AC4BC6EA3521AEE52B38F62C01A579D(__this, NULL); } IL_005f: { JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_14; L_14 = SpriteShapeController_ScheduleBake_m8ECD1C9C3FC8EB1E7194CE61723ECE10A7C74D73(__this, NULL); V_0 = L_14; } IL_0066: { JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_15 = V_0; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_UpdateGeometryCache_m4D27DBA3C6C424293BDD963C968C0B2014C7C7F7 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __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; } { SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* L_0; L_0 = SpriteShapeController_get_spriteShapeGeometryCache_m677A25E93851BACE158237F9878AE78D21E17AE8(__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_002b; } } { bool L_2; L_2 = SpriteShapeController_get_geometryCached_mD9C381E9B9CF0720F751F3E8DDBCA7F810D2A07A_inline(__this, NULL); if (!L_2) { goto IL_002b; } } { JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* L_3 = (JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08*)(&__this->___m_JobHandle); JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A(L_3, NULL); SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* L_4; L_4 = SpriteShapeController_get_spriteShapeGeometryCache_m677A25E93851BACE158237F9878AE78D21E17AE8(__this, NULL); NullCheck(L_4); SpriteShapeGeometryCache_UpdateGeometryCache_mB11BB67BC6A491573BADD23338C16E4CB65645D8(L_4, NULL); } IL_002b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteShapeController_UpdateSpriteShapeParameters_m10CFBD964FC92FC1619319ABAA545A1391FC1296 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; bool V_3 = false; bool V_4 = false; uint32_t V_5 = 0; uint32_t V_6 = 0; float V_7 = 0.0f; float V_8 = 0.0f; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_9 = NULL; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_10; memset((&V_10), 0, sizeof(V_10)); float G_B4_0 = 0.0f; int32_t G_B10_0 = 0; int32_t G_B24_0 = 0; { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_0; L_0 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); NullCheck(L_0); bool L_1; L_1 = Spline_get_isOpenEnded_m09BD0EAEDB52B06A28C0D5718F63043791DC6861(L_0, NULL); V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); V_1 = (bool)1; bool L_2 = __this->___m_AdaptiveUV; V_2 = L_2; bool L_3 = __this->___m_StretchUV; V_3 = L_3; V_4 = (bool)0; V_5 = 0; int32_t L_4 = __this->___m_SplineDetail; V_6 = L_4; V_7 = (0.0f); float L_5 = __this->___m_CornerAngleThreshold; if ((!(((float)L_5) >= ((float)(0.0f))))) { goto IL_004e; } } { float L_6 = __this->___m_CornerAngleThreshold; if ((((float)L_6) < ((float)(90.0f)))) { goto IL_0055; } } IL_004e: { G_B4_0 = (89.9999008f); goto IL_005b; } IL_0055: { float L_7 = __this->___m_CornerAngleThreshold; G_B4_0 = L_7; } IL_005b: { V_8 = G_B4_0; V_9 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8; L_8 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL); V_10 = L_8; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_9; L_9 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_9, NULL); if (!L_10) { goto IL_00da; } } { bool L_11; L_11 = SpriteShapeController_get_worldSpaceUVs_m334F4BDD28C1980124898063E3FA35A82E48E8A3_inline(__this, NULL); if (!L_11) { goto IL_0089; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_12); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13; L_13 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_12, NULL); V_10 = L_13; } IL_0089: { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_14; L_14 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); NullCheck(L_14); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_15; L_15 = SpriteShape_get_fillTexture_mCFAA6A4C131C79E81A2ED7333609FE357C83D627_inline(L_14, NULL); V_9 = L_15; bool L_16 = V_3; if (L_16) { goto IL_00a2; } } { float L_17; L_17 = SpriteShapeController_get_fillPixelsPerUnit_m03D2274AA79D8FE84520825C4658C89328B40AC9_inline(__this, NULL); G_B10_0 = il2cpp_codegen_cast_floating_point(L_17); goto IL_00a9; } IL_00a2: { float L_18; L_18 = SpriteShapeController_get_stretchTiling_m8B867630BCC7929A238CB8F43F687F3F9618C658_inline(__this, NULL); G_B10_0 = il2cpp_codegen_cast_floating_point(L_18); } IL_00a9: { V_5 = G_B10_0; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_19; L_19 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); NullCheck(L_19); float L_20; L_20 = SpriteShape_get_fillOffset_mAB5DCDA5724331DAD614D975D32C5040708BF601_inline(L_19, NULL); V_7 = L_20; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_21; L_21 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); NullCheck(L_21); bool L_22; L_22 = SpriteShape_get_useSpriteBorders_m71A77DB6C2DD9240181C19700E2E68A2CC69F964_inline(L_21, NULL); V_4 = L_22; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_23; L_23 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); NullCheck(L_23); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_24; L_24 = SpriteShape_get_cornerSprites_m087D4444A163AA72121E45EE562260C2ACED951C_inline(L_23, NULL); NullCheck(L_24); int32_t L_25; L_25 = List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_inline(L_24, List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_RuntimeMethod_var); if ((((int32_t)L_25) <= ((int32_t)0))) { goto IL_00da; } } { V_1 = (bool)0; } IL_00da: { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_26 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); bool L_27 = L_26->___adaptiveUV; bool L_28 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)L_28)))) { goto IL_0193; } } { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_29 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); float L_30 = L_29->___angleThreshold; float L_31 = V_8; if ((!(((float)L_30) == ((float)L_31)))) { goto IL_0193; } } { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_32 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); float L_33 = L_32->___borderPivot; float L_34 = V_7; if ((!(((float)L_33) == ((float)L_34)))) { goto IL_0193; } } { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_35 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); bool L_36 = L_35->___carpet; bool L_37 = V_0; if ((!(((uint32_t)L_36) == ((uint32_t)L_37)))) { goto IL_0193; } } { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_38 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); uint32_t L_39 = L_38->___fillScale; uint32_t L_40 = V_5; if ((!(((uint32_t)L_39) == ((uint32_t)L_40)))) { goto IL_0193; } } { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_41 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_42 = L_41->___fillTexture; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_43 = V_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_44; L_44 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_42, L_43, NULL); if (L_44) { goto IL_0193; } } { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_45 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); bool L_46 = L_45->___smartSprite; bool L_47 = V_1; if ((!(((uint32_t)L_46) == ((uint32_t)L_47)))) { goto IL_0193; } } { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_48 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); uint32_t L_49 = L_48->___splineDetail; uint32_t L_50 = V_6; if ((!(((uint32_t)L_49) == ((uint32_t)L_50)))) { goto IL_0193; } } { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_51 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); bool L_52 = L_51->___spriteBorders; bool L_53 = V_4; if ((!(((uint32_t)L_52) == ((uint32_t)L_53)))) { goto IL_0193; } } { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_54 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_55 = L_54->___transform; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_56 = V_10; bool L_57; L_57 = Matrix4x4_op_Inequality_m318CC0235679529F15B2C56E0896E70A2BD62713_inline(L_55, L_56, NULL); if (L_57) { goto IL_0193; } } { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_58 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); bool L_59 = L_58->___stretchUV; bool L_60 = V_3; G_B24_0 = ((((int32_t)((((int32_t)L_59) == ((int32_t)L_60))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0194; } IL_0193: { G_B24_0 = 1; } IL_0194: { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_61 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); bool L_62 = V_2; L_61->___adaptiveUV = L_62; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_63 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); bool L_64 = V_3; L_63->___stretchUV = L_64; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_65 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); float L_66 = V_8; L_65->___angleThreshold = L_66; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_67 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); float L_68 = V_7; L_67->___borderPivot = L_68; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_69 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); bool L_70 = V_0; L_69->___carpet = L_70; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_71 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); uint32_t L_72 = V_5; L_71->___fillScale = L_72; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_73 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_74 = V_9; L_73->___fillTexture = L_74; Il2CppCodeGenWriteBarrier((void**)(&L_73->___fillTexture), (void*)L_74); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_75 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); bool L_76 = V_1; L_75->___smartSprite = L_76; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_77 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); uint32_t L_78 = V_6; L_77->___splineDetail = L_78; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_79 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); bool L_80 = V_4; L_79->___spriteBorders = L_80; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45* L_81 = (SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45*)(&__this->___m_ActiveShapeParameters); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_82 = V_10; L_81->___transform = L_82; return (bool)G_B24_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_UpdateSpriteData_mD8A87BDA7AC4BC6EA3521AEE52B38F62C01A579D (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m60709F51CE4A70BCE604A6A3AAA905EC2EC9E038_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC2944E5125933569A7157B7C90399BEF9C44313C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m779FA5FCE005ABE1D7E9C78A5B14684BA7FA864A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE81789278260F3B48C363480CEFE08C3337A1292_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m91DC3318511183BDAADD91C8791135AE5A2B71ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF129D548F3C75C4A038C38EC43D46E08D451524A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m3CA530E64A865DC36BB8F753BCFE66A252CCDE65_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m39DDA1D945B8494A50D0147DA5CD260718D8BDDA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mFA81ADB069A1847FCBD99BF79F75DCBC3B5BA284_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m287A2DC6A1FC1EF8920E8244CF0BFC04723260F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mC265DBA7F466E8036343A7622A435ADAC31564E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mB0F17E9183DDA7E1E299853547B5DFA2261FFC5E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mFD387A49861605D747A6E9FE22C176C5D596013C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mFFE7F4B6B5CEAA4C88BD2412C68CE29CF8DAA55A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1FFBA0B475D5E65C4708BADA21ACA2FD1105EDA3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE3627EA4F04BA08B18A99FB6DF4ED882629D8B5D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m83979ECD19A9DF5046BB6B41ECB30B3F987F3542_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m654BFD8413C5A2B53C3F8FE7EEB09FF331E150C1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7267F7A34721B8660DF4A1AA8509850DA6703F4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CUpdateSpriteDataU3Eb__158_0_m4ACE569C3111B24DF8982C54CEEC3299C0C1BA70_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* V_0 = NULL; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* V_1 = NULL; List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* V_2 = NULL; List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* V_3 = NULL; bool V_4 = false; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* V_5 = NULL; int32_t V_6 = 0; bool V_7 = false; AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* V_8 = NULL; Enumerator_tD2EB3DD5FD266C0F9F7DE350E94815F08A9F9324 V_9; memset((&V_9), 0, sizeof(V_9)); AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB V_10; memset((&V_10), 0, sizeof(V_10)); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_11 = NULL; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* V_12 = NULL; Enumerator_tD4C4FDC4C2150AF5E726CFD3AF24E102F87450BD V_13; memset((&V_13), 0, sizeof(V_13)); int32_t V_14 = 0; CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* V_15 = NULL; Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8* G_B3_0 = NULL; List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* G_B3_1 = NULL; Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8* G_B2_0 = NULL; List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* G_B2_1 = NULL; { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_0; L_0 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__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_0248; } } { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_2 = (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*)il2cpp_codegen_object_new(List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var); List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2(L_2, List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2_RuntimeMethod_var); V_0 = L_2; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_3 = (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*)il2cpp_codegen_object_new(List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var); List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2(L_3, List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2_RuntimeMethod_var); V_1 = L_3; List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* L_4 = (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43*)il2cpp_codegen_object_new(List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43_il2cpp_TypeInfo_var); List_1__ctor_m1FFBA0B475D5E65C4708BADA21ACA2FD1105EDA3(L_4, List_1__ctor_m1FFBA0B475D5E65C4708BADA21ACA2FD1105EDA3_RuntimeMethod_var); V_2 = L_4; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_5; L_5 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); NullCheck(L_5); List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_6; L_6 = SpriteShape_get_angleRanges_m0C62D6A5E07E32DCCF9EE67FABF0EFC60D0D0745_inline(L_5, NULL); List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_7 = (List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE*)il2cpp_codegen_object_new(List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE_il2cpp_TypeInfo_var); List_1__ctor_mE3627EA4F04BA08B18A99FB6DF4ED882629D8B5D(L_7, L_6, List_1__ctor_mE3627EA4F04BA08B18A99FB6DF4ED882629D8B5D_RuntimeMethod_var); V_3 = L_7; List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_8 = V_3; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_il2cpp_TypeInfo_var); Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8* L_9 = ((U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_il2cpp_TypeInfo_var))->___U3CU3E9__158_0; Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8* L_10 = L_9; if (L_10) { G_B3_0 = L_10; G_B3_1 = L_8; goto IL_0053; } G_B2_0 = L_10; G_B2_1 = L_8; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_il2cpp_TypeInfo_var); U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68* L_11 = ((U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_il2cpp_TypeInfo_var))->___U3CU3E9; Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8* L_12 = (Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8*)il2cpp_codegen_object_new(Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8_il2cpp_TypeInfo_var); Comparison_1__ctor_m66C9683C75C6BC7826D4D3E8CD8AA2537946F3E6(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3CUpdateSpriteDataU3Eb__158_0_m4ACE569C3111B24DF8982C54CEEC3299C0C1BA70_RuntimeMethod_var), NULL); Comparison_1_tF3554A281B35DF8D4F289055587518FDFE6A57F8* L_13 = L_12; ((U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_il2cpp_TypeInfo_var))->___U3CU3E9__158_0 = L_13; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_il2cpp_TypeInfo_var))->___U3CU3E9__158_0), (void*)L_13); G_B3_0 = L_13; G_B3_1 = G_B2_1; } IL_0053: { NullCheck(G_B3_1); List_1_Sort_mB0F17E9183DDA7E1E299853547B5DFA2261FFC5E(G_B3_1, G_B3_0, List_1_Sort_mB0F17E9183DDA7E1E299853547B5DFA2261FFC5E_RuntimeMethod_var); V_6 = 0; goto IL_014f; } IL_0060: { V_7 = (bool)0; List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_14 = V_3; int32_t L_15 = V_6; NullCheck(L_14); AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_16; L_16 = List_1_get_Item_m7267F7A34721B8660DF4A1AA8509850DA6703F4D(L_14, L_15, List_1_get_Item_m7267F7A34721B8660DF4A1AA8509850DA6703F4D_RuntimeMethod_var); V_8 = L_16; AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_17 = V_8; NullCheck(L_17); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_18; L_18 = AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline(L_17, NULL); NullCheck(L_18); Enumerator_tD2EB3DD5FD266C0F9F7DE350E94815F08A9F9324 L_19; L_19 = List_1_GetEnumerator_m287A2DC6A1FC1EF8920E8244CF0BFC04723260F3(L_18, List_1_GetEnumerator_m287A2DC6A1FC1EF8920E8244CF0BFC04723260F3_RuntimeMethod_var); V_9 = L_19; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_009c: { Enumerator_Dispose_mC2944E5125933569A7157B7C90399BEF9C44313C((&V_9), Enumerator_Dispose_mC2944E5125933569A7157B7C90399BEF9C44313C_RuntimeMethod_var); return; } }); try { { goto IL_0091_1; } IL_007d_1: { Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_20; L_20 = Enumerator_get_Current_m91DC3318511183BDAADD91C8791135AE5A2B71ED_inline((&V_9), Enumerator_get_Current_m91DC3318511183BDAADD91C8791135AE5A2B71ED_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_21; L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_21) { goto IL_0091_1; } } { V_7 = (bool)1; goto IL_00aa; } IL_0091_1: { bool L_22; L_22 = Enumerator_MoveNext_m779FA5FCE005ABE1D7E9C78A5B14684BA7FA864A((&V_9), Enumerator_MoveNext_m779FA5FCE005ABE1D7E9C78A5B14684BA7FA864A_RuntimeMethod_var); if (L_22) { goto IL_007d_1; } } { goto IL_00aa; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00aa: { bool L_23 = V_7; if (!L_23) { goto IL_0149; } } { il2cpp_codegen_initobj((&V_10), sizeof(AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB)); AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_24 = V_8; NullCheck(L_24); float L_25; L_25 = AngleRange_get_start_mD0468EC3E8E1935141A977DB0593921DCAEF4738_inline(L_24, NULL); (&V_10)->___start = L_25; AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_26 = V_8; NullCheck(L_26); float L_27; L_27 = AngleRange_get_end_m2C9ED13CD1759C45BFE955F05A126EE5869DF1E2_inline(L_26, NULL); (&V_10)->___end = L_27; AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_28 = V_8; NullCheck(L_28); int32_t L_29; L_29 = AngleRange_get_order_m4B94B4ABE3C9280BC7D7C42C3BAFD215C4FDE65A_inline(L_28, NULL); (&V_10)->___order = L_29; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_30 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_30, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_11 = L_30; AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_31 = V_8; NullCheck(L_31); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_32; L_32 = AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline(L_31, NULL); NullCheck(L_32); Enumerator_tD2EB3DD5FD266C0F9F7DE350E94815F08A9F9324 L_33; L_33 = List_1_GetEnumerator_m287A2DC6A1FC1EF8920E8244CF0BFC04723260F3(L_32, List_1_GetEnumerator_m287A2DC6A1FC1EF8920E8244CF0BFC04723260F3_RuntimeMethod_var); V_9 = L_33; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0125: { Enumerator_Dispose_mC2944E5125933569A7157B7C90399BEF9C44313C((&V_9), Enumerator_Dispose_mC2944E5125933569A7157B7C90399BEF9C44313C_RuntimeMethod_var); return; } }); try { { goto IL_011a_1; } IL_00fa_1: { Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_34; L_34 = Enumerator_get_Current_m91DC3318511183BDAADD91C8791135AE5A2B71ED_inline((&V_9), Enumerator_get_Current_m91DC3318511183BDAADD91C8791135AE5A2B71ED_RuntimeMethod_var); V_12 = L_34; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_35 = V_0; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_36 = V_12; NullCheck(L_35); List_1_Add_mFA81ADB069A1847FCBD99BF79F75DCBC3B5BA284_inline(L_35, L_36, List_1_Add_mFA81ADB069A1847FCBD99BF79F75DCBC3B5BA284_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_37 = V_11; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_38 = V_0; NullCheck(L_38); int32_t L_39; L_39 = List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_inline(L_38, List_1_get_Count_mF949A7522EA5DF1109EDAD6E4D8454EFDC54B63F_RuntimeMethod_var); NullCheck(L_37); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_37, ((int32_t)il2cpp_codegen_subtract(L_39, 1)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); } IL_011a_1: { bool L_40; L_40 = Enumerator_MoveNext_m779FA5FCE005ABE1D7E9C78A5B14684BA7FA864A((&V_9), Enumerator_MoveNext_m779FA5FCE005ABE1D7E9C78A5B14684BA7FA864A_RuntimeMethod_var); if (L_40) { goto IL_00fa_1; } } { goto IL_0133; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0133: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_41 = V_11; NullCheck(L_41); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42; L_42 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_41, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); (&V_10)->___sprites = L_42; Il2CppCodeGenWriteBarrier((void**)(&(&V_10)->___sprites), (void*)L_42); List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* L_43 = V_2; AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB L_44 = V_10; NullCheck(L_43); List_1_Add_m39DDA1D945B8494A50D0147DA5CD260718D8BDDA_inline(L_43, L_44, List_1_Add_m39DDA1D945B8494A50D0147DA5CD260718D8BDDA_RuntimeMethod_var); } IL_0149: { int32_t L_45 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_014f: { int32_t L_46 = V_6; List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_47 = V_3; NullCheck(L_47); int32_t L_48; L_48 = List_1_get_Count_m83979ECD19A9DF5046BB6B41ECB30B3F987F3542_inline(L_47, List_1_get_Count_m83979ECD19A9DF5046BB6B41ECB30B3F987F3542_RuntimeMethod_var); if ((((int32_t)L_46) < ((int32_t)L_48))) { goto IL_0060; } } { V_4 = (bool)0; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_49; L_49 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); NullCheck(L_49); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_50; L_50 = SpriteShape_get_cornerSprites_m087D4444A163AA72121E45EE562260C2ACED951C_inline(L_49, NULL); NullCheck(L_50); Enumerator_tD4C4FDC4C2150AF5E726CFD3AF24E102F87450BD L_51; L_51 = List_1_GetEnumerator_mC265DBA7F466E8036343A7622A435ADAC31564E6(L_50, List_1_GetEnumerator_mC265DBA7F466E8036343A7622A435ADAC31564E6_RuntimeMethod_var); V_13 = L_51; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_019d: { Enumerator_Dispose_m60709F51CE4A70BCE604A6A3AAA905EC2EC9E038((&V_13), Enumerator_Dispose_m60709F51CE4A70BCE604A6A3AAA905EC2EC9E038_RuntimeMethod_var); return; } }); try { { goto IL_0192_1; } IL_0173_1: { CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_52; L_52 = Enumerator_get_Current_mF129D548F3C75C4A038C38EC43D46E08D451524A_inline((&V_13), Enumerator_get_Current_mF129D548F3C75C4A038C38EC43D46E08D451524A_RuntimeMethod_var); NullCheck(L_52); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_53; L_53 = CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline(L_52, NULL); NullCheck(L_53); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_54; L_54 = List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354(L_53, 0, List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_55; L_55 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_54, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_55) { goto IL_0192_1; } } { V_4 = (bool)1; goto IL_01ab; } IL_0192_1: { bool L_56; L_56 = Enumerator_MoveNext_mE81789278260F3B48C363480CEFE08C3337A1292((&V_13), Enumerator_MoveNext_mE81789278260F3B48C363480CEFE08C3337A1292_RuntimeMethod_var); if (L_56) { goto IL_0173_1; } } { goto IL_01ab; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01ab: { bool L_57 = V_4; if (!L_57) { goto IL_01f5; } } { V_14 = 0; goto IL_01e1; } IL_01b4: { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_58; L_58 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); NullCheck(L_58); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_59; L_59 = SpriteShape_get_cornerSprites_m087D4444A163AA72121E45EE562260C2ACED951C_inline(L_58, NULL); int32_t L_60 = V_14; NullCheck(L_59); CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_61; L_61 = List_1_get_Item_m654BFD8413C5A2B53C3F8FE7EEB09FF331E150C1(L_59, L_60, List_1_get_Item_m654BFD8413C5A2B53C3F8FE7EEB09FF331E150C1_RuntimeMethod_var); V_15 = L_61; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_62 = V_1; CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* L_63 = V_15; NullCheck(L_63); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_64; L_64 = CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline(L_63, NULL); NullCheck(L_64); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_65; L_65 = List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354(L_64, 0, List_1_get_Item_m9F1FC9C6704A2B80B7E5AD5B3A8C88FAF4D55354_RuntimeMethod_var); NullCheck(L_62); List_1_Add_mFA81ADB069A1847FCBD99BF79F75DCBC3B5BA284_inline(L_62, L_65, List_1_Add_mFA81ADB069A1847FCBD99BF79F75DCBC3B5BA284_RuntimeMethod_var); int32_t L_66 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_66, 1)); } IL_01e1: { int32_t L_67 = V_14; SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_68; L_68 = SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline(__this, NULL); NullCheck(L_68); List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_69; L_69 = SpriteShape_get_cornerSprites_m087D4444A163AA72121E45EE562260C2ACED951C_inline(L_68, NULL); NullCheck(L_69); int32_t L_70; L_70 = List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_inline(L_69, List_1_get_Count_mDF81F00B712EA1E77FCE2AFBC57C79D0D73167B6_RuntimeMethod_var); if ((((int32_t)L_67) < ((int32_t)L_70))) { goto IL_01b4; } } IL_01f5: { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_71 = V_0; NullCheck(L_71); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_72; L_72 = List_1_ToArray_mFFE7F4B6B5CEAA4C88BD2412C68CE29CF8DAA55A(L_71, List_1_ToArray_mFFE7F4B6B5CEAA4C88BD2412C68CE29CF8DAA55A_RuntimeMethod_var); __this->___m_EdgeSpriteArray = L_72; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EdgeSpriteArray), (void*)L_72); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_73 = V_1; NullCheck(L_73); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_74; L_74 = List_1_ToArray_mFFE7F4B6B5CEAA4C88BD2412C68CE29CF8DAA55A(L_73, List_1_ToArray_mFFE7F4B6B5CEAA4C88BD2412C68CE29CF8DAA55A_RuntimeMethod_var); __this->___m_CornerSpriteArray = L_74; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CornerSpriteArray), (void*)L_74); List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* L_75 = V_2; NullCheck(L_75); AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* L_76; L_76 = List_1_ToArray_mFD387A49861605D747A6E9FE22C176C5D596013C(L_75, List_1_ToArray_mFD387A49861605D747A6E9FE22C176C5D596013C_RuntimeMethod_var); __this->___m_AngleRangeInfoArray = L_76; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AngleRangeInfoArray), (void*)L_76); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_77 = (List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206*)il2cpp_codegen_object_new(List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206_il2cpp_TypeInfo_var); List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2(L_77, List_1__ctor_mC8A044C0E3A50C1EA1BF3DF15150A942C3E86DC2_RuntimeMethod_var); V_5 = L_77; List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_78 = V_5; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_79 = __this->___m_EdgeSpriteArray; NullCheck(L_78); List_1_AddRange_m3CA530E64A865DC36BB8F753BCFE66A252CCDE65(L_78, (RuntimeObject*)L_79, List_1_AddRange_m3CA530E64A865DC36BB8F753BCFE66A252CCDE65_RuntimeMethod_var); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_80 = V_5; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_81 = __this->___m_CornerSpriteArray; NullCheck(L_80); List_1_AddRange_m3CA530E64A865DC36BB8F753BCFE66A252CCDE65(L_80, (RuntimeObject*)L_81, List_1_AddRange_m3CA530E64A865DC36BB8F753BCFE66A252CCDE65_RuntimeMethod_var); List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_82 = V_5; NullCheck(L_82); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_83; L_83 = List_1_ToArray_mFFE7F4B6B5CEAA4C88BD2412C68CE29CF8DAA55A(L_82, List_1_ToArray_mFFE7F4B6B5CEAA4C88BD2412C68CE29CF8DAA55A_RuntimeMethod_var); __this->___m_SpriteArray = L_83; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SpriteArray), (void*)L_83); return; } IL_0248: { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_84 = (SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B*)(SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B*)SZArrayNew(SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B_il2cpp_TypeInfo_var, (uint32_t)0); __this->___m_SpriteArray = L_84; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SpriteArray), (void*)L_84); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_85 = (SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B*)(SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B*)SZArrayNew(SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B_il2cpp_TypeInfo_var, (uint32_t)0); __this->___m_EdgeSpriteArray = L_85; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EdgeSpriteArray), (void*)L_85); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_86 = (SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B*)(SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B*)SZArrayNew(SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B_il2cpp_TypeInfo_var, (uint32_t)0); __this->___m_CornerSpriteArray = L_86; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CornerSpriteArray), (void*)L_86); AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* L_87 = (AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8*)(AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8*)SZArrayNew(AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8_il2cpp_TypeInfo_var, (uint32_t)0); __this->___m_AngleRangeInfoArray = L_87; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AngleRangeInfoArray), (void*)L_87); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D SpriteShapeController_GetShapeControlPoints_m4A0BF704DB4274546156AC4085353536541B30D5 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mF621B5D11400CEC4F5326B5ED49002F89B5406DA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 V_3; memset((&V_3), 0, sizeof(V_3)); { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_0; L_0 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); NullCheck(L_0); int32_t L_1; L_1 = Spline_GetPointCount_m9A872A9A4C7CA81296EF70F93D48B8C47A5F7415(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; NativeArray_1__ctor_mF621B5D11400CEC4F5326B5ED49002F89B5406DA((&V_1), L_2, 2, 1, NativeArray_1__ctor_mF621B5D11400CEC4F5326B5ED49002F89B5406DA_RuntimeMethod_var); V_2 = 0; goto IL_0073; } IL_001a: { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_3; L_3 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); int32_t L_4 = V_2; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Spline_GetPosition_m68F7EECA5140A4D6C0FAA8AB9F8DED9BF214CF9C(L_3, L_4, NULL); (&V_3)->___position = L_5; Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_6; L_6 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); int32_t L_7 = V_2; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Spline_GetLeftTangent_m722F61220067D72DD8CDD817E9174F331778A398(L_6, L_7, NULL); (&V_3)->___leftTangent = L_8; Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_9; L_9 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); int32_t L_10 = V_2; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Spline_GetRightTangent_m6008A3450C5E0D85D57FA8A1453670CBC5B280EF(L_9, L_10, NULL); (&V_3)->___rightTangent = L_11; Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_12; L_12 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14; L_14 = Spline_GetTangentMode_m2C2C980AE7A7C3C2B253033A24636586C33AF43D(L_12, L_13, NULL); (&V_3)->___mode = L_14; int32_t L_15 = V_2; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_16 = V_3; IL2CPP_NATIVEARRAY_SET_ITEM(ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5, ((&V_1))->___m_Buffer, L_15, (L_16)); int32_t L_17 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0073: { int32_t L_18 = V_2; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_001a; } } { NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D L_20 = V_1; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 SpriteShapeController_GetSplinePointMetaData_m56AE94299696DA36F56EE24B792FAD9892ECF786 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m377E30920EC7B1EF3CD02CE420B22306733DCAAA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; SplinePointMetaData_t2CF2683AF64DE8F3E27100C4680176B11D945E70 V_3; memset((&V_3), 0, sizeof(V_3)); { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_0; L_0 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); NullCheck(L_0); int32_t L_1; L_1 = Spline_GetPointCount_m9A872A9A4C7CA81296EF70F93D48B8C47A5F7415(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; NativeArray_1__ctor_m377E30920EC7B1EF3CD02CE420B22306733DCAAA((&V_1), L_2, 2, 1, NativeArray_1__ctor_m377E30920EC7B1EF3CD02CE420B22306733DCAAA_RuntimeMethod_var); V_2 = 0; goto IL_0060; } IL_001a: { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_3 = __this->___m_Spline; int32_t L_4 = V_2; NullCheck(L_3); float L_5; L_5 = Spline_GetHeight_m06E2206C720560307DD537BFD984EFB7E60B2A51(L_3, L_4, NULL); (&V_3)->___height = L_5; Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_6 = __this->___m_Spline; int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8; L_8 = Spline_GetSpriteIndex_m83CE4FDE1C4AFF2ECAC9D05FE8AEC262D37B3D25(L_6, L_7, NULL); (&V_3)->___spriteIndex = L_8; Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_9 = __this->___m_Spline; int32_t L_10 = V_2; NullCheck(L_9); int32_t L_11; L_11 = Spline_GetCornerMode_m7EB28D7DA4B3092DC077C4529F3C02321E55F0D5(L_9, L_10, NULL); (&V_3)->___cornerMode = L_11; int32_t L_12 = V_2; SplinePointMetaData_t2CF2683AF64DE8F3E27100C4680176B11D945E70 L_13 = V_3; IL2CPP_NATIVEARRAY_SET_ITEM(SplinePointMetaData_t2CF2683AF64DE8F3E27100C4680176B11D945E70, ((&V_1))->___m_Buffer, L_12, (L_13)); int32_t L_14 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0060: { int32_t L_15 = V_2; int32_t L_16 = V_0; if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_001a; } } { NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 L_17 = V_1; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeController_CalculateMaxArrayCount_m3460A750AFF7144E55395AF683DD508233190ECB (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___0_shapePoints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; int32_t V_5 = 0; int32_t V_6 = 0; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* V_7 = NULL; int32_t V_8 = 0; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* V_9 = NULL; float V_10 = 0.0f; float G_B6_0 = 0.0f; int32_t G_B12_0 = 0; int32_t G_B15_0 = 0; int32_t G_B18_0 = 0; { V_0 = ((int32_t)65536); V_1 = (bool)0; V_2 = (99999.0f); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_0; L_0 = SpriteShapeController_get_spriteArray_mE12E018678D8DFDA098E94255BDEE7E488292DAB_inline(__this, NULL); if (!L_0) { goto IL_0058; } } { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_1 = __this->___m_SpriteArray; V_7 = L_1; V_8 = 0; goto IL_0050; } IL_0023: { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_2 = V_7; int32_t L_3 = V_8; NullCheck(L_2); int32_t L_4 = L_3; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_5 = (L_2)->GetAt(static_cast(L_4)); V_9 = L_5; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_6 = V_9; 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_004a; } } { V_1 = (bool)1; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_8 = V_9; il2cpp_codegen_runtime_class_init_inline(BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60_il2cpp_TypeInfo_var); float L_9; L_9 = BezierUtility_GetSpritePixelWidth_mA2692A4D73384256BB96A733B8140EE3F5F352B9(L_8, NULL); V_10 = L_9; float L_10 = V_2; float L_11 = V_10; if ((((float)L_10) > ((float)L_11))) { goto IL_0047; } } { float L_12 = V_2; G_B6_0 = L_12; goto IL_0049; } IL_0047: { float L_13 = V_10; G_B6_0 = L_13; } IL_0049: { V_2 = G_B6_0; } IL_004a: { int32_t L_14 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0050: { int32_t L_15 = V_8; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_16 = V_7; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0023; } } IL_0058: { float L_17 = V_2; V_3 = L_17; NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D L_18 = ___0_shapePoints; int32_t L_19; L_19 = SpriteShapeController_get_splineDetail_mB03C316DE81143E38A30C15C339D36DAD7C56E33_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(BezierUtility_t450F38689B5013A23432043C5922D64496EF5E60_il2cpp_TypeInfo_var); float L_20; L_20 = BezierUtility_BezierLength_m1A8E5F24FB82045705EB1C61BB9D3BE5CA1CBF4B(L_18, L_19, (&V_3), NULL); V_4 = ((float)il2cpp_codegen_multiply(L_20, (4.0f))); int32_t L_21; L_21 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_shapePoints))->___m_Length); int32_t L_22; L_22 = SpriteShapeController_get_splineDetail_mB03C316DE81143E38A30C15C339D36DAD7C56E33_inline(__this, NULL); V_5 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_21, 5)), L_22)); bool L_23 = V_1; if (L_23) { goto IL_0088; } } { G_B12_0 = 0; goto IL_0097; } IL_0088: { float L_24 = V_4; float L_25 = V_3; int32_t L_26; L_26 = SpriteShapeController_get_splineDetail_mB03C316DE81143E38A30C15C339D36DAD7C56E33_inline(__this, NULL); int32_t L_27 = V_5; G_B12_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(il2cpp_codegen_cast_double_to_int(((float)(L_24/L_25))), L_26)), L_27)); } IL_0097: { V_6 = G_B12_0; bool L_28; L_28 = SpriteShapeController_get_optimizeGeometry_m7D907B4FB2924B44C252DE590CA3F151B6C711D9(__this, NULL); if (L_28) { goto IL_00a7; } } { int32_t L_29 = V_5; G_B15_0 = ((int32_t)il2cpp_codegen_multiply(L_29, 2)); goto IL_00a9; } IL_00a7: { int32_t L_30 = V_5; G_B15_0 = L_30; } IL_00a9: { V_5 = G_B15_0; bool L_31; L_31 = SpriteShapeController_ValidateSpriteShapeTexture_mD3A351394676E4AB9C1EA7127E77E144D6A05B00(__this, NULL); if (L_31) { goto IL_00b6; } } { G_B18_0 = 0; goto IL_00b8; } IL_00b6: { int32_t L_32 = V_5; G_B18_0 = L_32; } IL_00b8: { V_5 = G_B18_0; int32_t L_33 = V_5; int32_t L_34 = V_6; SpriteShapeController_set_maxArrayCount_mE4A6A50AAECB96C743CC1A701840776699833ECD_inline(__this, ((int32_t)il2cpp_codegen_add(L_33, L_34)), NULL); int32_t L_35; L_35 = SpriteShapeController_get_maxArrayCount_m1CD21D97E9DFB36FB05C64261E6B2AE8AE7A9F29_inline(__this, NULL); int32_t L_36 = V_0; int32_t L_37; L_37 = math_min_m02D43DF516544C279AF660EA4731449C82991849_inline(L_35, L_36, NULL); SpriteShapeController_set_maxArrayCount_mE4A6A50AAECB96C743CC1A701840776699833ECD_inline(__this, L_37, NULL); int32_t L_38; L_38 = SpriteShapeController_get_maxArrayCount_m1CD21D97E9DFB36FB05C64261E6B2AE8AE7A9F29_inline(__this, NULL); return L_38; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 SpriteShapeController_ScheduleBake_m8ECD1C9C3FC8EB1E7194CE61723ECE10A7C74D73 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mCAA2846F9895499245F2A2AECAA62BB832915377_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m85C2878783EF14FE1F213F44F7DF7C23C25F1206_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAD38B6DEC3B55229423C3473C05087FB57F77CAC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m1BC6DC70A8DE77B83D22FC290BB3472DE60942D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mED9E373415C2DF369294129F0C57FDC676521786_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1__ctor_mA86BFB1A1041538B29753EAC62A37157B84A4171_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_0; memset((&V_0), 0, sizeof(V_0)); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_1; memset((&V_1), 0, sizeof(V_1)); NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A V_2; memset((&V_2), 0, sizeof(V_2)); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF V_3; memset((&V_3), 0, sizeof(V_3)); NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED V_4; memset((&V_4), 0, sizeof(V_4)); NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F V_5; memset((&V_5), 0, sizeof(V_5)); Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722 V_6; memset((&V_6), 0, sizeof(V_6)); SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F* V_7 = NULL; { il2cpp_codegen_initobj((&V_0), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08)); il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); bool L_0; L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!1) { goto IL_0046; } } { bool L_1; L_1 = SpriteShapeController_get_geometryCached_mD9C381E9B9CF0720F751F3E8DDBCA7F810D2A07A_inline(__this, NULL); if (!L_1) { goto IL_0046; } } { SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* L_2; L_2 = SpriteShapeController_get_spriteShapeGeometryCache_m677A25E93851BACE158237F9878AE78D21E17AE8(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL); if (!L_3) { goto IL_0046; } } { SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* L_4; L_4 = SpriteShapeController_get_spriteShapeGeometryCache_m677A25E93851BACE158237F9878AE78D21E17AE8(__this, NULL); NullCheck(L_4); int32_t L_5; L_5 = SpriteShapeGeometryCache_get_maxArrayCount_m0D5DD80D325407DD8BEFD67804BE450C16900F29_inline(L_4, NULL); if (!L_5) { goto IL_0046; } } { SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* L_6; L_6 = SpriteShapeController_get_spriteShapeGeometryCache_m677A25E93851BACE158237F9878AE78D21E17AE8(__this, NULL); SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_7; L_7 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__this, NULL); NullCheck(L_6); JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_8; L_8 = SpriteShapeGeometryCache_Upload_mD06F59772108B75C0AB79CD2440BA32CF5C95107(L_6, L_7, __this, NULL); return L_8; } IL_0046: { SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4* L_9; L_9 = SpriteShapeController_get_spriteShapeCreator_m3E277D63975226E2A58979508A782BC02117C95A(__this, NULL); NullCheck(L_9); int32_t L_10; L_10 = VirtualFuncInvoker1< int32_t, SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* >::Invoke(4, L_9, __this); SpriteShapeController_set_maxArrayCount_mE4A6A50AAECB96C743CC1A701840776699833ECD_inline(__this, L_10, NULL); int32_t L_11; L_11 = SpriteShapeController_get_maxArrayCount_m1CD21D97E9DFB36FB05C64261E6B2AE8AE7A9F29_inline(__this, NULL); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_01f9; } } { bool L_12; L_12 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL); if (!L_12) { goto IL_01f9; } } { JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* L_13 = (JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08*)(&__this->___m_JobHandle); JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A(L_13, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_14 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderData); bool L_15; L_15 = NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_inline(L_14, NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var); if (!L_15) { goto IL_0092; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_16 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderData); NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F(L_16, NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); } IL_0092: { int32_t L_17; L_17 = SpriteShapeController_get_maxArrayCount_m1CD21D97E9DFB36FB05C64261E6B2AE8AE7A9F29_inline(__this, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_18; memset((&L_18), 0, sizeof(L_18)); NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A((&L_18), L_17, 4, 1, NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); __this->___m_ColliderData = L_18; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_19 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowData); bool L_20; L_20 = NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_inline(L_19, NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var); if (!L_20) { goto IL_00bd; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_21 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowData); NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F(L_21, NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); } IL_00bd: { int32_t L_22; L_22 = SpriteShapeController_get_maxArrayCount_m1CD21D97E9DFB36FB05C64261E6B2AE8AE7A9F29_inline(__this, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_23; memset((&L_23), 0, sizeof(L_23)); NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A((&L_23), L_22, 4, 1, NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); __this->___m_ShadowData = L_23; NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* L_24 = (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8*)(&__this->___m_TangentData); bool L_25; L_25 = NativeArray_1_get_IsCreated_mED9E373415C2DF369294129F0C57FDC676521786_inline(L_24, NativeArray_1_get_IsCreated_mED9E373415C2DF369294129F0C57FDC676521786_RuntimeMethod_var); if (L_25) { goto IL_00eb; } } { NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 L_26; memset((&L_26), 0, sizeof(L_26)); NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4((&L_26), 1, 4, 1, NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var); __this->___m_TangentData = L_26; } IL_00eb: { SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_27; L_27 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__this, NULL); Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_28; L_28 = SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline(__this, NULL); NullCheck(L_28); int32_t L_29; L_29 = Spline_GetPointCount_m9A872A9A4C7CA81296EF70F93D48B8C47A5F7415(L_28, NULL); NullCheck(L_27); NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED L_30; L_30 = SpriteShapeRenderer_GetSegments_m20EAF8C9AA9B74C31053A0F69B60B15D7967AA20(L_27, ((int32_t)il2cpp_codegen_multiply(L_29, 8)), NULL); V_4 = L_30; NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 L_31 = __this->___m_TangentData; NativeSlice_1__ctor_mA86BFB1A1041538B29753EAC62A37157B84A4171((&V_5), L_31, NativeSlice_1__ctor_mA86BFB1A1041538B29753EAC62A37157B84A4171_RuntimeMethod_var); bool L_32 = __this->___m_EnableTangents; if (!L_32) { goto IL_0135; } } { SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_33; L_33 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__this, NULL); int32_t L_34; L_34 = SpriteShapeController_get_maxArrayCount_m1CD21D97E9DFB36FB05C64261E6B2AE8AE7A9F29_inline(__this, NULL); NullCheck(L_33); SpriteShapeRenderer_GetChannels_m08BD580C754823A2578D887BEEF70AA43019DB8F(L_33, L_34, (&V_1), (&V_2), (&V_3), (&V_5), NULL); goto IL_014c; } IL_0135: { SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_35; L_35 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__this, NULL); int32_t L_36; L_36 = SpriteShapeController_get_maxArrayCount_m1CD21D97E9DFB36FB05C64261E6B2AE8AE7A9F29_inline(__this, NULL); NullCheck(L_35); SpriteShapeRenderer_GetChannels_mBFF908DA30D2D2A9650F917211D83F6A5795D755(L_35, L_36, (&V_1), (&V_2), (&V_3), NULL); } IL_014c: { SpriteShapeGeometryCreator_t7A84B10A6429A625610D783C12A86ED5F1C515C4* L_37; L_37 = SpriteShapeController_get_spriteShapeCreator_m3E277D63975226E2A58979508A782BC02117C95A(__this, NULL); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_38 = V_1; NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A L_39 = V_2; NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF L_40 = V_3; NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F L_41 = V_5; NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED L_42 = V_4; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_43 = __this->___m_ColliderData; NullCheck(L_37); JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_44; L_44 = VirtualFuncInvoker7< JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17*, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F, NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E >::Invoke(5, L_37, __this, L_38, L_39, L_40, L_41, L_42, L_43); JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_45 = L_44; V_0 = L_45; __this->___m_JobHandle = L_45; List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861* L_46 = __this->___m_Modifiers; NullCheck(L_46); Enumerator_tC19CA09E1C546DB86575D1DAE6C31CFD32B5D722 L_47; L_47 = List_1_GetEnumerator_m1BC6DC70A8DE77B83D22FC290BB3472DE60942D6(L_46, List_1_GetEnumerator_m1BC6DC70A8DE77B83D22FC290BB3472DE60942D6_RuntimeMethod_var); V_6 = L_47; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01bb: { Enumerator_Dispose_mCAA2846F9895499245F2A2AECAA62BB832915377((&V_6), Enumerator_Dispose_mCAA2846F9895499245F2A2AECAA62BB832915377_RuntimeMethod_var); return; } }); try { { goto IL_01b0_1; } IL_017c_1: { SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F* L_48; L_48 = Enumerator_get_Current_mAD38B6DEC3B55229423C3473C05087FB57F77CAC_inline((&V_6), Enumerator_get_Current_mAD38B6DEC3B55229423C3473C05087FB57F77CAC_RuntimeMethod_var); V_7 = L_48; SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F* L_49 = V_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_50; L_50 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, L_49, NULL); if (!L_50) { goto IL_01b0_1; } } { SpriteShapeGeometryModifier_tBCAFA8CB38E611DA5EB0D1F2E6DD67762302369F* L_51 = V_7; JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_52 = __this->___m_JobHandle; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_53 = V_1; NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A L_54 = V_2; NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF L_55 = V_3; NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F L_56 = V_5; NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED L_57 = V_4; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_58 = __this->___m_ColliderData; NullCheck(L_51); JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_59; L_59 = VirtualFuncInvoker8< JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17*, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F, NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E >::Invoke(4, L_51, L_52, __this, L_53, L_54, L_55, L_56, L_57, L_58); __this->___m_JobHandle = L_59; } IL_01b0_1: { bool L_60; L_60 = Enumerator_MoveNext_m85C2878783EF14FE1F213F44F7DF7C23C25F1206((&V_6), Enumerator_MoveNext_m85C2878783EF14FE1F213F44F7DF7C23C25F1206_RuntimeMethod_var); if (L_60) { goto IL_017c_1; } } { goto IL_01c9; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01c9: { SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_61; L_61 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__this, NULL); JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_62 = __this->___m_JobHandle; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_63 = __this->___m_ActiveShapeParameters; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_64 = __this->___m_SpriteArray; NullCheck(L_61); SpriteShapeRenderer_Prepare_m3EB1D60213EC54306CEC059519D22E2754072950(L_61, L_62, L_63, L_64, NULL); JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_65 = __this->___m_JobHandle; V_0 = L_65; __this->___m_TessellationNeedsFallback = (bool)0; JobHandle_ScheduleBatchedJobs_mCA0E146397E30E31FB57C96DAA1820451886DACA(NULL); } IL_01f9: { bool L_66 = __this->___m_DynamicOcclusionOverriden; if (!L_66) { goto IL_0219; } } { SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_67; L_67 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__this, NULL); bool L_68 = __this->___m_DynamicOcclusionLocal; NullCheck(L_67); Renderer_set_allowOcclusionWhenDynamic_mFAF8360D5AEEAE69443738AA7D764CF1E52EFFE7(L_67, L_68, NULL); __this->___m_DynamicOcclusionOverriden = (bool)0; } IL_0219: { JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_69 = V_0; return L_69; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_BakeShadow_m9C49E19FCD75A0A954296DD323A60B63F3BFAD09 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __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_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_3; memset((&V_3), 0, sizeof(V_3)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_4; memset((&V_4), 0, sizeof(V_4)); { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_0 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowData); bool L_1; L_1 = NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_inline(L_0, NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var); if (!L_1) { goto IL_00ab; } } { bool L_2; L_2 = SpriteShapeController_get_updateShadow_mE4867AC0CCEB59E1A84FB5838549B06A76744237_inline(__this, NULL); if (!L_2) { goto IL_00a0; } } { V_0 = ((int32_t)32766); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3; L_3 = float2_op_Implicit_mE3CD803641A93D54781142BB2AEAE299D6959C79_inline(0, NULL); V_1 = L_3; List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_4 = __this->___m_ShadowSegment; NullCheck(L_4); List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_inline(L_4, List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var); V_2 = 0; goto IL_009c; } IL_0037: { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_5 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowData); int32_t L_6 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7; L_7 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_5)->___m_Buffer, L_6); V_3 = L_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8 = V_1; bool L_9; L_9 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_8, NULL); if (L_9) { goto IL_007c; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10 = V_3; bool L_11; L_11 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_10, NULL); if (L_11) { goto IL_007c; } } { int32_t L_12 = V_2; int32_t L_13 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_12, 1))) >= ((int32_t)L_13))) { goto IL_00a0; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_14 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowData); int32_t L_15 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16; L_16 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_14)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_15, 1))); V_4 = L_16; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_17 = V_4; bool L_18; L_18 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_17, NULL); if (L_18) { goto IL_007c; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_19 = V_4; bool L_20; L_20 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_19, NULL); if (!L_20) { goto IL_00a0; } } IL_007c: { List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_21 = __this->___m_ShadowSegment; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_22 = V_3; float L_23 = L_22.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24 = V_3; float L_25 = L_24.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26; memset((&L_26), 0, sizeof(L_26)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_26), L_23, L_25, NULL); NullCheck(L_21); List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_21, L_26, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var); int32_t L_27 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_009c: { int32_t L_28 = V_2; int32_t L_29 = V_0; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0037; } } IL_00a0: { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_30 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowData); NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F(L_30, NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); } IL_00ab: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_BakeCollider_mEFCB850D14CBB3949E2C7FCD62A24FA5C06593D7 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __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*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); 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_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C674F32E30CBCD11CEE0C494CCE1805C478932A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4FDEF69F9FBDCAFD50F37657D69A1DA8E005A674); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral65019780B7FAE967FF6E845CC7581AC717D8D931); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral783DD3DAF59FD0873375C44E5B1FF501E417E0A1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC73B00F0FCEBDD68E7B7468FB341F832BBEA7504); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE60D1342B6B69821D039F90067404EA5F7FB2403); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_3; memset((&V_3), 0, sizeof(V_3)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; { JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* L_0 = (JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08*)(&__this->___m_JobHandle); JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A(L_0, NULL); SpriteShapeController_BakeShadow_m9C49E19FCD75A0A954296DD323A60B63F3BFAD09(__this, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_1 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderData); bool L_2; L_2 = NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_inline(L_1, NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var); if (!L_2) { goto IL_01eb; } } { bool L_3; L_3 = SpriteShapeController_get_autoUpdateCollider_m54D843E58B97438ACF30071768B0F5FB4A8473B7_inline(__this, NULL); if (!L_3) { goto IL_010c; } } { bool L_4; L_4 = SpriteShapeController_get_hasCollider_mB354FB04E19BA1CBC5F486BB32DF692382FBDD42(__this, NULL); if (!L_4) { goto IL_010c; } } { V_0 = ((int32_t)32766); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5; L_5 = float2_op_Implicit_mE3CD803641A93D54781142BB2AEAE299D6959C79_inline(0, NULL); V_1 = L_5; List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_6 = __this->___m_ColliderSegment; NullCheck(L_6); List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_inline(L_6, List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var); V_2 = 0; goto IL_00b8; } IL_0053: { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_7 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderData); int32_t L_8 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9; L_9 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_7)->___m_Buffer, L_8); V_3 = L_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10 = V_1; bool L_11; L_11 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_10, NULL); if (L_11) { goto IL_0098; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12 = V_3; bool L_13; L_13 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_12, NULL); if (L_13) { goto IL_0098; } } { int32_t L_14 = V_2; int32_t L_15 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_14, 1))) >= ((int32_t)L_15))) { goto IL_00bc; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_16 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderData); int32_t L_17 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_18; L_18 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_16)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_17, 1))); V_4 = L_18; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_19 = V_4; bool L_20; L_20 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_19, NULL); if (L_20) { goto IL_0098; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_21 = V_4; bool L_22; L_22 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_21, NULL); if (!L_22) { goto IL_00bc; } } IL_0098: { List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_23 = __this->___m_ColliderSegment; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24 = V_3; float L_25 = L_24.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_26 = V_3; float L_27 = L_26.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28; memset((&L_28), 0, sizeof(L_28)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_28), L_25, L_27, NULL); NullCheck(L_23); List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_23, L_28, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var); int32_t L_29 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_00b8: { int32_t L_30 = V_2; int32_t L_31 = V_0; if ((((int32_t)L_30) < ((int32_t)L_31))) { goto IL_0053; } } IL_00bc: { bool L_32; L_32 = SpriteShapeController_get_autoUpdateCollider_m54D843E58B97438ACF30071768B0F5FB4A8473B7_inline(__this, NULL); if (!L_32) { goto IL_010c; } } { EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* L_33; L_33 = SpriteShapeController_get_edgeCollider_m2E6019F72F1AFB428BF9D2089BEDA849D0D9577E(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_34; L_34 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_33, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_34) { goto IL_00e8; } } { EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* L_35; L_35 = SpriteShapeController_get_edgeCollider_m2E6019F72F1AFB428BF9D2089BEDA849D0D9577E(__this, NULL); List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_36 = __this->___m_ColliderSegment; NullCheck(L_36); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_37; L_37 = List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5(L_36, List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var); NullCheck(L_35); EdgeCollider2D_set_points_mFF49E39867F376E313D50F57531C28A1F715D02F(L_35, L_37, NULL); } IL_00e8: { PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* L_38; L_38 = SpriteShapeController_get_polygonCollider_m225EE23CFBB87B3FFFACFF7CC6B2CA5515236015(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_39; L_39 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_38, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_39) { goto IL_010c; } } { PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* L_40; L_40 = SpriteShapeController_get_polygonCollider_m225EE23CFBB87B3FFFACFF7CC6B2CA5515236015(__this, NULL); List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_41 = __this->___m_ColliderSegment; NullCheck(L_41); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_42; L_42 = List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5(L_41, List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var); NullCheck(L_40); PolygonCollider2D_set_points_m74A433CEBC5A6A460EC2852CDEDEED2D4E261462(L_40, L_42, NULL); } IL_010c: { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_43 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderData); NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F(L_43, NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* L_44 = (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D*)(&__this->___m_Statistics); bool L_45; L_45 = NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_inline(L_44, NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_RuntimeMethod_var); if (!L_45) { goto IL_01eb; } } { NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* L_46 = (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D*)(&__this->___m_Statistics); SpriteShapeGeneratorStats_t1E3B98A473A38856AA128EA98CA3CDB4C65DB0FB L_47; L_47 = IL2CPP_NATIVEARRAY_GET_ITEM(SpriteShapeGeneratorStats_t1E3B98A473A38856AA128EA98CA3CDB4C65DB0FB, (L_46)->___m_Buffer, 0); int32_t L_48 = L_47.___status; V_5 = L_48; int32_t L_49 = V_5; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_49, ((int32_t)-5)))) { case 0: { goto IL_01b1; } case 1: { goto IL_0159; } case 2: { goto IL_0185; } case 3: { goto IL_016f; } case 4: { goto IL_019b; } } } { return; } IL_0159: { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_50; L_50 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_51; L_51 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarningFormat_mEC3E8902D2EF0D6CDC7D2643D75DF8A7A6F84713(L_50, _stringLiteralC73B00F0FCEBDD68E7B7468FB341F832BBEA7504, L_51, NULL); return; } IL_016f: { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_52; L_52 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_53; L_53 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarningFormat_mEC3E8902D2EF0D6CDC7D2643D75DF8A7A6F84713(L_52, _stringLiteral65019780B7FAE967FF6E845CC7581AC717D8D931, L_53, NULL); return; } IL_0185: { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_54; L_54 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_55; L_55 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarningFormat_mEC3E8902D2EF0D6CDC7D2643D75DF8A7A6F84713(L_54, _stringLiteral2C674F32E30CBCD11CEE0C494CCE1805C478932A, L_55, NULL); return; } IL_019b: { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_56; L_56 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_57; L_57 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarningFormat_mEC3E8902D2EF0D6CDC7D2643D75DF8A7A6F84713(L_56, _stringLiteralE60D1342B6B69821D039F90067404EA5F7FB2403, L_57, NULL); return; } IL_01b1: { bool L_58 = __this->___m_UTess2D; if (!L_58) { goto IL_01d6; } } { __this->___m_TessellationNeedsFallback = (bool)1; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_59; L_59 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_60; L_60 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarningFormat_mEC3E8902D2EF0D6CDC7D2643D75DF8A7A6F84713(L_59, _stringLiteral783DD3DAF59FD0873375C44E5B1FF501E417E0A1, L_60, NULL); return; } IL_01d6: { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_61; L_61 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_62; L_62 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarningFormat_mEC3E8902D2EF0D6CDC7D2643D75DF8A7A6F84713(L_61, _stringLiteral4FDEF69F9FBDCAFD50F37657D69A1DA8E005A674, L_62, NULL); } IL_01eb: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_BakeMeshForced_m69B0B10D80E51470C0F7C12A9595986CDEACC559 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_0; L_0 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__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_0063; } } { bool L_2; L_2 = SpriteShapeController_HasSplineDataChanged_m5AEE03084F30CD6E726BF388636C8B5CD419CCB2(__this, NULL); if (!L_2) { goto IL_0063; } } { JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_3; L_3 = SpriteShapeController_BakeMesh_mD8809E911D574437001B446DDFA90724BF384743(__this, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)il2cpp_codegen_object_new(CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var); CommandBuffer__ctor_m9445F1606331B732FCA393591F3E230714FD5FF4(L_4, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = L_4; NullCheck(L_5); CommandBuffer_GetTemporaryRT_mA5890C933C554A6C7C382E42E706E8862FB564A4(L_5, 0, ((int32_t)256), ((int32_t)256), 0, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_6 = L_5; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_7; L_7 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(0, NULL); NullCheck(L_6); CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A(L_6, L_7, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = L_6; SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_9; L_9 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__this, NULL); SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_10; L_10 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(__this, NULL); NullCheck(L_10); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11; L_11 = Renderer_get_sharedMaterial_mA2E0CA0A564617FFC3E0E50947C6300082C35F81(L_10, NULL); NullCheck(L_8); CommandBuffer_DrawRenderer_mA925F252047D04C661BF74D1066C3C25C2B1E774(L_8, L_9, L_11, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_12 = L_8; NullCheck(L_12); CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_12, 0, NULL); il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); Graphics_ExecuteCommandBuffer_mE7D922583404AB08A25C1413A3EA9F6B0D2F16B9(L_12, NULL); } IL_0063: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController_ForceShadowShapeUpdate_m93C5104E9CADBBC62894A8002005EC5F6FF37A50 (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, bool ___0_forceUpdate, const RuntimeMethod* method) { { bool L_0 = ___0_forceUpdate; __this->___m_UpdateShadow = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E SpriteShapeController_GetShadowShapeData_mDF06899BCBB123DC0C6C4258B624A22DAAA0556C (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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*)&NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E V_0; memset((&V_0), 0, sizeof(V_0)); JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_0 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowData); bool L_1; L_1 = NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_inline(L_0, NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_RuntimeMethod_var); if (!L_1) { goto IL_0021; } } { JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_2; L_2 = SpriteShapeController_BakeMesh_mD8809E911D574437001B446DDFA90724BF384743(__this, NULL); V_1 = L_2; JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_1), NULL); SpriteShapeController_BakeCollider_mEFCB850D14CBB3949E2C7FCD62A24FA5C06593D7(__this, NULL); } IL_0021: { List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_3 = __this->___m_ShadowSegment; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_3, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var); NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A((&V_0), L_4, 2, 1, NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); V_2 = 0; goto IL_0056; } IL_0039: { int32_t L_5 = V_2; List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_6 = __this->___m_ShadowSegment; int32_t L_7 = V_2; NullCheck(L_6); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_6, L_7, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9; L_9 = float2_op_Implicit_m274CE0EFDC0FFD5168817614BF1A3699784DE02B(L_8, NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_0))->___m_Buffer, L_5, (L_9)); int32_t L_10 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0056: { int32_t L_11 = V_2; int32_t L_12; L_12 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_0))->___m_Length); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0039; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_13 = V_0; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController__ctor_mBB2958EC26C34FE3C1097186C45AA80F3A1AC31D (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m035E80F0A198BA3ED0E6B9AB2A14C92F8A68E02E_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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_0 = (SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B*)(SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B*)SZArrayNew(SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B_il2cpp_TypeInfo_var, (uint32_t)0); __this->___m_SpriteArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SpriteArray), (void*)L_0); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_1 = (SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B*)(SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B*)SZArrayNew(SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B_il2cpp_TypeInfo_var, (uint32_t)0); __this->___m_EdgeSpriteArray = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EdgeSpriteArray), (void*)L_1); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_2 = (SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B*)(SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B*)SZArrayNew(SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B_il2cpp_TypeInfo_var, (uint32_t)0); __this->___m_CornerSpriteArray = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CornerSpriteArray), (void*)L_2); AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* L_3 = (AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8*)(AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8*)SZArrayNew(AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8_il2cpp_TypeInfo_var, (uint32_t)0); __this->___m_AngleRangeInfoArray = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AngleRangeInfoArray), (void*)L_3); Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_4 = (Spline_tD674213224F697425072FBF76AE3FD203AD2B818*)il2cpp_codegen_object_new(Spline_tD674213224F697425072FBF76AE3FD203AD2B818_il2cpp_TypeInfo_var); Spline__ctor_m77058E9CAC3C3BF9252B278EFDCAC44A1335077B(L_4, NULL); __this->___m_Spline = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Spline), (void*)L_4); __this->___m_FillPixelPerUnit = (100.0f); __this->___m_StretchTiling = (1.0f); __this->___m_CornerAngleThreshold = (30.0f); __this->___m_UpdateCollider = (bool)1; __this->___m_UTess2D = (bool)1; __this->___m_ShadowDetail = ((int32_t)16); __this->___m_ShadowOffset = (0.5f); __this->___m_BoundsScale = (2.0f); List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861* L_5 = (List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861*)il2cpp_codegen_object_new(List_1_t9EDAF087DC60E19A2BB0DE20322CAFC776709861_il2cpp_TypeInfo_var); List_1__ctor_m035E80F0A198BA3ED0E6B9AB2A14C92F8A68E02E(L_5, List_1__ctor_m035E80F0A198BA3ED0E6B9AB2A14C92F8A68E02E_RuntimeMethod_var); __this->___m_Modifiers = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Modifiers), (void*)L_5); List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_6 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var); List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_6, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var); __this->___m_ColliderSegment = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ColliderSegment), (void*)L_6); List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_7 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var); List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_7, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var); __this->___m_ShadowSegment = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShadowSegment), (void*)L_7); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeController__cctor_m58C44D77C0B734C34DB44B7A128A8B24E4E42531 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08AEF4FF8C9214AC297B26BCBE296CF716B23E33); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB16FBBED8C09FB5C79A6EC7F50324A781A740D99); s_Il2CppMethodInitialized = true; } { ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0; memset((&L_0), 0, sizeof(L_0)); ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_0), _stringLiteralB16FBBED8C09FB5C79A6EC7F50324A781A740D99, NULL); ((SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_StaticFields*)il2cpp_codegen_static_fields_for(SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_il2cpp_TypeInfo_var))->___generateGeometry = L_0; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_1; memset((&L_1), 0, sizeof(L_1)); ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_1), _stringLiteral08AEF4FF8C9214AC297B26BCBE296CF716B23E33, NULL); ((SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_StaticFields*)il2cpp_codegen_static_fields_for(SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_il2cpp_TypeInfo_var))->___generateCollider = L_1; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m46528AD52B64571CEF44A8F2722DC493302EB6C2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68* L_0 = (U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68*)il2cpp_codegen_object_new(U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_il2cpp_TypeInfo_var); U3CU3Ec__ctor_m3D2A053B5948BDFC84870DCBEAD76989CF259BF1(L_0, NULL); ((U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3D2A053B5948BDFC84870DCBEAD76989CF259BF1 (U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CUpdateSpriteDataU3Eb__158_0_m4ACE569C3111B24DF8982C54CEEC3299C0C1BA70 (U3CU3Ec_t2D4D15BFA51D3A1AEDB056CFF52D9F1C267DBA68* __this, AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* ___0_a, AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; { AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_0 = ___0_a; NullCheck(L_0); int32_t L_1; L_1 = AngleRange_get_order_m4B94B4ABE3C9280BC7D7C42C3BAFD215C4FDE65A_inline(L_0, NULL); V_0 = L_1; AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* L_2 = ___1_b; NullCheck(L_2); int32_t L_3; L_3 = AngleRange_get_order_m4B94B4ABE3C9280BC7D7C42C3BAFD215C4FDE65A_inline(L_2, NULL); int32_t L_4; L_4 = Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586((&V_0), L_3, NULL); return L_4; } } #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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeDefaultCreator_GetVertexArrayCount_mDDE727F55D07FBBF570F7617443C2782ED87B4CC (SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* __this, SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* ___0_sc, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m4666F0407DE459A53D3477A8D88314C0E44E4B43_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D V_0; memset((&V_0), 0, sizeof(V_0)); { SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_0 = ___0_sc; NullCheck(L_0); NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D L_1; L_1 = SpriteShapeController_GetShapeControlPoints_m4A0BF704DB4274546156AC4085353536541B30D5(L_0, NULL); V_0 = L_1; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_2 = ___0_sc; NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D L_3 = V_0; NullCheck(L_2); int32_t L_4; L_4 = SpriteShapeController_CalculateMaxArrayCount_m3460A750AFF7144E55395AF683DD508233190ECB(L_2, L_3, NULL); NativeArray_1_Dispose_m4666F0407DE459A53D3477A8D88314C0E44E4B43((&V_0), NativeArray_1_Dispose_m4666F0407DE459A53D3477A8D88314C0E44E4B43_RuntimeMethod_var); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_5 = ___0_sc; NullCheck(L_5); int32_t L_6; L_6 = SpriteShapeController_get_maxArrayCount_m1CD21D97E9DFB36FB05C64261E6B2AE8AE7A9F29_inline(L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 SpriteShapeDefaultCreator_MakeCreatorJob_m95E60274C1A0757B5AC8B71DBF5142F1C7E5379C (SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* __this, SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* ___0_sc, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___1_indices, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A ___2_positions, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF ___3_texCoords, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F ___4_tangents, NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED ___5_segments, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___6_colliderData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_Schedule_TisSpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E_m78894CA76B6A5619A1DCF526E1DFEBB3B4781DA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m4666F0407DE459A53D3477A8D88314C0E44E4B43_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m86CDDC18C767D3558378241F4CB6BF35D9733F35_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147 V_1; memset((&V_1), 0, sizeof(V_1)); SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E V_2; memset((&V_2), 0, sizeof(V_2)); NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D V_3; memset((&V_3), 0, sizeof(V_3)); NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 V_4; memset((&V_4), 0, sizeof(V_4)); SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E V_5; memset((&V_5), 0, sizeof(V_5)); JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_6; memset((&V_6), 0, sizeof(V_6)); { SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_0 = ___0_sc; NullCheck(L_0); bool L_1; L_1 = SpriteShapeController_ValidateUTess2D_mC71A1EC29B1BC0FF00C49C695A96846D709F458E(L_0, NULL); V_0 = L_1; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_2 = ___0_sc; NullCheck(L_2); SpriteShapeRenderer_tE998BB73CF661079736CCC23617E597AB230A4AC* L_3; L_3 = SpriteShapeController_get_spriteShapeRenderer_m1CE6071F363FDDC49999CD3482311619EDA97F00(L_2, NULL); NullCheck(L_3); NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147 L_4; L_4 = SpriteShapeRenderer_GetBounds_mB1109C67BE9B7A2376B92299C07B89E25026E42A(L_3, NULL); V_1 = L_4; il2cpp_codegen_initobj((&V_5), sizeof(SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E)); NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147 L_5 = V_1; (&V_5)->___m_Bounds = L_5; NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A L_6 = ___2_positions; (&V_5)->___m_PosArray = L_6; NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF L_7 = ___3_texCoords; (&V_5)->___m_Uv0Array = L_7; NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F L_8 = ___4_tangents; (&V_5)->___m_TanArray = L_8; NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED L_9 = ___5_segments; (&V_5)->___m_GeomArray = L_9; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_10 = ___1_indices; (&V_5)->___m_IndexArray = L_10; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_11 = ___6_colliderData; (&V_5)->___m_ColliderPoints = L_11; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_12 = ___0_sc; NullCheck(L_12); NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D L_13; L_13 = SpriteShapeController_get_stats_m3130C2A150F3CFF99A6FD0D5EC06147E907D96FD(L_12, NULL); (&V_5)->___m_Stats = L_13; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_14 = ___0_sc; NullCheck(L_14); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_15; L_15 = SpriteShapeController_get_shadowData_m6D637C25E16688807369372E8B00026509CD1EB3_inline(L_14, NULL); (&V_5)->___m_ShadowPoints = L_15; SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E L_16 = V_5; V_2 = L_16; il2cpp_codegen_runtime_class_init_inline(SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_il2cpp_TypeInfo_var); ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_17 = ((SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_StaticFields*)il2cpp_codegen_static_fields_for(SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_il2cpp_TypeInfo_var))->___generateCollider; (&V_2)->___generateCollider = L_17; ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_18 = ((SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_StaticFields*)il2cpp_codegen_static_fields_for(SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17_il2cpp_TypeInfo_var))->___generateGeometry; (&V_2)->___generateGeometry = L_18; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_19 = ___0_sc; NullCheck(L_19); NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D L_20; L_20 = SpriteShapeController_GetShapeControlPoints_m4A0BF704DB4274546156AC4085353536541B30D5(L_19, NULL); V_3 = L_20; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_21 = ___0_sc; NullCheck(L_21); NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 L_22; L_22 = SpriteShapeController_GetSplinePointMetaData_m56AE94299696DA36F56EE24B792FAD9892ECF786(L_21, NULL); V_4 = L_22; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_23 = ___0_sc; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_24 = ___0_sc; NullCheck(L_24); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_25; L_25 = SpriteShapeController_get_spriteShapeParameters_m5EB8EFD2C04CC8797FDC67F2E381AB833D287AA0_inline(L_24, NULL); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_26 = ___0_sc; NullCheck(L_26); int32_t L_27; L_27 = SpriteShapeController_get_maxArrayCount_m1CD21D97E9DFB36FB05C64261E6B2AE8AE7A9F29_inline(L_26, NULL); NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D L_28 = V_3; NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 L_29 = V_4; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_30 = ___0_sc; NullCheck(L_30); AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* L_31; L_31 = SpriteShapeController_get_angleRangeInfoArray_mED8D0B5CD5EE8724A44A6CA86DCE37AE085C11F4_inline(L_30, NULL); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_32 = ___0_sc; NullCheck(L_32); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_33; L_33 = SpriteShapeController_get_edgeSpriteArray_mB562E639F3951B0A5432AA7F9BA18BCD69387071_inline(L_32, NULL); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_34 = ___0_sc; NullCheck(L_34); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_35; L_35 = SpriteShapeController_get_cornerSpriteArray_mF0A3ACBD990E4DCE4BFE3CA2192C0058DD3F7E9E_inline(L_34, NULL); bool L_36 = V_0; SpriteShapeGenerator_Prepare_m8358A9BD95A1D45F0FBE63A5661421DD0D8B4DB7((&V_2), L_23, L_25, L_27, L_28, L_29, L_31, L_33, L_35, L_36, NULL); SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E L_37 = V_2; il2cpp_codegen_initobj((&V_6), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08)); JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_38 = V_6; JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_39; L_39 = IJobExtensions_Schedule_TisSpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E_m78894CA76B6A5619A1DCF526E1DFEBB3B4781DA1(L_37, L_38, IJobExtensions_Schedule_TisSpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E_m78894CA76B6A5619A1DCF526E1DFEBB3B4781DA1_RuntimeMethod_var); NativeArray_1_Dispose_m4666F0407DE459A53D3477A8D88314C0E44E4B43((&V_3), NativeArray_1_Dispose_m4666F0407DE459A53D3477A8D88314C0E44E4B43_RuntimeMethod_var); NativeArray_1_Dispose_m86CDDC18C767D3558378241F4CB6BF35D9733F35((&V_4), NativeArray_1_Dispose_m86CDDC18C767D3558378241F4CB6BF35D9733F35_RuntimeMethod_var); return L_39; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* SpriteShapeDefaultCreator_get_defaultInstance_m3D7F2CB26AD65BA670E221E672716B4AEB5764E4 (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*)&ScriptableObject_CreateInstance_TisSpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_m718F697C1547BCE1B2A070C0925A6402EB830D07_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* L_0 = ((SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_StaticFields*)il2cpp_codegen_static_fields_for(SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_il2cpp_TypeInfo_var))->___creator; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, L_0, NULL); if (!L_1) { goto IL_0023; } } { SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* L_2; L_2 = ScriptableObject_CreateInstance_TisSpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_m718F697C1547BCE1B2A070C0925A6402EB830D07(ScriptableObject_CreateInstance_TisSpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_m718F697C1547BCE1B2A070C0925A6402EB830D07_RuntimeMethod_var); ((SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_StaticFields*)il2cpp_codegen_static_fields_for(SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_il2cpp_TypeInfo_var))->___creator = L_2; Il2CppCodeGenWriteBarrier((void**)(&((SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_StaticFields*)il2cpp_codegen_static_fields_for(SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_il2cpp_TypeInfo_var))->___creator), (void*)L_2); SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* L_3 = ((SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_StaticFields*)il2cpp_codegen_static_fields_for(SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_il2cpp_TypeInfo_var))->___creator; NullCheck(L_3); Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_3, ((int32_t)52), NULL); } IL_0023: { SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* L_4 = ((SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_StaticFields*)il2cpp_codegen_static_fields_for(SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5_il2cpp_TypeInfo_var))->___creator; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteShapeDefaultCreator_GetVersion_mBF55AB1CA538BEBDAC4AD7C3D6D416C976E22995 (SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 1; int32_t L_0; L_0 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(__this, NULL); int32_t L_1 = V_0; return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)-2128831035)^L_0)), ((int32_t)16777619)))^L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteShapeDefaultCreator__ctor_m1686195DD7A0692725025943A87FEF4130923707 (SpriteShapeDefaultCreator_tBDEFF529BF54395B0399B8F5B163187DF12816F5* __this, const RuntimeMethod* method) { { SpriteShapeGeometryCreator__ctor_m11995DD5FE4D69A420FABBD8AE3DB243E9D4EF7B(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif extern "C" void CDECL ReversePInvokeWrapper_SpriteShapeGenerator_UTessellator_mA975B9F66E80F2334124BFADD19F331AB2F6E90D(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5* ___0_geom, int32_t ___1_maxCount, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___2_tessPoints, int32_t ___3_tessPointCount, uint16_t* ___4_indices, int32_t* ___5_iCount, uint8_t* ___6_vertices, int32_t ___7_stride, int32_t* ___8_vCount, int32_t ___9_label) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; SpriteShapeGenerator_UTessellator_mA975B9F66E80F2334124BFADD19F331AB2F6E90D(___0_geom, ___1_maxCount, ___2_tessPoints, ___3_tessPointCount, ___4_indices, ___5_iCount, ___6_vertices, ___7_stride, ___8_vCount, ___9_label, NULL); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_vertexArrayCount_m776FBDEEB5A98DDBE16B219D2587D981B606D910 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_VertexArrayCount; return L_0; } } IL2CPP_EXTERN_C int32_t SpriteShapeGenerator_get_vertexArrayCount_m776FBDEEB5A98DDBE16B219D2587D981B606D910_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = SpriteShapeGenerator_get_vertexArrayCount_m776FBDEEB5A98DDBE16B219D2587D981B606D910_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_spriteCount_m8D39765E70D833493EEA503ED982F410EA9DFA53 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* L_0 = (NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13*)(&__this->___m_SpriteInfos); int32_t L_1; L_1 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_0)->___m_Length); return L_1; } } IL2CPP_EXTERN_C int32_t SpriteShapeGenerator_get_spriteCount_m8D39765E70D833493EEA503ED982F410EA9DFA53_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = SpriteShapeGenerator_get_spriteCount_m8D39765E70D833493EEA503ED982F410EA9DFA53(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ControlPointCount; return L_0; } } IL2CPP_EXTERN_C int32_t SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_contourPointCount_m45CA4B09B39611D4A1C09F494A3BED828258CC41 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ContourPointCount; return L_0; } } IL2CPP_EXTERN_C int32_t SpriteShapeGenerator_get_contourPointCount_m45CA4B09B39611D4A1C09F494A3BED828258CC41_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = SpriteShapeGenerator_get_contourPointCount_m45CA4B09B39611D4A1C09F494A3BED828258CC41_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_segmentCount_m5B0A226EBA7CA12B095A92DB429DEB30DF3C7210 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_SegmentCount; return L_0; } } IL2CPP_EXTERN_C int32_t SpriteShapeGenerator_get_segmentCount_m5B0A226EBA7CA12B095A92DB429DEB30DF3C7210_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = SpriteShapeGenerator_get_segmentCount_m5B0A226EBA7CA12B095A92DB429DEB30DF3C7210_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_get_hasCollider_m6C79BA0841071B0B97D33C195716F14C0B5453DC (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_0 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_1 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&L_0->___splineData); int32_t L_2 = L_1->___w; return (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0); } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_get_hasCollider_m6C79BA0841071B0B97D33C195716F14C0B5453DC_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_get_hasCollider_m6C79BA0841071B0B97D33C195716F14C0B5453DC(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_get_hasShadow_mF8B09961DA6FE6A05AA217EA3DAC9FF8D026FBB3 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_0 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_1 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&L_0->___splineData); int32_t L_2 = L_1->___z; return (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0); } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_get_hasShadow_mF8B09961DA6FE6A05AA217EA3DAC9FF8D026FBB3_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_get_hasShadow_mF8B09961DA6FE6A05AA217EA3DAC9FF8D026FBB3(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_get_colliderPivot_m8D45A62C4E63DFD67D502547812616043B2582E7 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_0 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_1 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_0->___curveData); float L_2 = L_1->___x; return L_2; } } IL2CPP_EXTERN_C float SpriteShapeGenerator_get_colliderPivot_m8D45A62C4E63DFD67D502547812616043B2582E7_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = SpriteShapeGenerator_get_colliderPivot_m8D45A62C4E63DFD67D502547812616043B2582E7(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_get_shadowPivot_mDF1695D06772C0DF9F3D30F628780F1EF4A2B39E (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_0 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_1 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_0->___curveData); float L_2 = L_1->___w; return L_2; } } IL2CPP_EXTERN_C float SpriteShapeGenerator_get_shadowPivot_mDF1695D06772C0DF9F3D30F628780F1EF4A2B39E_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = SpriteShapeGenerator_get_shadowPivot_mDF1695D06772C0DF9F3D30F628780F1EF4A2B39E(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_get_borderPivot_m1CB177826C97190744B42A7A39F1E4B2ACA17941 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_0 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_1 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_0->___curveData); float L_2 = L_1->___y; return L_2; } } IL2CPP_EXTERN_C float SpriteShapeGenerator_get_borderPivot_m1CB177826C97190744B42A7A39F1E4B2ACA17941_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = SpriteShapeGenerator_get_borderPivot_m1CB177826C97190744B42A7A39F1E4B2ACA17941(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_splineDetail_m3739C3D78D2F7D5EE0C31ADC7EFF1A28E1620D5F (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_0 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_1 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&L_0->___splineData); int32_t L_2 = L_1->___y; return L_2; } } IL2CPP_EXTERN_C int32_t SpriteShapeGenerator_get_splineDetail_m3739C3D78D2F7D5EE0C31ADC7EFF1A28E1620D5F_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = SpriteShapeGenerator_get_splineDetail_m3739C3D78D2F7D5EE0C31ADC7EFF1A28E1620D5F(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_0 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_1 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&L_0->___shapeData); int32_t L_2 = L_1->___x; return (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0); } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_get_isAdaptive_m8022015FFC581294D888FCC63FEDC6B503985C85 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_0 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_1 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&L_0->___shapeData); int32_t L_2 = L_1->___y; return (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0); } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_get_isAdaptive_m8022015FFC581294D888FCC63FEDC6B503985C85_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_get_isAdaptive_m8022015FFC581294D888FCC63FEDC6B503985C85(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_get_hasSpriteBorder_m015043D5050787F1744E27679E6681101C24C01F (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_0 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_1 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&L_0->___shapeData); int32_t L_2 = L_1->___z; return (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0); } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_get_hasSpriteBorder_m015043D5050787F1744E27679E6681101C24C01F_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_get_hasSpriteBorder_m015043D5050787F1744E27679E6681101C24C01F(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 SpriteShapeGenerator_GetSpriteInfo_mC06825216D7CF04273E559CBBACEA742CCCC129E (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) { { NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* L_0 = (NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13*)(&__this->___m_SpriteInfos); int32_t L_1 = ___0_index; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_2; L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29, (L_0)->___m_Buffer, L_1); return L_2; } } IL2CPP_EXTERN_C JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 SpriteShapeGenerator_GetSpriteInfo_mC06825216D7CF04273E559CBBACEA742CCCC129E_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 _returnValue; _returnValue = SpriteShapeGenerator_GetSpriteInfo_mC06825216D7CF04273E559CBBACEA742CCCC129E(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 SpriteShapeGenerator_GetCornerSpriteInfo_m6170012E001B82F923367E339A60AE997AEC7335 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_index; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* L_1 = (NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13*)(&__this->___m_CornerSpriteInfos); int32_t L_2 = V_0; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_3; L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29, (L_1)->___m_Buffer, L_2); return L_3; } } IL2CPP_EXTERN_C JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 SpriteShapeGenerator_GetCornerSpriteInfo_m6170012E001B82F923367E339A60AE997AEC7335_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 _returnValue; _returnValue = SpriteShapeGenerator_GetCornerSpriteInfo_m6170012E001B82F923367E339A60AE997AEC7335(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) { { NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_0 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_ControlPoints); int32_t L_1 = ___0_index; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_2; L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_0)->___m_Buffer, L_1); return L_2; } } IL2CPP_EXTERN_C JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 _returnValue; _returnValue = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) { { NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892* L_0 = (NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892*)(&__this->___m_ContourPoints); int32_t L_1 = ___0_index; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_2; L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3, (L_0)->___m_Buffer, L_1); return L_2; } } IL2CPP_EXTERN_C JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 _returnValue; _returnValue = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 SpriteShapeGenerator_GetSegmentInfo_m72363F976D7D18181DED537467749537D0999DA9 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) { { NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A* L_0 = (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A*)(&__this->___m_Segments); int32_t L_1 = ___0_index; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_2; L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481, (L_0)->___m_Buffer, L_1); return L_2; } } IL2CPP_EXTERN_C JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 SpriteShapeGenerator_GetSegmentInfo_m72363F976D7D18181DED537467749537D0999DA9_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 _returnValue; _returnValue = SpriteShapeGenerator_GetSegmentInfo_m72363F976D7D18181DED537467749537D0999DA9(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_GetContourIndex_m8705A508B3B54F8268411F3FDF3DCBD030705500 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_1 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_2 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&L_1->___splineData); int32_t L_3 = L_2->___y; return ((int32_t)il2cpp_codegen_multiply(L_0, L_3)); } } IL2CPP_EXTERN_C int32_t SpriteShapeGenerator_GetContourIndex_m8705A508B3B54F8268411F3FDF3DCBD030705500_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = SpriteShapeGenerator_GetContourIndex_m8705A508B3B54F8268411F3FDF3DCBD030705500(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_GetEndContourIndexOfSegment_m34A178F013D01C7EA2713CCE22E43BFF85D2E8CD (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, const RuntimeMethod* method) { { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_0 = ___0_isi; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_1 = L_0.___sgInfo; int32_t L_2 = L_1.___y; int32_t L_3; L_3 = SpriteShapeGenerator_GetContourIndex_m8705A508B3B54F8268411F3FDF3DCBD030705500(__this, L_2, NULL); return ((int32_t)il2cpp_codegen_subtract(L_3, 1)); } } IL2CPP_EXTERN_C int32_t SpriteShapeGenerator_GetEndContourIndexOfSegment_m34A178F013D01C7EA2713CCE22E43BFF85D2E8CD_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = SpriteShapeGenerator_GetEndContourIndexOfSegment_m34A178F013D01C7EA2713CCE22E43BFF85D2E8CD(_thisAdjusted, ___0_isi, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_SetResult_mB943A248C968BCA647038BD8CF5F568BB4669475 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_result, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } SpriteShapeGeneratorStats_t1E3B98A473A38856AA128EA98CA3CDB4C65DB0FB V_0; memset((&V_0), 0, sizeof(V_0)); { NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* L_0 = (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D*)(&__this->___m_Stats); bool L_1; L_1 = NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_inline(L_0, NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_RuntimeMethod_var); if (!L_1) { goto IL_002f; } } { NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* L_2 = (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D*)(&__this->___m_Stats); SpriteShapeGeneratorStats_t1E3B98A473A38856AA128EA98CA3CDB4C65DB0FB L_3; L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(SpriteShapeGeneratorStats_t1E3B98A473A38856AA128EA98CA3CDB4C65DB0FB, (L_2)->___m_Buffer, 0); V_0 = L_3; int32_t L_4 = ___0_result; (&V_0)->___status = L_4; NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* L_5 = (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D*)(&__this->___m_Stats); SpriteShapeGeneratorStats_t1E3B98A473A38856AA128EA98CA3CDB4C65DB0FB L_6 = V_0; IL2CPP_NATIVEARRAY_SET_ITEM(SpriteShapeGeneratorStats_t1E3B98A473A38856AA128EA98CA3CDB4C65DB0FB, (L_5)->___m_Buffer, 0, (L_6)); } IL_002f: { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_SetResult_mB943A248C968BCA647038BD8CF5F568BB4669475_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_result, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_SetResult_mB943A248C968BCA647038BD8CF5F568BB4669475(_thisAdjusted, ___0_result, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_IsPointOnLine_m9ADB4EB472366B1B12FE900C9395F6A50A01DE8B (float ___0_epsilon, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_b, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___3_c; float L_1 = L_0.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___1_a; float L_3 = L_2.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___2_b; float L_5 = L_4.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___1_a; float L_7 = L_6.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8 = ___3_c; float L_9 = L_8.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10 = ___1_a; float L_11 = L_10.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12 = ___2_b; float L_13 = L_12.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_14 = ___1_a; float L_15 = L_14.___y; float L_16; L_16 = math_abs_m3D9508B36B045BFE7B89C6C69AD34596264E4FE1_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_9, L_11)), ((float)il2cpp_codegen_subtract(L_13, L_15)))))), NULL); float L_17 = ___0_epsilon; if ((!(((float)L_16) > ((float)L_17)))) { goto IL_0041; } } { return (bool)0; } IL_0041: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_18 = ___3_c; float L_19 = L_18.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20 = ___1_a; float L_21 = L_20.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_22 = ___2_b; float L_23 = L_22.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24 = ___1_a; float L_25 = L_24.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_26 = ___3_c; float L_27 = L_26.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_28 = ___1_a; float L_29 = L_28.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_30 = ___2_b; float L_31 = L_30.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_32 = ___1_a; float L_33 = L_32.___y; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), ((float)il2cpp_codegen_subtract(L_23, L_25)))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_27, L_29)), ((float)il2cpp_codegen_subtract(L_31, L_33)))))); float L_34 = V_0; if ((!(((float)L_34) < ((float)(0.0f))))) { goto IL_0083; } } { return (bool)0; } IL_0083: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35 = ___2_b; float L_36 = L_35.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_37 = ___1_a; float L_38 = L_37.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_39 = ___2_b; float L_40 = L_39.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_41 = ___1_a; float L_42 = L_41.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_43 = ___2_b; float L_44 = L_43.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_45 = ___1_a; float L_46 = L_45.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_47 = ___2_b; float L_48 = L_47.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_49 = ___1_a; float L_50 = L_49.___y; V_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_36, L_38)), ((float)il2cpp_codegen_subtract(L_40, L_42)))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_44, L_46)), ((float)il2cpp_codegen_subtract(L_48, L_50)))))); float L_51 = V_0; float L_52 = V_1; if ((!(((float)L_51) > ((float)L_52)))) { goto IL_00c1; } } { return (bool)0; } IL_00c1: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_IsPointOnLines_m2CA862D27FF37797951B22A515F697BFE97848C4 (float ___0_epsilon, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_p1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_p2, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_p3, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___4_p4, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___5_r, const RuntimeMethod* method) { { float L_0 = ___0_epsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___1_p1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___2_p2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = ___5_r; bool L_4; L_4 = SpriteShapeGenerator_IsPointOnLine_m9ADB4EB472366B1B12FE900C9395F6A50A01DE8B(L_0, L_1, L_2, L_3, NULL); if (!L_4) { goto IL_0018; } } { float L_5 = ___0_epsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___3_p3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = ___4_p4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8 = ___5_r; bool L_9; L_9 = SpriteShapeGenerator_IsPointOnLine_m9ADB4EB472366B1B12FE900C9395F6A50A01DE8B(L_5, L_6, L_7, L_8, NULL); return L_9; } IL_0018: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_Colinear_mD902FD4B26FE511CE9F0177B99A0BF16AD82DB41 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_p, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_q, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_r, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___1_q; float L_1 = L_0.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___0_p; float L_3 = L_2.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___2_r; float L_5 = L_4.___x; float L_6; L_6 = math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline(L_3, L_5, NULL); if ((!(((float)L_1) <= ((float)L_6)))) { goto IL_0068; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = ___1_q; float L_8 = L_7.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9 = ___0_p; float L_10 = L_9.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_11 = ___2_r; float L_12 = L_11.___x; float L_13; L_13 = math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline(L_10, L_12, NULL); if ((!(((float)L_8) >= ((float)L_13)))) { goto IL_0068; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_14 = ___1_q; float L_15 = L_14.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16 = ___0_p; float L_17 = L_16.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_18 = ___2_r; float L_19 = L_18.___y; float L_20; L_20 = math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline(L_17, L_19, NULL); if ((!(((float)L_15) <= ((float)L_20)))) { goto IL_0068; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_21 = ___1_q; float L_22 = L_21.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_23 = ___0_p; float L_24 = L_23.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_25 = ___2_r; float L_26 = L_25.___y; float L_27; L_27 = math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline(L_24, L_26, NULL); return (bool)((((int32_t)((!(((float)L_22) >= ((float)L_27)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0068: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_Det_m1CBF814EBFAF65729676E04E7C2B25556B96BD34 (float ___0_epsilon, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_p, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_q, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_r, const RuntimeMethod* method) { float V_0 = 0.0f; { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___2_q; float L_1 = L_0.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___1_p; float L_3 = L_2.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___3_r; float L_5 = L_4.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___2_q; float L_7 = L_6.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8 = ___2_q; float L_9 = L_8.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10 = ___1_p; float L_11 = L_10.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12 = ___3_r; float L_13 = L_12.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_14 = ___2_q; float L_15 = L_14.___y; V_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_9, L_11)), ((float)il2cpp_codegen_subtract(L_13, L_15)))))); float L_16 = V_0; float L_17 = ___0_epsilon; if ((!(((float)L_16) > ((float)((-L_17)))))) { goto IL_0043; } } { float L_18 = V_0; float L_19 = ___0_epsilon; if ((!(((float)L_18) < ((float)L_19)))) { goto IL_0043; } } { return 0; } IL_0043: { float L_20 = V_0; if ((((float)L_20) > ((float)(0.0f)))) { goto IL_004d; } } { return 2; } IL_004d: { return 1; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_LineIntersectionTest_mE62B6C1918AFA11BD5F4B17D32063D86DFD374BC (float ___0_epsilon, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_p1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_q1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_p2, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___4_q2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { float L_0 = ___0_epsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___1_p1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___2_q1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = ___3_p2; int32_t L_4; L_4 = SpriteShapeGenerator_Det_m1CBF814EBFAF65729676E04E7C2B25556B96BD34(L_0, L_1, L_2, L_3, NULL); V_0 = L_4; float L_5 = ___0_epsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___1_p1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = ___2_q1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8 = ___4_q2; int32_t L_9; L_9 = SpriteShapeGenerator_Det_m1CBF814EBFAF65729676E04E7C2B25556B96BD34(L_5, L_6, L_7, L_8, NULL); V_1 = L_9; float L_10 = ___0_epsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_11 = ___3_p2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12 = ___4_q2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_13 = ___1_p1; int32_t L_14; L_14 = SpriteShapeGenerator_Det_m1CBF814EBFAF65729676E04E7C2B25556B96BD34(L_10, L_11, L_12, L_13, NULL); V_2 = L_14; float L_15 = ___0_epsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16 = ___3_p2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_17 = ___4_q2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_18 = ___2_q1; int32_t L_19; L_19 = SpriteShapeGenerator_Det_m1CBF814EBFAF65729676E04E7C2B25556B96BD34(L_15, L_16, L_17, L_18, NULL); V_3 = L_19; int32_t L_20 = V_0; int32_t L_21 = V_1; if ((((int32_t)L_20) == ((int32_t)L_21))) { goto IL_0035; } } { int32_t L_22 = V_2; int32_t L_23 = V_3; if ((((int32_t)L_22) == ((int32_t)L_23))) { goto IL_0035; } } { return (bool)1; } IL_0035: { int32_t L_24 = V_0; if (L_24) { goto IL_0044; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_25 = ___1_p1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_26 = ___3_p2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_27 = ___2_q1; bool L_28; L_28 = SpriteShapeGenerator_Colinear_mD902FD4B26FE511CE9F0177B99A0BF16AD82DB41(L_25, L_26, L_27, NULL); if (!L_28) { goto IL_0044; } } { return (bool)1; } IL_0044: { int32_t L_29 = V_1; if (L_29) { goto IL_0054; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_30 = ___1_p1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_31 = ___4_q2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_32 = ___2_q1; bool L_33; L_33 = SpriteShapeGenerator_Colinear_mD902FD4B26FE511CE9F0177B99A0BF16AD82DB41(L_30, L_31, L_32, NULL); if (!L_33) { goto IL_0054; } } { return (bool)1; } IL_0054: { int32_t L_34 = V_2; if (L_34) { goto IL_0064; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35 = ___3_p2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_36 = ___1_p1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_37 = ___4_q2; bool L_38; L_38 = SpriteShapeGenerator_Colinear_mD902FD4B26FE511CE9F0177B99A0BF16AD82DB41(L_35, L_36, L_37, NULL); if (!L_38) { goto IL_0064; } } { return (bool)1; } IL_0064: { int32_t L_39 = V_3; if (L_39) { goto IL_0074; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_40 = ___3_p2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_41 = ___2_q1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_42 = ___4_q2; bool L_43; L_43 = SpriteShapeGenerator_Colinear_mD902FD4B26FE511CE9F0177B99A0BF16AD82DB41(L_40, L_41, L_42, NULL); if (!L_43) { goto IL_0074; } } { return (bool)1; } IL_0074: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_LineIntersection_mB00C5425B41C9CA3C6665C14817D7BA812F0C68C (float ___0_epsilon, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_p1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_p2, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_p3, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___4_p4, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___5_result, 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; float V_5 = 0.0f; float V_6 = 0.0f; { float L_0 = ___0_epsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___1_p1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___2_p2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = ___3_p3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___4_p4; bool L_5; L_5 = SpriteShapeGenerator_LineIntersectionTest_mE62B6C1918AFA11BD5F4B17D32063D86DFD374BC(L_0, L_1, L_2, L_3, L_4, NULL); if (L_5) { goto IL_000f; } } { return (bool)0; } IL_000f: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___2_p2; float L_7 = L_6.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8 = ___1_p1; float L_9 = L_8.___x; V_0 = ((float)il2cpp_codegen_subtract(L_7, L_9)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10 = ___2_p2; float L_11 = L_10.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12 = ___1_p1; float L_13 = L_12.___y; V_1 = ((float)il2cpp_codegen_subtract(L_11, L_13)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_14 = ___4_p4; float L_15 = L_14.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16 = ___3_p3; float L_17 = L_16.___x; V_2 = ((float)il2cpp_codegen_subtract(L_15, L_17)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_18 = ___4_p4; float L_19 = L_18.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20 = ___3_p3; float L_21 = L_20.___y; V_3 = ((float)il2cpp_codegen_subtract(L_19, L_21)); float L_22 = V_0; float L_23 = V_3; float L_24 = V_1; float L_25 = V_2; V_4 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_22, L_23)), ((float)il2cpp_codegen_multiply(L_24, L_25)))); float L_26 = V_4; float L_27; L_27 = math_abs_m3D9508B36B045BFE7B89C6C69AD34596264E4FE1_inline(L_26, NULL); float L_28 = ___0_epsilon; if ((!(((float)L_27) < ((float)L_28)))) { goto IL_005e; } } { return (bool)0; } IL_005e: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_29 = ___3_p3; float L_30 = L_29.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_31 = ___1_p1; float L_32 = L_31.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_33 = ___3_p3; float L_34 = L_33.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35 = ___1_p1; float L_36 = L_35.___y; V_5 = ((float)il2cpp_codegen_subtract(L_34, L_36)); float L_37 = V_3; float L_38 = V_5; float L_39 = V_2; float L_40 = V_4; V_6 = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_30, L_32)), L_37)), ((float)il2cpp_codegen_multiply(L_38, L_39))))/L_40)); float L_41 = V_6; float L_42 = ___0_epsilon; if ((!(((float)L_41) >= ((float)((-L_42)))))) { goto IL_00bd; } } { float L_43 = V_6; float L_44 = ___0_epsilon; if ((!(((float)L_43) <= ((float)((float)il2cpp_codegen_add((1.0f), L_44)))))) { goto IL_00bd; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_45 = ___5_result; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_46 = ___1_p1; float L_47 = L_46.___x; float L_48 = V_6; float L_49 = V_0; L_45->___x = ((float)il2cpp_codegen_add(L_47, ((float)il2cpp_codegen_multiply(L_48, L_49)))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_50 = ___5_result; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_51 = ___1_p1; float L_52 = L_51.___y; float L_53 = V_6; float L_54 = V_1; L_50->___y = ((float)il2cpp_codegen_add(L_52, ((float)il2cpp_codegen_multiply(L_53, L_54)))); return (bool)1; } IL_00bd: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_AngleBetweenVector_mE576D3B5B635113A6402D84E3C7E9C02898E2685 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_a; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___1_b; float L_2; L_2 = math_dot_mF673D3E5B7D267C0A8569B678D05BDCCB667D04D_inline(L_0, L_1, NULL); V_0 = L_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = ___0_a; float L_4 = L_3.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5 = ___1_b; float L_6 = L_5.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = ___1_b; float L_8 = L_7.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9 = ___0_a; float L_10 = L_9.___y; float L_11 = V_0; float L_12; L_12 = math_atan2_m88E59BD502436258CEB9B05E3BBA89289D820B44_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_4, L_6)), ((float)il2cpp_codegen_multiply(L_8, L_10)))), L_11, NULL); return ((float)il2cpp_codegen_multiply(L_12, (57.2957802f))); } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_GenerateColumnsBi_m432FE4F034EE3FEB5856B11DD3F08AD87B8C5CB5 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_b, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_whsize, bool ___3_flip, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___4_rt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___5_rb, float ___6_cph, float ___7_pivot, const RuntimeMethod* method) { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0; memset((&V_0), 0, sizeof(V_0)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_2; memset((&V_2), 0, sizeof(V_2)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_3; memset((&V_3), 0, sizeof(V_3)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_4; memset((&V_4), 0, sizeof(V_4)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { bool L_0 = ___3_flip; if (L_0) { goto IL_000c; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___1_b; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___0_a; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3; L_3 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_1, L_2, NULL); G_B3_0 = L_3; goto IL_0013; } IL_000c: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___0_a; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5 = ___1_b; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6; L_6 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_4, L_5, NULL); G_B3_0 = L_6; } IL_0013: { V_0 = G_B3_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = V_0; float L_8; L_8 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_7, NULL); if ((!(((float)L_8) < ((float)(1.0E-30f))))) { goto IL_0023; } } { return (bool)0; } IL_0023: { float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_1), (-1.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9; L_9 = float2_get_yx_m00BCAF32F29652C424710D3464AD7A4C3FEF9247_inline((&V_0), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_11; L_11 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_9, L_10, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12 = ___2_whsize; float L_13 = L_12.___y; float L_14 = ___6_cph; float2__ctor_m037D046BD70923231612C90B14E364EB2BB15BD7_inline((&V_2), ((float)il2cpp_codegen_multiply(L_13, L_14)), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_15; L_15 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_11, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_17; L_17 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_15, L_16, NULL); V_3 = L_17; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_18 = ___4_rt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_19 = ___0_a; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_21; L_21 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_19, L_20, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_18 = L_21; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_22 = ___5_rb; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_23 = ___0_a; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_25; L_25 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_23, L_24, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_22 = L_25; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_26 = ___5_rb; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_27 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_26); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_28 = ___4_rt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_29 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_28); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_30; L_30 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_27, L_29, NULL); float L_31 = ___7_pivot; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_32; L_32 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_30, L_31, NULL); V_4 = L_32; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_33 = ___4_rt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_34 = ___4_rt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_34); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_36 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_37; L_37 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_35, L_36, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_33 = L_37; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_38 = ___5_rb; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_39 = ___5_rb; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_40 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_39); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_41 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_42; L_42 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_40, L_41, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_38 = L_42; return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_GenerateColumnsTri_mC86F836BF87D9E75633C54280BADB76A9751B8D4 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_b, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_c, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_whsize, bool ___4_flip, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___5_rt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___6_rb, float ___7_cph, float ___8_pivot, const RuntimeMethod* method) { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0; memset((&V_0), 0, sizeof(V_0)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_2; memset((&V_2), 0, sizeof(V_2)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_3; memset((&V_3), 0, sizeof(V_3)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_4; memset((&V_4), 0, sizeof(V_4)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_5; memset((&V_5), 0, sizeof(V_5)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_6; memset((&V_6), 0, sizeof(V_6)); { float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_0), (-1.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___1_b; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___0_a; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2; L_2 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_0, L_1, NULL); V_1 = L_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = ___2_c; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___1_b; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5; L_5 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_3, L_4, NULL); V_2 = L_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6; L_6 = float2_get_yx_m00BCAF32F29652C424710D3464AD7A4C3FEF9247_inline((&V_1), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8; L_8 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_6, L_7, NULL); V_1 = L_8; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9; L_9 = float2_get_yx_m00BCAF32F29652C424710D3464AD7A4C3FEF9247_inline((&V_2), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_11; L_11 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_9, L_10, NULL); V_2 = L_11; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_13; L_13 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_12, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_14 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_15; L_15 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_14, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16; L_16 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_13, L_15, NULL); V_3 = L_16; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_17 = V_3; float L_18; L_18 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_17, NULL); if ((!(((float)L_18) < ((float)(1.0E-30f))))) { goto IL_005e; } } { return (bool)0; } IL_005e: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_19 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20; L_20 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_19, NULL); V_3 = L_20; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_21 = ___3_whsize; float L_22 = L_21.___y; float L_23 = ___7_cph; float2__ctor_m037D046BD70923231612C90B14E364EB2BB15BD7_inline((&V_4), ((float)il2cpp_codegen_multiply(L_22, L_23)), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_25 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_26; L_26 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_24, L_25, NULL); V_5 = L_26; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_27 = ___5_rt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_28 = ___1_b; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_29 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_30; L_30 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_28, L_29, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_27 = L_30; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_31 = ___6_rb; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_32 = ___1_b; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_33 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_34; L_34 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_32, L_33, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_31 = L_34; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_35 = ___6_rb; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_36 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_35); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_37 = ___5_rt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_38 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_37); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_39; L_39 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_36, L_38, NULL); float L_40 = ___8_pivot; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_41; L_41 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_39, L_40, NULL); V_6 = L_41; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_42 = ___5_rt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_43 = ___5_rt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_44 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_43); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_45 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_46; L_46 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_44, L_45, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_42 = L_46; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_47 = ___6_rb; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_48 = ___6_rb; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_49 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_48); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_50 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_51; L_51 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_49, L_50, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_47 = L_51; return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_AppendCornerCoordinates_mDCB86690220150FEE68F15E621D8507E22095B2B (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___0_corners, int32_t* ___1_cornerCount, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_b, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___4_c, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___5_d, const RuntimeMethod* method) { int32_t V_0 = 0; { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_0 = ___0_corners; int32_t* L_1 = ___1_cornerCount; int32_t* L_2 = ___1_cornerCount; int32_t L_3 = *((int32_t*)L_2); V_0 = L_3; int32_t L_4 = V_0; *((int32_t*)L_1) = (int32_t)((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___2_a; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_0)->___m_Buffer, L_5, (L_6)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_7 = ___0_corners; int32_t* L_8 = ___1_cornerCount; int32_t* L_9 = ___1_cornerCount; int32_t L_10 = *((int32_t*)L_9); V_0 = L_10; int32_t L_11 = V_0; *((int32_t*)L_8) = (int32_t)((int32_t)il2cpp_codegen_add(L_11, 1)); int32_t L_12 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_13 = ___3_b; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_7)->___m_Buffer, L_12, (L_13)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_14 = ___0_corners; int32_t* L_15 = ___1_cornerCount; int32_t* L_16 = ___1_cornerCount; int32_t L_17 = *((int32_t*)L_16); V_0 = L_17; int32_t L_18 = V_0; *((int32_t*)L_15) = (int32_t)((int32_t)il2cpp_codegen_add(L_18, 1)); int32_t L_19 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20 = ___4_c; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_14)->___m_Buffer, L_19, (L_20)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_21 = ___0_corners; int32_t* L_22 = ___1_cornerCount; int32_t* L_23 = ___1_cornerCount; int32_t L_24 = *((int32_t*)L_23); V_0 = L_24; int32_t L_25 = V_0; *((int32_t*)L_22) = (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)); int32_t L_26 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_27 = ___5_d; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_21)->___m_Buffer, L_26, (L_27)); return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_AppendCornerCoordinates_mDCB86690220150FEE68F15E621D8507E22095B2B_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___0_corners, int32_t* ___1_cornerCount, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_b, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___4_c, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___5_d, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_AppendCornerCoordinates_mDCB86690220150FEE68F15E621D8507E22095B2B(_thisAdjusted, ___0_corners, ___1_cornerCount, ___2_a, ___3_b, ___4_c, ___5_d, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_PrepareInput_mE4FDC5415D5B004748A141D7F51383B5255E0FBF (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 ___0_shapeParams, int32_t ___1_maxArrayCount, NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___2_shapePoints, bool ___3_optimizeGeometry, bool ___4_updateCollider, bool ___5_optimizeCollider, float ___6_colliderOffset, float ___7_colliderDetail, bool ___8_updateShadow, float ___9_shadowOffset, float ___10_shadowDetail, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_mE1B72CEC70CF257B7FA0ECED18008FCD81115C59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m6855A85FA7FD5C694275C0B56ABCFDB8581E5195_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mA3C2653C72E1E7280A8759F92C5DAD1085842781_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mA8F8EC7CBD541A6F264BDA4591413EFDEC37AB34_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mF8D8C0BC497AF9AC23B1887691F685AFB154C5E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_m217855B31D83C1B3B36BE002628C5F05EC37A73A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; int32_t V_2 = 0; SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* G_B2_0 = NULL; SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* G_B1_0 = NULL; int32_t G_B3_0 = 0; SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* G_B3_1 = NULL; float G_B6_0 = 0.0f; float G_B9_0 = 0.0f; SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* G_B11_0 = NULL; SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* G_B10_0 = NULL; int32_t G_B12_0 = 0; SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* G_B12_1 = NULL; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B14_0 = NULL; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B13_0 = NULL; int32_t G_B15_0 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B15_1 = NULL; int32_t G_B17_0 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B17_1 = NULL; int32_t G_B16_0 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B16_1 = NULL; int32_t G_B18_0 = 0; int32_t G_B18_1 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B18_2 = NULL; int32_t G_B20_0 = 0; int32_t G_B20_1 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B20_2 = NULL; int32_t G_B19_0 = 0; int32_t G_B19_1 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B19_2 = NULL; int32_t G_B21_0 = 0; int32_t G_B21_1 = 0; int32_t G_B21_2 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B21_3 = NULL; int32_t G_B23_0 = 0; int32_t G_B23_1 = 0; int32_t G_B23_2 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B23_3 = NULL; int32_t G_B22_0 = 0; int32_t G_B22_1 = 0; int32_t G_B22_2 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B22_3 = NULL; int32_t G_B24_0 = 0; int32_t G_B24_1 = 0; int32_t G_B24_2 = 0; int32_t G_B24_3 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B24_4 = NULL; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B26_0 = NULL; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B25_0 = NULL; int32_t G_B27_0 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B27_1 = NULL; int32_t G_B29_0 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B29_1 = NULL; int32_t G_B28_0 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B28_1 = NULL; uint32_t G_B30_0 = 0; int32_t G_B30_1 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B30_2 = NULL; uint32_t G_B32_0 = 0; int32_t G_B32_1 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B32_2 = NULL; uint32_t G_B31_0 = 0; int32_t G_B31_1 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B31_2 = NULL; int32_t G_B33_0 = 0; uint32_t G_B33_1 = 0; int32_t G_B33_2 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B33_3 = NULL; int32_t G_B35_0 = 0; uint32_t G_B35_1 = 0; int32_t G_B35_2 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B35_3 = NULL; int32_t G_B34_0 = 0; uint32_t G_B34_1 = 0; int32_t G_B34_2 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B34_3 = NULL; int32_t G_B36_0 = 0; int32_t G_B36_1 = 0; uint32_t G_B36_2 = 0; int32_t G_B36_3 = 0; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* G_B36_4 = NULL; { __this->___kModeLinear = 0; __this->___kModeContinous = 1; __this->___kModeBroken = 2; __this->___kCornerTypeOuterTopLeft = 1; __this->___kCornerTypeOuterTopRight = 2; __this->___kCornerTypeOuterBottomLeft = 3; __this->___kCornerTypeOuterBottomRight = 4; __this->___kCornerTypeInnerTopLeft = 5; __this->___kCornerTypeInnerTopRight = 6; __this->___kCornerTypeInnerBottomLeft = 7; __this->___kCornerTypeInnerBottomRight = 8; int32_t L_0 = ___1_maxArrayCount; __this->___kMaxArrayCount = L_0; __this->___m_IndexDataCount = 0; __this->___m_VertexDataCount = 0; __this->___m_ColliderDataCount = 0; __this->___m_ShadowPointCount = 0; __this->___m_ActiveIndexCount = 0; __this->___m_ActiveVertexCount = 0; __this->___m_ColliderPointCount = 0; __this->___m_ShadowPointCount = 0; __this->___kEpsilon = (9.99999975E-06f); __this->___kEpsilonOrder = (-9.99999975E-05f); __this->___kEpsilonRelaxed = (0.00100000005f); __this->___kExtendSegment = (10000.0f); __this->___kLowestQualityTolerance = (4.0f); __this->___kHighestQualityTolerance = (16.0f); float L_1 = ___7_colliderDetail; float L_2 = __this->___kLowestQualityTolerance; float L_3 = __this->___kHighestQualityTolerance; float L_4; L_4 = math_clamp_mB7233FC9D6C27522014C4E6D4E056D36CE82C97E_inline(L_1, L_2, L_3, NULL); __this->___kColliderQuality = L_4; bool L_5 = ___5_optimizeCollider; if (L_5) { G_B2_0 = __this; goto IL_00ef; } G_B1_0 = __this; } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_00f0; } IL_00ef: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_00f0: { G_B3_1->___kOptimizeCollider = ((float)G_B3_0); float L_6 = __this->___kHighestQualityTolerance; float L_7 = __this->___kColliderQuality; __this->___kColliderQuality = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_6, L_7)), (2.0f))), (0.00200000009f))); float L_8 = ___6_colliderOffset; if ((((float)L_8) == ((float)(0.0f)))) { goto IL_0123; } } { float L_9 = ___6_colliderOffset; G_B6_0 = ((-L_9)); goto IL_0129; } IL_0123: { float L_10 = __this->___kEpsilonRelaxed; G_B6_0 = L_10; } IL_0129: { ___6_colliderOffset = G_B6_0; float L_11 = ___10_shadowDetail; float L_12 = __this->___kLowestQualityTolerance; float L_13 = __this->___kHighestQualityTolerance; float L_14; L_14 = math_clamp_mB7233FC9D6C27522014C4E6D4E056D36CE82C97E_inline(L_11, L_12, L_13, NULL); __this->___kShadowQuality = L_14; float L_15 = __this->___kHighestQualityTolerance; float L_16 = __this->___kShadowQuality; __this->___kShadowQuality = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_15, L_16)), (2.0f))), (0.00200000009f))); float L_17 = ___9_shadowOffset; if ((((float)L_17) == ((float)(0.0f)))) { goto IL_0171; } } { float L_18 = ___9_shadowOffset; G_B9_0 = ((-L_18)); goto IL_0177; } IL_0171: { float L_19 = __this->___kEpsilonRelaxed; G_B9_0 = L_19; } IL_0177: { ___9_shadowOffset = G_B9_0; bool L_20 = ___3_optimizeGeometry; if (L_20) { G_B11_0 = __this; goto IL_0181; } G_B10_0 = __this; } { G_B12_0 = 0; G_B12_1 = G_B10_0; goto IL_0182; } IL_0181: { G_B12_0 = 1; G_B12_1 = G_B11_0; } IL_0182: { G_B12_1->___kOptimizeRender = ((float)G_B12_0); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_21 = ___0_shapeParams; uint32_t L_22 = L_21.___splineDetail; float L_23 = __this->___kLowestQualityTolerance; float L_24 = __this->___kHighestQualityTolerance; float L_25; L_25 = math_clamp_mB7233FC9D6C27522014C4E6D4E056D36CE82C97E_inline(((float)((double)(uint32_t)L_22)), L_23, L_24, NULL); __this->___kRenderQuality = L_25; float L_26 = __this->___kHighestQualityTolerance; float L_27 = __this->___kRenderQuality; __this->___kRenderQuality = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_26, L_27)), (2.0f))), (0.000199999995f))); JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_28 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_29 = ___0_shapeParams; bool L_30 = L_29.___carpet; if (L_30) { G_B14_0 = L_28; goto IL_01d7; } G_B13_0 = L_28; } { G_B15_0 = 0; G_B15_1 = G_B13_0; goto IL_01d8; } IL_01d7: { G_B15_0 = 1; G_B15_1 = G_B14_0; } IL_01d8: { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_31 = ___0_shapeParams; bool L_32 = L_31.___adaptiveUV; if (L_32) { G_B17_0 = G_B15_0; G_B17_1 = G_B15_1; goto IL_01e3; } G_B16_0 = G_B15_0; G_B16_1 = G_B15_1; } { G_B18_0 = 0; G_B18_1 = G_B16_0; G_B18_2 = G_B16_1; goto IL_01e4; } IL_01e3: { G_B18_0 = 1; G_B18_1 = G_B17_0; G_B18_2 = G_B17_1; } IL_01e4: { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_33 = ___0_shapeParams; bool L_34 = L_33.___spriteBorders; if (L_34) { G_B20_0 = G_B18_0; G_B20_1 = G_B18_1; G_B20_2 = G_B18_2; goto IL_01ef; } G_B19_0 = G_B18_0; G_B19_1 = G_B18_1; G_B19_2 = G_B18_2; } { G_B21_0 = 0; G_B21_1 = G_B19_0; G_B21_2 = G_B19_1; G_B21_3 = G_B19_2; goto IL_01f0; } IL_01ef: { G_B21_0 = 1; G_B21_1 = G_B20_0; G_B21_2 = G_B20_1; G_B21_3 = G_B20_2; } IL_01f0: { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_35 = ___0_shapeParams; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_36 = L_35.___fillTexture; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_37; L_37 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_36, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_37) { G_B23_0 = G_B21_0; G_B23_1 = G_B21_1; G_B23_2 = G_B21_2; G_B23_3 = G_B21_3; goto IL_0201; } G_B22_0 = G_B21_0; G_B22_1 = G_B21_1; G_B22_2 = G_B21_2; G_B22_3 = G_B21_3; } { G_B24_0 = 0; G_B24_1 = G_B22_0; G_B24_2 = G_B22_1; G_B24_3 = G_B22_2; G_B24_4 = G_B22_3; goto IL_0202; } IL_0201: { G_B24_0 = 1; G_B24_1 = G_B23_0; G_B24_2 = G_B23_1; G_B24_3 = G_B23_2; G_B24_4 = G_B23_3; } IL_0202: { int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_38; memset((&L_38), 0, sizeof(L_38)); int4__ctor_m4E8D71A09721E26F7FCCE82EA8AD699062EE6216_inline((&L_38), G_B24_3, G_B24_2, G_B24_1, G_B24_0, NULL); G_B24_4->___shapeData = L_38; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_39 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_40 = ___0_shapeParams; bool L_41 = L_40.___stretchUV; if (L_41) { G_B26_0 = L_39; goto IL_021d; } G_B25_0 = L_39; } { G_B27_0 = 0; G_B27_1 = G_B25_0; goto IL_021e; } IL_021d: { G_B27_0 = 1; G_B27_1 = G_B26_0; } IL_021e: { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_42 = ___0_shapeParams; uint32_t L_43 = L_42.___splineDetail; if ((!(((uint32_t)L_43) <= ((uint32_t)4)))) { G_B29_0 = G_B27_0; G_B29_1 = G_B27_1; goto IL_022a; } G_B28_0 = G_B27_0; G_B28_1 = G_B27_1; } { G_B30_0 = ((uint32_t)(4)); G_B30_1 = G_B28_0; G_B30_2 = G_B28_1; goto IL_0230; } IL_022a: { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_44 = ___0_shapeParams; uint32_t L_45 = L_44.___splineDetail; G_B30_0 = L_45; G_B30_1 = G_B29_0; G_B30_2 = G_B29_1; } IL_0230: { bool L_46 = ___8_updateShadow; if (L_46) { G_B32_0 = G_B30_0; G_B32_1 = G_B30_1; G_B32_2 = G_B30_2; goto IL_0237; } G_B31_0 = G_B30_0; G_B31_1 = G_B30_1; G_B31_2 = G_B30_2; } { G_B33_0 = 0; G_B33_1 = G_B31_0; G_B33_2 = G_B31_1; G_B33_3 = G_B31_2; goto IL_0238; } IL_0237: { G_B33_0 = 1; G_B33_1 = G_B32_0; G_B33_2 = G_B32_1; G_B33_3 = G_B32_2; } IL_0238: { bool L_47 = ___4_updateCollider; if (L_47) { G_B35_0 = G_B33_0; G_B35_1 = G_B33_1; G_B35_2 = G_B33_2; G_B35_3 = G_B33_3; goto IL_023f; } G_B34_0 = G_B33_0; G_B34_1 = G_B33_1; G_B34_2 = G_B33_2; G_B34_3 = G_B33_3; } { G_B36_0 = 0; G_B36_1 = G_B34_0; G_B36_2 = G_B34_1; G_B36_3 = G_B34_2; G_B36_4 = G_B34_3; goto IL_0240; } IL_023f: { G_B36_0 = 1; G_B36_1 = G_B35_0; G_B36_2 = G_B35_1; G_B36_3 = G_B35_2; G_B36_4 = G_B35_3; } IL_0240: { int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_48; memset((&L_48), 0, sizeof(L_48)); int4__ctor_m4E8D71A09721E26F7FCCE82EA8AD699062EE6216_inline((&L_48), G_B36_3, G_B36_2, G_B36_1, G_B36_0, NULL); G_B36_4->___splineData = L_48; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_49 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); float L_50 = ___6_colliderOffset; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_51 = ___0_shapeParams; float L_52 = L_51.___borderPivot; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_53 = ___0_shapeParams; float L_54 = L_53.___angleThreshold; float L_55 = ___9_shadowOffset; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_56; memset((&L_56), 0, sizeof(L_56)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_56), L_50, L_52, L_54, L_55, NULL); L_49->___curveData = L_56; V_0 = (0.0f); V_1 = (0.0f); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_57 = ___0_shapeParams; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_58 = L_57.___fillTexture; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_59; L_59 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_58, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_59) { goto IL_02bc; } } { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_60 = ___0_shapeParams; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_61 = L_60.___fillTexture; NullCheck(L_61); int32_t L_62; L_62 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_61); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_63 = ___0_shapeParams; uint32_t L_64 = L_63.___fillScale; V_0 = ((float)il2cpp_codegen_multiply(((float)L_62), ((float)((1.0f)/((float)((double)(uint32_t)L_64)))))); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_65 = ___0_shapeParams; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_66 = L_65.___fillTexture; NullCheck(L_66); int32_t L_67; L_67 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_66); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_68 = ___0_shapeParams; uint32_t L_69 = L_68.___fillScale; V_1 = ((float)il2cpp_codegen_multiply(((float)L_67), ((float)((1.0f)/((float)((double)(uint32_t)L_69)))))); } IL_02bc: { JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_70 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_71 = ___0_shapeParams; uint32_t L_72 = L_71.___fillScale; float L_73 = V_0; float L_74 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_75; memset((&L_75), 0, sizeof(L_75)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_75), ((float)((double)(uint32_t)L_72)), L_73, L_74, (0.0f), NULL); L_70->___fillData = L_75; NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED L_76 = __this->___m_GeomArray; void* L_77; L_77 = NativeArrayUnsafeUtility_GetUnsafePtr_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_mE1B72CEC70CF257B7FA0ECED18008FCD81115C59(L_76, NativeArrayUnsafeUtility_GetUnsafePtr_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_mE1B72CEC70CF257B7FA0ECED18008FCD81115C59_RuntimeMethod_var); NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_78 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArray); int32_t L_79; L_79 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_78)->___m_Length); int32_t L_80; L_80 = UnsafeUtility_SizeOf_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_m217855B31D83C1B3B36BE002628C5F05EC37A73A_inline(UnsafeUtility_SizeOf_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_m217855B31D83C1B3B36BE002628C5F05EC37A73A_RuntimeMethod_var); UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1(L_77, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_79, L_80))), NULL); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_81 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_82 = L_81.___transform; float L_83 = L_82.___m00; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_84 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_85 = L_84.___transform; float L_86 = L_85.___m01; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_87 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_88 = L_87.___transform; float L_89 = L_88.___m02; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_90 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_91 = L_90.___transform; float L_92 = L_91.___m03; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_93 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_94 = L_93.___transform; float L_95 = L_94.___m10; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_96 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_97 = L_96.___transform; float L_98 = L_97.___m11; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_99 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_100 = L_99.___transform; float L_101 = L_100.___m12; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_102 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_103 = L_102.___transform; float L_104 = L_103.___m13; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_105 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_106 = L_105.___transform; float L_107 = L_106.___m20; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_108 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_109 = L_108.___transform; float L_110 = L_109.___m21; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_111 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_112 = L_111.___transform; float L_113 = L_112.___m22; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_114 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_115 = L_114.___transform; float L_116 = L_115.___m23; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_117 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_118 = L_117.___transform; float L_119 = L_118.___m30; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_120 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_121 = L_120.___transform; float L_122 = L_121.___m31; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_123 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_124 = L_123.___transform; float L_125 = L_124.___m32; SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_126 = ___0_shapeParams; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_127 = L_126.___transform; float L_128 = L_127.___m33; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_129; memset((&L_129), 0, sizeof(L_129)); float4x4__ctor_m89D3EDF09863C02553147CDA696E48B8D2622AC5_inline((&L_129), L_83, L_86, L_89, L_92, L_95, L_98, L_101, L_104, L_107, L_110, L_113, L_116, L_119, L_122, L_125, L_128, NULL); __this->___m_Transform = L_129; int32_t L_130; L_130 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___2_shapePoints))->___m_Length); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_131 = ___0_shapeParams; uint32_t L_132 = L_131.___splineDetail; __this->___kControlPointCount = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_130, (int32_t)L_132)), ((int32_t)32))); int32_t L_133; L_133 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___2_shapePoints))->___m_Length); NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A L_134; memset((&L_134), 0, sizeof(L_134)); NativeArray_1__ctor_m6855A85FA7FD5C694275C0B56ABCFDB8581E5195((&L_134), ((int32_t)il2cpp_codegen_multiply(L_133, 2)), 3, 0, NativeArray_1__ctor_m6855A85FA7FD5C694275C0B56ABCFDB8581E5195_RuntimeMethod_var); __this->___m_Segments = L_134; int32_t L_135 = __this->___kControlPointCount; NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892 L_136; memset((&L_136), 0, sizeof(L_136)); NativeArray_1__ctor_mA3C2653C72E1E7280A8759F92C5DAD1085842781((&L_136), L_135, 3, 0, NativeArray_1__ctor_mA3C2653C72E1E7280A8759F92C5DAD1085842781_RuntimeMethod_var); __this->___m_ContourPoints = L_136; int32_t L_137; L_137 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___2_shapePoints))->___m_Length); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_138 = ___0_shapeParams; uint32_t L_139 = L_138.___splineDetail; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_140; memset((&L_140), 0, sizeof(L_140)); NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A((&L_140), ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_137, (int32_t)L_139)), ((int32_t)128))), 3, 0, NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); __this->___m_TessPoints = L_140; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_141; memset((&L_141), 0, sizeof(L_141)); NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A((&L_141), ((int32_t)32), 3, 0, NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); __this->___m_CornerCoordinates = L_141; int32_t L_142 = __this->___kControlPointCount; NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A L_143; memset((&L_143), 0, sizeof(L_143)); NativeArray_1__ctor_mF8D8C0BC497AF9AC23B1887691F685AFB154C5E7((&L_143), L_142, 3, 1, NativeArray_1__ctor_mF8D8C0BC497AF9AC23B1887691F685AFB154C5E7_RuntimeMethod_var); __this->___m_Intersectors = L_143; int32_t L_144 = __this->___kControlPointCount; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A L_145; memset((&L_145), 0, sizeof(L_145)); NativeArray_1__ctor_mA8F8EC7CBD541A6F264BDA4591413EFDEC37AB34((&L_145), L_144, 3, 0, NativeArray_1__ctor_mA8F8EC7CBD541A6F264BDA4591413EFDEC37AB34_RuntimeMethod_var); __this->___m_GeneratedControlPoints = L_145; int32_t L_146 = __this->___kControlPointCount; NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2 L_147; memset((&L_147), 0, sizeof(L_147)); NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13((&L_147), L_146, 3, 0, NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_RuntimeMethod_var); __this->___m_SpriteIndices = L_147; V_2 = 0; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_148 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_CornerCoordinates); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_149; memset((&L_149), 0, sizeof(L_149)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_149), (1.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_150; memset((&L_150), 0, sizeof(L_150)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_150), (0.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_151; memset((&L_151), 0, sizeof(L_151)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_151), (1.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_152; memset((&L_152), 0, sizeof(L_152)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_152), (0.0f), (0.0f), NULL); SpriteShapeGenerator_AppendCornerCoordinates_mDCB86690220150FEE68F15E621D8507E22095B2B(__this, L_148, (&V_2), L_149, L_150, L_151, L_152, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_153 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_CornerCoordinates); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_154; memset((&L_154), 0, sizeof(L_154)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_154), (1.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_155; memset((&L_155), 0, sizeof(L_155)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_155), (1.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_156; memset((&L_156), 0, sizeof(L_156)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_156), (0.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_157; memset((&L_157), 0, sizeof(L_157)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_157), (0.0f), (1.0f), NULL); SpriteShapeGenerator_AppendCornerCoordinates_mDCB86690220150FEE68F15E621D8507E22095B2B(__this, L_153, (&V_2), L_154, L_155, L_156, L_157, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_158 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_CornerCoordinates); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_159; memset((&L_159), 0, sizeof(L_159)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_159), (0.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_160; memset((&L_160), 0, sizeof(L_160)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_160), (0.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_161; memset((&L_161), 0, sizeof(L_161)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_161), (1.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_162; memset((&L_162), 0, sizeof(L_162)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_162), (1.0f), (0.0f), NULL); SpriteShapeGenerator_AppendCornerCoordinates_mDCB86690220150FEE68F15E621D8507E22095B2B(__this, L_158, (&V_2), L_159, L_160, L_161, L_162, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_163 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_CornerCoordinates); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_164; memset((&L_164), 0, sizeof(L_164)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_164), (0.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_165; memset((&L_165), 0, sizeof(L_165)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_165), (1.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_166; memset((&L_166), 0, sizeof(L_166)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_166), (0.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_167; memset((&L_167), 0, sizeof(L_167)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_167), (1.0f), (1.0f), NULL); SpriteShapeGenerator_AppendCornerCoordinates_mDCB86690220150FEE68F15E621D8507E22095B2B(__this, L_163, (&V_2), L_164, L_165, L_166, L_167, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_168 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_CornerCoordinates); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_169; memset((&L_169), 0, sizeof(L_169)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_169), (0.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_170; memset((&L_170), 0, sizeof(L_170)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_170), (0.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_171; memset((&L_171), 0, sizeof(L_171)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_171), (1.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_172; memset((&L_172), 0, sizeof(L_172)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_172), (1.0f), (1.0f), NULL); SpriteShapeGenerator_AppendCornerCoordinates_mDCB86690220150FEE68F15E621D8507E22095B2B(__this, L_168, (&V_2), L_169, L_170, L_171, L_172, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_173 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_CornerCoordinates); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_174; memset((&L_174), 0, sizeof(L_174)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_174), (0.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_175; memset((&L_175), 0, sizeof(L_175)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_175), (1.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_176; memset((&L_176), 0, sizeof(L_176)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_176), (0.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_177; memset((&L_177), 0, sizeof(L_177)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_177), (1.0f), (0.0f), NULL); SpriteShapeGenerator_AppendCornerCoordinates_mDCB86690220150FEE68F15E621D8507E22095B2B(__this, L_173, (&V_2), L_174, L_175, L_176, L_177, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_178 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_CornerCoordinates); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_179; memset((&L_179), 0, sizeof(L_179)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_179), (1.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_180; memset((&L_180), 0, sizeof(L_180)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_180), (0.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_181; memset((&L_181), 0, sizeof(L_181)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_181), (1.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_182; memset((&L_182), 0, sizeof(L_182)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_182), (0.0f), (1.0f), NULL); SpriteShapeGenerator_AppendCornerCoordinates_mDCB86690220150FEE68F15E621D8507E22095B2B(__this, L_178, (&V_2), L_179, L_180, L_181, L_182, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_183 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_CornerCoordinates); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_184; memset((&L_184), 0, sizeof(L_184)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_184), (1.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_185; memset((&L_185), 0, sizeof(L_185)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_185), (1.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_186; memset((&L_186), 0, sizeof(L_186)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_186), (0.0f), (1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_187; memset((&L_187), 0, sizeof(L_187)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_187), (0.0f), (0.0f), NULL); SpriteShapeGenerator_AppendCornerCoordinates_mDCB86690220150FEE68F15E621D8507E22095B2B(__this, L_183, (&V_2), L_184, L_185, L_186, L_187, NULL); return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_PrepareInput_mE4FDC5415D5B004748A141D7F51383B5255E0FBF_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 ___0_shapeParams, int32_t ___1_maxArrayCount, NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___2_shapePoints, bool ___3_optimizeGeometry, bool ___4_updateCollider, bool ___5_optimizeCollider, float ___6_colliderOffset, float ___7_colliderDetail, bool ___8_updateShadow, float ___9_shadowOffset, float ___10_shadowDetail, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_PrepareInput_mE4FDC5415D5B004748A141D7F51383B5255E0FBF(_thisAdjusted, ___0_shapeParams, ___1_maxArrayCount, ___2_shapePoints, ___3_optimizeGeometry, ___4_updateCollider, ___5_optimizeCollider, ___6_colliderOffset, ___7_colliderDetail, ___8_updateShadow, ___9_shadowOffset, ___10_shadowDetail, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_TransferSprites_m7EB37DB492012CA10801310B4A6AB9D23C9D604A (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* ___0_spriteInfos, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___1_sprites, int32_t ___2_maxCount, 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; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 V_1; memset((&V_1), 0, sizeof(V_1)); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* V_2 = NULL; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_3 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_4; memset((&V_4), 0, sizeof(V_4)); { V_0 = 0; goto IL_01b5; } IL_0007: { NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* L_0 = ___0_spriteInfos; int32_t L_1 = V_0; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_2; L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29, (L_0)->___m_Buffer, L_1); V_1 = L_2; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_3 = ___1_sprites; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_6 = (L_3)->GetAt(static_cast(L_5)); V_2 = L_6; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_7 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_8) { goto IL_01a9; } } { Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_9 = V_2; NullCheck(L_9); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_10; L_10 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_9, NULL); V_3 = L_10; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_11 = V_2; NullCheck(L_11); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_12; L_12 = Sprite_get_textureRect_m83CAD4AD2F41C02FBE447EBAB92C2AC76EB46D25(L_11, NULL); V_4 = L_12; float L_13; L_13 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline((&V_4), NULL); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_14 = V_2; NullCheck(L_14); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_15; L_15 = Sprite_get_textureRect_m83CAD4AD2F41C02FBE447EBAB92C2AC76EB46D25(L_14, NULL); V_4 = L_15; float L_16; L_16 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline((&V_4), NULL); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_17 = V_2; NullCheck(L_17); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_18; L_18 = Sprite_get_textureRect_m83CAD4AD2F41C02FBE447EBAB92C2AC76EB46D25(L_17, NULL); V_4 = L_18; float L_19; L_19 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_4), NULL); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_20 = V_2; NullCheck(L_20); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_21; L_21 = Sprite_get_textureRect_m83CAD4AD2F41C02FBE447EBAB92C2AC76EB46D25(L_20, NULL); V_4 = L_21; float L_22; L_22 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_4), NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_23; memset((&L_23), 0, sizeof(L_23)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_23), L_13, L_16, L_19, L_22, NULL); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_24 = V_2; NullCheck(L_24); float L_25; L_25 = Sprite_get_spriteAtlasTextureScale_mD385B082A6F2594944157B47C22BBBE77D616524(L_24, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_26; L_26 = float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline(L_23, L_25, NULL); (&V_1)->___texRect = L_26; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_27 = V_3; NullCheck(L_27); int32_t L_28; L_28 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_27); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_29 = V_3; NullCheck(L_29); int32_t L_30; L_30 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_29); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_31 = V_3; NullCheck(L_31); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32; L_32 = Texture_get_texelSize_m05CA60DE53EF7CD5D2CBFA68B69B764E4D463359(L_31, NULL); float L_33 = L_32.___x; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_34 = V_3; NullCheck(L_34); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35; L_35 = Texture_get_texelSize_m05CA60DE53EF7CD5D2CBFA68B69B764E4D463359(L_34, NULL); float L_36 = L_35.___y; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_37; memset((&L_37), 0, sizeof(L_37)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_37), ((float)L_28), ((float)L_30), L_33, L_36, NULL); (&V_1)->___texData = L_37; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_38 = V_2; NullCheck(L_38); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_39; L_39 = Sprite_get_border_m024C8361A808BF597EC6E1849AADDA9C756B459F(L_38, NULL); float L_40 = L_39.___x; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_41 = V_2; NullCheck(L_41); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_42; L_42 = Sprite_get_border_m024C8361A808BF597EC6E1849AADDA9C756B459F(L_41, NULL); float L_43 = L_42.___y; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_44 = V_2; NullCheck(L_44); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_45; L_45 = Sprite_get_border_m024C8361A808BF597EC6E1849AADDA9C756B459F(L_44, NULL); float L_46 = L_45.___z; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_47 = V_2; NullCheck(L_47); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_48; L_48 = Sprite_get_border_m024C8361A808BF597EC6E1849AADDA9C756B459F(L_47, NULL); float L_49 = L_48.___w; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_50; memset((&L_50), 0, sizeof(L_50)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_50), L_40, L_43, L_46, L_49, NULL); (&V_1)->___border = L_50; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_51 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_52 = L_51.___texRect; float L_53 = L_52.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_54 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_55 = L_54.___texData; float L_56 = L_55.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_57 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_58 = L_57.___texRect; float L_59 = L_58.___y; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_60 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_61 = L_60.___texData; float L_62 = L_61.___y; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_63 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_64 = L_63.___texRect; float L_65 = L_64.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_66 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_67 = L_66.___texData; float L_68 = L_67.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_69 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_70 = L_69.___texRect; float L_71 = L_70.___w; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_72 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_73 = L_72.___texData; float L_74 = L_73.___y; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_75; memset((&L_75), 0, sizeof(L_75)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_75), ((float)(L_53/L_56)), ((float)(L_59/L_62)), ((float)(L_65/L_68)), ((float)(L_71/L_74)), NULL); (&V_1)->___uvInfo = L_75; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_76 = V_2; NullCheck(L_76); float L_77; L_77 = Sprite_get_pixelsPerUnit_m5A5984BC298062DF4CD2CB3E8534443FFCF31826(L_76, NULL); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_78 = V_2; NullCheck(L_78); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_79; L_79 = Sprite_get_pivot_mDFC0A205317DB2F3B6C720B8A5BE1C27D01C1D44(L_78, NULL); float L_80 = L_79.___y; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_81 = V_2; NullCheck(L_81); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_82; L_82 = Sprite_get_textureRect_m83CAD4AD2F41C02FBE447EBAB92C2AC76EB46D25(L_81, NULL); V_4 = L_82; float L_83; L_83 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_4), NULL); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_84 = V_2; NullCheck(L_84); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_85; L_85 = Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625(L_84, NULL); V_4 = L_85; float L_86; L_86 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_4), NULL); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_87 = V_2; NullCheck(L_87); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_88; L_88 = Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625(L_87, NULL); V_4 = L_88; float L_89; L_89 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_4), NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_90; memset((&L_90), 0, sizeof(L_90)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_90), L_77, ((float)(L_80/L_83)), L_86, L_89, NULL); (&V_1)->___metaInfo = L_90; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_91 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_92 = L_91.___texRect; bool L_93; L_93 = math_any_mE05B38848CB4D8FDADBB32E91166B7BB2425F851_inline(L_92, NULL); if (L_93) { goto IL_01a9; } } { SpriteShapeGenerator_SetResult_mB943A248C968BCA647038BD8CF5F568BB4669475(__this, ((int32_t)-2), NULL); } IL_01a9: { NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* L_94 = ___0_spriteInfos; int32_t L_95 = V_0; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_96 = V_1; IL2CPP_NATIVEARRAY_SET_ITEM(JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29, (L_94)->___m_Buffer, L_95, (L_96)); int32_t L_97 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_97, 1)); } IL_01b5: { int32_t L_98 = V_0; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_99 = ___1_sprites; NullCheck(L_99); if ((((int32_t)L_98) >= ((int32_t)((int32_t)(((RuntimeArray*)L_99)->max_length))))) { goto IL_01c2; } } { int32_t L_100 = V_0; int32_t L_101 = ___2_maxCount; if ((((int32_t)L_100) < ((int32_t)L_101))) { goto IL_0007; } } IL_01c2: { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_TransferSprites_m7EB37DB492012CA10801310B4A6AB9D23C9D604A_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* ___0_spriteInfos, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___1_sprites, int32_t ___2_maxCount, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_TransferSprites_m7EB37DB492012CA10801310B4A6AB9D23C9D604A(_thisAdjusted, ___0_spriteInfos, ___1_sprites, ___2_maxCount, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_PrepareSprites_m5423E297D56773AD47D53877570C57D2B38B4E24 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___0_edgeSprites, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___1_cornerSprites, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m5A3D90A6E1391418BFDCA4E5EA86D3347C20BDD5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_0 = ___0_edgeSprites; NullCheck(L_0); NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13 L_1; memset((&L_1), 0, sizeof(L_1)); NativeArray_1__ctor_m5A3D90A6E1391418BFDCA4E5EA86D3347C20BDD5((&L_1), ((int32_t)(((RuntimeArray*)L_0)->max_length)), 3, 1, NativeArray_1__ctor_m5A3D90A6E1391418BFDCA4E5EA86D3347C20BDD5_RuntimeMethod_var); __this->___m_SpriteInfos = L_1; NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* L_2 = (NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13*)(&__this->___m_SpriteInfos); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_3 = ___0_edgeSprites; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_4 = ___0_edgeSprites; NullCheck(L_4); SpriteShapeGenerator_TransferSprites_m7EB37DB492012CA10801310B4A6AB9D23C9D604A(__this, L_2, L_3, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL); int32_t L_5 = __this->___kCornerTypeInnerBottomRight; NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13 L_6; memset((&L_6), 0, sizeof(L_6)); NativeArray_1__ctor_m5A3D90A6E1391418BFDCA4E5EA86D3347C20BDD5((&L_6), L_5, 3, 1, NativeArray_1__ctor_m5A3D90A6E1391418BFDCA4E5EA86D3347C20BDD5_RuntimeMethod_var); __this->___m_CornerSpriteInfos = L_6; NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* L_7 = (NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13*)(&__this->___m_CornerSpriteInfos); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_8 = ___1_cornerSprites; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_9 = ___1_cornerSprites; NullCheck(L_9); SpriteShapeGenerator_TransferSprites_m7EB37DB492012CA10801310B4A6AB9D23C9D604A(__this, L_7, L_8, ((int32_t)(((RuntimeArray*)L_9)->max_length)), NULL); return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_PrepareSprites_m5423E297D56773AD47D53877570C57D2B38B4E24_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___0_edgeSprites, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___1_cornerSprites, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_PrepareSprites_m5423E297D56773AD47D53877570C57D2B38B4E24(_thisAdjusted, ___0_edgeSprites, ___1_cornerSprites, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_PrepareAngleRanges_m612B2151F30299B9B7AACDA7A041510E65EB618B (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* ___0_angleRanges, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB22311C972EC59235D297DF557A52DBA5BB8670B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 V_1; memset((&V_1), 0, sizeof(V_1)); AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB V_2; memset((&V_2), 0, sizeof(V_2)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL; float V_4 = 0.0f; { AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* L_0 = ___0_angleRanges; NullCheck(L_0); NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72 L_1; memset((&L_1), 0, sizeof(L_1)); NativeArray_1__ctor_mB22311C972EC59235D297DF557A52DBA5BB8670B((&L_1), ((int32_t)(((RuntimeArray*)L_0)->max_length)), 3, 1, NativeArray_1__ctor_mB22311C972EC59235D297DF557A52DBA5BB8670B_RuntimeMethod_var); __this->___m_AngleRanges = L_1; V_0 = 0; goto IL_00b6; } IL_0017: { NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72* L_2 = (NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72*)(&__this->___m_AngleRanges); int32_t L_3 = V_0; JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 L_4; L_4 = IL2CPP_NATIVEARRAY_GET_ITEM(JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13, (L_2)->___m_Buffer, L_3); V_1 = L_4; AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* L_5 = ___0_angleRanges; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB L_8 = (L_5)->GetAt(static_cast(L_7)); V_2 = L_8; AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB L_9 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_9.___sprites; V_3 = L_10; AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB L_11 = V_2; float L_12 = L_11.___start; AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB L_13 = V_2; float L_14 = L_13.___end; if ((!(((float)L_12) > ((float)L_14)))) { goto IL_005f; } } { AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB L_15 = V_2; float L_16 = L_15.___start; V_4 = L_16; AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB L_17 = V_2; float L_18 = L_17.___end; (&V_2)->___start = L_18; float L_19 = V_4; (&V_2)->___end = L_19; } IL_005f: { AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB L_20 = V_2; float L_21 = L_20.___start; AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB L_22 = V_2; float L_23 = L_22.___end; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_24; memset((&L_24), 0, sizeof(L_24)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_24), ((float)il2cpp_codegen_add(L_21, (90.0f))), ((float)il2cpp_codegen_add(L_23, (90.0f))), (0.0f), (0.0f), NULL); (&V_1)->___spriteAngles = L_24; AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB L_25 = V_2; uint32_t L_26 = L_25.___order; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_3; NullCheck(L_27); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_28; memset((&L_28), 0, sizeof(L_28)); int4__ctor_m4E8D71A09721E26F7FCCE82EA8AD699062EE6216_inline((&L_28), L_26, ((int32_t)(((RuntimeArray*)L_27)->max_length)), ((int32_t)32), 0, NULL); (&V_1)->___spriteData = L_28; NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72* L_29 = (NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72*)(&__this->___m_AngleRanges); int32_t L_30 = V_0; JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 L_31 = V_1; IL2CPP_NATIVEARRAY_SET_ITEM(JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13, (L_29)->___m_Buffer, L_30, (L_31)); int32_t L_32 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_00b6: { int32_t L_33 = V_0; AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* L_34 = ___0_angleRanges; NullCheck(L_34); if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))))) { goto IL_0017; } } { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_PrepareAngleRanges_m612B2151F30299B9B7AACDA7A041510E65EB618B_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* ___0_angleRanges, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_PrepareAngleRanges_m612B2151F30299B9B7AACDA7A041510E65EB618B(_thisAdjusted, ___0_angleRanges, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_PrepareControlPoints_mABC163490DAF124A972C1440B19D0140EB2673D4 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___0_shapePoints, NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 ___1_metaData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mA8F8EC7CBD541A6F264BDA4591413EFDEC37AB34_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB3CE7A69C82B7F52ECF2E4D8BF689D0DFF667103_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_2; memset((&V_2), 0, sizeof(V_2)); ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 V_3; memset((&V_3), 0, sizeof(V_3)); SplinePointMetaData_t2CF2683AF64DE8F3E27100C4680176B11D945E70 V_4; memset((&V_4), 0, sizeof(V_4)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36* G_B3_0 = NULL; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36* G_B2_0 = NULL; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36* G_B4_1 = NULL; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36* G_B6_0 = NULL; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36* G_B5_0 = NULL; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA G_B7_0; memset((&G_B7_0), 0, sizeof(G_B7_0)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36* G_B7_1 = NULL; { float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_0), (0.0f), (0.0f), NULL); int32_t L_0 = __this->___kControlPointCount; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A L_1; memset((&L_1), 0, sizeof(L_1)); NativeArray_1__ctor_mA8F8EC7CBD541A6F264BDA4591413EFDEC37AB34((&L_1), L_0, 3, 1, NativeArray_1__ctor_mA8F8EC7CBD541A6F264BDA4591413EFDEC37AB34_RuntimeMethod_var); __this->___m_ControlPoints = L_1; V_1 = 0; goto IL_0132; } IL_002b: { NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_2 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_ControlPoints); int32_t L_3 = V_1; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_4; L_4 = IL2CPP_NATIVEARRAY_GET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_2)->___m_Buffer, L_3); V_2 = L_4; int32_t L_5 = V_1; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_6; L_6 = IL2CPP_NATIVEARRAY_GET_ITEM(ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5, ((&___0_shapePoints))->___m_Buffer, L_5); V_3 = L_6; int32_t L_7 = V_1; SplinePointMetaData_t2CF2683AF64DE8F3E27100C4680176B11D945E70 L_8; L_8 = IL2CPP_NATIVEARRAY_GET_ITEM(SplinePointMetaData_t2CF2683AF64DE8F3E27100C4680176B11D945E70, ((&___1_metaData))->___m_Buffer, L_7); V_4 = L_8; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_9 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9.___position; float L_11 = L_10.___x; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_12 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = L_12.___position; float L_14 = L_13.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_15; memset((&L_15), 0, sizeof(L_15)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_15), L_11, L_14, NULL); (&V_2)->___position = L_15; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_16 = V_3; int32_t L_17 = L_16.___mode; int32_t L_18 = __this->___kModeLinear; if ((((int32_t)L_17) == ((int32_t)L_18))) { G_B3_0 = (&V_2); goto IL_009a; } G_B2_0 = (&V_2); } { ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_19 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19.___leftTangent; float L_21 = L_20.___x; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_22 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = L_22.___leftTangent; float L_24 = L_23.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_25; memset((&L_25), 0, sizeof(L_25)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_25), L_21, L_24, NULL); G_B4_0 = L_25; G_B4_1 = G_B2_0; goto IL_009b; } IL_009a: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_26 = V_0; G_B4_0 = L_26; G_B4_1 = G_B3_0; } IL_009b: { G_B4_1->___tangentLt = G_B4_0; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_27 = V_3; int32_t L_28 = L_27.___mode; int32_t L_29 = __this->___kModeLinear; if ((((int32_t)L_28) == ((int32_t)L_29))) { G_B6_0 = (&V_2); goto IL_00cd; } G_B5_0 = (&V_2); } { ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_30 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = L_30.___rightTangent; float L_32 = L_31.___x; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_33 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = L_33.___rightTangent; float L_35 = L_34.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_36; memset((&L_36), 0, sizeof(L_36)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_36), L_32, L_35, NULL); G_B7_0 = L_36; G_B7_1 = G_B5_0; goto IL_00ce; } IL_00cd: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_37 = V_0; G_B7_0 = L_37; G_B7_1 = G_B6_0; } IL_00ce: { G_B7_1->___tangentRt = G_B7_0; SplinePointMetaData_t2CF2683AF64DE8F3E27100C4680176B11D945E70 L_38 = V_4; float L_39 = L_38.___height; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_40; memset((&L_40), 0, sizeof(L_40)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_40), L_39, (0.0f), NULL); (&V_2)->___cpInfo = L_40; SplinePointMetaData_t2CF2683AF64DE8F3E27100C4680176B11D945E70 L_41 = V_4; uint32_t L_42 = L_41.___spriteIndex; SplinePointMetaData_t2CF2683AF64DE8F3E27100C4680176B11D945E70 L_43 = V_4; int32_t L_44 = L_43.___cornerMode; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_45 = V_3; int32_t L_46 = L_45.___mode; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_47; memset((&L_47), 0, sizeof(L_47)); int4__ctor_m4E8D71A09721E26F7FCCE82EA8AD699062EE6216_inline((&L_47), L_42, L_44, L_46, 0, NULL); (&V_2)->___cpData = L_47; ShapeControlPoint_tFB166AFC7B226867782300A7448C406D6DE6F8F5 L_48 = V_3; int32_t L_49 = L_48.___mode; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_50; memset((&L_50), 0, sizeof(L_50)); int4__ctor_m4E8D71A09721E26F7FCCE82EA8AD699062EE6216_inline((&L_50), (-1), 0, 0, L_49, NULL); (&V_2)->___exData = L_50; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_51 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_ControlPoints); int32_t L_52 = V_1; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_53 = V_2; IL2CPP_NATIVEARRAY_SET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_51)->___m_Buffer, L_52, (L_53)); int32_t L_54 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_54, 1)); } IL_0132: { int32_t L_55 = V_1; int32_t L_56; L_56 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_shapePoints))->___m_Length); if ((((int32_t)L_55) < ((int32_t)L_56))) { goto IL_002b; } } { int32_t L_57; L_57 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_shapePoints))->___m_Length); __this->___m_ControlPointCount = L_57; int32_t L_58; L_58 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_shapePoints))->___m_Length); NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9 L_59; memset((&L_59), 0, sizeof(L_59)); NativeArray_1__ctor_mB3CE7A69C82B7F52ECF2E4D8BF689D0DFF667103((&L_59), L_58, 3, 1, NativeArray_1__ctor_mB3CE7A69C82B7F52ECF2E4D8BF689D0DFF667103_RuntimeMethod_var); __this->___m_Corners = L_59; SpriteShapeGenerator_GenerateControlPoints_mAD773E2807C8D8E29AC20CD125A78C516A1C6F82(__this, NULL); return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_PrepareControlPoints_mABC163490DAF124A972C1440B19D0140EB2673D4_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___0_shapePoints, NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 ___1_metaData, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_PrepareControlPoints_mABC163490DAF124A972C1440B19D0140EB2673D4(_thisAdjusted, ___0_shapePoints, ___1_metaData, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_WithinRange_mA4F9BD34C7AAA5111DF48DFCC66FCE28FB70E31E (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 ___0_angleRange, float ___1_inputAngle, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 L_0 = ___0_angleRange; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_1 = L_0.___spriteAngles; float L_2 = L_1.___y; JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 L_3 = ___0_angleRange; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4 = L_3.___spriteAngles; float L_5 = L_4.___x; V_0 = ((float)il2cpp_codegen_subtract(L_2, L_5)); float L_6 = ___1_inputAngle; JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 L_7 = ___0_angleRange; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_8 = L_7.___spriteAngles; float L_9 = L_8.___x; float L_10; L_10 = Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline(((float)il2cpp_codegen_subtract(L_6, L_9)), (360.0f), NULL); V_1 = L_10; float L_11 = V_1; if ((!(((float)L_11) >= ((float)(0.0f))))) { goto IL_0040; } } { float L_12 = V_1; float L_13 = V_0; return (bool)((((int32_t)((!(((float)L_12) <= ((float)L_13)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0040: { return (bool)0; } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_WithinRange_mA4F9BD34C7AAA5111DF48DFCC66FCE28FB70E31E_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 ___0_angleRange, float ___1_inputAngle, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_WithinRange_mA4F9BD34C7AAA5111DF48DFCC66FCE28FB70E31E(_thisAdjusted, ___0_angleRange, ___1_inputAngle, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_AngleWithinRange_mBFC8803A87435D94B5AA0D8E779A79729AC7FC90 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float ___0_t, float ___1_a, float ___2_b, const RuntimeMethod* method) { { float L_0 = ___1_a; if ((((float)L_0) == ((float)(0.0f)))) { goto IL_001e; } } { float L_1 = ___2_b; if ((((float)L_1) == ((float)(0.0f)))) { goto IL_001e; } } { float L_2 = ___0_t; float L_3 = ___1_a; if ((!(((float)L_2) >= ((float)L_3)))) { goto IL_001c; } } { float L_4 = ___0_t; float L_5 = ___2_b; return (bool)((((int32_t)((!(((float)L_4) <= ((float)L_5)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_001c: { return (bool)0; } IL_001e: { return (bool)0; } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_AngleWithinRange_mBFC8803A87435D94B5AA0D8E779A79729AC7FC90_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, float ___0_t, float ___1_a, float ___2_b, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_AngleWithinRange_mBFC8803A87435D94B5AA0D8E779A79729AC7FC90(_thisAdjusted, ___0_t, ___1_a, ___2_b, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA SpriteShapeGenerator_BezierPoint_mF0FE84A56DDB2BB6D2DF7C76053FFFF41EFFBA58 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_st, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_sp, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_ep, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_et, float ___4_t, const RuntimeMethod* method) { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0; memset((&V_0), 0, sizeof(V_0)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_2; memset((&V_2), 0, sizeof(V_2)); { float L_0 = ___4_t; float2__ctor_m037D046BD70923231612C90B14E364EB2BB15BD7_inline((&V_0), L_0, NULL); float L_1 = ___4_t; float2__ctor_m037D046BD70923231612C90B14E364EB2BB15BD7_inline((&V_1), ((float)il2cpp_codegen_subtract((1.0f), L_1)), NULL); float2__ctor_m037D046BD70923231612C90B14E364EB2BB15BD7_inline((&V_2), (3.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___1_sp; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4; L_4 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_2, L_3, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6; L_6 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_4, L_5, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8; L_8 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_6, L_7, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9 = ___0_st; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_11; L_11 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_9, L_10, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_13; L_13 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_11, L_12, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_14 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_15; L_15 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_13, L_14, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_17; L_17 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_15, L_16, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_18; L_18 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_8, L_17, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_19 = ___3_et; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_21; L_21 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_19, L_20, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_22 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_23; L_23 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_21, L_22, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_25; L_25 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_23, L_24, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_26 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_27; L_27 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_25, L_26, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_28; L_28 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_18, L_27, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_29 = ___2_ep; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_30 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_31; L_31 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_29, L_30, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_32 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_33; L_33 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_31, L_32, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_34 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35; L_35 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_33, L_34, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_36; L_36 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_28, L_35, NULL); return L_36; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_SlopeAngle_mA77578AE85D18BE9DBA77F08EDA58F854C3FEB38 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_dirNormalized, const RuntimeMethod* method) { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0; memset((&V_0), 0, sizeof(V_0)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float G_B2_0 = 0.0f; float G_B2_1 = 0.0f; float G_B1_0 = 0.0f; float G_B1_1 = 0.0f; float G_B3_0 = 0.0f; float G_B3_1 = 0.0f; float G_B3_2 = 0.0f; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; float G_B6_0 = 0.0f; float G_B6_1 = 0.0f; float G_B9_0 = 0.0f; { float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_0), (0.0f), (1.0f), NULL); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_1), (1.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_dirNormalized; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = V_1; float L_2; L_2 = math_dot_mF673D3E5B7D267C0A8569B678D05BDCCB667D04D_inline(L_0, L_1, NULL); V_2 = L_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = ___0_dirNormalized; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = V_0; float L_5; L_5 = math_dot_mF673D3E5B7D267C0A8569B678D05BDCCB667D04D_inline(L_3, L_4, NULL); float L_6 = L_5; float L_7; L_7 = math_acos_mD1CE88CB2686ED61B8228108D2C66AA29E56AAEF_inline(L_6, NULL); float L_8 = V_2; if ((((float)L_8) >= ((float)(0.0f)))) { G_B2_0 = L_7; G_B2_1 = L_6; goto IL_0046; } G_B1_0 = L_7; G_B1_1 = L_6; } { G_B3_0 = (-1.0f); G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; goto IL_004b; } IL_0046: { G_B3_0 = (1.0f); G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } IL_004b: { V_3 = G_B3_0; float L_9 = V_3; V_4 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(G_B3_1, (57.2957802f))), L_9)); float L_10 = G_B3_2; if ((!(((float)L_10) == ((float)(1.0f))))) { G_B5_0 = L_10; goto IL_0065; } G_B4_0 = L_10; } { G_B6_0 = (0.0f); G_B6_1 = G_B4_0; goto IL_0067; } IL_0065: { float L_11 = V_4; G_B6_0 = L_11; G_B6_1 = G_B5_0; } IL_0067: { V_4 = G_B6_0; if ((!(((float)G_B6_1) == ((float)(-1.0f))))) { goto IL_0077; } } { G_B9_0 = (-180.0f); goto IL_0079; } IL_0077: { float L_12 = V_4; G_B9_0 = L_12; } IL_0079: { V_4 = G_B9_0; float L_13 = V_4; return L_13; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_SlopeAngle_m4B4B9571E7C898E103D6FEB88D6D6B22019A4011 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_start, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_end, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_start; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___1_end; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2; L_2 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_0, L_1, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3; L_3 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_2, NULL); float L_4; L_4 = SpriteShapeGenerator_SlopeAngle_mA77578AE85D18BE9DBA77F08EDA58F854C3FEB38(L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_ResolveAngle_m718F26C825AD850CDE3B9780C7EA4F4FD09360A1 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float ___0_angle, int32_t ___1_activeIndex, float* ___2_renderOrder, int32_t* ___3_spriteIndex, int32_t* ___4_firstSpriteIndex, 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 G_B5_0 = 0; { V_0 = 0; V_1 = 0; V_2 = 0; goto IL_0083; } IL_0008: { NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72* L_0 = (NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72*)(&__this->___m_AngleRanges); int32_t L_1 = V_2; JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 L_2; L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13, (L_0)->___m_Buffer, L_1); float L_3 = ___0_angle; bool L_4; L_4 = SpriteShapeGenerator_WithinRange_mA4F9BD34C7AAA5111DF48DFCC66FCE28FB70E31E(__this, L_2, L_3, NULL); if (!L_4) { goto IL_004d; } } { int32_t L_5 = ___1_activeIndex; NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72* L_6 = (NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72*)(&__this->___m_AngleRanges); int32_t L_7 = V_2; JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 L_8; L_8 = IL2CPP_NATIVEARRAY_GET_ITEM(JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13, (L_6)->___m_Buffer, L_7); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_9 = L_8.___spriteData; int32_t L_10 = L_9.___y; if ((((int32_t)L_5) < ((int32_t)L_10))) { goto IL_0039; } } { G_B5_0 = 0; goto IL_003a; } IL_0039: { int32_t L_11 = ___1_activeIndex; G_B5_0 = L_11; } IL_003a: { V_3 = G_B5_0; float* L_12 = ___2_renderOrder; int32_t L_13 = V_0; int32_t L_14 = V_3; *((float*)L_12) = (float)((float)((int32_t)il2cpp_codegen_add(L_13, L_14))); int32_t* L_15 = ___3_spriteIndex; int32_t L_16 = V_1; int32_t L_17 = V_3; *((int32_t*)L_15) = (int32_t)((int32_t)il2cpp_codegen_add(L_16, L_17)); int32_t* L_18 = ___4_firstSpriteIndex; int32_t L_19 = V_1; *((int32_t*)L_18) = (int32_t)L_19; return (bool)1; } IL_004d: { int32_t L_20 = V_0; NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72* L_21 = (NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72*)(&__this->___m_AngleRanges); int32_t L_22 = V_2; JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 L_23; L_23 = IL2CPP_NATIVEARRAY_GET_ITEM(JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13, (L_21)->___m_Buffer, L_22); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_24 = L_23.___spriteData; int32_t L_25 = L_24.___z; V_0 = ((int32_t)il2cpp_codegen_add(L_20, L_25)); int32_t L_26 = V_1; NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72* L_27 = (NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72*)(&__this->___m_AngleRanges); int32_t L_28 = V_2; JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13 L_29; L_29 = IL2CPP_NATIVEARRAY_GET_ITEM(JobAngleRange_t974C3D0183C9572CE9C7D88703CABC5FAE543F13, (L_27)->___m_Buffer, L_28); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_30 = L_29.___spriteData; int32_t L_31 = L_30.___y; V_1 = ((int32_t)il2cpp_codegen_add(L_26, L_31)); int32_t L_32 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_0083: { int32_t L_33 = V_2; NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72* L_34 = (NativeArray_1_t6A9440FA4CD97A8AF79CFC6B5EACC6334B735C72*)(&__this->___m_AngleRanges); int32_t L_35; L_35 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_34)->___m_Length); if ((((int32_t)L_33) < ((int32_t)L_35))) { goto IL_0008; } } { return (bool)0; } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_ResolveAngle_m718F26C825AD850CDE3B9780C7EA4F4FD09360A1_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, float ___0_angle, int32_t ___1_activeIndex, float* ___2_renderOrder, int32_t* ___3_spriteIndex, int32_t* ___4_firstSpriteIndex, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_ResolveAngle_m718F26C825AD850CDE3B9780C7EA4F4FD09360A1(_thisAdjusted, ___0_angle, ___1_activeIndex, ___2_renderOrder, ___3_spriteIndex, ___4_firstSpriteIndex, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_GetSpriteIndex_mFE565014AF490E45B712164C61A27C3E6B230163 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, int32_t ___1_previousIndex, int32_t* ___2_resolved, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; float V_3 = 0.0f; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_4; memset((&V_4), 0, sizeof(V_4)); float V_5 = 0.0f; bool V_6 = false; int32_t* G_B2_0 = NULL; int32_t* G_B1_0 = NULL; int32_t G_B3_0 = 0; int32_t* G_B3_1 = NULL; { int32_t L_0 = ___0_index; int32_t L_1; L_1 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_0, 1))%L_1)); V_1 = (-1); V_2 = (-1); V_3 = (0.0f); int32_t L_2 = ___0_index; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_3; L_3 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_2, NULL); V_4 = L_3; int32_t L_4 = V_0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_5; L_5 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_4, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = L_5.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_7 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8 = L_7.___position; float L_9; L_9 = SpriteShapeGenerator_SlopeAngle_m4B4B9571E7C898E103D6FEB88D6D6B22019A4011(L_6, L_8, NULL); V_5 = L_9; float L_10 = V_5; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_11 = V_4; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_12 = L_11.___cpData; int32_t L_13 = L_12.___x; bool L_14; L_14 = SpriteShapeGenerator_ResolveAngle_m718F26C825AD850CDE3B9780C7EA4F4FD09360A1(__this, L_10, L_13, (&V_3), (&V_1), (&V_2), NULL); V_6 = L_14; int32_t* L_15 = ___2_resolved; bool L_16 = V_6; if (L_16) { G_B2_0 = L_15; goto IL_005c; } G_B1_0 = L_15; } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_005d; } IL_005c: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_005d: { *((int32_t*)G_B3_1) = (int32_t)G_B3_0; bool L_17 = V_6; if (L_17) { goto IL_0064; } } { int32_t L_18 = ___1_previousIndex; return L_18; } IL_0064: { int32_t L_19 = V_1; return L_19; } } IL2CPP_EXTERN_C int32_t SpriteShapeGenerator_GetSpriteIndex_mFE565014AF490E45B712164C61A27C3E6B230163_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, int32_t ___1_previousIndex, int32_t* ___2_resolved, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = SpriteShapeGenerator_GetSpriteIndex_mFE565014AF490E45B712164C61A27C3E6B230163(_thisAdjusted, ___0_index, ___1_previousIndex, ___2_resolved, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_GenerateSegments_mFD269D1C42D371CD823610D0DF68AFAF6C221E9F (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&int4_tBA77D4945786DE82C3A487B33955EA1004996052_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; int32_t V_5 = 0; int32_t V_6 = 0; bool V_7 = false; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_8; memset((&V_8), 0, sizeof(V_8)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_9; memset((&V_9), 0, sizeof(V_9)); int4_tBA77D4945786DE82C3A487B33955EA1004996052 V_10; memset((&V_10), 0, sizeof(V_10)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_11; memset((&V_11), 0, sizeof(V_11)); int32_t V_12 = 0; int32_t V_13 = 0; bool V_14 = false; bool V_15 = false; int32_t V_16 = 0; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 V_17; memset((&V_17), 0, sizeof(V_17)); int32_t G_B10_0 = 0; int32_t G_B13_0 = 0; int32_t G_B26_0 = 0; { V_0 = 0; V_1 = 0; V_2 = (-1); NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A* L_0 = (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A*)(&__this->___m_Segments); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_1; L_1 = IL2CPP_NATIVEARRAY_GET_ITEM(JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481, (L_0)->___m_Buffer, 0); V_3 = L_1; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_2 = ((int4_tBA77D4945786DE82C3A487B33955EA1004996052_StaticFields*)il2cpp_codegen_static_fields_for(int4_tBA77D4945786DE82C3A487B33955EA1004996052_il2cpp_TypeInfo_var))->___zero; (&V_3)->___sgInfo = L_2; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_3 = ((int4_tBA77D4945786DE82C3A487B33955EA1004996052_StaticFields*)il2cpp_codegen_static_fields_for(int4_tBA77D4945786DE82C3A487B33955EA1004996052_il2cpp_TypeInfo_var))->___zero; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4; L_4 = float4_op_Implicit_mA889A779BA63B2654EEEF1F5CE2407DAA0E33142_inline(L_3, NULL); (&V_3)->___spriteInfo = L_4; V_4 = (0.0f); V_5 = 0; goto IL_0361; } IL_003f: { int32_t L_5 = V_5; int32_t L_6; L_6 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); V_6 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_5, 1))%L_6)); V_7 = (bool)0; int32_t L_7 = V_6; if (L_7) { goto IL_0064; } } { bool L_8; L_8 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); if (!L_8) { goto IL_035b; } } { V_6 = 1; V_7 = (bool)1; } IL_0064: { int32_t L_9 = V_5; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_10; L_10 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_9, NULL); V_8 = L_10; int32_t L_11 = V_6; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_12; L_12 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_11, NULL); V_9 = L_12; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_13 = V_8; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_14 = L_13.___exData; int32_t L_15 = L_14.___x; if ((((int32_t)L_15) <= ((int32_t)0))) { goto IL_00b3; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_16 = V_8; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_17 = L_16.___exData; int32_t L_18 = L_17.___x; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_19 = V_9; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_20 = L_19.___exData; int32_t L_21 = L_20.___x; if ((!(((uint32_t)L_18) == ((uint32_t)L_21)))) { goto IL_00b3; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_22 = V_8; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_23 = L_22.___exData; int32_t L_24 = L_23.___z; if ((((int32_t)L_24) == ((int32_t)2))) { goto IL_035b; } } IL_00b3: { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_25 = V_8; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_26 = L_25.___cpData; V_10 = L_26; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_27 = V_8; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_28 = L_27.___cpInfo; V_11 = L_28; int32_t L_29 = V_5; int32_t L_30 = V_6; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_00cf; } } { int32_t L_31 = V_6; G_B10_0 = L_31; goto IL_00d1; } IL_00cf: { int32_t L_32 = V_5; G_B10_0 = L_32; } IL_00d1: { V_12 = G_B10_0; int32_t L_33 = V_5; int32_t L_34 = V_6; if ((((int32_t)L_33) > ((int32_t)L_34))) { goto IL_00dd; } } { int32_t L_35 = V_6; G_B13_0 = L_35; goto IL_00df; } IL_00dd: { int32_t L_36 = V_5; G_B13_0 = L_36; } IL_00df: { V_13 = G_B13_0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_37 = V_8; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_38 = L_37.___cpData; int32_t L_39 = L_38.___z; int32_t L_40 = __this->___kModeContinous; V_14 = (bool)((((int32_t)L_39) == ((int32_t)L_40))? 1 : 0); V_15 = (bool)0; bool L_41 = V_14; if (!L_41) { goto IL_0101; } } { int32_t L_42 = V_1; if (L_42) { goto IL_0116; } } IL_0101: { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_43 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_44 = L_43.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_45 = V_8; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_46 = L_45.___position; float L_47; L_47 = SpriteShapeGenerator_SlopeAngle_m4B4B9571E7C898E103D6FEB88D6D6B22019A4011(L_44, L_46, NULL); V_4 = L_47; } IL_0116: { float L_48 = V_4; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_49 = V_10; int32_t L_50 = L_49.___x; float* L_51 = (float*)(&(&V_11)->___y); int32_t* L_52 = (int32_t*)(&(&V_10)->___w); bool L_53; L_53 = SpriteShapeGenerator_ResolveAngle_m718F26C825AD850CDE3B9780C7EA4F4FD09360A1(__this, L_48, L_50, L_51, L_52, (&V_2), NULL); if (L_53) { goto IL_01a7; } } { bool L_54 = V_7; if (L_54) { goto IL_01a7; } } { int32_t L_55 = V_0; (&V_10)->___w = L_55; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_56 = V_10; (&V_8)->___cpData = L_56; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_57 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_ControlPoints); int32_t L_58 = V_5; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_59 = V_8; IL2CPP_NATIVEARRAY_SET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_57)->___m_Buffer, L_58, (L_59)); NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A* L_60 = (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A*)(&__this->___m_Segments); int32_t L_61 = V_1; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_62; L_62 = IL2CPP_NATIVEARRAY_GET_ITEM(JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481, (L_60)->___m_Buffer, L_61); V_3 = L_62; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_63 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_3)->___sgInfo); int32_t L_64 = V_12; L_63->___x = L_64; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_65 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_3)->___sgInfo); int32_t L_66 = V_13; L_65->___y = L_66; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_67 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_3)->___sgInfo); L_67->___z = (-1); NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A* L_68 = (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A*)(&__this->___m_Segments); int32_t L_69 = V_1; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_70 = V_3; IL2CPP_NATIVEARRAY_SET_ITEM(JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481, (L_68)->___m_Buffer, L_69, (L_70)); int32_t L_71 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_71, 1)); goto IL_035b; } IL_01a7: { int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_72 = V_10; int32_t L_73 = L_72.___w; V_0 = L_73; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_74 = V_10; (&V_8)->___cpData = L_74; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_75 = V_11; (&V_8)->___cpInfo = L_75; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_76 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_ControlPoints); int32_t L_77 = V_5; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_78 = V_8; IL2CPP_NATIVEARRAY_SET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_76)->___m_Buffer, L_77, (L_78)); bool L_79 = V_7; if (L_79) { goto IL_035b; } } { int32_t L_80 = V_1; if (!L_80) { goto IL_0211; } } { bool L_81 = V_14; if (!L_81) { goto IL_020e; } } { NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* L_82 = (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2*)(&__this->___m_SpriteIndices); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_83 = V_3; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_84 = L_83.___sgInfo; int32_t L_85 = L_84.___x; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_86; L_86 = IL2CPP_NATIVEARRAY_GET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (L_82)->___m_Buffer, L_85); int32_t L_87 = L_86.___y; if (!L_87) { goto IL_020b; } } { int32_t L_88 = V_0; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_89 = V_3; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_90 = L_89.___sgInfo; int32_t L_91 = L_90.___z; G_B26_0 = ((((int32_t)L_88) == ((int32_t)L_91))? 1 : 0); goto IL_020f; } IL_020b: { G_B26_0 = 0; goto IL_020f; } IL_020e: { G_B26_0 = 0; } IL_020f: { V_14 = (bool)G_B26_0; } IL_0211: { bool L_92 = V_14; if (!L_92) { goto IL_02a9; } } { int32_t L_93 = V_5; int32_t L_94; L_94 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); if ((((int32_t)L_93) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_94, 1))))) { goto IL_02a9; } } { V_16 = 0; goto IL_02a4; } IL_022c: { NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A* L_95 = (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A*)(&__this->___m_Segments); int32_t L_96 = V_16; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_97; L_97 = IL2CPP_NATIVEARRAY_GET_ITEM(JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481, (L_95)->___m_Buffer, L_96); V_3 = L_97; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_98 = V_3; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_99 = L_98.___sgInfo; int32_t L_100 = L_99.___x; int32_t L_101 = V_12; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_100, L_101))) == ((uint32_t)1)))) { goto IL_026c; } } { V_15 = (bool)1; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_102 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_3)->___sgInfo); int32_t L_103 = V_12; L_102->___x = L_103; NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A* L_104 = (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A*)(&__this->___m_Segments); int32_t L_105 = V_16; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_106 = V_3; IL2CPP_NATIVEARRAY_SET_ITEM(JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481, (L_104)->___m_Buffer, L_105, (L_106)); goto IL_02a9; } IL_026c: { int32_t L_107 = V_13; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_108 = V_3; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_109 = L_108.___sgInfo; int32_t L_110 = L_109.___y; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_107, L_110))) == ((uint32_t)1)))) { goto IL_029e; } } { V_15 = (bool)1; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_111 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_3)->___sgInfo); int32_t L_112 = V_13; L_111->___y = L_112; NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A* L_113 = (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A*)(&__this->___m_Segments); int32_t L_114 = V_16; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_115 = V_3; IL2CPP_NATIVEARRAY_SET_ITEM(JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481, (L_113)->___m_Buffer, L_114, (L_115)); goto IL_02a9; } IL_029e: { int32_t L_116 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_116, 1)); } IL_02a4: { int32_t L_117 = V_16; int32_t L_118 = V_1; if ((((int32_t)L_117) < ((int32_t)L_118))) { goto IL_022c; } } IL_02a9: { bool L_119 = V_15; if (L_119) { goto IL_035b; } } { NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A* L_120 = (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A*)(&__this->___m_Segments); int32_t L_121 = V_1; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_122; L_122 = IL2CPP_NATIVEARRAY_GET_ITEM(JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481, (L_120)->___m_Buffer, L_121); V_3 = L_122; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_123 = V_8; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_124 = L_123.___cpData; int32_t L_125 = L_124.___w; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_126; L_126 = SpriteShapeGenerator_GetSpriteInfo_mC06825216D7CF04273E559CBBACEA742CCCC129E(__this, L_125, NULL); V_17 = L_126; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_127 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_3)->___sgInfo); int32_t L_128 = V_12; L_127->___x = L_128; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_129 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_3)->___sgInfo); int32_t L_130 = V_13; L_129->___y = L_130; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_131 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_3)->___sgInfo); int32_t L_132 = V_0; L_131->___z = L_132; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_133 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_3)->___sgInfo); int32_t L_134 = V_2; L_133->___w = L_134; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_135 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&(&V_3)->___spriteInfo); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_136 = V_17; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_137 = L_136.___texRect; float L_138 = L_137.___z; L_135->___x = L_138; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_139 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&(&V_3)->___spriteInfo); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_140 = V_17; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_141 = L_140.___texRect; float L_142 = L_141.___w; L_139->___y = L_142; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_143 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&(&V_3)->___spriteInfo); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_144 = V_11; float L_145 = L_144.___y; L_143->___z = L_145; NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A* L_146 = (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A*)(&__this->___m_Segments); int32_t L_147 = V_1; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_148 = V_3; IL2CPP_NATIVEARRAY_SET_ITEM(JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481, (L_146)->___m_Buffer, L_147, (L_148)); int32_t L_149 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_149, 1)); } IL_035b: { int32_t L_150 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_150, 1)); } IL_0361: { int32_t L_151 = V_5; int32_t L_152; L_152 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); if ((((int32_t)L_151) < ((int32_t)L_152))) { goto IL_003f; } } { int32_t L_153 = V_1; __this->___m_SegmentCount = L_153; return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_GenerateSegments_mFD269D1C42D371CD823610D0DF68AFAF6C221E9F_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_GenerateSegments_mFD269D1C42D371CD823610D0DF68AFAF6C221E9F(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_UpdateSegments_m7D6F5BA1B8A1E53960801B0B947F46CAE379AA8E (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { int32_t V_0 = 0; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = 0; goto IL_0042; } IL_0004: { int32_t L_0 = V_0; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_1; L_1 = SpriteShapeGenerator_GetSegmentInfo_m72363F976D7D18181DED537467749537D0999DA9(__this, L_0, NULL); V_1 = L_1; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_2 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_3 = L_2.___spriteInfo; float L_4 = L_3.___z; if ((!(((float)L_4) >= ((float)(0.0f))))) { goto IL_003e; } } { float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_5 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&(&V_1)->___spriteInfo); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_6 = V_1; float L_7; L_7 = SpriteShapeGenerator_SegmentDistance_mC59D5EFEDEEB7AA90180AF4B4F53DF6BF49BFDD5(__this, L_6, NULL); L_5->___w = L_7; NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A* L_8 = (NativeArray_1_t4208ED8A2AD50A8F390E613A7D4B98392469DE9A*)(&__this->___m_Segments); int32_t L_9 = V_0; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_10 = V_1; IL2CPP_NATIVEARRAY_SET_ITEM(JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481, (L_8)->___m_Buffer, L_9, (L_10)); } IL_003e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0042: { int32_t L_12 = V_0; int32_t L_13; L_13 = SpriteShapeGenerator_get_segmentCount_m5B0A226EBA7CA12B095A92DB429DEB30DF3C7210_inline(__this, NULL); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_0004; } } { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_UpdateSegments_m7D6F5BA1B8A1E53960801B0B947F46CAE379AA8E_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_UpdateSegments_m7D6F5BA1B8A1E53960801B0B947F46CAE379AA8E(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_GetSegmentBoundaryColumn_m93EFD1563B99BCBA319FA4A4ADF2F9CA382190CB (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_segment, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___1_sprInfo, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_whsize, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_startPos, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___4_endPos, bool ___5_end, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___6_top, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___7_bottom, const RuntimeMethod* method) { bool V_0 = false; float V_1 = 0.0f; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_2; memset((&V_2), 0, sizeof(V_2)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_3; memset((&V_3), 0, sizeof(V_3)); { V_0 = (bool)0; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_0 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_1 = L_0.___metaInfo; float L_2 = L_1.___y; V_1 = ((float)il2cpp_codegen_subtract((0.5f), L_2)); bool L_3 = ___5_end; if (L_3) { goto IL_006b; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_4 = ___0_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_5 = L_4.___sgInfo; int32_t L_6 = L_5.___x; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_7; L_7 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_6, NULL); V_2 = L_7; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_8 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9 = L_8.___tangentRt; bool L_10; L_10 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_9, NULL); if (!L_10) { goto IL_0046; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_11 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12 = L_11.___tangentRt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_13 = ___3_startPos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_14; L_14 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_12, L_13, NULL); ___4_endPos = L_14; } IL_0046: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_15 = ___3_startPos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16 = ___4_endPos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_17 = ___2_whsize; bool L_18 = ___5_end; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_19 = ___6_top; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_20 = ___7_bottom; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_21 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_22 = L_21.___cpInfo; float L_23 = L_22.___x; float L_24 = V_1; bool L_25; L_25 = SpriteShapeGenerator_GenerateColumnsBi_m432FE4F034EE3FEB5856B11DD3F08AD87B8C5CB5(L_15, L_16, L_17, L_18, L_19, L_20, ((float)il2cpp_codegen_multiply(L_23, (0.5f))), L_24, NULL); V_0 = L_25; goto IL_00bc; } IL_006b: { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_26 = ___0_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_27 = L_26.___sgInfo; int32_t L_28 = L_27.___y; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_29; L_29 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_28, NULL); V_3 = L_29; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_30 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_31 = L_30.___tangentLt; bool L_32; L_32 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_31, NULL); if (!L_32) { goto IL_0099; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_33 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_34 = L_33.___tangentLt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35 = ___3_startPos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_36; L_36 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_34, L_35, NULL); ___4_endPos = L_36; } IL_0099: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_37 = ___3_startPos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_38 = ___4_endPos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_39 = ___2_whsize; bool L_40 = ___5_end; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_41 = ___6_top; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_42 = ___7_bottom; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_43 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_44 = L_43.___cpInfo; float L_45 = L_44.___x; float L_46 = V_1; bool L_47; L_47 = SpriteShapeGenerator_GenerateColumnsBi_m432FE4F034EE3FEB5856B11DD3F08AD87B8C5CB5(L_37, L_38, L_39, L_40, L_41, L_42, ((float)il2cpp_codegen_multiply(L_45, (0.5f))), L_46, NULL); V_0 = L_47; } IL_00bc: { bool L_48 = V_0; return L_48; } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_GetSegmentBoundaryColumn_m93EFD1563B99BCBA319FA4A4ADF2F9CA382190CB_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_segment, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___1_sprInfo, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_whsize, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_startPos, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___4_endPos, bool ___5_end, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___6_top, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___7_bottom, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_GetSegmentBoundaryColumn_m93EFD1563B99BCBA319FA4A4ADF2F9CA382190CB(_thisAdjusted, ___0_segment, ___1_sprInfo, ___2_whsize, ___3_startPos, ___4_endPos, ___5_end, ___6_top, ___7_bottom, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_GenerateControlPoints_mAD773E2807C8D8E29AC20CD125A78C516A1C6F82 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; bool V_10 = false; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_11; memset((&V_11), 0, sizeof(V_11)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_12; memset((&V_12), 0, sizeof(V_12)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_13; memset((&V_13), 0, sizeof(V_13)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_14; memset((&V_14), 0, sizeof(V_14)); int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B6_0 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B5_0 = NULL; int32_t G_B7_0 = 0; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B7_1 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B12_0 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B11_0 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B13_0 = NULL; int32_t G_B14_0 = 0; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B14_1 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B20_0 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B19_0 = NULL; int32_t G_B21_0 = 0; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B21_1 = NULL; { V_0 = 0; V_1 = 0; V_2 = 0; int32_t L_0; L_0 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); V_3 = L_0; int32_t L_1; L_1 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&V_4), 0, 0, NULL); V_5 = 0; goto IL_005b; } IL_0022: { V_6 = 0; int32_t L_2 = V_5; int32_t L_3 = V_1; int32_t L_4; L_4 = SpriteShapeGenerator_GetSpriteIndex_mFE565014AF490E45B712164C61A27C3E6B230163(__this, L_2, L_3, (&V_6), NULL); V_7 = L_4; int32_t L_5 = V_7; int32_t L_6 = L_5; V_1 = L_6; (&V_4)->___x = L_6; int32_t L_7 = V_6; (&V_4)->___y = L_7; NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* L_8 = (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2*)(&__this->___m_SpriteIndices); int32_t L_9 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_10 = V_4; IL2CPP_NATIVEARRAY_SET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (L_8)->___m_Buffer, L_9, (L_10)); int32_t L_11 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_005b: { int32_t L_12 = V_5; int32_t L_13; L_13 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_0022; } } { bool L_14; L_14 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); if (L_14) { goto IL_00c7; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_15; L_15 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, 0, NULL); V_8 = L_15; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_16 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_8)->___cpData); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_17 = V_8; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_18 = L_17.___cpData; int32_t L_19 = L_18.___z; int32_t L_20 = __this->___kModeContinous; if ((((int32_t)L_19) == ((int32_t)L_20))) { G_B6_0 = L_16; goto IL_009f; } G_B5_0 = L_16; } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_21 = V_8; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_22 = L_21.___cpData; int32_t L_23 = L_22.___z; G_B7_0 = L_23; G_B7_1 = G_B5_0; goto IL_00a5; } IL_009f: { int32_t L_24 = __this->___kModeBroken; G_B7_0 = L_24; G_B7_1 = G_B6_0; } IL_00a5: { G_B7_1->___z = G_B7_0; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_25 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_GeneratedControlPoints); int32_t L_26 = V_0; int32_t L_27 = L_26; V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_28 = V_8; IL2CPP_NATIVEARRAY_SET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_25)->___m_Buffer, L_27, (L_28)); V_2 = 1; int32_t L_29; L_29 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); V_3 = ((int32_t)il2cpp_codegen_subtract(L_29, 1)); } IL_00c7: { int32_t L_30 = V_2; V_9 = L_30; goto IL_012e; } IL_00cc: { V_10 = (bool)0; int32_t L_31 = V_9; NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* L_32 = (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2*)(&__this->___m_SpriteIndices); NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_33 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_GeneratedControlPoints); bool L_34; L_34 = SpriteShapeGenerator_InsertCorner_m2A32C77F92888AAEFDE80128460D5FAAE8C8DEC5(__this, L_31, L_32, L_33, (&V_0), (&V_10), NULL); if (L_34) { goto IL_0128; } } { int32_t L_35 = V_9; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_36; L_36 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_35, NULL); V_11 = L_36; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_37 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_11)->___exData); bool L_38 = V_10; if (!L_38) { G_B12_0 = L_37; goto IL_010d; } G_B11_0 = L_37; } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_39 = V_11; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_40 = L_39.___cpData; int32_t L_41 = L_40.___y; if ((((int32_t)L_41) == ((int32_t)2))) { G_B13_0 = G_B11_0; goto IL_0110; } G_B12_0 = G_B11_0; } IL_010d: { G_B14_0 = 0; G_B14_1 = G_B12_0; goto IL_0111; } IL_0110: { G_B14_0 = 1; G_B14_1 = G_B13_0; } IL_0111: { G_B14_1->___z = G_B14_0; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_42 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_GeneratedControlPoints); int32_t L_43 = V_0; int32_t L_44 = L_43; V_0 = ((int32_t)il2cpp_codegen_add(L_44, 1)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_45 = V_11; IL2CPP_NATIVEARRAY_SET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_42)->___m_Buffer, L_44, (L_45)); } IL_0128: { int32_t L_46 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_012e: { int32_t L_47 = V_9; int32_t L_48 = V_3; if ((((int32_t)L_47) < ((int32_t)L_48))) { goto IL_00cc; } } { bool L_49; L_49 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); if (L_49) { goto IL_01c5; } } { NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_50 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_GeneratedControlPoints); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_51; L_51 = IL2CPP_NATIVEARRAY_GET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_50)->___m_Buffer, 0); V_12 = L_51; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_52 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_12)->___exData); L_52->___z = 1; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_53 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_GeneratedControlPoints); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_54 = V_12; IL2CPP_NATIVEARRAY_SET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_53)->___m_Buffer, 0, (L_54)); int32_t L_55 = V_3; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_56; L_56 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_55, NULL); V_13 = L_56; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_57 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_13)->___cpData); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_58 = V_13; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_59 = L_58.___cpData; int32_t L_60 = L_59.___z; int32_t L_61 = __this->___kModeContinous; if ((((int32_t)L_60) == ((int32_t)L_61))) { G_B20_0 = L_57; goto IL_0199; } G_B19_0 = L_57; } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_62 = V_13; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_63 = L_62.___cpData; int32_t L_64 = L_63.___z; G_B21_0 = L_64; G_B21_1 = G_B19_0; goto IL_019f; } IL_0199: { int32_t L_65 = __this->___kModeBroken; G_B21_0 = L_65; G_B21_1 = G_B20_0; } IL_019f: { G_B21_1->___z = G_B21_0; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_66 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_13)->___exData); L_66->___z = 1; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_67 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_GeneratedControlPoints); int32_t L_68 = V_0; int32_t L_69 = L_68; V_0 = ((int32_t)il2cpp_codegen_add(L_69, 1)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_70 = V_13; IL2CPP_NATIVEARRAY_SET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_67)->___m_Buffer, L_69, (L_70)); goto IL_01e5; } IL_01c5: { NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_71 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_GeneratedControlPoints); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_72; L_72 = IL2CPP_NATIVEARRAY_GET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_71)->___m_Buffer, 0); V_14 = L_72; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_73 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_GeneratedControlPoints); int32_t L_74 = V_0; int32_t L_75 = L_74; V_0 = ((int32_t)il2cpp_codegen_add(L_75, 1)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_76 = V_14; IL2CPP_NATIVEARRAY_SET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_73)->___m_Buffer, L_75, (L_76)); } IL_01e5: { V_15 = 0; goto IL_020a; } IL_01ea: { NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_77 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_ControlPoints); int32_t L_78 = V_15; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_79 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_GeneratedControlPoints); int32_t L_80 = V_15; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_81; L_81 = IL2CPP_NATIVEARRAY_GET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_79)->___m_Buffer, L_80); IL2CPP_NATIVEARRAY_SET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_77)->___m_Buffer, L_78, (L_81)); int32_t L_82 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_82, 1)); } IL_020a: { int32_t L_83 = V_15; int32_t L_84 = V_0; if ((((int32_t)L_83) < ((int32_t)L_84))) { goto IL_01ea; } } { int32_t L_85 = V_0; __this->___m_ControlPointCount = L_85; V_16 = 0; goto IL_0254; } IL_021b: { V_17 = 0; int32_t L_86 = V_16; int32_t L_87 = V_1; int32_t L_88; L_88 = SpriteShapeGenerator_GetSpriteIndex_mFE565014AF490E45B712164C61A27C3E6B230163(__this, L_86, L_87, (&V_17), NULL); V_18 = L_88; int32_t L_89 = V_18; int32_t L_90 = L_89; V_1 = L_90; (&V_4)->___x = L_90; int32_t L_91 = V_17; (&V_4)->___y = L_91; NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* L_92 = (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2*)(&__this->___m_SpriteIndices); int32_t L_93 = V_16; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_94 = V_4; IL2CPP_NATIVEARRAY_SET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (L_92)->___m_Buffer, L_93, (L_94)); int32_t L_95 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_95, 1)); } IL_0254: { int32_t L_96 = V_16; int32_t L_97; L_97 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); if ((((int32_t)L_96) < ((int32_t)L_97))) { goto IL_021b; } } { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_GenerateControlPoints_mAD773E2807C8D8E29AC20CD125A78C516A1C6F82_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_GenerateControlPoints_mAD773E2807C8D8E29AC20CD125A78C516A1C6F82(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_SegmentDistance_mC59D5EFEDEEB7AA90180AF4B4F53DF6BF49BFDD5 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, const RuntimeMethod* method) { float V_0 = 0.0f; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_4; memset((&V_4), 0, sizeof(V_4)); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_5; memset((&V_5), 0, sizeof(V_5)); { V_0 = (0.0f); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_0 = ___0_isi; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_1 = L_0.___sgInfo; int32_t L_2 = L_1.___x; int32_t L_3; L_3 = SpriteShapeGenerator_GetContourIndex_m8705A508B3B54F8268411F3FDF3DCBD030705500(__this, L_2, NULL); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_4 = ___0_isi; int32_t L_5; L_5 = SpriteShapeGenerator_GetEndContourIndexOfSegment_m34A178F013D01C7EA2713CCE22E43BFF85D2E8CD(__this, L_4, NULL); V_1 = L_5; V_2 = L_3; goto IL_0052; } IL_0022: { int32_t L_6 = V_2; V_3 = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = V_2; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_8; L_8 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, L_7, NULL); V_4 = L_8; int32_t L_9 = V_3; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_10; L_10 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, L_9, NULL); V_5 = L_10; float L_11 = V_0; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_12 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_13 = L_12.___position; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_14 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_15 = L_14.___position; float L_16; L_16 = math_distance_mE5E0FFDD103E710A4CB23360BFCAFD0AF2E1EFA9_inline(L_13, L_15, NULL); V_0 = ((float)il2cpp_codegen_add(L_11, L_16)); int32_t L_17 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0052: { int32_t L_18 = V_2; int32_t L_19 = V_1; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0022; } } { float L_20 = V_0; return L_20; } } IL2CPP_EXTERN_C float SpriteShapeGenerator_SegmentDistance_mC59D5EFEDEEB7AA90180AF4B4F53DF6BF49BFDD5_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = SpriteShapeGenerator_SegmentDistance_mC59D5EFEDEEB7AA90180AF4B4F53DF6BF49BFDD5(_thisAdjusted, ___0_isi, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_GenerateContour_m6EBB4C1E95B82166E226FD2EAE9B33341EBBB5A2 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; float V_2 = 0.0f; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_6; memset((&V_6), 0, sizeof(V_6)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_7; memset((&V_7), 0, sizeof(V_7)); bool V_8 = false; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_9; memset((&V_9), 0, sizeof(V_9)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_10; memset((&V_10), 0, sizeof(V_10)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_11; memset((&V_11), 0, sizeof(V_11)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_12; memset((&V_12), 0, sizeof(V_12)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_13; memset((&V_13), 0, sizeof(V_13)); int32_t V_14 = 0; float V_15 = 0.0f; float V_16 = 0.0f; int32_t V_17 = 0; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_18; memset((&V_18), 0, sizeof(V_18)); float V_19 = 0.0f; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_20; memset((&V_20), 0, sizeof(V_20)); int32_t V_21 = 0; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_22; memset((&V_22), 0, sizeof(V_22)); int32_t V_23 = 0; int32_t V_24 = 0; int32_t V_25 = 0; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_26; memset((&V_26), 0, sizeof(V_26)); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_27; memset((&V_27), 0, sizeof(V_27)); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_28; memset((&V_28), 0, sizeof(V_28)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_29; memset((&V_29), 0, sizeof(V_29)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_30; memset((&V_30), 0, sizeof(V_30)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_31; memset((&V_31), 0, sizeof(V_31)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_32; memset((&V_32), 0, sizeof(V_32)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_33; memset((&V_33), 0, sizeof(V_33)); int32_t G_B4_0 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* G_B10_0 = NULL; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* G_B9_0 = NULL; float G_B11_0 = 0.0f; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* G_B11_1 = NULL; int32_t G_B20_0 = 0; int32_t G_B23_0 = 0; { int32_t L_0; L_0 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); V_1 = 0; int32_t L_1; L_1 = SpriteShapeGenerator_get_splineDetail_m3739C3D78D2F7D5EE0C31ADC7EFF1A28E1620D5F(__this, NULL); V_2 = ((float)((int32_t)il2cpp_codegen_subtract(L_1, 1))); V_4 = 0; goto IL_01cf; } IL_001d: { int32_t L_2 = V_4; V_5 = ((int32_t)il2cpp_codegen_add(L_2, 1)); int32_t L_3 = V_4; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_4; L_4 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_3, NULL); V_6 = L_4; int32_t L_5 = V_5; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_6; L_6 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_5, NULL); V_7 = L_6; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_7 = V_6; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_8 = L_7.___exData; int32_t L_9 = L_8.___w; int32_t L_10 = __this->___kModeContinous; if ((((int32_t)L_9) == ((int32_t)L_10))) { goto IL_0061; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_11 = V_7; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_12 = L_11.___exData; int32_t L_13 = L_12.___w; int32_t L_14 = __this->___kModeContinous; G_B4_0 = ((((int32_t)L_13) == ((int32_t)L_14))? 1 : 0); goto IL_0062; } IL_0061: { G_B4_0 = 1; } IL_0062: { V_8 = (bool)G_B4_0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_15 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16 = L_15.___position; V_9 = L_16; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_17 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_18 = L_17.___position; V_10 = L_18; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_19 = V_9; V_11 = L_19; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20 = V_9; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_21 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_22 = L_21.___tangentRt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_23; L_23 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_20, L_22, NULL); V_12 = L_23; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24 = V_10; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_25 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_26 = L_25.___tangentLt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_27; L_27 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_24, L_26, NULL); V_13 = L_27; int32_t L_28 = V_1; V_14 = L_28; V_15 = (0.0f); V_16 = (0.0f); V_17 = 0; goto IL_0109; } IL_00b0: { NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892* L_29 = (NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892*)(&__this->___m_ContourPoints); int32_t L_30 = V_1; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_31; L_31 = IL2CPP_NATIVEARRAY_GET_ITEM(JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3, (L_29)->___m_Buffer, L_30); V_18 = L_31; int32_t L_32 = V_17; float L_33 = V_2; V_19 = ((float)(((float)L_32)/L_33)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_34 = V_12; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_36 = V_10; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_37 = V_13; float L_38 = V_19; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_39; L_39 = SpriteShapeGenerator_BezierPoint_mF0FE84A56DDB2BB6D2DF7C76053FFFF41EFFBA58(L_34, L_35, L_36, L_37, L_38, NULL); V_20 = L_39; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_40 = V_20; (&V_18)->___position = L_40; float L_41 = V_15; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_42 = V_20; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_43 = V_11; float L_44; L_44 = math_distance_mE5E0FFDD103E710A4CB23360BFCAFD0AF2E1EFA9_inline(L_42, L_43, NULL); V_15 = ((float)il2cpp_codegen_add(L_41, L_44)); NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892* L_45 = (NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892*)(&__this->___m_ContourPoints); int32_t L_46 = V_1; int32_t L_47 = L_46; V_1 = ((int32_t)il2cpp_codegen_add(L_47, 1)); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_48 = V_18; IL2CPP_NATIVEARRAY_SET_ITEM(JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3, (L_45)->___m_Buffer, L_47, (L_48)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_49 = V_20; V_11 = L_49; int32_t L_50 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_50, 1)); } IL_0109: { int32_t L_51 = V_17; int32_t L_52; L_52 = SpriteShapeGenerator_get_splineDetail_m3739C3D78D2F7D5EE0C31ADC7EFF1A28E1620D5F(__this, NULL); if ((((int32_t)L_51) < ((int32_t)L_52))) { goto IL_00b0; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_53 = V_9; V_11 = L_53; V_21 = 0; goto IL_01bc; } IL_011f: { NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892* L_54 = (NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892*)(&__this->___m_ContourPoints); int32_t L_55 = V_14; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_56; L_56 = IL2CPP_NATIVEARRAY_GET_ITEM(JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3, (L_54)->___m_Buffer, L_55); V_22 = L_56; float L_57 = V_16; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_58 = V_22; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_59 = L_58.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_60 = V_11; float L_61; L_61 = math_distance_mE5E0FFDD103E710A4CB23360BFCAFD0AF2E1EFA9_inline(L_59, L_60, NULL); V_16 = ((float)il2cpp_codegen_add(L_57, L_61)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_62 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_22)->___ptData); bool L_63 = V_8; if (L_63) { G_B10_0 = L_62; goto IL_0171; } G_B9_0 = L_62; } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_64 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_65 = L_64.___cpInfo; float L_66 = L_65.___x; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_67 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_68 = L_67.___cpInfo; float L_69 = L_68.___x; float L_70 = V_16; float L_71 = V_15; float L_72; L_72 = SpriteShapeGenerator_InterpolateLinear_m6655E2A9307AFE3E0F947E22789FD1D6709260BB(__this, L_66, L_69, ((float)(L_70/L_71)), NULL); G_B11_0 = L_72; G_B11_1 = G_B9_0; goto IL_0194; } IL_0171: { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_73 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_74 = L_73.___cpInfo; float L_75 = L_74.___x; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_76 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_77 = L_76.___cpInfo; float L_78 = L_77.___x; float L_79 = V_16; float L_80 = V_15; float L_81; L_81 = SpriteShapeGenerator_InterpolateSmooth_m8A19C193EC1ECCA8116A4FE8834C22E4CDC38A1F(__this, L_75, L_78, ((float)(L_79/L_80)), NULL); G_B11_0 = L_81; G_B11_1 = G_B10_0; } IL_0194: { G_B11_1->___x = G_B11_0; NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892* L_82 = (NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892*)(&__this->___m_ContourPoints); int32_t L_83 = V_14; int32_t L_84 = L_83; V_14 = ((int32_t)il2cpp_codegen_add(L_84, 1)); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_85 = V_22; IL2CPP_NATIVEARRAY_SET_ITEM(JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3, (L_82)->___m_Buffer, L_84, (L_85)); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_86 = V_22; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_87 = L_86.___position; V_11 = L_87; int32_t L_88 = V_21; V_21 = ((int32_t)il2cpp_codegen_add(L_88, 1)); } IL_01bc: { int32_t L_89 = V_21; int32_t L_90; L_90 = SpriteShapeGenerator_get_splineDetail_m3739C3D78D2F7D5EE0C31ADC7EFF1A28E1620D5F(__this, NULL); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_011f; } } { int32_t L_91 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_91, 1)); } IL_01cf: { int32_t L_92 = V_4; int32_t L_93 = V_0; if ((((int32_t)L_92) < ((int32_t)L_93))) { goto IL_001d; } } { int32_t L_94 = V_1; __this->___m_ContourPointCount = L_94; V_3 = 0; V_23 = 0; goto IL_0332; } IL_01e8: { int32_t L_95 = V_23; int32_t L_96; L_96 = SpriteShapeGenerator_get_splineDetail_m3739C3D78D2F7D5EE0C31ADC7EFF1A28E1620D5F(__this, NULL); if (!((int32_t)(((int32_t)il2cpp_codegen_add(L_95, 1))%L_96))) { goto IL_032c; } } { int32_t L_97 = V_23; if (!L_97) { goto IL_0202; } } { int32_t L_98 = V_23; G_B20_0 = ((int32_t)il2cpp_codegen_subtract(L_98, 1)); goto IL_020a; } IL_0202: { int32_t L_99; L_99 = SpriteShapeGenerator_get_contourPointCount_m45CA4B09B39611D4A1C09F494A3BED828258CC41_inline(__this, NULL); G_B20_0 = ((int32_t)il2cpp_codegen_subtract(L_99, 1)); } IL_020a: { V_24 = G_B20_0; int32_t L_100 = V_23; int32_t L_101; L_101 = SpriteShapeGenerator_get_contourPointCount_m45CA4B09B39611D4A1C09F494A3BED828258CC41_inline(__this, NULL); V_25 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_100, 1))%L_101)); int32_t L_102 = V_23; int32_t L_103; L_103 = SpriteShapeGenerator_get_splineDetail_m3739C3D78D2F7D5EE0C31ADC7EFF1A28E1620D5F(__this, NULL); if (!((int32_t)(L_102%L_103))) { goto IL_0228; } } { int32_t L_104 = V_24; G_B23_0 = L_104; goto IL_022c; } IL_0228: { int32_t L_105 = V_24; G_B23_0 = ((int32_t)il2cpp_codegen_subtract(L_105, 1)); } IL_022c: { V_24 = G_B23_0; int32_t L_106 = V_24; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_107; L_107 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, L_106, NULL); V_26 = L_107; int32_t L_108 = V_23; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_109; L_109 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, L_108, NULL); V_27 = L_109; int32_t L_110 = V_25; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_111; L_111 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, L_110, NULL); V_28 = L_111; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_112 = V_27; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_113 = L_112.___position; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_114 = V_26; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_115 = L_114.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_116; L_116 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_113, L_115, NULL); V_29 = L_116; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_117 = V_28; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_118 = L_117.___position; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_119 = V_27; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_120 = L_119.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_121; L_121 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_118, L_120, NULL); V_30 = L_121; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_122 = V_29; float L_123; L_123 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_122, NULL); float L_124 = __this->___kEpsilon; if ((((float)L_123) < ((float)L_124))) { goto IL_032c; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_125 = V_30; float L_126; L_126 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_125, NULL); float L_127 = __this->___kEpsilon; if ((((float)L_126) < ((float)L_127))) { goto IL_032c; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_128 = V_29; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_129; L_129 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_128, NULL); V_31 = L_129; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_130 = V_30; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_131; L_131 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_130, NULL); V_32 = L_131; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_132 = V_31; float L_133 = L_132.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_134 = V_31; float L_135 = L_134.___x; float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_31), ((-L_133)), L_135, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_136 = V_32; float L_137 = L_136.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_138 = V_32; float L_139 = L_138.___x; float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_32), ((-L_137)), L_139, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_140 = V_31; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_141; L_141 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_140, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_142 = V_32; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_143; L_143 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_142, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_144; L_144 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_141, L_143, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_145 = L_144; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_146; L_146 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_145, NULL); V_33 = L_146; bool L_147; L_147 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_145, NULL); if (!L_147) { goto IL_032c; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_148 = V_33; bool L_149; L_149 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_148, NULL); if (!L_149) { goto IL_032c; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_150 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_TessPoints); int32_t L_151 = V_3; int32_t L_152 = L_151; V_3 = ((int32_t)il2cpp_codegen_add(L_152, 1)); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_153 = V_27; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_154 = L_153.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_155 = V_33; float L_156; L_156 = SpriteShapeGenerator_get_borderPivot_m1CB177826C97190744B42A7A39F1E4B2ACA17941(__this, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_157; L_157 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_155, L_156, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_158; L_158 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_154, L_157, NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_150)->___m_Buffer, L_152, (L_158)); } IL_032c: { int32_t L_159 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_159, 1)); } IL_0332: { int32_t L_160 = V_23; int32_t L_161; L_161 = SpriteShapeGenerator_get_contourPointCount_m45CA4B09B39611D4A1C09F494A3BED828258CC41_inline(__this, NULL); if ((((int32_t)L_160) < ((int32_t)L_161))) { goto IL_01e8; } } { int32_t L_162 = V_3; __this->___m_TessPointCount = L_162; return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_GenerateContour_m6EBB4C1E95B82166E226FD2EAE9B33341EBBB5A2_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_GenerateContour_m6EBB4C1E95B82166E226FD2EAE9B33341EBBB5A2(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_PrepareContour_m89E38CF7A6CD6D93457277CA6AA43BA7BFA61973 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 V_0; memset((&V_0), 0, sizeof(V_0)); { SpriteShapeGenerator_GenerateContour_m6EBB4C1E95B82166E226FD2EAE9B33341EBBB5A2(__this, NULL); NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_0 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArray); SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 L_1; L_1 = IL2CPP_NATIVEARRAY_GET_ITEM(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5, (L_0)->___m_Buffer, 0); V_0 = L_1; SpriteShapeSegment_set_vertexCount_mFF8D13BF27EC6010581D458BB131F118EF52A0F3((&V_0), 0, NULL); SpriteShapeSegment_set_geomIndex_m14DE47F211B8A0689AE1CBD62C3A1EEFF0605E25((&V_0), 0, NULL); SpriteShapeSegment_set_indexCount_m28732D6B993D21A6327A1A0CEC2AA9EDCCA2C4A1((&V_0), 0, NULL); SpriteShapeSegment_set_spriteIndex_mDAFA4E1F6BB47EE7540C6CD46CC5376652DADC13((&V_0), (-1), NULL); NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_2 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArray); SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 L_3 = V_0; IL2CPP_NATIVEARRAY_SET_ITEM(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5, (L_2)->___m_Buffer, 0, (L_3)); JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_4 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_5 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&L_4->___shapeData); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_6; L_6 = int4_get_xw_m670E8FE5D8CE915EDE5D7C09BD2E0D638E95DA2E_inline(L_5, NULL); bool L_7; L_7 = math_all_m361F047688A5D71A6EE07727DD844467EB2D3505_inline(L_6, NULL); if (!L_7) { goto IL_0088; } } { int32_t L_8 = __this->___m_TessPointCount; if ((((int32_t)L_8) <= ((int32_t)0))) { goto IL_0088; } } { float L_9 = __this->___kOptimizeRender; if ((!(((float)L_9) > ((float)(0.0f))))) { goto IL_0086; } } { float L_10 = __this->___kRenderQuality; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_11 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_TessPoints); int32_t* L_12 = (int32_t*)(&__this->___m_TessPointCount); SpriteShapeGenerator_OptimizePoints_m12067570C5E61E1291B57D9C6F8D284CCE19F46D(__this, L_10, (bool)1, L_11, L_12, NULL); } IL_0086: { return (bool)1; } IL_0088: { return (bool)0; } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_PrepareContour_m89E38CF7A6CD6D93457277CA6AA43BA7BFA61973_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_PrepareContour_m89E38CF7A6CD6D93457277CA6AA43BA7BFA61973(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_UTessellator_mA975B9F66E80F2334124BFADD19F331AB2F6E90D (SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5* ___0_geom, int32_t ___1_maxCount, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___2_tessPoints, int32_t ___3_tessPointCount, uint16_t* ___4_indices, int32_t* ___5_iCount, uint8_t* ___6_vertices, int32_t ___7_stride, int32_t* ___8_vCount, int32_t ___9_label, const RuntimeMethod* method) { { SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5* L_0 = ___0_geom; int32_t L_1 = ___1_maxCount; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_2 = ___2_tessPoints; int32_t L_3 = ___3_tessPointCount; uint16_t* L_4 = ___4_indices; int32_t* L_5 = ___5_iCount; uint8_t* L_6 = ___6_vertices; int32_t L_7 = ___7_stride; int32_t* L_8 = ___8_vCount; int32_t L_9 = ___9_label; UTessellator_000001ABU24BurstDirectCall_Invoke_m3F01224BF361F50A22C86B87ACA07EFE530C6373(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_TessellateContour_mF70D92C350C736C57382EAD8AB02413344FD5545 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_label, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mF8681C266E2AAA7B24482A37961639C05A6C1045_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSliceUnsafeUtility_GetUnsafePtr_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m74258394834D8ACF24F195559B5CDEBE8E12FAEA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Stride_m17EC64B052DD8EF9B7ECB34587008B81E4C1D0F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { bool L_0; L_0 = SpriteShapeGenerator_PrepareContour_m89E38CF7A6CD6D93457277CA6AA43BA7BFA61973(__this, NULL); V_0 = L_0; NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_1 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArray); SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 L_2; L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5, (L_1)->___m_Buffer, 0); V_1 = L_2; bool L_3 = V_0; if (!L_3) { goto IL_010d; } } { int32_t L_4 = __this->___kMaxArrayCount; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_5 = __this->___m_TessPoints; void* L_6; L_6 = NativeArrayUnsafeUtility_GetUnsafePtr_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mF8681C266E2AAA7B24482A37961639C05A6C1045(L_5, NativeArrayUnsafeUtility_GetUnsafePtr_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mF8681C266E2AAA7B24482A37961639C05A6C1045_RuntimeMethod_var); int32_t L_7 = __this->___m_TessPointCount; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_8 = __this->___m_IndexArray; void* L_9; L_9 = NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7(L_8, NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7_RuntimeMethod_var); int32_t* L_10 = (int32_t*)(&__this->___m_IndexDataCount); NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A L_11 = __this->___m_PosArray; void* L_12; L_12 = NativeSliceUnsafeUtility_GetUnsafePtr_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m74258394834D8ACF24F195559B5CDEBE8E12FAEA(L_11, NativeSliceUnsafeUtility_GetUnsafePtr_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m74258394834D8ACF24F195559B5CDEBE8E12FAEA_RuntimeMethod_var); NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_13 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); int32_t L_14; L_14 = NativeSlice_1_get_Stride_m17EC64B052DD8EF9B7ECB34587008B81E4C1D0F9_inline(L_13, NativeSlice_1_get_Stride_m17EC64B052DD8EF9B7ECB34587008B81E4C1D0F9_RuntimeMethod_var); int32_t* L_15 = (int32_t*)(&__this->___m_VertexDataCount); int32_t L_16 = ___0_label; SpriteShapeGenerator_UTessellator_mA975B9F66E80F2334124BFADD19F331AB2F6E90D((&V_1), L_4, (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_6, L_7, (uint16_t*)L_9, L_10, (uint8_t*)L_12, L_14, L_15, L_16, NULL); int32_t L_17 = __this->___m_IndexDataCount; if (!L_17) { goto IL_0076; } } { int32_t L_18 = __this->___m_VertexDataCount; if (L_18) { goto IL_0090; } } IL_0076: { int32_t L_19 = 0; V_2 = L_19; __this->___m_ActiveVertexCount = L_19; int32_t L_20 = V_2; __this->___m_IndexDataCount = L_20; SpriteShapeGenerator_SetResult_mB943A248C968BCA647038BD8CF5F568BB4669475(__this, ((int32_t)-5), NULL); goto IL_0100; } IL_0090: { int32_t L_21 = __this->___m_IndexDataCount; int32_t L_22 = L_21; V_2 = L_22; __this->___m_ActiveIndexCount = L_22; int32_t L_23 = V_2; SpriteShapeSegment_set_indexCount_m28732D6B993D21A6327A1A0CEC2AA9EDCCA2C4A1((&V_1), L_23, NULL); int32_t L_24 = __this->___m_VertexDataCount; int32_t L_25 = L_24; V_2 = L_25; __this->___m_ActiveVertexCount = L_25; int32_t L_26 = V_2; SpriteShapeSegment_set_vertexCount_mFF8D13BF27EC6010581D458BB131F118EF52A0F3((&V_1), L_26, NULL); NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_27 = (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F*)(&__this->___m_TanArray); int32_t L_28; L_28 = NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50(L_27, NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_RuntimeMethod_var); if ((((int32_t)L_28) <= ((int32_t)1))) { goto IL_0100; } } { V_3 = 0; goto IL_00f7; } IL_00ce: { NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_29 = (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F*)(&__this->___m_TanArray); int32_t L_30 = V_3; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_31; memset((&L_31), 0, sizeof(L_31)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_31), (1.0f), (0.0f), (0.0f), (-1.0f), NULL); NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C(L_29, L_30, L_31, NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_RuntimeMethod_var); int32_t L_32 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_00f7: { int32_t L_33 = V_3; int32_t L_34 = __this->___m_ActiveVertexCount; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_00ce; } } IL_0100: { NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_35 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArray); SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 L_36 = V_1; IL2CPP_NATIVEARRAY_SET_ITEM(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5, (L_35)->___m_Buffer, 0, (L_36)); } IL_010d: { bool L_37 = V_0; return L_37; } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_TessellateContour_mF70D92C350C736C57382EAD8AB02413344FD5545_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_label, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_TessellateContour_mF70D92C350C736C57382EAD8AB02413344FD5545(_thisAdjusted, ___0_label, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_TessellateContourMainThread_m4509E90FD48DB95C993D9144DDA67B825F809EE1 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB862602348103E8BB39942EFC003B3E2235BB387_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC8939769E4A35B080058D1E634C056CBCBFE484D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m15CD6D80828081CF92F5C831C1A70DF5E08C5114_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9E3F50EE8CC0F071E2452F9FEEA99E25F61814E0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CTessellateContourMainThreadU3Eb__155_0_m4DC5973A9C496EEA6F7E0098F7A5D14133CF8FA8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CTessellateContourMainThreadU3Eb__155_1_mF10AA4653D6AE7C5ECCE75B6EE424F6A82D6B37C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 V_0; memset((&V_0), 0, sizeof(V_0)); ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* V_1 = NULL; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_2 = NULL; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_3 = NULL; int32_t V_4 = 0; ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 V_5; memset((&V_5), 0, sizeof(V_5)); Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16* G_B7_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B7_1 = NULL; Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* G_B7_2 = NULL; Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16* G_B6_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B6_1 = NULL; Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* G_B6_2 = NULL; Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1* G_B9_0 = NULL; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* G_B9_1 = NULL; Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1* G_B8_0 = NULL; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* G_B8_1 = NULL; { bool L_0; L_0 = SpriteShapeGenerator_PrepareContour_m89E38CF7A6CD6D93457277CA6AA43BA7BFA61973(__this, NULL); NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_1 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArray); SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 L_2; L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5, (L_1)->___m_Buffer, 0); V_0 = L_2; if (!L_0) { goto IL_023e; } } { int32_t L_3 = __this->___m_ActiveVertexCount; if (L_3) { goto IL_023e; } } { SpriteShapeGenerator_SetResult_mB943A248C968BCA647038BD8CF5F568BB4669475(__this, 0, NULL); int32_t L_4 = __this->___m_TessPointCount; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_5 = (ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5*)(ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5*)SZArrayNew(ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5_il2cpp_TypeInfo_var, (uint32_t)L_4); V_1 = L_5; V_4 = 0; goto IL_0096; } IL_003b: { ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_6 = V_1; int32_t L_7 = V_4; il2cpp_codegen_initobj((&V_5), sizeof(ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66)); il2cpp_codegen_initobj((&V_6), sizeof(Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_8 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_TessPoints); int32_t L_9 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10; L_10 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_8)->___m_Buffer, L_9); float L_11 = L_10.___x; (&V_6)->___X = L_11; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_12 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_TessPoints); int32_t L_13 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_14; L_14 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_12)->___m_Buffer, L_13); float L_15 = L_14.___y; (&V_6)->___Y = L_15; Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 L_16 = V_6; (&V_5)->___Position = L_16; ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66 L_17 = V_5; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66)L_17); int32_t L_18 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0096: { int32_t L_19 = V_4; int32_t L_20 = __this->___m_TessPointCount; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_003b; } } { Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* L_21 = (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2*)il2cpp_codegen_object_new(Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2_il2cpp_TypeInfo_var); Tess__ctor_mCE5C877A8F5D236916729D7E07F34C5FDB49972F(L_21, NULL); Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* L_22 = L_21; ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_23 = V_1; NullCheck(L_22); Tess_AddContour_mE7863D3CC312FE9F732455527CA3180C6F449B64(L_22, L_23, 0, NULL); Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* L_24 = L_22; NullCheck(L_24); Tess_Tessellate_m72F1A1E69A5A02650C5089C57339B2DA9E55F2C9(L_24, 1, 0, 3, NULL); Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* L_25 = L_24; NullCheck(L_25); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26; L_26 = Tess_get_Elements_mB47D1FF47667C405AD450B8E0362A52D8DF8E1F0_inline(L_25, NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var); Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16* L_27 = ((U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var))->___U3CU3E9__155_0; Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16* L_28 = L_27; if (L_28) { G_B7_0 = L_28; G_B7_1 = L_26; G_B7_2 = L_25; goto IL_00db; } G_B6_0 = L_28; G_B6_1 = L_26; G_B6_2 = L_25; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var); U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74* L_29 = ((U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var))->___U3CU3E9; Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16* L_30 = (Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16*)il2cpp_codegen_object_new(Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16_il2cpp_TypeInfo_var); Func_2__ctor_m291684441DAEC4BBE2570E44410795225BBF7C61(L_30, L_29, (intptr_t)((void*)U3CU3Ec_U3CTessellateContourMainThreadU3Eb__155_0_m4DC5973A9C496EEA6F7E0098F7A5D14133CF8FA8_RuntimeMethod_var), NULL); Func_2_t0D05225CFA7E020459CF8B28462C673A5811BE16* L_31 = L_30; ((U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var))->___U3CU3E9__155_0 = L_31; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var))->___U3CU3E9__155_0), (void*)L_31); G_B7_0 = L_31; G_B7_1 = G_B6_1; G_B7_2 = G_B6_2; } IL_00db: { RuntimeObject* L_32; L_32 = Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC8939769E4A35B080058D1E634C056CBCBFE484D((RuntimeObject*)G_B7_1, G_B7_0, Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC8939769E4A35B080058D1E634C056CBCBFE484D_RuntimeMethod_var); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_33; L_33 = Enumerable_ToArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m15CD6D80828081CF92F5C831C1A70DF5E08C5114(L_32, Enumerable_ToArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m15CD6D80828081CF92F5C831C1A70DF5E08C5114_RuntimeMethod_var); V_2 = L_33; NullCheck(G_B7_2); ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_34; L_34 = Tess_get_Vertices_m419E01868C54850A20B52BE6DBF7EF5FB4385AF4_inline(G_B7_2, NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var); Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1* L_35 = ((U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var))->___U3CU3E9__155_1; Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1* L_36 = L_35; if (L_36) { G_B9_0 = L_36; G_B9_1 = L_34; goto IL_010a; } G_B8_0 = L_36; G_B8_1 = L_34; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var); U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74* L_37 = ((U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var))->___U3CU3E9; Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1* L_38 = (Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1*)il2cpp_codegen_object_new(Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1_il2cpp_TypeInfo_var); Func_2__ctor_m6DEE754F7E8AD2EED4FB3915B8748EC7A958E830(L_38, L_37, (intptr_t)((void*)U3CU3Ec_U3CTessellateContourMainThreadU3Eb__155_1_mF10AA4653D6AE7C5ECCE75B6EE424F6A82D6B37C_RuntimeMethod_var), NULL); Func_2_t971797D45092E7DB796042DDE8CB0C9E07DE40D1* L_39 = L_38; ((U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var))->___U3CU3E9__155_1 = L_39; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBCE2556A62FBB2630B0C191C01319B1FBE992F74_il2cpp_TypeInfo_var))->___U3CU3E9__155_1), (void*)L_39); G_B9_0 = L_39; G_B9_1 = G_B8_1; } IL_010a: { RuntimeObject* L_40; L_40 = Enumerable_Select_TisContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB862602348103E8BB39942EFC003B3E2235BB387((RuntimeObject*)G_B9_1, G_B9_0, Enumerable_Select_TisContourVertex_tCF411C2A25CB1E379D7566058ACD30AE23E7FC66_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB862602348103E8BB39942EFC003B3E2235BB387_RuntimeMethod_var); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_41; L_41 = Enumerable_ToArray_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9E3F50EE8CC0F071E2452F9FEEA99E25F61814E0(L_40, Enumerable_ToArray_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9E3F50EE8CC0F071E2452F9FEEA99E25F61814E0_RuntimeMethod_var); V_3 = L_41; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_42 = V_2; NullCheck(L_42); __this->___m_IndexDataCount = ((int32_t)(((RuntimeArray*)L_42)->max_length)); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_43 = V_3; NullCheck(L_43); __this->___m_VertexDataCount = ((int32_t)(((RuntimeArray*)L_43)->max_length)); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_44 = V_3; NullCheck(L_44); if (!(((RuntimeArray*)L_44)->max_length)) { goto IL_01e8; } } { __this->___m_ActiveIndexCount = 0; goto IL_015e; } IL_0137: { NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_45 = (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)(&__this->___m_IndexArray); int32_t L_46 = __this->___m_ActiveIndexCount; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_47 = V_2; int32_t L_48 = __this->___m_ActiveIndexCount; NullCheck(L_47); int32_t L_49 = L_48; uint16_t L_50 = (L_47)->GetAt(static_cast(L_49)); IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_45)->___m_Buffer, L_46, (L_50)); int32_t L_51 = __this->___m_ActiveIndexCount; __this->___m_ActiveIndexCount = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_015e: { int32_t L_52 = __this->___m_ActiveIndexCount; int32_t L_53 = __this->___m_IndexDataCount; if ((((int32_t)L_52) < ((int32_t)L_53))) { goto IL_0137; } } { __this->___m_ActiveVertexCount = 0; goto IL_01c0; } IL_0175: { NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_54 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); int32_t L_55 = __this->___m_ActiveVertexCount; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_56 = V_3; int32_t L_57 = __this->___m_ActiveVertexCount; NullCheck(L_56); float L_58 = ((L_56)->GetAddressAt(static_cast(L_57)))->___x; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_59 = V_3; int32_t L_60 = __this->___m_ActiveVertexCount; NullCheck(L_59); float L_61 = ((L_59)->GetAddressAt(static_cast(L_60)))->___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; memset((&L_62), 0, sizeof(L_62)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_62), L_58, L_61, (0.0f), NULL); NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189(L_54, L_55, L_62, NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var); int32_t L_63 = __this->___m_ActiveVertexCount; __this->___m_ActiveVertexCount = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_01c0: { int32_t L_64 = __this->___m_ActiveVertexCount; int32_t L_65 = __this->___m_VertexDataCount; if ((((int32_t)L_64) < ((int32_t)L_65))) { goto IL_0175; } } { int32_t L_66 = __this->___m_ActiveIndexCount; SpriteShapeSegment_set_indexCount_m28732D6B993D21A6327A1A0CEC2AA9EDCCA2C4A1((&V_0), L_66, NULL); int32_t L_67 = __this->___m_ActiveVertexCount; SpriteShapeSegment_set_vertexCount_mFF8D13BF27EC6010581D458BB131F118EF52A0F3((&V_0), L_67, NULL); } IL_01e8: { NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_68 = (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F*)(&__this->___m_TanArray); int32_t L_69; L_69 = NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50(L_68, NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_RuntimeMethod_var); if ((((int32_t)L_69) <= ((int32_t)1))) { goto IL_0231; } } { V_7 = 0; goto IL_0227; } IL_01fb: { NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_70 = (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F*)(&__this->___m_TanArray); int32_t L_71 = V_7; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_72; memset((&L_72), 0, sizeof(L_72)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_72), (1.0f), (0.0f), (0.0f), (-1.0f), NULL); NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C(L_70, L_71, L_72, NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_RuntimeMethod_var); int32_t L_73 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_73, 1)); } IL_0227: { int32_t L_74 = V_7; int32_t L_75 = __this->___m_ActiveVertexCount; if ((((int32_t)L_74) < ((int32_t)L_75))) { goto IL_01fb; } } IL_0231: { NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_76 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArray); SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 L_77 = V_0; IL2CPP_NATIVEARRAY_SET_ITEM(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5, (L_76)->___m_Buffer, 0, (L_77)); } IL_023e: { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_TessellateContourMainThread_m4509E90FD48DB95C993D9144DDA67B825F809EE1_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_TessellateContourMainThread_m4509E90FD48DB95C993D9144DDA67B825F809EE1(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_CalculateBoundingBox_m51E8608113267A80B08E671CD0E6F9E98403DE3A (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_6; memset((&V_6), 0, sizeof(V_6)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA G_B6_0; memset((&G_B6_0), 0, sizeof(G_B6_0)); { int32_t L_0; L_0 = SpriteShapeGenerator_get_vertexArrayCount_m776FBDEEB5A98DDBE16B219D2587D981B606D910_inline(__this, NULL); if (L_0) { goto IL_0011; } } { int32_t L_1; L_1 = SpriteShapeGenerator_get_contourPointCount_m45CA4B09B39611D4A1C09F494A3BED828258CC41_inline(__this, NULL); if (L_1) { goto IL_0011; } } { return; } IL_0011: { il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); int32_t L_2; L_2 = SpriteShapeGenerator_get_vertexArrayCount_m776FBDEEB5A98DDBE16B219D2587D981B606D910_inline(__this, NULL); if (L_2) { goto IL_0054; } } { NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892* L_3 = (NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892*)(&__this->___m_ContourPoints); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_4; L_4 = IL2CPP_NATIVEARRAY_GET_ITEM(JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3, (L_3)->___m_Buffer, 0); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5 = L_4.___position; float L_6 = L_5.___x; NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892* L_7 = (NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892*)(&__this->___m_ContourPoints); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_8; L_8 = IL2CPP_NATIVEARRAY_GET_ITEM(JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3, (L_7)->___m_Buffer, 0); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9 = L_8.___position; float L_10 = L_9.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_11; memset((&L_11), 0, sizeof(L_11)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_11), L_6, L_10, NULL); G_B6_0 = L_11; goto IL_007b; } IL_0054: { NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_12 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545(L_12, 0, NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var); float L_14 = L_13.___x; NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_15 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545(L_15, 0, NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var); float L_17 = L_16.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_18; memset((&L_18), 0, sizeof(L_18)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_18), L_14, L_17, NULL); G_B6_0 = L_18; } IL_007b: { V_1 = G_B6_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_19 = V_1; V_2 = L_19; V_3 = 0; goto IL_00b5; } IL_0082: { NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_20 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); int32_t L_21 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545(L_20, L_21, NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_23; L_23 = float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB(L_22, NULL); V_4 = L_23; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_25; L_25 = float3_get_xy_mFD536022DC4F5162E2FE30328BE2418E4878349A_inline((&V_4), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_26; L_26 = math_min_m68ED612C41E325FA3446050EA04D0AC0CD191558_inline(L_24, L_25, NULL); V_1 = L_26; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_27 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_28; L_28 = float3_get_xy_mFD536022DC4F5162E2FE30328BE2418E4878349A_inline((&V_4), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_29; L_29 = math_max_mFD64D6399932C2D91018BA7895C06FD055E1361B_inline(L_27, L_28, NULL); V_2 = L_29; int32_t L_30 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00b5: { int32_t L_31 = V_3; int32_t L_32; L_32 = SpriteShapeGenerator_get_vertexArrayCount_m776FBDEEB5A98DDBE16B219D2587D981B606D910_inline(__this, NULL); if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0082; } } { V_5 = 0; goto IL_0110; } IL_00c3: { NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892* L_33 = (NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892*)(&__this->___m_ContourPoints); int32_t L_34 = V_5; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_35; L_35 = IL2CPP_NATIVEARRAY_GET_ITEM(JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3, (L_33)->___m_Buffer, L_34); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_36 = L_35.___position; float L_37 = L_36.___x; NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892* L_38 = (NativeArray_1_t1B14A657C1CECB432BE147E154F55E2CA5137892*)(&__this->___m_ContourPoints); int32_t L_39 = V_5; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_40; L_40 = IL2CPP_NATIVEARRAY_GET_ITEM(JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3, (L_38)->___m_Buffer, L_39); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_41 = L_40.___position; float L_42 = L_41.___y; float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_6), L_37, L_42, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_43 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_44 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_45; L_45 = math_min_m68ED612C41E325FA3446050EA04D0AC0CD191558_inline(L_43, L_44, NULL); V_1 = L_45; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_46 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_47 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_48; L_48 = math_max_mFD64D6399932C2D91018BA7895C06FD055E1361B_inline(L_46, L_47, NULL); V_2 = L_48; int32_t L_49 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_0110: { int32_t L_50 = V_5; int32_t L_51; L_51 = SpriteShapeGenerator_get_contourPointCount_m45CA4B09B39611D4A1C09F494A3BED828258CC41_inline(__this, NULL); if ((((int32_t)L_50) < ((int32_t)L_51))) { goto IL_00c3; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_52 = V_1; float L_53 = L_52.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_54 = V_1; float L_55 = L_54.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; memset((&L_56), 0, sizeof(L_56)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_56), L_53, L_55, (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_57 = V_2; float L_58 = L_57.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_59 = V_2; float L_60 = L_59.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61; memset((&L_61), 0, sizeof(L_61)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_61), L_58, L_60, (0.0f), NULL); Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F_inline((&V_0), L_56, L_61, NULL); NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147* L_62 = (NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147*)(&__this->___m_Bounds); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_63 = V_0; IL2CPP_NATIVEARRAY_SET_ITEM(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, (L_62)->___m_Buffer, 0, (L_63)); return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_CalculateBoundingBox_m51E8608113267A80B08E671CD0E6F9E98403DE3A_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_CalculateBoundingBox_m51E8608113267A80B08E671CD0E6F9E98403DE3A(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_CalculateTexCoords_m601199E7DD5A81D4586B708E9BF175692744B3A3 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 V_0; memset((&V_0), 0, sizeof(V_0)); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1; memset((&V_1), 0, sizeof(V_1)); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_2; memset((&V_2), 0, sizeof(V_2)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_6; memset((&V_6), 0, sizeof(V_6)); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_10; memset((&V_10), 0, sizeof(V_10)); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_11; memset((&V_11), 0, sizeof(V_11)); { NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_0 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArray); SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 L_1; L_1 = IL2CPP_NATIVEARRAY_GET_ITEM(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5, (L_0)->___m_Buffer, 0); V_0 = L_1; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_2 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_3 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&L_2->___splineData); int32_t L_4 = L_3->___x; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_011d; } } { NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147* L_5 = (NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147*)(&__this->___m_Bounds); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6; L_6 = IL2CPP_NATIVEARRAY_GET_ITEM(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, (L_5)->___m_Buffer, 0); V_3 = L_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline((&V_3), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_7, (2.0f), NULL); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9; L_9 = float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB(L_8, NULL); V_1 = L_9; NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147* L_10 = (NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147*)(&__this->___m_Bounds); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11; L_11 = IL2CPP_NATIVEARRAY_GET_ITEM(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, (L_10)->___m_Buffer, 0); V_3 = L_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline((&V_3), NULL); NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147* L_13 = (NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147*)(&__this->___m_Bounds); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_14; L_14 = IL2CPP_NATIVEARRAY_GET_ITEM(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, (L_13)->___m_Buffer, 0); V_3 = L_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline((&V_3), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_15, NULL); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_17; L_17 = float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB(L_16, NULL); V_2 = L_17; V_4 = 0; goto IL_010e; } IL_0082: { NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_18 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); int32_t L_19 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545(L_18, L_19, NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var); V_5 = L_20; NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_21 = (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*)(&__this->___m_Uv0Array); int32_t L_22 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23; L_23 = NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3(L_21, L_22, NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_RuntimeMethod_var); V_6 = L_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_5; float L_25 = L_24.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_5; float L_27 = L_26.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_5; float L_29 = L_28.___z; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_30; memset((&L_30), 0, sizeof(L_30)); float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_30), L_25, L_27, L_29, NULL); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_31 = V_2; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_32; L_32 = float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline(L_30, L_31, NULL); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_33 = V_1; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_34; L_34 = float3_op_Division_m535A6AB64069819E4CA88DE9591FBDDD98882AA9_inline(L_32, L_33, NULL); JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_35 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_36 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_35->___fillData); float L_37 = L_36->___x; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_38; L_38 = float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline(L_34, L_37, NULL); V_7 = L_38; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_39 = V_7; float L_40 = L_39.___x; (&V_6)->___x = L_40; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_41 = V_7; float L_42 = L_41.___y; (&V_6)->___y = L_42; NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_43 = (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*)(&__this->___m_Uv0Array); int32_t L_44 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = V_6; NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388(L_43, L_44, L_45, NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); int32_t L_46 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_010e: { int32_t L_47 = V_4; int32_t L_48; L_48 = SpriteShapeSegment_get_vertexCount_m7FAC6E2254D9AC12C0293E26EEC5BE64832F7381((&V_0), NULL); if ((((int32_t)L_47) < ((int32_t)L_48))) { goto IL_0082; } } { return; } IL_011d: { V_8 = 0; goto IL_01bd; } IL_0125: { NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_49 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); int32_t L_50 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545(L_49, L_50, NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var); V_9 = L_51; NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_52 = (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*)(&__this->___m_Uv0Array); int32_t L_53 = V_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54; L_54 = NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3(L_52, L_53, NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_RuntimeMethod_var); V_10 = L_54; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_55 = __this->___m_Transform; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_9; float L_57 = L_56.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_9; float L_59 = L_58.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_9; float L_61 = L_60.___z; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_62; memset((&L_62), 0, sizeof(L_62)); float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_62), L_57, L_59, L_61, NULL); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_63; L_63 = math_transform_m8E47EBD0098A58A9BEB51032E1B6C25C9BD90178_inline(L_55, L_62, NULL); V_11 = L_63; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_64 = V_11; float L_65 = L_64.___x; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_66 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_67 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_66->___fillData); float L_68 = L_67->___y; (&V_10)->___x = ((float)(L_65/L_68)); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_69 = V_11; float L_70 = L_69.___y; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_71 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_72 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_71->___fillData); float L_73 = L_72->___z; (&V_10)->___y = ((float)(L_70/L_73)); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_74 = (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*)(&__this->___m_Uv0Array); int32_t L_75 = V_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76 = V_10; NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388(L_74, L_75, L_76, NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); int32_t L_77 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_77, 1)); } IL_01bd: { int32_t L_78 = V_8; int32_t L_79; L_79 = SpriteShapeSegment_get_vertexCount_m7FAC6E2254D9AC12C0293E26EEC5BE64832F7381((&V_0), NULL); if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0125; } } { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_CalculateTexCoords_m601199E7DD5A81D4586B708E9BF175692744B3A3_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_CalculateTexCoords_m601199E7DD5A81D4586B708E9BF175692744B3A3(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_CopyVertexData_mBD9B93DAB3A30EA5D20DD8EB415C91437C957F0D (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* ___0_outPos, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* ___1_outUV0, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* ___2_outTan, int32_t ___3_outIndex, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___4_inVertices, int32_t ___5_inIndex, float ___6_sOrder, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0; memset((&V_0), 0, sizeof(V_0)); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1; memset((&V_1), 0, sizeof(V_1)); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_2; memset((&V_2), 0, sizeof(V_2)); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_3; memset((&V_3), 0, sizeof(V_3)); { NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_0 = ___0_outPos; int32_t L_1 = ___3_outIndex; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545(L_0, L_1, NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_3 = ___1_outUV0; int32_t L_4 = ___3_outIndex; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3(L_3, L_4, NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_RuntimeMethod_var); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_6 = ___4_inVertices; int32_t L_7 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_8; L_8 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_6, L_7, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9 = L_8.___pos; float L_10 = L_9.___x; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_11 = ___4_inVertices; int32_t L_12 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_13; L_13 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_11, L_12, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_14 = L_13.___pos; float L_15 = L_14.___y; float L_16 = ___6_sOrder; float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_0), L_10, L_15, L_16, NULL); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_17 = ___4_inVertices; int32_t L_18 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_19; L_19 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_17, ((int32_t)il2cpp_codegen_add(L_18, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20 = L_19.___pos; float L_21 = L_20.___x; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_22 = ___4_inVertices; int32_t L_23 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_24; L_24 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_22, ((int32_t)il2cpp_codegen_add(L_23, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_25 = L_24.___pos; float L_26 = L_25.___y; float L_27 = ___6_sOrder; float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_1), L_21, L_26, L_27, NULL); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_28 = ___4_inVertices; int32_t L_29 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_30; L_30 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_28, ((int32_t)il2cpp_codegen_add(L_29, 2)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_31 = L_30.___pos; float L_32 = L_31.___x; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_33 = ___4_inVertices; int32_t L_34 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_35; L_35 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_33, ((int32_t)il2cpp_codegen_add(L_34, 2)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_36 = L_35.___pos; float L_37 = L_36.___y; float L_38 = ___6_sOrder; float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_2), L_32, L_37, L_38, NULL); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_39 = ___4_inVertices; int32_t L_40 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_41; L_41 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_39, ((int32_t)il2cpp_codegen_add(L_40, 3)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_42 = L_41.___pos; float L_43 = L_42.___x; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_44 = ___4_inVertices; int32_t L_45 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_46; L_46 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_44, ((int32_t)il2cpp_codegen_add(L_45, 3)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_47 = L_46.___pos; float L_48 = L_47.___y; float L_49 = ___6_sOrder; float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_3), L_43, L_48, L_49, NULL); NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_50 = ___0_outPos; int32_t L_51 = ___3_outIndex; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_52 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_52, NULL); NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189(L_50, L_51, L_53, NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_54 = ___1_outUV0; int32_t L_55 = ___3_outIndex; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_56 = ___4_inVertices; int32_t L_57 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_58; L_58 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_56, L_57, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_59 = L_58.___uv; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60; L_60 = float2_op_Implicit_mBB339033BC4FFDA8BC7A41DF06C1FA97F60115D9(L_59, NULL); NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388(L_54, L_55, L_60, NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_61 = ___0_outPos; int32_t L_62 = ___3_outIndex; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_63 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64; L_64 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_63, NULL); NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189(L_61, ((int32_t)il2cpp_codegen_add(L_62, 1)), L_64, NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_65 = ___1_outUV0; int32_t L_66 = ___3_outIndex; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_67 = ___4_inVertices; int32_t L_68 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_69; L_69 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_67, ((int32_t)il2cpp_codegen_add(L_68, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_70 = L_69.___uv; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_71; L_71 = float2_op_Implicit_mBB339033BC4FFDA8BC7A41DF06C1FA97F60115D9(L_70, NULL); NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388(L_65, ((int32_t)il2cpp_codegen_add(L_66, 1)), L_71, NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_72 = ___0_outPos; int32_t L_73 = ___3_outIndex; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_74 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75; L_75 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_74, NULL); NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189(L_72, ((int32_t)il2cpp_codegen_add(L_73, 2)), L_75, NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_76 = ___1_outUV0; int32_t L_77 = ___3_outIndex; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_78 = ___4_inVertices; int32_t L_79 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_80; L_80 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_78, ((int32_t)il2cpp_codegen_add(L_79, 2)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_81 = L_80.___uv; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_82; L_82 = float2_op_Implicit_mBB339033BC4FFDA8BC7A41DF06C1FA97F60115D9(L_81, NULL); NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388(L_76, ((int32_t)il2cpp_codegen_add(L_77, 2)), L_82, NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_83 = ___0_outPos; int32_t L_84 = ___3_outIndex; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_85 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86; L_86 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_85, NULL); NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189(L_83, ((int32_t)il2cpp_codegen_add(L_84, 3)), L_86, NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_87 = ___1_outUV0; int32_t L_88 = ___3_outIndex; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_89 = ___4_inVertices; int32_t L_90 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_91; L_91 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_89, ((int32_t)il2cpp_codegen_add(L_90, 3)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_92 = L_91.___uv; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_93; L_93 = float2_op_Implicit_mBB339033BC4FFDA8BC7A41DF06C1FA97F60115D9(L_92, NULL); NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388(L_87, ((int32_t)il2cpp_codegen_add(L_88, 3)), L_93, NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_94 = ___2_outTan; int32_t L_95; L_95 = NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50(L_94, NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_RuntimeMethod_var); if ((((int32_t)L_95) <= ((int32_t)1))) { goto IL_0211; } } { NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_96 = ___2_outTan; int32_t L_97 = ___3_outIndex; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_98 = ___4_inVertices; int32_t L_99 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_100; L_100 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_98, L_99, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_101 = L_100.___tan; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_102; L_102 = float4_op_Implicit_m5E3AEBAF5F12155549CC051E1EEEE81DF3516E92(L_101, NULL); NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C(L_96, L_97, L_102, NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_RuntimeMethod_var); NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_103 = ___2_outTan; int32_t L_104 = ___3_outIndex; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_105 = ___4_inVertices; int32_t L_106 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_107; L_107 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_105, ((int32_t)il2cpp_codegen_add(L_106, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_108 = L_107.___tan; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_109; L_109 = float4_op_Implicit_m5E3AEBAF5F12155549CC051E1EEEE81DF3516E92(L_108, NULL); NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C(L_103, ((int32_t)il2cpp_codegen_add(L_104, 1)), L_109, NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_RuntimeMethod_var); NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_110 = ___2_outTan; int32_t L_111 = ___3_outIndex; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_112 = ___4_inVertices; int32_t L_113 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_114; L_114 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_112, ((int32_t)il2cpp_codegen_add(L_113, 2)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_115 = L_114.___tan; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_116; L_116 = float4_op_Implicit_m5E3AEBAF5F12155549CC051E1EEEE81DF3516E92(L_115, NULL); NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C(L_110, ((int32_t)il2cpp_codegen_add(L_111, 2)), L_116, NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_RuntimeMethod_var); NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_117 = ___2_outTan; int32_t L_118 = ___3_outIndex; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_119 = ___4_inVertices; int32_t L_120 = ___5_inIndex; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_121; L_121 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_119, ((int32_t)il2cpp_codegen_add(L_120, 3)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_122 = L_121.___tan; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_123; L_123 = float4_op_Implicit_m5E3AEBAF5F12155549CC051E1EEEE81DF3516E92(L_122, NULL); NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C(L_117, ((int32_t)il2cpp_codegen_add(L_118, 3)), L_123, NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_RuntimeMethod_var); } IL_0211: { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_CopyVertexData_mBD9B93DAB3A30EA5D20DD8EB415C91437C957F0D_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* ___0_outPos, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* ___1_outUV0, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* ___2_outTan, int32_t ___3_outIndex, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___4_inVertices, int32_t ___5_inIndex, float ___6_sOrder, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_CopyVertexData_mBD9B93DAB3A30EA5D20DD8EB415C91437C957F0D(_thisAdjusted, ___0_outPos, ___1_outUV0, ___2_outTan, ___3_outIndex, ___4_inVertices, ___5_inIndex, ___6_sOrder, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_CopySegmentRenderData_m48B6A14833D7B597E6E97A6F53E1542FA0A23F76 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___0_ispr, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* ___1_outPos, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* ___2_outUV0, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* ___3_outTan, int32_t* ___4_outCount, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___5_indexData, int32_t* ___6_indexCount, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___7_inVertices, int32_t ___8_inCount, float ___9_sOrder, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___8_inCount; if ((((int32_t)L_0) >= ((int32_t)4))) { goto IL_0007; } } { return (-1); } IL_0007: { V_0 = 0; int32_t* L_1 = ___6_indexCount; int32_t L_2 = *((int32_t*)L_1); int32_t L_3 = ___8_inCount; int32_t L_4 = ___8_inCount; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_5 = ___5_indexData; int32_t L_6; L_6 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_5)->___m_Length); if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_2, L_3)), ((int32_t)(L_4/2))))) < ((int32_t)L_6))) { goto IL_0026; } } { SpriteShapeGenerator_SetResult_mB943A248C968BCA647038BD8CF5F568BB4669475(__this, (-1), NULL); return (-1); } IL_0026: { V_1 = 0; goto IL_00cf; } IL_002d: { NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_7 = ___1_outPos; NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_8 = ___2_outUV0; NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_9 = ___3_outTan; int32_t* L_10 = ___4_outCount; int32_t L_11 = *((int32_t*)L_10); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_12 = ___7_inVertices; int32_t L_13 = V_1; float L_14 = ___9_sOrder; SpriteShapeGenerator_CopyVertexData_mBD9B93DAB3A30EA5D20DD8EB415C91437C957F0D(__this, L_7, L_8, L_9, L_11, L_12, L_13, L_14, NULL); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_15 = ___5_indexData; int32_t* L_16 = ___6_indexCount; int32_t* L_17 = ___6_indexCount; int32_t L_18 = *((int32_t*)L_17); V_2 = L_18; int32_t L_19 = V_2; *((int32_t*)L_16) = (int32_t)((int32_t)il2cpp_codegen_add(L_19, 1)); int32_t L_20 = V_2; int32_t L_21 = V_0; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_15)->___m_Buffer, L_20, ((uint16_t)((int32_t)(uint16_t)L_21))); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_22 = ___5_indexData; int32_t* L_23 = ___6_indexCount; int32_t* L_24 = ___6_indexCount; int32_t L_25 = *((int32_t*)L_24); V_2 = L_25; int32_t L_26 = V_2; *((int32_t*)L_23) = (int32_t)((int32_t)il2cpp_codegen_add(L_26, 1)); int32_t L_27 = V_2; int32_t L_28 = V_0; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_22)->___m_Buffer, L_27, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(3, L_28))))); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_29 = ___5_indexData; int32_t* L_30 = ___6_indexCount; int32_t* L_31 = ___6_indexCount; int32_t L_32 = *((int32_t*)L_31); V_2 = L_32; int32_t L_33 = V_2; *((int32_t*)L_30) = (int32_t)((int32_t)il2cpp_codegen_add(L_33, 1)); int32_t L_34 = V_2; int32_t L_35 = V_0; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_29)->___m_Buffer, L_34, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(1, L_35))))); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_36 = ___5_indexData; int32_t* L_37 = ___6_indexCount; int32_t* L_38 = ___6_indexCount; int32_t L_39 = *((int32_t*)L_38); V_2 = L_39; int32_t L_40 = V_2; *((int32_t*)L_37) = (int32_t)((int32_t)il2cpp_codegen_add(L_40, 1)); int32_t L_41 = V_2; int32_t L_42 = V_0; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_36)->___m_Buffer, L_41, ((uint16_t)((int32_t)(uint16_t)L_42))); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_43 = ___5_indexData; int32_t* L_44 = ___6_indexCount; int32_t* L_45 = ___6_indexCount; int32_t L_46 = *((int32_t*)L_45); V_2 = L_46; int32_t L_47 = V_2; *((int32_t*)L_44) = (int32_t)((int32_t)il2cpp_codegen_add(L_47, 1)); int32_t L_48 = V_2; int32_t L_49 = V_0; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_43)->___m_Buffer, L_48, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(2, L_49))))); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_50 = ___5_indexData; int32_t* L_51 = ___6_indexCount; int32_t* L_52 = ___6_indexCount; int32_t L_53 = *((int32_t*)L_52); V_2 = L_53; int32_t L_54 = V_2; *((int32_t*)L_51) = (int32_t)((int32_t)il2cpp_codegen_add(L_54, 1)); int32_t L_55 = V_2; int32_t L_56 = V_0; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_50)->___m_Buffer, L_55, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(3, L_56))))); int32_t L_57 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_57, 4)); int32_t* L_58 = ___4_outCount; int32_t* L_59 = ___4_outCount; int32_t L_60 = *((int32_t*)L_59); *((int32_t*)L_58) = (int32_t)((int32_t)il2cpp_codegen_add(L_60, 4)); int32_t L_61 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_61, 4)); } IL_00cf: { int32_t L_62 = V_1; int32_t L_63 = ___8_inCount; if ((((int32_t)L_62) < ((int32_t)L_63))) { goto IL_002d; } } { int32_t* L_64 = ___4_outCount; int32_t L_65 = *((int32_t*)L_64); return L_65; } } IL2CPP_EXTERN_C int32_t SpriteShapeGenerator_CopySegmentRenderData_m48B6A14833D7B597E6E97A6F53E1542FA0A23F76_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___0_ispr, NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* ___1_outPos, NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* ___2_outUV0, NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* ___3_outTan, int32_t* ___4_outCount, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___5_indexData, int32_t* ___6_indexCount, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___7_inVertices, int32_t ___8_inCount, float ___9_sOrder, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = SpriteShapeGenerator_CopySegmentRenderData_m48B6A14833D7B597E6E97A6F53E1542FA0A23F76(_thisAdjusted, ___0_ispr, ___1_outPos, ___2_outUV0, ___3_outTan, ___4_outCount, ___5_indexData, ___6_indexCount, ___7_inVertices, ___8_inCount, ___9_sOrder, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_GetLineSegments_m42433AFD66A0FE4716E83F2D8F1EB3FFBAE614FE (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___0_sprInfo, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___1_segment, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_whsize, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___3_vlt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___4_vlb, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___5_vrt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___6_vrb, const RuntimeMethod* method) { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_0; memset((&V_0), 0, sizeof(V_0)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_1; memset((&V_1), 0, sizeof(V_1)); { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_0 = ___1_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_1 = L_0.___sgInfo; int32_t L_2 = L_1.___x; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_3; L_3 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_2, NULL); V_0 = L_3; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_4 = ___1_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_5 = L_4.___sgInfo; int32_t L_6 = L_5.___y; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_7; L_7 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_6, NULL); V_1 = L_7; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_8 = ___1_segment; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_9 = ___0_sprInfo; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10 = ___2_whsize; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_11 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12 = L_11.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_13 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_14 = L_13.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_15 = ___3_vlt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_16 = ___4_vlb; bool L_17; L_17 = SpriteShapeGenerator_GetSegmentBoundaryColumn_m93EFD1563B99BCBA319FA4A4ADF2F9CA382190CB(__this, L_8, L_9, L_10, L_12, L_14, (bool)0, L_15, L_16, NULL); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_18 = ___1_segment; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_19 = ___0_sprInfo; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20 = ___2_whsize; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_21 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_22 = L_21.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_23 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24 = L_23.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_25 = ___5_vrt; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_26 = ___6_vrb; bool L_27; L_27 = SpriteShapeGenerator_GetSegmentBoundaryColumn_m93EFD1563B99BCBA319FA4A4ADF2F9CA382190CB(__this, L_18, L_19, L_20, L_22, L_24, (bool)1, L_25, L_26, NULL); return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_GetLineSegments_m42433AFD66A0FE4716E83F2D8F1EB3FFBAE614FE_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___0_sprInfo, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___1_segment, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_whsize, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___3_vlt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___4_vlb, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___5_vrt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___6_vrb, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_GetLineSegments_m42433AFD66A0FE4716E83F2D8F1EB3FFBAE614FE(_thisAdjusted, ___0_sprInfo, ___1_segment, ___2_whsize, ___3_vlt, ___4_vlb, ___5_vrt, ___6_vrb, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_TessellateSegment_m85D8FE88E38E3AC599183C5CB25D61EF203C3878 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_segmentIndex, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___1_sprInfo, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___2_segment, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_whsize, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___4_border, float ___5_pxlWidth, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___6_vertices, int32_t ___7_vertexCount, bool ___8_useClosure, bool ___9_validHead, bool ___10_validTail, bool ___11_firstSegment, bool ___12_finalSegment, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___13_outputVertices, int32_t* ___14_outputCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_1_get_MaxSize_m0564A20FB640654EAA01F8AA47218FAB52BBCAA5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE60D1342B6B69821D039F90067404EA5F7FB2403); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_2; memset((&V_2), 0, sizeof(V_2)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_3; memset((&V_3), 0, sizeof(V_3)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_4; memset((&V_4), 0, sizeof(V_4)); float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_5; memset((&V_5), 0, sizeof(V_5)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_6; memset((&V_6), 0, sizeof(V_6)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_7; memset((&V_7), 0, sizeof(V_7)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_8; memset((&V_8), 0, sizeof(V_8)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; int32_t V_11 = 0; int4_tBA77D4945786DE82C3A487B33955EA1004996052 V_12; memset((&V_12), 0, sizeof(V_12)); float V_13 = 0.0f; float V_14 = 0.0f; float V_15 = 0.0f; float V_16 = 0.0f; float V_17 = 0.0f; float V_18 = 0.0f; float V_19 = 0.0f; float V_20 = 0.0f; bool V_21 = false; int32_t V_22 = 0; bool V_23 = false; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_24; memset((&V_24), 0, sizeof(V_24)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_25; memset((&V_25), 0, sizeof(V_25)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_26; memset((&V_26), 0, sizeof(V_26)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_27; memset((&V_27), 0, sizeof(V_27)); float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_28; memset((&V_28), 0, sizeof(V_28)); float V_29 = 0.0f; int32_t V_30 = 0; float V_31 = 0.0f; int32_t G_B9_0 = 0; int32_t G_B12_0 = 0; int32_t G_B14_0 = 0; int32_t G_B13_0 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA G_B15_0; memset((&G_B15_0), 0, sizeof(G_B15_0)); int32_t G_B15_1 = 0; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B33_0 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B33_1 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B32_0 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B32_1 = NULL; int32_t G_B34_0 = 0; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B34_1 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B34_2 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B39_0 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B39_1 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B38_0 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B38_1 = NULL; int32_t G_B40_0 = 0; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B40_1 = NULL; int4_tBA77D4945786DE82C3A487B33955EA1004996052* G_B40_2 = NULL; { V_0 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = L_0; V_1 = L_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = L_1; V_2 = L_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = L_2; V_3 = L_3; V_4 = L_3; float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&V_5), (1.0f), (1.0f), (0.0f), (0.0f), NULL); il2cpp_codegen_initobj((&V_6), sizeof(JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC)); il2cpp_codegen_initobj((&V_7), sizeof(JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC)); il2cpp_codegen_initobj((&V_8), sizeof(JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC)); il2cpp_codegen_initobj((&V_9), sizeof(JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC)); int32_t L_4 = ___7_vertexCount; V_10 = ((int32_t)il2cpp_codegen_subtract(L_4, 1)); int32_t L_5 = V_10; V_11 = ((int32_t)il2cpp_codegen_subtract(L_5, 1)); int32_t* L_6 = ___14_outputCount; int32_t L_7 = *((int32_t*)L_6); int32_t L_8 = V_10; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_9 = ___6_vertices; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_10; L_10 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_9, 0, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_11 = L_10.___sprite; V_12 = L_11; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_12 = ___13_outputVertices; int32_t L_13; L_13 = Array_1_get_MaxSize_m0564A20FB640654EAA01F8AA47218FAB52BBCAA5_inline(L_12, Array_1_get_MaxSize_m0564A20FB640654EAA01F8AA47218FAB52BBCAA5_RuntimeMethod_var); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_7, ((int32_t)il2cpp_codegen_multiply(L_8, 4))))) < ((int32_t)L_13))) { goto IL_0088; } } { SpriteShapeGenerator_SetResult_mB943A248C968BCA647038BD8CF5F568BB4669475(__this, (-1), NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralE60D1342B6B69821D039F90067404EA5F7FB2403, NULL); return; } IL_0088: { V_13 = (0.0f); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_14 = ___4_border; float L_15 = L_14.___x; V_14 = L_15; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16 = ___3_whsize; float L_17 = L_16.___x; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_18 = ___4_border; float L_19 = L_18.___z; V_15 = ((float)il2cpp_codegen_subtract(L_17, L_19)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20 = ___3_whsize; float L_21 = L_20.___x; V_16 = L_21; float L_22 = V_15; float L_23 = V_14; V_17 = ((float)il2cpp_codegen_subtract(L_22, L_23)); float L_24 = V_14; float L_25 = V_16; V_18 = ((float)(L_24/L_25)); float L_26 = V_17; float L_27 = ___5_pxlWidth; V_19 = ((float)(L_26/L_27)); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_28 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_29 = L_28.___metaInfo; float L_30 = L_29.___y; V_20 = ((float)il2cpp_codegen_subtract((0.5f), L_30)); V_21 = (bool)0; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_31 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_32 = L_31.___sgInfo; int32_t L_33 = L_32.___x; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_34 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_35 = L_34.___sgInfo; int32_t L_36 = L_35.___y; int32_t L_37; L_37 = math_abs_mFF027629978A9039B059528ED3075D775AA0B0AB_inline(((int32_t)il2cpp_codegen_subtract(L_33, L_36)), NULL); if (!((((int32_t)L_37) == ((int32_t)1))? 1 : 0)) { goto IL_011a; } } { int32_t L_38; L_38 = SpriteShapeGenerator_get_segmentCount_m5B0A226EBA7CA12B095A92DB429DEB30DF3C7210_inline(__this, NULL); if ((((int32_t)L_38) <= ((int32_t)1))) { goto IL_011a; } } { int32_t L_39 = ___0_segmentIndex; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_40 = ___1_sprInfo; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_41 = ___2_segment; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_42 = ___3_whsize; bool L_43 = ___9_validHead; bool L_44 = ___10_validTail; bool L_45; L_45 = SpriteShapeGenerator_FetchStretcher_m62E10BC6A8E62E8B07FAB981EA8791443792ECFC(__this, L_39, L_40, L_41, L_42, L_43, L_44, (&V_5), NULL); V_21 = L_45; } IL_011a: { V_22 = 0; goto IL_075d; } IL_0122: { int32_t L_46 = V_10; if ((((int32_t)L_46) <= ((int32_t)1))) { goto IL_012f; } } { int32_t L_47 = V_22; int32_t L_48 = V_11; G_B9_0 = ((((int32_t)L_47) == ((int32_t)L_48))? 1 : 0); goto IL_0130; } IL_012f: { G_B9_0 = 0; } IL_0130: { V_23 = (bool)G_B9_0; int32_t L_49 = V_22; if (!L_49) { goto IL_013d; } } { bool L_50 = V_23; G_B12_0 = ((((int32_t)L_50) == ((int32_t)0))? 1 : 0); goto IL_013e; } IL_013d: { G_B12_0 = 0; } IL_013e: { Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_51 = ___6_vertices; int32_t L_52 = V_22; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_53; L_53 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_51, L_52, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); V_24 = L_53; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_54 = ___6_vertices; int32_t L_55 = V_22; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_56; L_56 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_54, ((int32_t)il2cpp_codegen_add(L_55, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); V_25 = L_56; bool L_57 = V_23; if (L_57) { G_B14_0 = G_B12_0; goto IL_016c; } G_B13_0 = G_B12_0; } { Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_58 = ___6_vertices; int32_t L_59 = V_22; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_60; L_60 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_58, ((int32_t)il2cpp_codegen_add(L_59, 2)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_61 = L_60.___pos; G_B15_0 = L_61; G_B15_1 = G_B13_0; goto IL_0173; } IL_016c: { JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_62 = V_24; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_63 = L_62.___pos; G_B15_0 = L_63; G_B15_1 = G_B14_0; } IL_0173: { V_26 = G_B15_0; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_64 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_65 = L_64.___pos; V_1 = L_65; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_66 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_67 = L_66.___pos; V_2 = L_67; if (!G_B15_1) { goto IL_01bb; } } { JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_68 = V_24; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_69 = L_68.___pos; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_70 = V_25; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_71 = L_70.___pos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_72 = V_26; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_73 = ___3_whsize; bool L_74 = V_23; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_75 = V_25; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_76 = L_75.___meta; float L_77 = L_76.___x; float L_78 = V_20; bool L_79; L_79 = SpriteShapeGenerator_GenerateColumnsTri_mC86F836BF87D9E75633C54280BADB76A9751B8D4(L_69, L_71, L_72, L_73, L_74, (&V_3), (&V_4), ((float)il2cpp_codegen_multiply(L_77, (0.5f))), L_78, NULL); goto IL_020f; } IL_01bb: { bool L_80 = V_23; if (L_80) { goto IL_01dd; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_81 = ___2_segment; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_82 = ___1_sprInfo; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_83 = ___3_whsize; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_84 = V_24; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_85 = L_84.___pos; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_86 = V_25; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_87 = L_86.___pos; bool L_88; L_88 = SpriteShapeGenerator_GetSegmentBoundaryColumn_m93EFD1563B99BCBA319FA4A4ADF2F9CA382190CB(__this, L_81, L_82, L_83, L_85, L_87, (bool)0, (&V_1), (&V_2), NULL); } IL_01dd: { bool L_89 = V_23; bool L_90 = ___8_useClosure; if (!((int32_t)((int32_t)L_89&(int32_t)L_90))) { goto IL_01f5; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_91 = __this->___m_FirstLB; V_4 = L_91; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_92 = __this->___m_FirstLT; V_3 = L_92; goto IL_020f; } IL_01f5: { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_93 = ___2_segment; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_94 = ___1_sprInfo; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_95 = ___3_whsize; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_96 = V_25; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_97 = L_96.___pos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_98 = V_26; bool L_99 = V_23; bool L_100; L_100 = SpriteShapeGenerator_GetSegmentBoundaryColumn_m93EFD1563B99BCBA319FA4A4ADF2F9CA382190CB(__this, L_93, L_94, L_95, L_97, L_98, L_99, (&V_3), (&V_4), NULL); } IL_020f: { int32_t L_101 = V_22; if (L_101) { goto IL_022e; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_102 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_103 = L_102.___sgInfo; int32_t L_104 = L_103.___x; if (L_104) { goto IL_022e; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_105 = V_2; __this->___m_FirstLB = L_105; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_106 = V_1; __this->___m_FirstLT = L_106; } IL_022e: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_107 = V_1; bool L_108; L_108 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_107, NULL); if (L_108) { goto IL_0241; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_109 = V_2; bool L_110; L_110 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_109, NULL); if (!L_110) { goto IL_0757; } } IL_0241: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_111 = V_3; bool L_112; L_112 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_111, NULL); if (L_112) { goto IL_0255; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_113 = V_4; bool L_114; L_114 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_113, NULL); if (!L_114) { goto IL_0757; } } IL_0255: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_115 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_116 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_117; L_117 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_115, L_116, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_118; L_118 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_117, NULL); V_27 = L_118; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_119 = V_27; float L_120 = L_119.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_121 = V_27; float L_122 = L_121.___y; float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&V_28), L_120, L_122, (0.0f), (-1.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_123 = V_1; (&V_6)->___pos = L_123; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_124 = V_24; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_125 = L_124.___meta; (&V_6)->___meta = L_125; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_126 = V_12; (&V_6)->___sprite = L_126; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_127 = V_28; (&V_6)->___tan = L_127; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_128 = V_3; (&V_7)->___pos = L_128; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_129 = V_25; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_130 = L_129.___meta; (&V_7)->___meta = L_130; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_131 = V_12; (&V_7)->___sprite = L_131; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_132 = V_28; (&V_7)->___tan = L_132; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_133 = V_2; (&V_8)->___pos = L_133; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_134 = V_24; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_135 = L_134.___meta; (&V_8)->___meta = L_135; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_136 = V_12; (&V_8)->___sprite = L_136; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_137 = V_28; (&V_8)->___tan = L_137; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_138 = V_4; (&V_9)->___pos = L_138; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_139 = V_25; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_140 = L_139.___meta; (&V_9)->___meta = L_140; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_141 = V_12; (&V_9)->___sprite = L_141; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_142 = V_28; (&V_9)->___tan = L_142; bool L_143 = ___9_validHead; if (!L_143) { goto IL_03ed; } } { int32_t L_144 = V_22; if (L_144) { goto IL_03ed; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_145 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_146 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_147 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_7)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_148 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_8)->___uv); float L_149 = (0.0f); V_29 = L_149; L_148->___x = L_149; float L_150 = V_29; float L_151 = L_150; V_29 = L_151; L_147->___y = L_151; float L_152 = V_29; float L_153 = L_152; V_29 = L_153; L_146->___y = L_153; float L_154 = V_29; L_145->___x = L_154; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_155 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_7)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_156 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_9)->___uv); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_157 = ___4_border; float L_158 = L_157.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_159 = ___3_whsize; float L_160 = L_159.___x; float L_161 = ((float)(L_158/L_160)); V_29 = L_161; L_156->___x = L_161; float L_162 = V_29; L_155->___x = L_162; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_163 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_8)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_164 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_9)->___uv); float L_165 = (1.0f); V_29 = L_165; L_164->___y = L_165; float L_166 = V_29; L_163->___y = L_166; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_167 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_6)->___sprite); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_168 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_8)->___sprite); bool L_169 = ___11_firstSegment; if (L_169) { G_B33_0 = L_168; G_B33_1 = L_167; goto IL_03d8; } G_B32_0 = L_168; G_B32_1 = L_167; } { G_B34_0 = 1; G_B34_1 = G_B32_0; G_B34_2 = G_B32_1; goto IL_03d9; } IL_03d8: { G_B34_0 = 0; G_B34_1 = G_B33_0; G_B34_2 = G_B33_1; } IL_03d9: { int32_t L_170 = G_B34_0; V_30 = L_170; G_B34_1->___z = L_170; int32_t L_171 = V_30; G_B34_2->___z = L_171; goto IL_059f; } IL_03ed: { bool L_172 = ___10_validTail; if (!L_172) { goto IL_04c1; } } { int32_t L_173 = V_22; int32_t L_174 = V_11; if ((!(((uint32_t)L_173) == ((uint32_t)L_174)))) { goto IL_04c1; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_175 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_176 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_7)->___uv); float L_177 = (0.0f); V_29 = L_177; L_176->___y = L_177; float L_178 = V_29; L_175->___y = L_178; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_179 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_180 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_8)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_181 = ___3_whsize; float L_182 = L_181.___x; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_183 = ___4_border; float L_184 = L_183.___z; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_185 = ___3_whsize; float L_186 = L_185.___x; float L_187 = ((float)(((float)il2cpp_codegen_subtract(L_182, L_184))/L_186)); V_29 = L_187; L_180->___x = L_187; float L_188 = V_29; L_179->___x = L_188; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_189 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_7)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_190 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_8)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_191 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_9)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_192 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_9)->___uv); float L_193 = (1.0f); V_29 = L_193; L_192->___y = L_193; float L_194 = V_29; float L_195 = L_194; V_29 = L_195; L_191->___x = L_195; float L_196 = V_29; float L_197 = L_196; V_29 = L_197; L_190->___y = L_197; float L_198 = V_29; L_189->___x = L_198; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_199 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_7)->___sprite); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_200 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_9)->___sprite); bool L_201 = ___12_finalSegment; if (L_201) { G_B39_0 = L_200; G_B39_1 = L_199; goto IL_04ac; } G_B38_0 = L_200; G_B38_1 = L_199; } { G_B40_0 = 1; G_B40_1 = G_B38_0; G_B40_2 = G_B38_1; goto IL_04ad; } IL_04ac: { G_B40_0 = 0; G_B40_1 = G_B39_0; G_B40_2 = G_B39_1; } IL_04ad: { int32_t L_202 = G_B40_0; V_30 = L_202; G_B40_1->___z = L_202; int32_t L_203 = V_30; G_B40_2->___z = L_203; goto IL_059f; } IL_04c1: { float L_204 = V_17; float L_205 = V_13; float L_206 = __this->___kEpsilonRelaxed; if ((!(((float)((float)il2cpp_codegen_subtract(L_204, L_205))) < ((float)L_206)))) { goto IL_04dc; } } { float L_207 = V_14; float L_208 = V_16; V_18 = ((float)(L_207/L_208)); V_13 = (0.0f); } IL_04dc: { float L_209 = V_13; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_210 = V_25; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_211 = L_210.___pos; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_212 = V_24; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_213 = L_212.___pos; float L_214; L_214 = math_distance_mE5E0FFDD103E710A4CB23360BFCAFD0AF2E1EFA9_inline(L_211, L_213, NULL); float L_215 = V_19; V_13 = ((float)il2cpp_codegen_add(L_209, ((float)il2cpp_codegen_multiply(L_214, L_215)))); float L_216 = V_13; float L_217 = V_14; float L_218 = V_16; V_31 = ((float)(((float)il2cpp_codegen_add(L_216, L_217))/L_218)); float L_219 = V_13; float L_220 = V_17; float L_221 = __this->___kEpsilonRelaxed; if ((!(((float)((float)il2cpp_codegen_subtract(L_219, L_220))) > ((float)L_221)))) { goto IL_0519; } } { float L_222 = V_15; float L_223 = V_16; V_31 = ((float)(L_222/L_223)); float L_224 = V_15; V_13 = L_224; } IL_0519: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_225 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_226 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_7)->___uv); float L_227 = (0.0f); V_29 = L_227; L_226->___y = L_227; float L_228 = V_29; L_225->___y = L_228; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_229 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_230 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_8)->___uv); float L_231 = V_18; float L_232 = L_231; V_29 = L_232; L_230->___x = L_232; float L_233 = V_29; L_229->___x = L_233; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_234 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_7)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_235 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_9)->___uv); float L_236 = V_31; float L_237 = L_236; V_29 = L_237; L_235->___x = L_237; float L_238 = V_29; L_234->___x = L_238; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_239 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_8)->___uv); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_240 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_9)->___uv); float L_241 = (1.0f); V_29 = L_241; L_240->___y = L_241; float L_242 = V_29; L_239->___y = L_242; float L_243 = V_31; V_18 = L_243; } IL_059f: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_244 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___uv); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_245 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_246 = L_245.___uv; float L_247 = L_246.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_248 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_249 = L_248.___uvInfo; float L_250 = L_249.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_251 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_252 = L_251.___uvInfo; float L_253 = L_252.___x; L_244->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_247, L_250)), L_253)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_254 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___uv); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_255 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_256 = L_255.___uv; float L_257 = L_256.___y; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_258 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_259 = L_258.___uvInfo; float L_260 = L_259.___w; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_261 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_262 = L_261.___uvInfo; float L_263 = L_262.___y; L_254->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_257, L_260)), L_263)); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_264 = ___13_outputVertices; int32_t L_265 = V_0; int32_t L_266 = L_265; V_0 = ((int32_t)il2cpp_codegen_add(L_266, 1)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_267 = V_6; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672(L_264, L_266, L_267, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_268 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_7)->___uv); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_269 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_270 = L_269.___uv; float L_271 = L_270.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_272 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_273 = L_272.___uvInfo; float L_274 = L_273.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_275 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_276 = L_275.___uvInfo; float L_277 = L_276.___x; L_268->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_271, L_274)), L_277)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_278 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_7)->___uv); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_279 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_280 = L_279.___uv; float L_281 = L_280.___y; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_282 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_283 = L_282.___uvInfo; float L_284 = L_283.___w; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_285 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_286 = L_285.___uvInfo; float L_287 = L_286.___y; L_278->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_281, L_284)), L_287)); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_288 = ___13_outputVertices; int32_t L_289 = V_0; int32_t L_290 = L_289; V_0 = ((int32_t)il2cpp_codegen_add(L_290, 1)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_291 = V_7; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672(L_288, L_290, L_291, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_292 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_8)->___uv); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_293 = V_8; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_294 = L_293.___uv; float L_295 = L_294.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_296 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_297 = L_296.___uvInfo; float L_298 = L_297.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_299 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_300 = L_299.___uvInfo; float L_301 = L_300.___x; L_292->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_295, L_298)), L_301)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_302 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_8)->___uv); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_303 = V_8; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_304 = L_303.___uv; float L_305 = L_304.___y; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_306 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_307 = L_306.___uvInfo; float L_308 = L_307.___w; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_309 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_310 = L_309.___uvInfo; float L_311 = L_310.___y; L_302->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_305, L_308)), L_311)); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_312 = ___13_outputVertices; int32_t L_313 = V_0; int32_t L_314 = L_313; V_0 = ((int32_t)il2cpp_codegen_add(L_314, 1)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_315 = V_8; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672(L_312, L_314, L_315, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_316 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_9)->___uv); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_317 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_318 = L_317.___uv; float L_319 = L_318.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_320 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_321 = L_320.___uvInfo; float L_322 = L_321.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_323 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_324 = L_323.___uvInfo; float L_325 = L_324.___x; L_316->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_319, L_322)), L_325)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_326 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_9)->___uv); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_327 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_328 = L_327.___uv; float L_329 = L_328.___y; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_330 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_331 = L_330.___uvInfo; float L_332 = L_331.___w; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_333 = ___1_sprInfo; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_334 = L_333.___uvInfo; float L_335 = L_334.___y; L_326->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_329, L_332)), L_335)); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_336 = ___13_outputVertices; int32_t L_337 = V_0; int32_t L_338 = L_337; V_0 = ((int32_t)il2cpp_codegen_add(L_338, 1)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_339 = V_9; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672(L_336, L_338, L_339, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); } IL_0757: { int32_t L_340 = V_22; V_22 = ((int32_t)il2cpp_codegen_add(L_340, 1)); } IL_075d: { int32_t L_341 = V_22; int32_t L_342 = V_10; if ((((int32_t)L_341) < ((int32_t)L_342))) { goto IL_0122; } } { bool L_343 = V_21; if (!L_343) { goto IL_077a; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_344 = ___2_segment; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_345 = ___13_outputVertices; int32_t L_346 = V_0; bool L_347 = ___9_validHead; bool L_348 = ___10_validTail; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_349 = V_5; SpriteShapeGenerator_StretchCorners_mEF433099727D0C24530F28C9AA5A688FD001AEF4(__this, L_344, L_345, L_346, L_347, L_348, L_349, NULL); } IL_077a: { int32_t* L_350 = ___14_outputCount; int32_t L_351 = V_0; *((int32_t*)L_350) = (int32_t)L_351; return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_TessellateSegment_m85D8FE88E38E3AC599183C5CB25D61EF203C3878_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_segmentIndex, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___1_sprInfo, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___2_segment, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_whsize, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___4_border, float ___5_pxlWidth, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___6_vertices, int32_t ___7_vertexCount, bool ___8_useClosure, bool ___9_validHead, bool ___10_validTail, bool ___11_firstSegment, bool ___12_finalSegment, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___13_outputVertices, int32_t* ___14_outputCount, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_TessellateSegment_m85D8FE88E38E3AC599183C5CB25D61EF203C3878(_thisAdjusted, ___0_segmentIndex, ___1_sprInfo, ___2_segment, ___3_whsize, ___4_border, ___5_pxlWidth, ___6_vertices, ___7_vertexCount, ___8_useClosure, ___9_validHead, ___10_validTail, ___11_firstSegment, ___12_finalSegment, ___13_outputVertices, ___14_outputCount, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_SkipSegment_m60AD06EAE4EC71495A2C4DDF16E30CCCC7AC48D1 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; int32_t V_2 = 0; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_0 = ___0_isi; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_1 = L_0.___sgInfo; int32_t L_2 = L_1.___z; V_0 = (bool)((((int32_t)L_2) < ((int32_t)0))? 1 : 0); bool L_3 = V_0; if (L_3) { goto IL_0031; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_4 = ___0_isi; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_5 = L_4.___sgInfo; int32_t L_6 = L_5.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_7; L_7 = SpriteShapeGenerator_GetSpriteInfo_mC06825216D7CF04273E559CBBACEA742CCCC129E(__this, L_6, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_8 = L_7.___uvInfo; bool L_9; L_9 = math_any_mE05B38848CB4D8FDADBB32E91166B7BB2425F851_inline(L_8, NULL); V_0 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0); } IL_0031: { bool L_10 = V_0; if (!L_10) { goto IL_00aa; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_11 = ___0_isi; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_12 = L_11.___sgInfo; int32_t L_13 = L_12.___x; int32_t L_14; L_14 = SpriteShapeGenerator_GetContourIndex_m8705A508B3B54F8268411F3FDF3DCBD030705500(__this, L_13, NULL); V_1 = L_14; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_15 = ___0_isi; int32_t L_16; L_16 = SpriteShapeGenerator_GetEndContourIndexOfSegment_m34A178F013D01C7EA2713CCE22E43BFF85D2E8CD(__this, L_15, NULL); V_2 = L_16; goto IL_00a6; } IL_0050: { int32_t L_17 = V_1; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_18; L_18 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, L_17, NULL); V_3 = L_18; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_19 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderPoints); int32_t L_20 = __this->___m_ColliderDataCount; V_4 = L_20; int32_t L_21 = V_4; __this->___m_ColliderDataCount = ((int32_t)il2cpp_codegen_add(L_21, 1)); int32_t L_22 = V_4; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_23 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24 = L_23.___position; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_19)->___m_Buffer, L_22, (L_24)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_25 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowPoints); int32_t L_26 = __this->___m_ShadowDataCount; V_4 = L_26; int32_t L_27 = V_4; __this->___m_ShadowDataCount = ((int32_t)il2cpp_codegen_add(L_27, 1)); int32_t L_28 = V_4; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_29 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_30 = L_29.___position; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_25)->___m_Buffer, L_28, (L_30)); int32_t L_31 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_00a6: { int32_t L_32 = V_1; int32_t L_33 = V_2; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0050; } } IL_00aa: { bool L_34 = V_0; return L_34; } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_SkipSegment_m60AD06EAE4EC71495A2C4DDF16E30CCCC7AC48D1_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_SkipSegment_m60AD06EAE4EC71495A2C4DDF16E30CCCC7AC48D1(_thisAdjusted, ___0_isi, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_InterpolateLinear_m6655E2A9307AFE3E0F947E22789FD1D6709260BB (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) { { float L_0 = ___0_a; float L_1 = ___1_b; float L_2 = ___2_t; float L_3; L_3 = math_lerp_m58A82DB48BBA11871FFA81583C700875B3A9BC84_inline(L_0, L_1, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C float SpriteShapeGenerator_InterpolateLinear_m6655E2A9307AFE3E0F947E22789FD1D6709260BB_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = SpriteShapeGenerator_InterpolateLinear_m6655E2A9307AFE3E0F947E22789FD1D6709260BB(_thisAdjusted, ___0_a, ___1_b, ___2_t, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float SpriteShapeGenerator_InterpolateSmooth_m8A19C193EC1ECCA8116A4FE8834C22E4CDC38A1F (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = ___2_t; float L_1; L_1 = math_cos_m28B6228E047D552B1312CCFADB8AE95DDD94A6AF_inline(((float)il2cpp_codegen_multiply(L_0, (3.14159274f))), NULL); V_0 = ((float)(((float)il2cpp_codegen_subtract((1.0f), L_1))/(2.0f))); float L_2 = ___0_a; float L_3 = V_0; float L_4 = ___1_b; float L_5 = V_0; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2, ((float)il2cpp_codegen_subtract((1.0f), L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))); } } IL2CPP_EXTERN_C float SpriteShapeGenerator_InterpolateSmooth_m8A19C193EC1ECCA8116A4FE8834C22E4CDC38A1F_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = SpriteShapeGenerator_InterpolateSmooth_m8A19C193EC1ECCA8116A4FE8834C22E4CDC38A1F(_thisAdjusted, ___0_a, ___1_b, ___2_t, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_TessellateSegments_m42A1531B9F7C1DEC85DB7367542CFEC3D90E7FAA (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_1_Dispose_m1323C3DB752C06341471793F097C9665987B8ABF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_1__ctor_mAD611CB241BF763B218C3D71EAD2B544978E47B2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF15632A1CFBC94C9F49BC4C8C4A5C30983A3A2F); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E V_2; memset((&V_2), 0, sizeof(V_2)); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 V_5; memset((&V_5), 0, sizeof(V_5)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_6; memset((&V_6), 0, sizeof(V_6)); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; int32_t V_9 = 0; float V_10 = 0.0f; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_11; memset((&V_11), 0, sizeof(V_11)); float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_12; memset((&V_12), 0, sizeof(V_12)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_13; memset((&V_13), 0, sizeof(V_13)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_14; memset((&V_14), 0, sizeof(V_14)); bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; float V_20 = 0.0f; float V_21 = 0.0f; float V_22 = 0.0f; float V_23 = 0.0f; float V_24 = 0.0f; int32_t V_25 = 0; int32_t V_26 = 0; float V_27 = 0.0f; int32_t V_28 = 0; int32_t V_29 = 0; int32_t V_30 = 0; float V_31 = 0.0f; SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 V_32; memset((&V_32), 0, sizeof(V_32)); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_33; memset((&V_33), 0, sizeof(V_33)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_34; memset((&V_34), 0, sizeof(V_34)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_35; memset((&V_35), 0, sizeof(V_35)); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_36; memset((&V_36), 0, sizeof(V_36)); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_37; memset((&V_37), 0, sizeof(V_37)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_38; memset((&V_38), 0, sizeof(V_38)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_39; memset((&V_39), 0, sizeof(V_39)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_40; memset((&V_40), 0, sizeof(V_40)); float V_41 = 0.0f; float V_42 = 0.0f; float V_43 = 0.0f; float V_44 = 0.0f; bool V_45 = false; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_46; memset((&V_46), 0, sizeof(V_46)); float V_47 = 0.0f; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_48; memset((&V_48), 0, sizeof(V_48)); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_49; memset((&V_49), 0, sizeof(V_49)); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 V_50; memset((&V_50), 0, sizeof(V_50)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_51; memset((&V_51), 0, sizeof(V_51)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_52; memset((&V_52), 0, sizeof(V_52)); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 V_53; memset((&V_53), 0, sizeof(V_53)); int32_t G_B3_0 = 0; int32_t G_B6_0 = 0; int32_t G_B11_0 = 0; int32_t G_B15_0 = 0; int32_t G_B19_0 = 0; int32_t G_B24_0 = 0; int32_t G_B28_0 = 0; int32_t G_B32_0 = 0; int32_t G_B37_0 = 0; float G_B40_0 = 0.0f; float G_B43_0 = 0.0f; int32_t G_B49_0 = 0; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 G_B75_0; memset((&G_B75_0), 0, sizeof(G_B75_0)); { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_0; L_0 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, 0, NULL); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_1 = L_0.___cpData; int32_t L_2 = L_1.___z; int32_t L_3 = __this->___kModeContinous; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_0021; } } { bool L_4; L_4 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); G_B3_0 = ((int32_t)(L_4)); goto IL_0022; } IL_0021: { G_B3_0 = 0; } IL_0022: { V_0 = (bool)G_B3_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5; memset((&L_5), 0, sizeof(L_5)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_5), (0.0f), (0.0f), NULL); int32_t L_6 = __this->___kControlPointCount; int32_t L_7 = __this->___kMaxArrayCount; if ((((int32_t)L_6) > ((int32_t)L_7))) { goto IL_0049; } } { int32_t L_8 = __this->___kControlPointCount; G_B6_0 = L_8; goto IL_0051; } IL_0049: { int32_t L_9 = __this->___kMaxArrayCount; G_B6_0 = ((int32_t)(L_9/2)); } IL_0051: { V_1 = G_B6_0; int32_t L_10 = V_1; int32_t L_11 = __this->___kMaxArrayCount; Array_1__ctor_mAD611CB241BF763B218C3D71EAD2B544978E47B2((&V_2), L_10, L_11, 2, 0, Array_1__ctor_mAD611CB241BF763B218C3D71EAD2B544978E47B2_RuntimeMethod_var); int32_t L_12 = V_1; int32_t L_13 = __this->___kMaxArrayCount; Array_1__ctor_mAD611CB241BF763B218C3D71EAD2B544978E47B2((&V_3), L_12, L_13, 2, 0, Array_1__ctor_mAD611CB241BF763B218C3D71EAD2B544978E47B2_RuntimeMethod_var); V_4 = 0; goto IL_0883; } IL_007a: { int32_t L_14 = V_4; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_15; L_15 = SpriteShapeGenerator_GetSegmentInfo_m72363F976D7D18181DED537467749537D0999DA9(__this, L_14, NULL); V_5 = L_15; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_16 = V_5; bool L_17; L_17 = SpriteShapeGenerator_SkipSegment_m60AD06EAE4EC71495A2C4DDF16E30CCCC7AC48D1(__this, L_16, NULL); if (L_17) { goto IL_087d; } } { il2cpp_codegen_initobj((&V_6), sizeof(JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC)); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_18 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_19 = L_18.___sgInfo; int32_t L_20 = L_19.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_21; L_21 = SpriteShapeGenerator_GetSpriteInfo_mC06825216D7CF04273E559CBBACEA742CCCC129E(__this, L_20, NULL); V_7 = L_21; V_8 = 0; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_22 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_23 = L_22.___sgInfo; int32_t L_24 = L_23.___z; V_9 = L_24; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_25 = V_7; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_26 = L_25.___metaInfo; float L_27 = L_26.___x; V_10 = ((float)((1.0f)/L_27)); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_28 = V_7; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_29 = L_28.___metaInfo; float L_30 = L_29.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_31 = V_7; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_32 = L_31.___metaInfo; float L_33 = L_32.___w; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_34; memset((&L_34), 0, sizeof(L_34)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_34), L_30, L_33, NULL); float L_35 = V_10; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_36; L_36 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_34, L_35, NULL); V_11 = L_36; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_37 = V_7; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_38 = L_37.___border; float L_39 = V_10; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_40; L_40 = float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline(L_38, L_39, NULL); V_12 = L_40; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_41 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_42 = L_41.___sgInfo; int32_t L_43 = L_42.___x; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_44; L_44 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_43, NULL); V_13 = L_44; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_45 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_46 = L_45.___sgInfo; int32_t L_47 = L_46.___y; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_48; L_48 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_47, NULL); V_14 = L_48; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_49 = (NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A*)(&__this->___m_ControlPoints); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_50; L_50 = IL2CPP_NATIVEARRAY_GET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_49)->___m_Buffer, 0); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_51 = L_50.___cpData; int32_t L_52 = L_51.___z; int32_t L_53 = __this->___kModeContinous; if ((!(((uint32_t)L_52) == ((uint32_t)L_53)))) { goto IL_0166; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_54 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_55 = L_54.___sgInfo; int32_t L_56 = L_55.___y; int32_t L_57; L_57 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); G_B11_0 = ((((int32_t)L_56) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_57, 1))))? 1 : 0); goto IL_0167; } IL_0166: { G_B11_0 = 0; } IL_0167: { V_15 = (bool)G_B11_0; int32_t L_58 = V_4; if (L_58) { goto IL_017c; } } { bool L_59; L_59 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); if (L_59) { goto IL_017c; } } { bool L_60 = V_15; G_B15_0 = ((((int32_t)L_60) == ((int32_t)0))? 1 : 0); goto IL_017d; } IL_017c: { G_B15_0 = 0; } IL_017d: { V_16 = (bool)G_B15_0; bool L_61; L_61 = SpriteShapeGenerator_get_hasSpriteBorder_m015043D5050787F1744E27679E6681101C24C01F(__this, NULL); if (!L_61) { goto IL_01a9; } } { float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_62 = V_12; float L_63 = L_62.___x; if ((!(((float)L_63) > ((float)(0.0f))))) { goto IL_01a9; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_64 = V_13; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_65 = L_64.___exData; int32_t L_66 = L_65.___z; bool L_67 = V_16; G_B19_0 = ((int32_t)(((((int32_t)L_66) == ((int32_t)0))? 1 : 0)|(int32_t)L_67)); goto IL_01aa; } IL_01a9: { G_B19_0 = 0; } IL_01aa: { V_17 = (bool)G_B19_0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_68 = V_13; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_69 = L_68.___cpData; int32_t L_70 = L_69.___z; int32_t L_71 = __this->___kModeContinous; if ((((int32_t)L_70) == ((int32_t)L_71))) { goto IL_01c4; } } { bool L_72 = V_17; G_B24_0 = ((int32_t)(L_72)); goto IL_01d4; } IL_01c4: { bool L_73 = V_17; if (!L_73) { goto IL_01d3; } } { bool L_74; L_74 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); G_B24_0 = ((((int32_t)L_74) == ((int32_t)0))? 1 : 0); goto IL_01d4; } IL_01d3: { G_B24_0 = 0; } IL_01d4: { V_17 = (bool)G_B24_0; int32_t L_75 = V_4; int32_t L_76; L_76 = SpriteShapeGenerator_get_segmentCount_m5B0A226EBA7CA12B095A92DB429DEB30DF3C7210_inline(__this, NULL); if ((!(((uint32_t)L_75) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_76, 1)))))) { goto IL_01f1; } } { bool L_77; L_77 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); if (L_77) { goto IL_01f1; } } { bool L_78 = V_15; G_B28_0 = ((((int32_t)L_78) == ((int32_t)0))? 1 : 0); goto IL_01f2; } IL_01f1: { G_B28_0 = 0; } IL_01f2: { V_18 = (bool)G_B28_0; bool L_79; L_79 = SpriteShapeGenerator_get_hasSpriteBorder_m015043D5050787F1744E27679E6681101C24C01F(__this, NULL); if (!L_79) { goto IL_021e; } } { float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_80 = V_12; float L_81 = L_80.___z; if ((!(((float)L_81) > ((float)(0.0f))))) { goto IL_021e; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_82 = V_14; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_83 = L_82.___exData; int32_t L_84 = L_83.___z; bool L_85 = V_18; G_B32_0 = ((int32_t)(((((int32_t)L_84) == ((int32_t)0))? 1 : 0)|(int32_t)L_85)); goto IL_021f; } IL_021e: { G_B32_0 = 0; } IL_021f: { V_19 = (bool)G_B32_0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_86 = V_14; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_87 = L_86.___cpData; int32_t L_88 = L_87.___z; int32_t L_89 = __this->___kModeContinous; if ((((int32_t)L_88) == ((int32_t)L_89))) { goto IL_0239; } } { bool L_90 = V_19; G_B37_0 = ((int32_t)(L_90)); goto IL_0249; } IL_0239: { bool L_91 = V_19; if (!L_91) { goto IL_0248; } } { bool L_92; L_92 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); G_B37_0 = ((((int32_t)L_92) == ((int32_t)0))? 1 : 0); goto IL_0249; } IL_0248: { G_B37_0 = 0; } IL_0249: { V_19 = (bool)G_B37_0; V_20 = (0.0f); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_93 = V_12; float L_94 = L_93.___x; V_21 = L_94; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_95 = V_11; float L_96 = L_95.___x; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_97 = V_12; float L_98 = L_97.___z; float L_99 = V_21; V_22 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_96, L_98)), L_99)); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_100 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_101 = L_100.___spriteInfo; float L_102 = L_101.___w; V_23 = L_102; float L_103 = V_23; float L_104 = V_22; float L_105; L_105 = math_floor_m0FDF19C33B0B1062079FCB10FB081869AEC1FB48_inline(((float)(L_103/L_104)), NULL); V_24 = L_105; float L_106 = V_24; if ((((float)L_106) == ((float)(0.0f)))) { goto IL_0296; } } { float L_107 = V_24; G_B40_0 = L_107; goto IL_029b; } IL_0296: { G_B40_0 = (1.0f); } IL_029b: { V_24 = G_B40_0; bool L_108; L_108 = SpriteShapeGenerator_get_isAdaptive_m8022015FFC581294D888FCC63FEDC6B503985C85(__this, NULL); if (L_108) { goto IL_02a9; } } { float L_109 = V_22; G_B43_0 = L_109; goto IL_02ae; } IL_02a9: { float L_110 = V_23; float L_111 = V_24; G_B43_0 = ((float)(L_110/L_111)); } IL_02ae: { V_22 = G_B43_0; float L_112 = V_22; float L_113 = __this->___kEpsilon; if ((!(((float)L_112) < ((float)L_113)))) { goto IL_02cd; } } { SpriteShapeGenerator_SetResult_mB943A248C968BCA647038BD8CF5F568BB4669475(__this, ((int32_t)-3), NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralAF15632A1CFBC94C9F49BC4C8C4A5C30983A3A2F, NULL); return; } IL_02cd: { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_114 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_115 = L_114.___sgInfo; int32_t L_116 = L_115.___x; int32_t L_117; L_117 = SpriteShapeGenerator_GetContourIndex_m8705A508B3B54F8268411F3FDF3DCBD030705500(__this, L_116, NULL); V_25 = L_117; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_118 = V_5; int32_t L_119; L_119 = SpriteShapeGenerator_GetEndContourIndexOfSegment_m34A178F013D01C7EA2713CCE22E43BFF85D2E8CD(__this, L_118, NULL); V_26 = L_119; int32_t L_120 = V_25; if (L_120) { goto IL_02fc; } } { bool L_121 = V_17; if (!L_121) { goto IL_02f9; } } { bool L_122 = V_0; G_B49_0 = ((((int32_t)L_122) == ((int32_t)0))? 1 : 0); goto IL_02fa; } IL_02f9: { G_B49_0 = 0; } IL_02fa: { V_17 = (bool)G_B49_0; } IL_02fc: { bool L_123 = V_17; if (!L_123) { goto IL_0385; } } { int32_t L_124 = V_25; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_125; L_125 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, L_124, NULL); V_33 = L_125; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_126 = V_33; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_127 = L_126.___position; V_34 = L_127; int32_t L_128 = V_25; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_129; L_129 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, ((int32_t)il2cpp_codegen_add(L_128, 1)), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_130 = L_129.___position; V_35 = L_130; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_131 = V_34; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_132 = V_34; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_133 = V_35; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_134; L_134 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_132, L_133, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_135; L_135 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_134, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_136 = V_12; float L_137 = L_136.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_138; L_138 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_135, L_137, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_139; L_139 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_131, L_138, NULL); (&V_6)->___pos = L_139; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_140 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___meta); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_141 = V_33; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_142 = L_141.___ptData; float L_143 = L_142.___x; L_140->___x = L_143; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_144 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_6)->___sprite); int32_t L_145 = V_9; L_144->___x = L_145; int32_t L_146 = V_8; int32_t L_147 = L_146; V_8 = ((int32_t)il2cpp_codegen_add(L_147, 1)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_148 = V_6; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672((&V_2), L_147, L_148, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); } IL_0385: { V_27 = (0.0f); int32_t L_149 = V_25; V_28 = L_149; V_29 = 0; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_150 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_6)->___sprite); L_150->___z = 0; goto IL_056b; } IL_03a5: { int32_t L_151 = V_28; V_29 = ((int32_t)il2cpp_codegen_add(L_151, 1)); int32_t L_152 = V_28; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_153; L_153 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, L_152, NULL); V_36 = L_153; int32_t L_154 = V_29; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_155; L_155 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, L_154, NULL); V_37 = L_155; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_156 = V_36; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_157 = L_156.___position; V_38 = L_157; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_158 = V_38; V_39 = L_158; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_159 = V_37; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_160 = L_159.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_161 = V_38; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_162; L_162 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_160, L_161, NULL); V_40 = L_162; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_163 = V_40; float L_164; L_164 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_163, NULL); V_41 = L_164; float L_165 = V_41; float L_166 = __this->___kEpsilon; if ((!(((float)L_165) > ((float)L_166)))) { goto IL_0565; } } { JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_167 = V_36; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_168 = L_167.___ptData; float L_169 = L_168.___x; V_42 = L_169; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_170 = V_37; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_171 = L_170.___ptData; float L_172 = L_171.___x; V_43 = L_172; V_44 = (0.0f); float L_173 = V_27; float L_174 = V_41; V_27 = ((float)il2cpp_codegen_add(L_173, L_174)); int32_t L_175 = V_8; V_45 = (bool)((((int32_t)L_175) == ((int32_t)0))? 1 : 0); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_176 = V_40; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_177; L_177 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_176, NULL); V_46 = L_177; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_178 = V_36; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_179 = L_178.___position; (&V_6)->___pos = L_179; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_180 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___meta); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_181 = V_36; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_182 = L_181.___ptData; float L_183 = L_182.___x; L_180->___x = L_183; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_184 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_6)->___sprite); int32_t L_185 = V_9; L_184->___x = L_185; int32_t L_186 = V_8; if ((((int32_t)L_186) <= ((int32_t)0))) { goto IL_0490; } } { int32_t L_187 = V_8; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_188; L_188 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63((&V_2), ((int32_t)il2cpp_codegen_subtract(L_187, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_189 = L_188.___pos; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_190 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_191 = L_190.___pos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_192; L_192 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_189, L_191, NULL); float L_193; L_193 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_192, NULL); float L_194 = __this->___kEpsilonRelaxed; V_45 = (bool)((((float)L_193) > ((float)L_194))? 1 : 0); } IL_0490: { bool L_195 = V_45; if (!L_195) { goto IL_0558; } } { int32_t L_196 = V_8; int32_t L_197 = L_196; V_8 = ((int32_t)il2cpp_codegen_add(L_197, 1)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_198 = V_6; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672((&V_2), L_197, L_198, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); goto IL_0558; } IL_04ac: { float L_199 = V_22; float L_200 = V_20; V_47 = ((float)il2cpp_codegen_subtract(L_199, L_200)); float L_201 = V_47; float2__ctor_m037D046BD70923231612C90B14E364EB2BB15BD7_inline((&V_48), L_201, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_202 = V_38; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_203 = V_46; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_204 = V_48; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_205; L_205 = float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline(L_203, L_204, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_206; L_206 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_202, L_205, NULL); V_39 = L_206; float L_207 = V_44; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_208 = V_39; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_209 = V_38; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_210; L_210 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_208, L_209, NULL); float L_211; L_211 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_210, NULL); V_44 = ((float)il2cpp_codegen_add(L_207, L_211)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_212 = V_39; (&V_6)->___pos = L_212; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_213 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___meta); float L_214 = V_42; float L_215 = V_43; float L_216 = V_44; float L_217 = V_41; float L_218; L_218 = SpriteShapeGenerator_InterpolateLinear_m6655E2A9307AFE3E0F947E22789FD1D6709260BB(__this, L_214, L_215, ((float)(L_216/L_217)), NULL); L_213->___x = L_218; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_219 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_6)->___sprite); int32_t L_220 = V_9; L_219->___x = L_220; int32_t L_221 = V_8; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_222; L_222 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63((&V_2), ((int32_t)il2cpp_codegen_subtract(L_221, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_223 = L_222.___pos; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_224 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_225 = L_224.___pos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_226; L_226 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_223, L_225, NULL); bool L_227; L_227 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_226, NULL); if (!L_227) { goto IL_0546; } } { int32_t L_228 = V_8; int32_t L_229 = L_228; V_8 = ((int32_t)il2cpp_codegen_add(L_229, 1)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_230 = V_6; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672((&V_2), L_229, L_230, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); } IL_0546: { float L_231 = V_27; float L_232 = V_22; V_27 = ((float)il2cpp_codegen_subtract(L_231, L_232)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_233 = V_39; V_38 = L_233; V_20 = (0.0f); } IL_0558: { float L_234 = V_27; float L_235 = V_22; if ((((float)L_234) > ((float)L_235))) { goto IL_04ac; } } { float L_236 = V_27; V_20 = L_236; } IL_0565: { int32_t L_237 = V_28; V_28 = ((int32_t)il2cpp_codegen_add(L_237, 1)); } IL_056b: { int32_t L_238 = V_28; int32_t L_239 = V_26; if ((((int32_t)L_238) < ((int32_t)L_239))) { goto IL_03a5; } } { float L_240 = V_27; float L_241 = __this->___kEpsilon; if ((!(((float)L_240) > ((float)L_241)))) { goto IL_05cc; } } { int32_t L_242 = V_26; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_243; L_243 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, L_242, NULL); V_49 = L_243; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_244 = V_49; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_245 = L_244.___position; (&V_6)->___pos = L_245; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_246 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___meta); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_247 = V_49; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_248 = L_247.___ptData; float L_249 = L_248.___x; L_246->___x = L_249; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_250 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_6)->___sprite); int32_t L_251 = V_9; L_250->___x = L_251; int32_t L_252 = V_8; int32_t L_253 = L_252; V_8 = ((int32_t)il2cpp_codegen_add(L_253, 1)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_254 = V_6; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672((&V_2), L_253, L_254, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); } IL_05cc: { bool L_255 = V_19; if (!L_255) { goto IL_0655; } } { int32_t L_256 = V_26; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_257; L_257 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, L_256, NULL); V_50 = L_257; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_258 = V_50; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_259 = L_258.___position; V_51 = L_259; int32_t L_260 = V_26; JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_261; L_261 = SpriteShapeGenerator_GetContourPoint_m7BD62D1044854A6E2811C65FC8C4C3451133A20A(__this, ((int32_t)il2cpp_codegen_subtract(L_260, 1)), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_262 = L_261.___position; V_52 = L_262; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_263 = V_51; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_264 = V_51; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_265 = V_52; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_266; L_266 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_264, L_265, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_267; L_267 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_266, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_268 = V_12; float L_269 = L_268.___z; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_270; L_270 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_267, L_269, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_271; L_271 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_263, L_270, NULL); (&V_6)->___pos = L_271; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_272 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(&(&V_6)->___meta); JobContourPoint_t4C410C8E8FEECD48C1DE496790BA15C88F09E3E3 L_273 = V_50; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_274 = L_273.___ptData; float L_275 = L_274.___x; L_272->___x = L_275; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_276 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_6)->___sprite); int32_t L_277 = V_9; L_276->___x = L_277; int32_t L_278 = V_8; int32_t L_279 = L_278; V_8 = ((int32_t)il2cpp_codegen_add(L_279, 1)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_280 = V_6; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672((&V_2), L_279, L_280, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); } IL_0655: { V_30 = 0; int32_t L_281 = V_4; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_282 = V_7; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_283 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_284 = V_11; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_285 = V_12; float L_286 = V_22; int32_t L_287 = V_8; bool L_288 = V_15; bool L_289 = V_17; bool L_290 = V_19; bool L_291 = V_16; bool L_292 = V_18; SpriteShapeGenerator_TessellateSegment_m85D8FE88E38E3AC599183C5CB25D61EF203C3878(__this, L_281, L_282, L_283, L_284, L_285, L_286, (&V_2), L_287, L_288, L_289, L_290, L_291, L_292, (&V_3), (&V_30), NULL); int32_t L_293 = V_30; if (!L_293) { goto IL_087d; } } { int32_t L_294 = V_4; float L_295 = __this->___kEpsilonOrder; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_296 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_297 = L_296.___sgInfo; int32_t L_298 = L_297.___z; float L_299 = __this->___kEpsilonOrder; V_31 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_294, 1))), L_295)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)L_298), L_299)), (0.00100000005f))))); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_300 = V_7; NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_301 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_302 = (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*)(&__this->___m_Uv0Array); NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_303 = (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F*)(&__this->___m_TanArray); int32_t* L_304 = (int32_t*)(&__this->___m_VertexDataCount); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_305 = (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)(&__this->___m_IndexArray); int32_t* L_306 = (int32_t*)(&__this->___m_IndexDataCount); int32_t L_307 = V_30; float L_308 = V_31; int32_t L_309; L_309 = SpriteShapeGenerator_CopySegmentRenderData_m48B6A14833D7B597E6E97A6F53E1542FA0A23F76(__this, L_300, L_301, L_302, L_303, L_304, L_305, L_306, (&V_3), L_307, L_308, NULL); bool L_310; L_310 = SpriteShapeGenerator_get_hasCollider_m6C79BA0841071B0B97D33C195716F14C0B5453DC(__this, NULL); if (L_310) { goto IL_06f2; } } { bool L_311; L_311 = SpriteShapeGenerator_get_hasShadow_mF8B09961DA6FE6A05AA217EA3DAC9FF8D026FBB3(__this, NULL); if (!L_311) { goto IL_07fd; } } IL_06f2: { JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_312 = V_7; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_313 = L_312.___metaInfo; float L_314 = L_313.___x; if ((((float)L_314) == ((float)(0.0f)))) { goto IL_0709; } } { JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_315 = V_7; G_B75_0 = L_315; goto IL_071b; } IL_0709: { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_316 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_317 = L_316.___sgInfo; int32_t L_318 = L_317.___w; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_319; L_319 = SpriteShapeGenerator_GetSpriteInfo_mC06825216D7CF04273E559CBBACEA742CCCC129E(__this, L_318, NULL); G_B75_0 = L_319; } IL_071b: { V_53 = G_B75_0; V_30 = 0; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_320 = V_53; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_321 = L_320.___metaInfo; float L_322 = L_321.___x; V_10 = ((float)((1.0f)/L_322)); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_323 = V_53; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_324 = L_323.___metaInfo; float L_325 = L_324.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_326 = V_53; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_327 = L_326.___metaInfo; float L_328 = L_327.___w; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_329; memset((&L_329), 0, sizeof(L_329)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_329), L_325, L_328, NULL); float L_330 = V_10; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_331; L_331 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_329, L_330, NULL); V_11 = L_331; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_332 = V_53; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_333 = L_332.___border; float L_334 = V_10; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_335; L_335 = float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline(L_333, L_334, NULL); V_12 = L_335; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_336 = V_12; float L_337 = L_336.___x; V_21 = L_337; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_338 = V_11; float L_339 = L_338.___x; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_340 = V_12; float L_341 = L_340.___z; float L_342 = V_21; V_22 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_339, L_341)), L_342)); int32_t L_343 = V_4; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_344 = V_53; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_345 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_346 = V_11; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_347 = V_12; float L_348 = V_22; int32_t L_349 = V_8; bool L_350 = V_15; bool L_351 = V_17; bool L_352 = V_19; bool L_353 = V_16; bool L_354 = V_18; SpriteShapeGenerator_TessellateSegment_m85D8FE88E38E3AC599183C5CB25D61EF203C3878(__this, L_343, L_344, L_345, L_346, L_347, L_348, (&V_2), L_349, L_350, L_351, L_352, L_353, L_354, (&V_3), (&V_30), NULL); bool L_355; L_355 = SpriteShapeGenerator_get_hasCollider_m6C79BA0841071B0B97D33C195716F14C0B5453DC(__this, NULL); if (!L_355) { goto IL_07d4; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_356 = V_5; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_357 = V_53; int32_t L_358 = V_30; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_359 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderPoints); int32_t* L_360 = (int32_t*)(&__this->___m_ColliderDataCount); float L_361; L_361 = SpriteShapeGenerator_get_colliderPivot_m8D45A62C4E63DFD67D502547812616043B2582E7(__this, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_362; L_362 = SpriteShapeGenerator_UpdateExtraGeometry_mECAD4B1A09D3025A61B93F90029FC864AFD2D6EF(__this, L_356, L_357, (&V_3), L_358, L_359, L_360, L_361, NULL); } IL_07d4: { bool L_363; L_363 = SpriteShapeGenerator_get_hasShadow_mF8B09961DA6FE6A05AA217EA3DAC9FF8D026FBB3(__this, NULL); if (!L_363) { goto IL_07fd; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_364 = V_5; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_365 = V_53; int32_t L_366 = V_30; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_367 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowPoints); int32_t* L_368 = (int32_t*)(&__this->___m_ShadowDataCount); float L_369; L_369 = SpriteShapeGenerator_get_shadowPivot_mDF1695D06772C0DF9F3D30F628780F1EF4A2B39E(__this, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_370; L_370 = SpriteShapeGenerator_UpdateExtraGeometry_mECAD4B1A09D3025A61B93F90029FC864AFD2D6EF(__this, L_364, L_365, (&V_3), L_366, L_367, L_368, L_369, NULL); } IL_07fd: { NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_371 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArray); int32_t L_372 = V_4; SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 L_373; L_373 = IL2CPP_NATIVEARRAY_GET_ITEM(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5, (L_371)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_372, 1))); V_32 = L_373; int32_t L_374 = V_4; SpriteShapeSegment_set_geomIndex_m14DE47F211B8A0689AE1CBD62C3A1EEFF0605E25((&V_32), ((int32_t)il2cpp_codegen_add(L_374, 1)), NULL); int32_t L_375 = __this->___m_IndexDataCount; int32_t L_376 = __this->___m_ActiveIndexCount; SpriteShapeSegment_set_indexCount_m28732D6B993D21A6327A1A0CEC2AA9EDCCA2C4A1((&V_32), ((int32_t)il2cpp_codegen_subtract(L_375, L_376)), NULL); int32_t L_377 = __this->___m_VertexDataCount; int32_t L_378 = __this->___m_ActiveVertexCount; SpriteShapeSegment_set_vertexCount_mFF8D13BF27EC6010581D458BB131F118EF52A0F3((&V_32), ((int32_t)il2cpp_codegen_subtract(L_377, L_378)), NULL); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_379 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_380 = L_379.___sgInfo; int32_t L_381 = L_380.___z; SpriteShapeSegment_set_spriteIndex_mDAFA4E1F6BB47EE7540C6CD46CC5376652DADC13((&V_32), L_381, NULL); NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_382 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArray); int32_t L_383 = V_4; SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 L_384 = V_32; IL2CPP_NATIVEARRAY_SET_ITEM(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5, (L_382)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_383, 1)), (L_384)); int32_t L_385 = __this->___m_IndexDataCount; __this->___m_ActiveIndexCount = L_385; int32_t L_386 = __this->___m_VertexDataCount; __this->___m_ActiveVertexCount = L_386; } IL_087d: { int32_t L_387 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_387, 1)); } IL_0883: { int32_t L_388 = V_4; int32_t L_389; L_389 = SpriteShapeGenerator_get_segmentCount_m5B0A226EBA7CA12B095A92DB429DEB30DF3C7210_inline(__this, NULL); if ((((int32_t)L_388) < ((int32_t)L_389))) { goto IL_007a; } } { Array_1_Dispose_m1323C3DB752C06341471793F097C9665987B8ABF((&V_2), Array_1_Dispose_m1323C3DB752C06341471793F097C9665987B8ABF_RuntimeMethod_var); Array_1_Dispose_m1323C3DB752C06341471793F097C9665987B8ABF((&V_3), Array_1_Dispose_m1323C3DB752C06341471793F097C9665987B8ABF_RuntimeMethod_var); int32_t L_390; L_390 = SpriteShapeGenerator_get_segmentCount_m5B0A226EBA7CA12B095A92DB429DEB30DF3C7210_inline(__this, NULL); __this->___m_GeomArrayCount = ((int32_t)il2cpp_codegen_add(L_390, 1)); int32_t L_391 = __this->___m_IndexDataCount; __this->___m_IndexArrayCount = L_391; int32_t L_392 = __this->___m_VertexDataCount; __this->___m_VertexArrayCount = L_392; int32_t L_393 = __this->___m_ColliderDataCount; __this->___m_ColliderPointCount = L_393; int32_t L_394 = __this->___m_ShadowDataCount; __this->___m_ShadowPointCount = L_394; return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_TessellateSegments_m42A1531B9F7C1DEC85DB7367542CFEC3D90E7FAA_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_TessellateSegments_m42A1531B9F7C1DEC85DB7367542CFEC3D90E7FAA(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_FetchStretcher_m62E10BC6A8E62E8B07FAB981EA8791443792ECFC (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_segmentIndex, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___1_sprInfo, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___2_segment, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_whsize, bool ___4_validHead, bool ___5_validTail, float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___6_stretcher, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 V_5; memset((&V_5), 0, sizeof(V_5)); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 V_6; memset((&V_6), 0, sizeof(V_6)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_7; memset((&V_7), 0, sizeof(V_7)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_8; memset((&V_8), 0, sizeof(V_8)); bool V_9 = false; bool V_10 = false; int32_t V_11 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_12; memset((&V_12), 0, sizeof(V_12)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_13; memset((&V_13), 0, sizeof(V_13)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_14; memset((&V_14), 0, sizeof(V_14)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_15; memset((&V_15), 0, sizeof(V_15)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_16; memset((&V_16), 0, sizeof(V_16)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_17; memset((&V_17), 0, sizeof(V_17)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_18; memset((&V_18), 0, sizeof(V_18)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_19; memset((&V_19), 0, sizeof(V_19)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_20; memset((&V_20), 0, sizeof(V_20)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_21; memset((&V_21), 0, sizeof(V_21)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_22; memset((&V_22), 0, sizeof(V_22)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_23; memset((&V_23), 0, sizeof(V_23)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_24; memset((&V_24), 0, sizeof(V_24)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_25; memset((&V_25), 0, sizeof(V_25)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_26; memset((&V_26), 0, sizeof(V_26)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_27; memset((&V_27), 0, sizeof(V_27)); bool V_28 = false; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C V_29; memset((&V_29), 0, sizeof(V_29)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_30; memset((&V_30), 0, sizeof(V_30)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_31; memset((&V_31), 0, sizeof(V_31)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_32; memset((&V_32), 0, sizeof(V_32)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_33; memset((&V_33), 0, sizeof(V_33)); bool V_34 = false; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C V_35; memset((&V_35), 0, sizeof(V_35)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_36; memset((&V_36), 0, sizeof(V_36)); float V_37 = 0.0f; float V_38 = 0.0f; float V_39 = 0.0f; int32_t G_B3_0 = 0; int32_t G_B6_0 = 0; int32_t G_B9_0 = 0; int32_t G_B12_0 = 0; int32_t G_B16_0 = 0; int32_t G_B19_0 = 0; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* G_B40_0 = NULL; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* G_B39_0 = NULL; float G_B41_0 = 0.0f; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* G_B41_1 = NULL; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* G_B43_0 = NULL; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* G_B42_0 = NULL; float G_B44_0 = 0.0f; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* G_B44_1 = NULL; { V_0 = (bool)0; V_1 = (bool)0; int32_t L_0; L_0 = SpriteShapeGenerator_get_segmentCount_m5B0A226EBA7CA12B095A92DB429DEB30DF3C7210_inline(__this, NULL); V_2 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); int32_t L_1 = ___0_segmentIndex; if (!L_1) { goto IL_0015; } } { int32_t L_2 = ___0_segmentIndex; G_B3_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); goto IL_0016; } IL_0015: { int32_t L_3 = V_2; G_B3_0 = L_3; } IL_0016: { V_3 = G_B3_0; int32_t L_4 = ___0_segmentIndex; int32_t L_5 = V_2; if ((((int32_t)L_4) == ((int32_t)L_5))) { goto IL_0020; } } { int32_t L_6 = ___0_segmentIndex; G_B6_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); goto IL_0021; } IL_0020: { G_B6_0 = 0; } IL_0021: { V_4 = G_B6_0; int32_t L_7 = V_3; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_8; L_8 = SpriteShapeGenerator_GetSegmentInfo_m72363F976D7D18181DED537467749537D0999DA9(__this, L_7, NULL); V_5 = L_8; int32_t L_9 = V_4; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_10; L_10 = SpriteShapeGenerator_GetSegmentInfo_m72363F976D7D18181DED537467749537D0999DA9(__this, L_9, NULL); V_6 = L_10; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_11 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_12 = L_11.___sgInfo; int32_t L_13 = L_12.___x; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_14; L_14 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_13, NULL); V_7 = L_14; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_15 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_16 = L_15.___sgInfo; int32_t L_17 = L_16.___y; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_18; L_18 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_17, NULL); V_8 = L_18; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_19 = V_7; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_20 = L_19.___cpData; int32_t L_21 = L_20.___y; if ((!(((uint32_t)L_21) == ((uint32_t)2)))) { goto IL_008e; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_22 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_23 = L_22.___sgInfo; int32_t L_24 = L_23.___x; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_25 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_26 = L_25.___sgInfo; int32_t L_27 = L_26.___y; int32_t L_28; L_28 = math_abs_mFF027629978A9039B059528ED3075D775AA0B0AB_inline(((int32_t)il2cpp_codegen_subtract(L_24, L_27)), NULL); G_B9_0 = ((((int32_t)L_28) == ((int32_t)1))? 1 : 0); goto IL_008f; } IL_008e: { G_B9_0 = 0; } IL_008f: { V_9 = (bool)G_B9_0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_29 = V_8; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_30 = L_29.___cpData; int32_t L_31 = L_30.___y; if ((!(((uint32_t)L_31) == ((uint32_t)2)))) { goto IL_00c3; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_32 = V_6; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_33 = L_32.___sgInfo; int32_t L_34 = L_33.___x; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_35 = V_6; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_36 = L_35.___sgInfo; int32_t L_37 = L_36.___y; int32_t L_38; L_38 = math_abs_mFF027629978A9039B059528ED3075D775AA0B0AB_inline(((int32_t)il2cpp_codegen_subtract(L_34, L_37)), NULL); G_B12_0 = ((((int32_t)L_38) == ((int32_t)1))? 1 : 0); goto IL_00c4; } IL_00c3: { G_B12_0 = 0; } IL_00c4: { V_10 = (bool)G_B12_0; int32_t L_39; L_39 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); V_11 = ((int32_t)il2cpp_codegen_subtract(L_39, 1)); bool L_40; L_40 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); if (L_40) { goto IL_010a; } } { bool L_41 = V_9; if (!L_41) { goto IL_00ec; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_42 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_43 = L_42.___sgInfo; int32_t L_44 = L_43.___x; G_B16_0 = ((!(((uint32_t)L_44) <= ((uint32_t)0)))? 1 : 0); goto IL_00ed; } IL_00ec: { G_B16_0 = 0; } IL_00ed: { V_9 = (bool)G_B16_0; bool L_45 = V_10; if (!L_45) { goto IL_0107; } } { JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_46 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_47 = L_46.___sgInfo; int32_t L_48 = L_47.___y; int32_t L_49 = V_11; G_B19_0 = ((((int32_t)((((int32_t)L_48) == ((int32_t)L_49))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0108; } IL_0107: { G_B19_0 = 0; } IL_0108: { V_10 = (bool)G_B19_0; } IL_010a: { bool L_50 = V_9; bool L_51 = V_10; if (!((int32_t)((int32_t)L_50|(int32_t)L_51))) { goto IL_04be; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_52 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; V_12 = L_52; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_53 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; V_13 = L_53; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_54 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; V_14 = L_54; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_55 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; V_15 = L_55; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_56 = ___1_sprInfo; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_57 = ___2_segment; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_58 = ___3_whsize; SpriteShapeGenerator_GetLineSegments_m42433AFD66A0FE4716E83F2D8F1EB3FFBAE614FE(__this, L_56, L_57, L_58, (&V_12), (&V_13), (&V_14), (&V_15), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_59 = V_12; V_16 = L_59; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_60 = V_13; V_17 = L_60; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_61 = V_14; V_18 = L_61; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_62 = V_15; V_19 = L_62; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_63 = V_12; V_20 = L_63; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_64 = V_13; V_21 = L_64; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_65 = V_14; V_22 = L_65; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_66 = V_15; V_23 = L_66; SpriteShapeGenerator_ExtendSegment_mA0441D565DA580DFA03ED402D55C01FCE45A62DC(__this, (&V_12), (&V_14), NULL); SpriteShapeGenerator_ExtendSegment_mA0441D565DA580DFA03ED402D55C01FCE45A62DC(__this, (&V_13), (&V_15), NULL); bool L_67 = V_9; if (!L_67) { goto IL_02c9; } } { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_68 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_69 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_70 = L_69.___sgInfo; int32_t L_71 = L_70.___x; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_72; L_72 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_68)->___m_Buffer, L_71); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_73 = L_72.___top; bool L_74; L_74 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_73, NULL); if (!L_74) { goto IL_0202; } } { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_75 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_76 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_77 = L_76.___sgInfo; int32_t L_78 = L_77.___x; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_79; L_79 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_75)->___m_Buffer, L_78); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_80 = L_79.___bottom; bool L_81; L_81 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_80, NULL); if (!L_81) { goto IL_0202; } } { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_82 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_83 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_84 = L_83.___sgInfo; int32_t L_85 = L_84.___x; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_86; L_86 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_82)->___m_Buffer, L_85); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_87 = L_86.___top; V_20 = L_87; NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_88 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_89 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_90 = L_89.___sgInfo; int32_t L_91 = L_90.___x; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_92; L_92 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_88)->___m_Buffer, L_91); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_93 = L_92.___bottom; V_21 = L_93; V_0 = (bool)1; goto IL_02c9; } IL_0202: { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_94 = V_7; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_95 = L_94.___exData; int32_t L_96 = L_95.___z; if ((!(((uint32_t)1) == ((uint32_t)L_96)))) { goto IL_0284; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_97 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; V_24 = L_97; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_98 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; V_25 = L_98; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_99 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; V_26 = L_99; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_100 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; V_27 = L_100; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_101 = ___1_sprInfo; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_102 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_103 = ___3_whsize; SpriteShapeGenerator_GetLineSegments_m42433AFD66A0FE4716E83F2D8F1EB3FFBAE614FE(__this, L_101, L_102, L_103, (&V_24), (&V_25), (&V_26), (&V_27), NULL); SpriteShapeGenerator_ExtendSegment_mA0441D565DA580DFA03ED402D55C01FCE45A62DC(__this, (&V_24), (&V_26), NULL); SpriteShapeGenerator_ExtendSegment_mA0441D565DA580DFA03ED402D55C01FCE45A62DC(__this, (&V_25), (&V_27), NULL); float L_104 = __this->___kEpsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_105 = V_24; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_106 = V_26; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_107 = V_12; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_108 = V_14; bool L_109; L_109 = SpriteShapeGenerator_LineIntersection_mB00C5425B41C9CA3C6665C14817D7BA812F0C68C(L_104, L_105, L_106, L_107, L_108, (&V_20), NULL); float L_110 = __this->___kEpsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_111 = V_25; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_112 = V_27; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_113 = V_13; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_114 = V_15; bool L_115; L_115 = SpriteShapeGenerator_LineIntersection_mB00C5425B41C9CA3C6665C14817D7BA812F0C68C(L_110, L_111, L_112, L_113, L_114, (&V_21), NULL); V_28 = L_115; bool L_116 = V_28; V_0 = (bool)((int32_t)((int32_t)L_109&(int32_t)L_116)); } IL_0284: { bool L_117 = V_0; if (!L_117) { goto IL_02c9; } } { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_118 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_119 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_120 = L_119.___sgInfo; int32_t L_121 = L_120.___x; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_122; L_122 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_118)->___m_Buffer, L_121); V_29 = L_122; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_123 = V_20; (&V_29)->___top = L_123; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_124 = V_21; (&V_29)->___bottom = L_124; NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_125 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_126 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_127 = L_126.___sgInfo; int32_t L_128 = L_127.___x; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_129 = V_29; IL2CPP_NATIVEARRAY_SET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_125)->___m_Buffer, L_128, (L_129)); } IL_02c9: { bool L_130 = V_10; if (!L_130) { goto IL_041c; } } { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_131 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_132 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_133 = L_132.___sgInfo; int32_t L_134 = L_133.___y; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_135; L_135 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_131)->___m_Buffer, L_134); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_136 = L_135.___top; bool L_137; L_137 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_136, NULL); if (!L_137) { goto IL_0355; } } { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_138 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_139 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_140 = L_139.___sgInfo; int32_t L_141 = L_140.___y; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_142; L_142 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_138)->___m_Buffer, L_141); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_143 = L_142.___bottom; bool L_144; L_144 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_143, NULL); if (!L_144) { goto IL_0355; } } { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_145 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_146 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_147 = L_146.___sgInfo; int32_t L_148 = L_147.___y; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_149; L_149 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_145)->___m_Buffer, L_148); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_150 = L_149.___top; V_22 = L_150; NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_151 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_152 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_153 = L_152.___sgInfo; int32_t L_154 = L_153.___y; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_155; L_155 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_151)->___m_Buffer, L_154); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_156 = L_155.___bottom; V_23 = L_156; V_1 = (bool)1; goto IL_041c; } IL_0355: { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_157 = V_8; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_158 = L_157.___exData; int32_t L_159 = L_158.___z; if ((!(((uint32_t)1) == ((uint32_t)L_159)))) { goto IL_03d7; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_160 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; V_30 = L_160; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_161 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; V_31 = L_161; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_162 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; V_32 = L_162; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_163 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields*)il2cpp_codegen_static_fields_for(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_il2cpp_TypeInfo_var))->___zero; V_33 = L_163; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_164 = ___1_sprInfo; JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_165 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_166 = ___3_whsize; SpriteShapeGenerator_GetLineSegments_m42433AFD66A0FE4716E83F2D8F1EB3FFBAE614FE(__this, L_164, L_165, L_166, (&V_30), (&V_31), (&V_32), (&V_33), NULL); SpriteShapeGenerator_ExtendSegment_mA0441D565DA580DFA03ED402D55C01FCE45A62DC(__this, (&V_30), (&V_32), NULL); SpriteShapeGenerator_ExtendSegment_mA0441D565DA580DFA03ED402D55C01FCE45A62DC(__this, (&V_31), (&V_33), NULL); float L_167 = __this->___kEpsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_168 = V_12; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_169 = V_14; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_170 = V_30; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_171 = V_32; bool L_172; L_172 = SpriteShapeGenerator_LineIntersection_mB00C5425B41C9CA3C6665C14817D7BA812F0C68C(L_167, L_168, L_169, L_170, L_171, (&V_22), NULL); float L_173 = __this->___kEpsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_174 = V_13; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_175 = V_15; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_176 = V_31; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_177 = V_33; bool L_178; L_178 = SpriteShapeGenerator_LineIntersection_mB00C5425B41C9CA3C6665C14817D7BA812F0C68C(L_173, L_174, L_175, L_176, L_177, (&V_23), NULL); V_34 = L_178; bool L_179 = V_34; V_1 = (bool)((int32_t)((int32_t)L_172&(int32_t)L_179)); } IL_03d7: { bool L_180 = V_1; if (!L_180) { goto IL_041c; } } { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_181 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_182 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_183 = L_182.___sgInfo; int32_t L_184 = L_183.___y; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_185; L_185 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_181)->___m_Buffer, L_184); V_35 = L_185; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_186 = V_22; (&V_35)->___top = L_186; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_187 = V_23; (&V_35)->___bottom = L_187; NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_188 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_189 = ___2_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_190 = L_189.___sgInfo; int32_t L_191 = L_190.___y; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_192 = V_35; IL2CPP_NATIVEARRAY_SET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_188)->___m_Buffer, L_191, (L_192)); } IL_041c: { bool L_193 = V_0; bool L_194 = V_1; if (!((int32_t)((int32_t)L_193|(int32_t)L_194))) { goto IL_04be; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_195 = V_16; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_196 = V_17; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_197; L_197 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_195, L_196, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_198; L_198 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_197, (0.5f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_199 = V_18; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_200 = V_19; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_201; L_201 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_199, L_200, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_202; L_202 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_201, (0.5f), NULL); V_36 = L_202; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_203 = V_36; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_204; L_204 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_198, L_203, NULL); float L_205; L_205 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_204, NULL); V_37 = L_205; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_206 = V_20; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_207 = V_22; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_208; L_208 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_206, L_207, NULL); float L_209; L_209 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_208, NULL); V_38 = L_209; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_210 = V_21; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_211 = V_23; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_212; L_212 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_210, L_211, NULL); float L_213; L_213 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_212, NULL); V_39 = L_213; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_214 = ___6_stretcher; float L_215 = V_38; float L_216 = V_37; L_214->___x = ((float)(L_215/L_216)); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_217 = ___6_stretcher; float L_218 = V_39; float L_219 = V_37; L_217->___y = ((float)(L_218/L_219)); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_220 = ___6_stretcher; bool L_221 = V_0; if (L_221) { G_B40_0 = L_220; goto IL_049e; } G_B39_0 = L_220; } { G_B41_0 = (0.0f); G_B41_1 = G_B39_0; goto IL_04a3; } IL_049e: { G_B41_0 = (1.0f); G_B41_1 = G_B40_0; } IL_04a3: { G_B41_1->___z = G_B41_0; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_222 = ___6_stretcher; bool L_223 = V_1; if (L_223) { G_B43_0 = L_222; goto IL_04b4; } G_B42_0 = L_222; } { G_B44_0 = (0.0f); G_B44_1 = G_B42_0; goto IL_04b9; } IL_04b4: { G_B44_0 = (1.0f); G_B44_1 = G_B43_0; } IL_04b9: { G_B44_1->___w = G_B44_0; } IL_04be: { bool L_224 = V_0; bool L_225 = V_1; return (bool)((int32_t)((int32_t)L_224|(int32_t)L_225)); } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_FetchStretcher_m62E10BC6A8E62E8B07FAB981EA8791443792ECFC_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_segmentIndex, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___1_sprInfo, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___2_segment, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_whsize, bool ___4_validHead, bool ___5_validTail, float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___6_stretcher, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_FetchStretcher_m62E10BC6A8E62E8B07FAB981EA8791443792ECFC(_thisAdjusted, ___0_segmentIndex, ___1_sprInfo, ___2_segment, ___3_whsize, ___4_validHead, ___5_validTail, ___6_stretcher, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_StretchCorners_mEF433099727D0C24530F28C9AA5A688FD001AEF4 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_segment, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___1_vertices, int32_t ___2_vertexCount, bool ___3_validHead, bool ___4_validTail, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___5_stretcher, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_2; memset((&V_2), 0, sizeof(V_2)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_3; memset((&V_3), 0, sizeof(V_3)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_4; memset((&V_4), 0, sizeof(V_4)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_5; memset((&V_5), 0, sizeof(V_5)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_6; memset((&V_6), 0, sizeof(V_6)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_7; memset((&V_7), 0, sizeof(V_7)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_8; memset((&V_8), 0, sizeof(V_8)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_9; memset((&V_9), 0, sizeof(V_9)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_12; memset((&V_12), 0, sizeof(V_12)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_13; memset((&V_13), 0, sizeof(V_13)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_14; memset((&V_14), 0, sizeof(V_14)); JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC V_15; memset((&V_15), 0, sizeof(V_15)); int32_t G_B4_0 = 0; { int32_t L_0 = ___2_vertexCount; if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0319; } } { bool L_1 = ___3_validHead; if (L_1) { goto IL_000e; } } { G_B4_0 = 0; goto IL_000f; } IL_000e: { G_B4_0 = 4; } IL_000f: { V_0 = G_B4_0; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_2 = ___1_vertices; int32_t L_3 = V_0; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_4; L_4 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_2, L_3, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5 = L_4.___pos; V_1 = L_5; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_6 = ___1_vertices; int32_t L_7 = V_0; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_8; L_8 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_6, L_7, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9 = L_8.___pos; V_2 = L_9; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_10 = ___1_vertices; int32_t L_11 = ___2_vertexCount; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_12; L_12 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_10, ((int32_t)il2cpp_codegen_subtract(L_11, 3)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_13 = L_12.___pos; V_3 = L_13; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_14 = ___1_vertices; int32_t L_15 = ___2_vertexCount; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_16; L_16 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_14, ((int32_t)il2cpp_codegen_subtract(L_15, 3)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_17 = ___1_vertices; int32_t L_18 = V_0; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_19; L_19 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_17, ((int32_t)il2cpp_codegen_add(L_18, 2)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20 = L_19.___pos; V_4 = L_20; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_21 = ___1_vertices; int32_t L_22 = V_0; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_23; L_23 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_21, ((int32_t)il2cpp_codegen_add(L_22, 2)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24 = L_23.___pos; V_5 = L_24; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_25 = ___1_vertices; int32_t L_26 = ___2_vertexCount; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_27; L_27 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_25, ((int32_t)il2cpp_codegen_subtract(L_26, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_28 = L_27.___pos; V_6 = L_28; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_29 = ___1_vertices; int32_t L_30 = ___2_vertexCount; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_31; L_31 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_29, ((int32_t)il2cpp_codegen_subtract(L_30, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_32 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_33 = ___0_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_34 = L_33.___sgInfo; int32_t L_35 = L_34.___x; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_36; L_36 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_32)->___m_Buffer, L_35); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_37 = L_36.___top; bool L_38; L_38 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_37, NULL); if (!L_38) { goto IL_00fa; } } { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_39 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_40 = ___0_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_41 = L_40.___sgInfo; int32_t L_42 = L_41.___x; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_43; L_43 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_39)->___m_Buffer, L_42); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_44 = L_43.___bottom; bool L_45; L_45 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_44, NULL); if (!L_45) { goto IL_00fa; } } { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_46 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_47 = ___0_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_48 = L_47.___sgInfo; int32_t L_49 = L_48.___x; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_50; L_50 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_46)->___m_Buffer, L_49); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_51 = L_50.___top; V_1 = L_51; NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_52 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_53 = ___0_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_54 = L_53.___sgInfo; int32_t L_55 = L_54.___x; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_56; L_56 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_52)->___m_Buffer, L_55); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_57 = L_56.___bottom; V_4 = L_57; } IL_00fa: { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_58 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_59 = ___0_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_60 = L_59.___sgInfo; int32_t L_61 = L_60.___y; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_62; L_62 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_58)->___m_Buffer, L_61); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_63 = L_62.___top; bool L_64; L_64 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_63, NULL); if (!L_64) { goto IL_0177; } } { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_65 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_66 = ___0_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_67 = L_66.___sgInfo; int32_t L_68 = L_67.___y; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_69; L_69 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_65)->___m_Buffer, L_68); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_70 = L_69.___bottom; bool L_71; L_71 = math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline(L_70, NULL); if (!L_71) { goto IL_0177; } } { NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_72 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_73 = ___0_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_74 = L_73.___sgInfo; int32_t L_75 = L_74.___y; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_76; L_76 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_72)->___m_Buffer, L_75); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_77 = L_76.___top; V_3 = L_77; NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A* L_78 = (NativeArray_1_tDE55A9B6B2881EDDA38508CBC140670DE3C5F42A*)(&__this->___m_Intersectors); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_79 = ___0_segment; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_80 = L_79.___sgInfo; int32_t L_81 = L_80.___y; JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C L_82; L_82 = IL2CPP_NATIVEARRAY_GET_ITEM(JobIntersectPoint_t0F9A7C2D6E77A6B8C54351175052D3E5691BDB0C, (L_78)->___m_Buffer, L_81); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_83 = L_82.___bottom; V_6 = L_83; } IL_0177: { int32_t L_84 = V_0; V_11 = L_84; goto IL_029b; } IL_017f: { Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_85 = ___1_vertices; int32_t L_86 = V_11; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_87; L_87 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_85, L_86, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); V_12 = L_87; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_88 = ___1_vertices; int32_t L_89 = V_11; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_90; L_90 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_88, ((int32_t)il2cpp_codegen_add(L_89, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); V_13 = L_90; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_91 = ___1_vertices; int32_t L_92 = V_11; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_93; L_93 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_91, ((int32_t)il2cpp_codegen_add(L_92, 2)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); V_14 = L_93; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_94 = ___1_vertices; int32_t L_95 = V_11; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_96; L_96 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_94, ((int32_t)il2cpp_codegen_add(L_95, 3)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); V_15 = L_96; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_97 = V_1; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_98 = ___1_vertices; int32_t L_99 = V_11; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_100; L_100 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_98, L_99, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_101 = L_100.___pos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_102 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_103; L_103 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_101, L_102, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_104 = ___5_stretcher; float L_105 = L_104.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_106; L_106 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_103, L_105, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_107; L_107 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_97, L_106, NULL); (&V_12)->___pos = L_107; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_108 = V_1; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_109 = ___1_vertices; int32_t L_110 = V_11; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_111; L_111 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_109, ((int32_t)il2cpp_codegen_add(L_110, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_112 = L_111.___pos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_113 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_114; L_114 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_112, L_113, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_115 = ___5_stretcher; float L_116 = L_115.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_117; L_117 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_114, L_116, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_118; L_118 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_108, L_117, NULL); (&V_13)->___pos = L_118; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_119 = V_4; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_120 = ___1_vertices; int32_t L_121 = V_11; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_122; L_122 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_120, ((int32_t)il2cpp_codegen_add(L_121, 2)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_123 = L_122.___pos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_124 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_125; L_125 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_123, L_124, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_126 = ___5_stretcher; float L_127 = L_126.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_128; L_128 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_125, L_127, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_129; L_129 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_119, L_128, NULL); (&V_14)->___pos = L_129; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_130 = V_4; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_131 = ___1_vertices; int32_t L_132 = V_11; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_133; L_133 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_131, ((int32_t)il2cpp_codegen_add(L_132, 3)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_134 = L_133.___pos; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_135 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_136; L_136 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_134, L_135, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_137 = ___5_stretcher; float L_138 = L_137.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_139; L_139 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_136, L_138, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_140; L_140 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_130, L_139, NULL); (&V_15)->___pos = L_140; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_141 = ___1_vertices; int32_t L_142 = V_11; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_143 = V_12; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672(L_141, L_142, L_143, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_144 = ___1_vertices; int32_t L_145 = V_11; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_146 = V_13; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672(L_144, ((int32_t)il2cpp_codegen_add(L_145, 1)), L_146, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_147 = ___1_vertices; int32_t L_148 = V_11; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_149 = V_14; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672(L_147, ((int32_t)il2cpp_codegen_add(L_148, 2)), L_149, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_150 = ___1_vertices; int32_t L_151 = V_11; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_152 = V_15; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672(L_150, ((int32_t)il2cpp_codegen_add(L_151, 3)), L_152, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); int32_t L_153 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_153, 4)); } IL_029b: { int32_t L_154 = V_11; int32_t L_155 = ___2_vertexCount; if ((((int32_t)L_154) < ((int32_t)L_155))) { goto IL_017f; } } { Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_156 = ___1_vertices; int32_t L_157 = V_0; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_158; L_158 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_156, L_157, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); V_7 = L_158; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_159 = ___1_vertices; int32_t L_160 = V_0; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_161; L_161 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_159, ((int32_t)il2cpp_codegen_add(L_160, 2)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); V_8 = L_161; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_162 = V_1; (&V_7)->___pos = L_162; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_163 = V_4; (&V_8)->___pos = L_163; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_164 = ___1_vertices; int32_t L_165 = V_0; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_166 = V_7; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672(L_164, L_165, L_166, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_167 = ___1_vertices; int32_t L_168 = V_0; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_169 = V_8; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672(L_167, ((int32_t)il2cpp_codegen_add(L_168, 2)), L_169, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_170 = ___1_vertices; int32_t L_171 = ___2_vertexCount; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_172; L_172 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_170, ((int32_t)il2cpp_codegen_subtract(L_171, 3)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); V_9 = L_172; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_173 = ___1_vertices; int32_t L_174 = ___2_vertexCount; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_175; L_175 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_173, ((int32_t)il2cpp_codegen_subtract(L_174, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); V_10 = L_175; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_176 = V_3; (&V_9)->___pos = L_176; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_177 = V_6; (&V_10)->___pos = L_177; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_178 = ___1_vertices; int32_t L_179 = ___2_vertexCount; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_180 = V_9; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672(L_178, ((int32_t)il2cpp_codegen_subtract(L_179, 3)), L_180, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_181 = ___1_vertices; int32_t L_182 = ___2_vertexCount; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_183 = V_10; Array_1_set_Item_m643E362D036747513749550931B425532AA3B672(L_181, ((int32_t)il2cpp_codegen_subtract(L_182, 1)), L_183, Array_1_set_Item_m643E362D036747513749550931B425532AA3B672_RuntimeMethod_var); } IL_0319: { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_StretchCorners_mEF433099727D0C24530F28C9AA5A688FD001AEF4_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_segment, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___1_vertices, int32_t ___2_vertexCount, bool ___3_validHead, bool ___4_validTail, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___5_stretcher, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_StretchCorners_mEF433099727D0C24530F28C9AA5A688FD001AEF4(_thisAdjusted, ___0_segment, ___1_vertices, ___2_vertexCount, ___3_validHead, ___4_validTail, ___5_stretcher, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_ExtendSegment_mA0441D565DA580DFA03ED402D55C01FCE45A62DC (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___0_l0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___1_r0, const RuntimeMethod* method) { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0; memset((&V_0), 0, sizeof(V_0)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_2; memset((&V_2), 0, sizeof(V_2)); { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_0 = ___0_l0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_0); V_0 = L_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_2 = ___1_r0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_2); V_1 = L_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6; L_6 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_4, L_5, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7; L_7 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_6, NULL); V_2 = L_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_8 = ___1_r0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10 = V_2; float L_11 = __this->___kExtendSegment; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12; L_12 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_10, L_11, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_13; L_13 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_9, L_12, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_8 = L_13; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_14 = ___0_l0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_15 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_17; L_17 = float2_op_UnaryNegation_m63834E95475E7EF1CA1583F6A08420C3BFA34458_inline(L_16, NULL); float L_18 = __this->___kExtendSegment; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_19; L_19 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_17, L_18, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20; L_20 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_15, L_19, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_14 = L_20; return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_ExtendSegment_mA0441D565DA580DFA03ED402D55C01FCE45A62DC_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___0_l0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___1_r0, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_ExtendSegment_mA0441D565DA580DFA03ED402D55C01FCE45A62DC(_thisAdjusted, ___0_l0, ___1_r0, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_GetIntersection_m7A6907C124D4C476D9F6A474EB8D2C32B3ED22D0 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_cp, int32_t ___1_ct, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___2_ispr, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___3_lt0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___4_lb0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___5_rt0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___6_rb0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___7_lt1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___8_lb1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___9_rt1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___10_rb1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___11_tp, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___12_bt, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; float V_2 = 0.0f; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_3; memset((&V_3), 0, sizeof(V_3)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_4; memset((&V_4), 0, sizeof(V_4)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_5; memset((&V_5), 0, sizeof(V_5)); float V_6 = 0.0f; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_7; memset((&V_7), 0, sizeof(V_7)); float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_8; memset((&V_8), 0, sizeof(V_8)); float V_9 = 0.0f; bool V_10 = false; int32_t G_B3_0 = 0; { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0; memset((&L_0), 0, sizeof(L_0)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_0), (0.0f), (0.0f), NULL); int32_t L_1 = ___0_cp; if (!L_1) { goto IL_0018; } } { int32_t L_2 = ___0_cp; G_B3_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); goto IL_0020; } IL_0018: { int32_t L_3; L_3 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); G_B3_0 = ((int32_t)il2cpp_codegen_subtract(L_3, 1)); } IL_0020: { V_0 = G_B3_0; int32_t L_4 = ___0_cp; int32_t L_5; L_5 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); V_1 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_4, 1))%L_5)); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_6 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_7 = L_6.___metaInfo; float L_8 = L_7.___y; V_2 = ((float)il2cpp_codegen_subtract((0.5f), L_8)); int32_t L_9 = V_0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_10; L_10 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_9, NULL); V_3 = L_10; int32_t L_11 = ___0_cp; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_12; L_12 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_11, NULL); V_4 = L_12; int32_t L_13 = V_1; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_14; L_14 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_13, NULL); V_5 = L_14; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_15 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_16 = L_15.___metaInfo; float L_17 = L_16.___x; V_6 = ((float)((1.0f)/L_17)); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_18 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_19 = L_18.___texRect; float L_20 = L_19.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_21 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_22 = L_21.___texRect; float L_23 = L_22.___w; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24; memset((&L_24), 0, sizeof(L_24)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_24), L_20, L_23, NULL); float L_25 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_26; L_26 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_24, L_25, NULL); V_7 = L_26; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_27 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_28 = L_27.___border; float L_29 = V_6; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_30; L_30 = float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline(L_28, L_29, NULL); V_8 = L_30; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_31 = V_8; float L_32 = L_31.___y; V_9 = L_32; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_33 = V_7; float L_34 = L_33.___y; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_35 = V_8; float L_36 = L_35.___y; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_37 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_38 = L_37.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_39 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_40 = L_39.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_41 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_42 = ___4_lb0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_43 = ___3_lt0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_44 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_45 = L_44.___cpInfo; float L_46 = L_45.___x; float L_47 = V_2; bool L_48; L_48 = SpriteShapeGenerator_GenerateColumnsBi_m432FE4F034EE3FEB5856B11DD3F08AD87B8C5CB5(L_38, L_40, L_41, (bool)0, L_42, L_43, ((float)il2cpp_codegen_multiply(L_46, (0.5f))), L_47, NULL); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_49 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_50 = L_49.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_51 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_52 = L_51.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_53 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_54 = ___5_rt0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_55 = ___6_rb0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_56 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_57 = L_56.___cpInfo; float L_58 = L_57.___x; float L_59 = V_2; bool L_60; L_60 = SpriteShapeGenerator_GenerateColumnsBi_m432FE4F034EE3FEB5856B11DD3F08AD87B8C5CB5(L_50, L_52, L_53, (bool)0, L_54, L_55, ((float)il2cpp_codegen_multiply(L_58, (0.5f))), L_59, NULL); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_61 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_62 = L_61.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_63 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_64 = L_63.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_65 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_66 = ___8_lb1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_67 = ___7_lt1; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_68 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_69 = L_68.___cpInfo; float L_70 = L_69.___x; float L_71 = V_2; bool L_72; L_72 = SpriteShapeGenerator_GenerateColumnsBi_m432FE4F034EE3FEB5856B11DD3F08AD87B8C5CB5(L_62, L_64, L_65, (bool)0, L_66, L_67, ((float)il2cpp_codegen_multiply(L_70, (0.5f))), L_71, NULL); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_73 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_74 = L_73.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_75 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_76 = L_75.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_77 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_78 = ___9_rt1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_79 = ___10_rb1; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_80 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_81 = L_80.___cpInfo; float L_82 = L_81.___x; float L_83 = V_2; bool L_84; L_84 = SpriteShapeGenerator_GenerateColumnsBi_m432FE4F034EE3FEB5856B11DD3F08AD87B8C5CB5(L_74, L_76, L_77, (bool)0, L_78, L_79, ((float)il2cpp_codegen_multiply(L_82, (0.5f))), L_83, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_85 = ___5_rt0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_86 = ___5_rt0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_87 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_86); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_88 = ___5_rt0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_89 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_88); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_90 = ___3_lt0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_91 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_90); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_92; L_92 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_89, L_91, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_93; L_93 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_92, NULL); float L_94 = __this->___kExtendSegment; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_95; L_95 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_93, L_94, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_96; L_96 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_87, L_95, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_85 = L_96; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_97 = ___6_rb0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_98 = ___6_rb0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_99 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_98); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_100 = ___6_rb0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_101 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_100); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_102 = ___4_lb0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_103 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_102); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_104; L_104 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_101, L_103, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_105; L_105 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_104, NULL); float L_106 = __this->___kExtendSegment; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_107; L_107 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_105, L_106, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_108; L_108 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_99, L_107, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_97 = L_108; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_109 = ___7_lt1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_110 = ___7_lt1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_111 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_110); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_112 = ___7_lt1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_113 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_112); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_114 = ___9_rt1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_115 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_114); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_116; L_116 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_113, L_115, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_117; L_117 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_116, NULL); float L_118 = __this->___kExtendSegment; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_119; L_119 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_117, L_118, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_120; L_120 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_111, L_119, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_109 = L_120; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_121 = ___8_lb1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_122 = ___8_lb1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_123 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_122); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_124 = ___8_lb1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_125 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_124); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_126 = ___10_rb1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_127 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_126); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_128; L_128 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_125, L_127, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_129; L_129 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_128, NULL); float L_130 = __this->___kExtendSegment; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_131; L_131 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_129, L_130, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_132; L_132 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_123, L_131, NULL); *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_121 = L_132; float L_133 = __this->___kEpsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_134 = ___3_lt0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_135 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_134); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_136 = ___5_rt0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_137 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_136); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_138 = ___7_lt1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_139 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_138); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_140 = ___9_rt1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_141 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_140); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_142 = ___11_tp; bool L_143; L_143 = SpriteShapeGenerator_LineIntersection_mB00C5425B41C9CA3C6665C14817D7BA812F0C68C(L_133, L_135, L_137, L_139, L_141, L_142, NULL); V_10 = L_143; float L_144 = __this->___kEpsilon; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_145 = ___4_lb0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_146 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_145); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_147 = ___6_rb0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_148 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_147); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_149 = ___8_lb1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_150 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_149); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_151 = ___10_rb1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_152 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_151); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_153 = ___12_bt; bool L_154; L_154 = SpriteShapeGenerator_LineIntersection_mB00C5425B41C9CA3C6665C14817D7BA812F0C68C(L_144, L_146, L_148, L_150, L_152, L_153, NULL); if (L_154) { goto IL_02a1; } } { bool L_155 = V_10; if (L_155) { goto IL_02a1; } } { return (bool)0; } IL_02a1: { return (bool)1; } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_GetIntersection_m7A6907C124D4C476D9F6A474EB8D2C32B3ED22D0_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_cp, int32_t ___1_ct, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___2_ispr, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___3_lt0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___4_lb0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___5_rt0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___6_rb0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___7_lt1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___8_lb1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___9_rt1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___10_rb1, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___11_tp, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___12_bt, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_GetIntersection_m7A6907C124D4C476D9F6A474EB8D2C32B3ED22D0(_thisAdjusted, ___0_cp, ___1_ct, ___2_ispr, ___3_lt0, ___4_lb0, ___5_rt0, ___6_rb0, ___7_lt1, ___8_lb1, ___9_rt1, ___10_rb1, ___11_tp, ___12_bt, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_AttachCorner_mE870FE2AFC67B7EA889191D1D4290690B3D9AEDE (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_cp, int32_t ___1_ct, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___2_ispr, NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* ___3_newPoints, int32_t* ___4_activePoint, const RuntimeMethod* method) { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0; memset((&V_0), 0, sizeof(V_0)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_2; memset((&V_2), 0, sizeof(V_2)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_3; memset((&V_3), 0, sizeof(V_3)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_4; memset((&V_4), 0, sizeof(V_4)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_5; memset((&V_5), 0, sizeof(V_5)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_6; memset((&V_6), 0, sizeof(V_6)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_7; memset((&V_7), 0, sizeof(V_7)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_8; memset((&V_8), 0, sizeof(V_8)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_9; memset((&V_9), 0, sizeof(V_9)); float V_10 = 0.0f; int32_t V_11 = 0; int32_t V_12 = 0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_13; memset((&V_13), 0, sizeof(V_13)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_14; memset((&V_14), 0, sizeof(V_14)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_15; memset((&V_15), 0, sizeof(V_15)); float V_16 = 0.0f; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_17; memset((&V_17), 0, sizeof(V_17)); float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_18; memset((&V_18), 0, sizeof(V_18)); float V_19 = 0.0f; float V_20 = 0.0f; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_21; memset((&V_21), 0, sizeof(V_21)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_22; memset((&V_22), 0, sizeof(V_22)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_23; memset((&V_23), 0, sizeof(V_23)); float V_24 = 0.0f; float V_25 = 0.0f; float V_26 = 0.0f; float V_27 = 0.0f; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_28; memset((&V_28), 0, sizeof(V_28)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_29; memset((&V_29), 0, sizeof(V_29)); JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 V_30; memset((&V_30), 0, sizeof(V_30)); int32_t V_31 = 0; int32_t G_B3_0 = 0; float G_B10_0 = 0.0f; float G_B9_0 = 0.0f; float G_B11_0 = 0.0f; { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0; memset((&L_0), 0, sizeof(L_0)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_0), (0.0f), (0.0f), NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = L_0; V_0 = L_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = L_1; V_1 = L_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = L_2; V_2 = L_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = L_3; V_3 = L_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5 = L_4; V_4 = L_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = L_5; V_5 = L_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = L_6; V_6 = L_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8 = L_7; V_7 = L_8; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9 = L_8; V_8 = L_9; V_9 = L_9; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_10 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_11 = L_10.___metaInfo; float L_12 = L_11.___y; V_10 = ((float)il2cpp_codegen_subtract((0.5f), L_12)); int32_t L_13 = ___0_cp; if (!L_13) { goto IL_0043; } } { int32_t L_14 = ___0_cp; G_B3_0 = ((int32_t)il2cpp_codegen_subtract(L_14, 1)); goto IL_004b; } IL_0043: { int32_t L_15; L_15 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); G_B3_0 = ((int32_t)il2cpp_codegen_subtract(L_15, 1)); } IL_004b: { V_11 = G_B3_0; int32_t L_16 = ___0_cp; int32_t L_17; L_17 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); V_12 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_16, 1))%L_17)); int32_t L_18 = V_11; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_19; L_19 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_18, NULL); V_13 = L_19; int32_t L_20 = ___0_cp; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_21; L_21 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_20, NULL); V_14 = L_21; int32_t L_22 = V_12; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_23; L_23 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_22, NULL); V_15 = L_23; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_24 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_25 = L_24.___metaInfo; float L_26 = L_25.___x; V_16 = ((float)((1.0f)/L_26)); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_27 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_28 = L_27.___texRect; float L_29 = L_28.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_30 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_31 = L_30.___texRect; float L_32 = L_31.___w; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_33; memset((&L_33), 0, sizeof(L_33)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_33), L_29, L_32, NULL); float L_34 = V_16; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35; L_35 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_33, L_34, NULL); V_17 = L_35; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_36 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_37 = L_36.___border; float L_38 = V_16; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_39; L_39 = float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline(L_37, L_38, NULL); V_18 = L_39; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_40 = V_18; float L_41 = L_40.___y; V_19 = L_41; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_42 = V_17; float L_43 = L_42.___y; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_44 = V_18; float L_45 = L_44.___y; float L_46 = V_19; V_20 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_43, L_45)), L_46)); int32_t L_47 = ___0_cp; int32_t L_48 = ___1_ct; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_49 = ___2_ispr; bool L_50; L_50 = SpriteShapeGenerator_GetIntersection_m7A6907C124D4C476D9F6A474EB8D2C32B3ED22D0(__this, L_47, L_48, L_49, (&V_2), (&V_3), (&V_4), (&V_5), (&V_6), (&V_7), (&V_8), (&V_9), (&V_0), (&V_1), NULL); if (L_50) { goto IL_00fa; } } { return (bool)0; } IL_00fa: { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_51 = V_14; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_52 = L_51.___position; V_21 = L_52; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_53 = V_13; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_54 = L_53.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_55 = V_21; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_56; L_56 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_54, L_55, NULL); V_22 = L_56; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_57 = V_15; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_58 = L_57.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_59 = V_21; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_60; L_60 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_58, L_59, NULL); V_23 = L_60; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_61 = V_22; float L_62; L_62 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_61, NULL); V_24 = L_62; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_63 = V_23; float L_64; L_64 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_63, NULL); V_25 = L_64; float L_65 = V_24; float L_66 = V_20; if ((((float)L_65) < ((float)L_66))) { goto IL_0141; } } { float L_67 = V_25; float L_68 = V_20; if ((!(((float)L_67) < ((float)L_68)))) { goto IL_0143; } } IL_0141: { return (bool)0; } IL_0143: { V_26 = (0.0f); V_27 = (0.0f); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_69 = V_13; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_70 = L_69.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_71 = V_14; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_72 = L_71.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_73; L_73 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_70, L_72, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_74; L_74 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_73, NULL); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_75 = V_15; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_76 = L_75.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_77 = V_14; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_78 = L_77.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_79; L_79 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_76, L_78, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_80; L_80 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_79, NULL); float L_81; L_81 = SpriteShapeGenerator_AngleBetweenVector_mE576D3B5B635113A6402D84E3C7E9C02898E2685(L_74, L_80, NULL); float L_82 = L_81; if ((!(((float)L_82) > ((float)(0.0f))))) { G_B10_0 = L_82; goto IL_01a9; } G_B9_0 = L_82; } { float L_83 = V_24; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_84 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_85 = V_1; float L_86; L_86 = math_distance_mE5E0FFDD103E710A4CB23360BFCAFD0AF2E1EFA9_inline(L_84, L_85, NULL); V_26 = ((float)il2cpp_codegen_subtract(L_83, L_86)); float L_87 = V_25; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_88 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_89 = V_9; float L_90; L_90 = math_distance_mE5E0FFDD103E710A4CB23360BFCAFD0AF2E1EFA9_inline(L_88, L_89, NULL); V_27 = ((float)il2cpp_codegen_subtract(L_87, L_90)); G_B11_0 = G_B9_0; goto IL_01c2; } IL_01a9: { float L_91 = V_24; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_92 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_93 = V_0; float L_94; L_94 = math_distance_mE5E0FFDD103E710A4CB23360BFCAFD0AF2E1EFA9_inline(L_92, L_93, NULL); V_26 = ((float)il2cpp_codegen_subtract(L_91, L_94)); float L_95 = V_25; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_96 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_97 = V_8; float L_98; L_98 = math_distance_mE5E0FFDD103E710A4CB23360BFCAFD0AF2E1EFA9_inline(L_96, L_97, NULL); V_27 = ((float)il2cpp_codegen_subtract(L_95, L_98)); G_B11_0 = G_B10_0; } IL_01c2: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_99 = V_21; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_100 = V_22; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_101; L_101 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_100, NULL); float L_102 = V_26; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_103; L_103 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_101, L_102, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_104; L_104 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_99, L_103, NULL); V_28 = L_104; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_105 = V_21; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_106 = V_23; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_107; L_107 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_106, NULL); float L_108 = V_27; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_109; L_109 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_107, L_108, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_110; L_110 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_105, L_109, NULL); V_29 = L_110; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_111 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_14)->___exData); int32_t L_112 = ___1_ct; L_111->___x = L_112; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_113 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_14)->___exData); L_113->___z = 2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_114 = V_28; (&V_14)->___position = L_114; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_115 = ___3_newPoints; int32_t* L_116 = ___4_activePoint; int32_t* L_117 = ___4_activePoint; int32_t L_118 = *((int32_t*)L_117); V_31 = L_118; int32_t L_119 = V_31; *((int32_t*)L_116) = (int32_t)((int32_t)il2cpp_codegen_add(L_119, 1)); int32_t L_120 = V_31; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_121 = V_14; IL2CPP_NATIVEARRAY_SET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_115)->___m_Buffer, L_120, (L_121)); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_122 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_14)->___exData); int32_t L_123 = ___1_ct; L_122->___x = L_123; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_124 = (int4_tBA77D4945786DE82C3A487B33955EA1004996052*)(&(&V_14)->___exData); L_124->___z = 3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_125 = V_29; (&V_14)->___position = L_125; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_126 = ___3_newPoints; int32_t* L_127 = ___4_activePoint; int32_t* L_128 = ___4_activePoint; int32_t L_129 = *((int32_t*)L_128); V_31 = L_129; int32_t L_130 = V_31; *((int32_t*)L_127) = (int32_t)((int32_t)il2cpp_codegen_add(L_130, 1)); int32_t L_131 = V_31; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_132 = V_14; IL2CPP_NATIVEARRAY_SET_ITEM(JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36, (L_126)->___m_Buffer, L_131, (L_132)); NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9* L_133 = (NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9*)(&__this->___m_Corners); int32_t L_134 = __this->___m_CornerCount; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_135; L_135 = IL2CPP_NATIVEARRAY_GET_ITEM(JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99, (L_133)->___m_Buffer, L_134); V_30 = L_135; if ((!(((float)G_B11_0) > ((float)(0.0f))))) { goto IL_0307; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_136 = V_1; (&V_30)->___bottom = L_136; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_137 = V_0; (&V_30)->___top = L_137; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_138 = V_28; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_139 = V_13; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_140 = L_139.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_141 = V_17; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_142 = V_14; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_143 = L_142.___cpInfo; float L_144 = L_143.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_145 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_146 = L_145.___metaInfo; float L_147 = L_146.___y; float L_148 = V_10; bool L_149; L_149 = SpriteShapeGenerator_GenerateColumnsBi_m432FE4F034EE3FEB5856B11DD3F08AD87B8C5CB5(L_138, L_140, L_141, (bool)0, (&V_2), (&V_3), ((float)il2cpp_codegen_multiply(L_144, L_147)), L_148, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_150 = V_29; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_151 = V_15; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_152 = L_151.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_153 = V_17; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_154 = V_14; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_155 = L_154.___cpInfo; float L_156 = L_155.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_157 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_158 = L_157.___metaInfo; float L_159 = L_158.___y; float L_160 = V_10; bool L_161; L_161 = SpriteShapeGenerator_GenerateColumnsBi_m432FE4F034EE3FEB5856B11DD3F08AD87B8C5CB5(L_150, L_152, L_153, (bool)0, (&V_6), (&V_7), ((float)il2cpp_codegen_multiply(L_156, L_159)), L_160, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_162 = V_2; (&V_30)->___left = L_162; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_163 = V_7; (&V_30)->___right = L_163; goto IL_0388; } IL_0307: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_164 = V_0; (&V_30)->___bottom = L_164; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_165 = V_1; (&V_30)->___top = L_165; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_166 = V_28; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_167 = V_13; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_168 = L_167.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_169 = V_17; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_170 = V_14; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_171 = L_170.___cpInfo; float L_172 = L_171.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_173 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_174 = L_173.___metaInfo; float L_175 = L_174.___y; float L_176 = V_10; bool L_177; L_177 = SpriteShapeGenerator_GenerateColumnsBi_m432FE4F034EE3FEB5856B11DD3F08AD87B8C5CB5(L_166, L_168, L_169, (bool)0, (&V_2), (&V_3), ((float)il2cpp_codegen_multiply(L_172, L_175)), L_176, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_178 = V_29; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_179 = V_15; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_180 = L_179.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_181 = V_17; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_182 = V_14; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_183 = L_182.___cpInfo; float L_184 = L_183.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_185 = ___2_ispr; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_186 = L_185.___metaInfo; float L_187 = L_186.___y; float L_188 = V_10; bool L_189; L_189 = SpriteShapeGenerator_GenerateColumnsBi_m432FE4F034EE3FEB5856B11DD3F08AD87B8C5CB5(L_178, L_180, L_181, (bool)0, (&V_6), (&V_7), ((float)il2cpp_codegen_multiply(L_184, L_187)), L_188, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_190 = V_3; (&V_30)->___left = L_190; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_191 = V_6; (&V_30)->___right = L_191; } IL_0388: { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_192 = (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)(&(&V_30)->___cornerData); int32_t L_193 = ___1_ct; L_192->___x = L_193; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_194 = (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)(&(&V_30)->___cornerData); int32_t* L_195 = ___4_activePoint; int32_t L_196 = *((int32_t*)L_195); L_194->___y = L_196; NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9* L_197 = (NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9*)(&__this->___m_Corners); int32_t L_198 = __this->___m_CornerCount; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_199 = V_30; IL2CPP_NATIVEARRAY_SET_ITEM(JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99, (L_197)->___m_Buffer, L_198, (L_199)); int32_t L_200 = __this->___m_CornerCount; __this->___m_CornerCount = ((int32_t)il2cpp_codegen_add(L_200, 1)); return (bool)1; } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_AttachCorner_mE870FE2AFC67B7EA889191D1D4290690B3D9AEDE_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_cp, int32_t ___1_ct, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___2_ispr, NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* ___3_newPoints, int32_t* ___4_activePoint, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_AttachCorner_mE870FE2AFC67B7EA889191D1D4290690B3D9AEDE(_thisAdjusted, ___0_cp, ___1_ct, ___2_ispr, ___3_newPoints, ___4_activePoint, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA SpriteShapeGenerator_CornerTextureCoordinate_m832C4406CE02463EA7B1E0B1BAD91F0D3902E485 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_cornerType, int32_t ___1_index, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_cornerType; V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(L_0, 1)), 4)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_1 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_CornerCoordinates); int32_t L_2 = V_0; int32_t L_3 = ___1_index; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4; L_4 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_1)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_2, L_3))); return L_4; } } IL2CPP_EXTERN_C float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA SpriteShapeGenerator_CornerTextureCoordinate_m832C4406CE02463EA7B1E0B1BAD91F0D3902E485_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_cornerType, int32_t ___1_index, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA _returnValue; _returnValue = SpriteShapeGenerator_CornerTextureCoordinate_m832C4406CE02463EA7B1E0B1BAD91F0D3902E485(_thisAdjusted, ___0_cornerType, ___1_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_CalculateCorner_m2889F0F78372F001B2827FC7F97311A6FF801828 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, float ___1_angle, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_lt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_rt, const RuntimeMethod* method) { float V_0 = 0.0f; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_2; memset((&V_2), 0, sizeof(V_2)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_3; memset((&V_3), 0, sizeof(V_3)); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_4; memset((&V_4), 0, sizeof(V_4)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_5; memset((&V_5), 0, sizeof(V_5)); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_6; memset((&V_6), 0, sizeof(V_6)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_7; memset((&V_7), 0, sizeof(V_7)); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_8; memset((&V_8), 0, sizeof(V_8)); { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___2_lt; float L_1; L_1 = SpriteShapeGenerator_SlopeAngle_mA77578AE85D18BE9DBA77F08EDA58F854C3FEB38(L_0, NULL); V_0 = L_1; float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_1), (-135.0f), (-35.0f), NULL); int32_t L_2 = __this->___kCornerTypeInnerTopLeft; int32_t L_3 = __this->___kCornerTypeOuterBottomLeft; int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&V_2), L_2, L_3, NULL); float L_4 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5 = V_1; float L_6 = L_5.___x; if ((!(((float)L_4) > ((float)L_6)))) { goto IL_0053; } } { float L_7 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8 = V_1; float L_9 = L_8.___y; if ((!(((float)L_7) < ((float)L_9)))) { goto IL_0053; } } { float L_10 = ___1_angle; if ((((float)L_10) > ((float)(0.0f)))) { goto IL_004c; } } { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_11 = V_2; int32_t L_12 = L_11.___y; return L_12; } IL_004c: { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_13 = V_2; int32_t L_14 = L_13.___x; return L_14; } IL_0053: { float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_3), (35.0f), (135.0f), NULL); int32_t L_15 = __this->___kCornerTypeInnerBottomRight; int32_t L_16 = __this->___kCornerTypeOuterTopRight; int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&V_4), L_15, L_16, NULL); float L_17 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_18 = V_3; float L_19 = L_18.___x; if ((!(((float)L_17) > ((float)L_19)))) { goto IL_00a1; } } { float L_20 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_21 = V_3; float L_22 = L_21.___y; if ((!(((float)L_20) < ((float)L_22)))) { goto IL_00a1; } } { float L_23 = ___1_angle; if ((((float)L_23) > ((float)(0.0f)))) { goto IL_0099; } } { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_24 = V_4; int32_t L_25 = L_24.___y; return L_25; } IL_0099: { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_26 = V_4; int32_t L_27 = L_26.___x; return L_27; } IL_00a1: { float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_5), (-35.0f), (35.0f), NULL); int32_t L_28 = __this->___kCornerTypeInnerTopRight; int32_t L_29 = __this->___kCornerTypeOuterTopLeft; int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&V_6), L_28, L_29, NULL); float L_30 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_31 = V_5; float L_32 = L_31.___x; if ((!(((float)L_30) > ((float)L_32)))) { goto IL_00f1; } } { float L_33 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_34 = V_5; float L_35 = L_34.___y; if ((!(((float)L_33) < ((float)L_35)))) { goto IL_00f1; } } { float L_36 = ___1_angle; if ((((float)L_36) > ((float)(0.0f)))) { goto IL_00e9; } } { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_37 = V_6; int32_t L_38 = L_37.___y; return L_38; } IL_00e9: { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_39 = V_6; int32_t L_40 = L_39.___x; return L_40; } IL_00f1: { float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_7), (-135.0f), (135.0f), NULL); int32_t L_41 = __this->___kCornerTypeInnerBottomLeft; int32_t L_42 = __this->___kCornerTypeOuterBottomRight; int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&V_8), L_41, L_42, NULL); float L_43 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_44 = V_7; float L_45 = L_44.___x; if ((!(((float)L_43) > ((float)L_45)))) { goto IL_0141; } } { float L_46 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_47 = V_7; float L_48 = L_47.___y; if ((!(((float)L_46) < ((float)L_48)))) { goto IL_0141; } } { float L_49 = ___1_angle; if ((((float)L_49) > ((float)(0.0f)))) { goto IL_0139; } } { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_50 = V_8; int32_t L_51 = L_50.___y; return L_51; } IL_0139: { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_52 = V_8; int32_t L_53 = L_52.___x; return L_53; } IL_0141: { float L_54 = ___1_angle; if ((((float)L_54) > ((float)(0.0f)))) { goto IL_0150; } } { int32_t L_55 = __this->___kCornerTypeOuterBottomRight; return L_55; } IL_0150: { int32_t L_56 = __this->___kCornerTypeInnerBottomLeft; return L_56; } } IL2CPP_EXTERN_C int32_t SpriteShapeGenerator_CalculateCorner_m2889F0F78372F001B2827FC7F97311A6FF801828_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, float ___1_angle, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_lt, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___3_rt, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = SpriteShapeGenerator_CalculateCorner_m2889F0F78372F001B2827FC7F97311A6FF801828(_thisAdjusted, ___0_index, ___1_angle, ___2_lt, ___3_rt, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_InsertCorner_m2A32C77F92888AAEFDE80128460D5FAAE8C8DEC5 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* ___1_cpSpriteIndices, NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* ___2_newPoints, int32_t* ___3_activePoint, bool* ___4_cornerConsidered, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_2; memset((&V_2), 0, sizeof(V_2)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_3; memset((&V_3), 0, sizeof(V_3)); JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 V_4; memset((&V_4), 0, sizeof(V_4)); JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 V_5; memset((&V_5), 0, sizeof(V_5)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_6; memset((&V_6), 0, sizeof(V_6)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_7; memset((&V_7), 0, sizeof(V_7)); float V_8 = 0.0f; float V_9 = 0.0f; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 V_12; memset((&V_12), 0, sizeof(V_12)); int32_t G_B3_0 = 0; bool* G_B21_0 = NULL; bool* G_B20_0 = NULL; int32_t G_B22_0 = 0; bool* G_B22_1 = NULL; { int32_t L_0 = ___0_index; if (!L_0) { goto IL_0008; } } { int32_t L_1 = ___0_index; G_B3_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0010; } IL_0008: { int32_t L_2; L_2 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); G_B3_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); } IL_0010: { V_0 = G_B3_0; int32_t L_3 = ___0_index; int32_t L_4; L_4 = SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline(__this, NULL); V_1 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_3, 1))%L_4)); NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* L_5 = ___1_cpSpriteIndices; int32_t L_6 = V_0; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_7; L_7 = IL2CPP_NATIVEARRAY_GET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (L_5)->___m_Buffer, L_6); int32_t L_8 = L_7.___x; int32_t L_9; L_9 = SpriteShapeGenerator_get_spriteCount_m8D39765E70D833493EEA503ED982F410EA9DFA53(__this, NULL); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0044; } } { NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* L_10 = ___1_cpSpriteIndices; int32_t L_11 = ___0_index; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_12; L_12 = IL2CPP_NATIVEARRAY_GET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (L_10)->___m_Buffer, L_11); int32_t L_13 = L_12.___x; int32_t L_14; L_14 = SpriteShapeGenerator_get_spriteCount_m8D39765E70D833493EEA503ED982F410EA9DFA53(__this, NULL); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_0046; } } IL_0044: { return (bool)0; } IL_0046: { NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* L_15 = ___1_cpSpriteIndices; int32_t L_16 = V_0; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_17; L_17 = IL2CPP_NATIVEARRAY_GET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (L_15)->___m_Buffer, L_16); int32_t L_18 = L_17.___y; if (!L_18) { goto IL_0062; } } { NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* L_19 = ___1_cpSpriteIndices; int32_t L_20 = ___0_index; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_21; L_21 = IL2CPP_NATIVEARRAY_GET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (L_19)->___m_Buffer, L_20); int32_t L_22 = L_21.___y; if (L_22) { goto IL_0064; } } IL_0062: { return (bool)0; } IL_0064: { int32_t L_23 = V_0; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_24; L_24 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_23, NULL); V_2 = L_24; int32_t L_25 = ___0_index; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_26; L_26 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_25, NULL); V_3 = L_26; int32_t L_27 = V_1; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_28; L_28 = SpriteShapeGenerator_GetControlPoint_mF73708A8E099838AC8806D2EE1305D230C709A37(__this, L_27, NULL); V_4 = L_28; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_29 = V_3; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_30 = L_29.___cpData; int32_t L_31 = L_30.___y; if (!L_31) { goto IL_00c4; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_32 = V_2; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_33 = L_32.___cpData; int32_t L_34 = L_33.___z; int32_t L_35 = __this->___kModeLinear; if ((!(((uint32_t)L_34) == ((uint32_t)L_35)))) { goto IL_00c4; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_36 = V_3; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_37 = L_36.___cpData; int32_t L_38 = L_37.___z; int32_t L_39 = __this->___kModeLinear; if ((!(((uint32_t)L_38) == ((uint32_t)L_39)))) { goto IL_00c4; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_40 = V_4; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_41 = L_40.___cpData; int32_t L_42 = L_41.___z; int32_t L_43 = __this->___kModeLinear; if ((((int32_t)L_42) == ((int32_t)L_43))) { goto IL_00c6; } } IL_00c4: { return (bool)0; } IL_00c6: { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_44 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_45 = L_44.___cpInfo; float L_46 = L_45.___x; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_47 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_48 = L_47.___cpInfo; float L_49 = L_48.___x; if ((!(((float)L_46) == ((float)L_49)))) { goto IL_00f7; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_50 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_51 = L_50.___cpInfo; float L_52 = L_51.___x; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_53 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_54 = L_53.___cpInfo; float L_55 = L_54.___x; if ((((float)L_52) == ((float)L_55))) { goto IL_00f9; } } IL_00f7: { return (bool)0; } IL_00f9: { NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* L_56 = ___1_cpSpriteIndices; int32_t L_57 = V_0; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_58; L_58 = IL2CPP_NATIVEARRAY_GET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (L_56)->___m_Buffer, L_57); int32_t L_59 = L_58.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_60; L_60 = SpriteShapeGenerator_GetSpriteInfo_mC06825216D7CF04273E559CBBACEA742CCCC129E(__this, L_59, NULL); NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* L_61 = ___1_cpSpriteIndices; int32_t L_62 = ___0_index; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_63; L_63 = IL2CPP_NATIVEARRAY_GET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (L_61)->___m_Buffer, L_62); int32_t L_64 = L_63.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_65; L_65 = SpriteShapeGenerator_GetSpriteInfo_mC06825216D7CF04273E559CBBACEA742CCCC129E(__this, L_64, NULL); V_5 = L_65; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_66 = L_60.___metaInfo; float L_67 = L_66.___y; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_68 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_69 = L_68.___metaInfo; float L_70 = L_69.___y; if ((((float)L_67) == ((float)L_70))) { goto IL_0139; } } { return (bool)0; } IL_0139: { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_71 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_72 = L_71.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_73 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_74 = L_73.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_75; L_75 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_72, L_74, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_76; L_76 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_75, NULL); V_6 = L_76; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_77 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_78 = L_77.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_79 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_80 = L_79.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_81; L_81 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_78, L_80, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_82; L_82 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_81, NULL); V_7 = L_82; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_83 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_84 = V_7; float L_85; L_85 = SpriteShapeGenerator_AngleBetweenVector_mE576D3B5B635113A6402D84E3C7E9C02898E2685(L_83, L_84, NULL); V_8 = L_85; float L_86 = V_8; float L_87; L_87 = math_abs_m3D9508B36B045BFE7B89C6C69AD34596264E4FE1_inline(L_86, NULL); V_9 = L_87; bool* L_88 = ___4_cornerConsidered; float L_89 = V_9; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_90 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_91 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_90->___curveData); float L_92 = L_91->___z; JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_93 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_94 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_93->___curveData); float L_95 = L_94->___z; bool L_96; L_96 = SpriteShapeGenerator_AngleWithinRange_mBFC8803A87435D94B5AA0D8E779A79729AC7FC90(__this, L_89, ((float)il2cpp_codegen_subtract((90.0f), L_92)), ((float)il2cpp_codegen_add((90.0f), L_95)), NULL); if (L_96) { G_B21_0 = L_88; goto IL_01cf; } G_B20_0 = L_88; } { JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA* L_97 = (JobParameters_tB5052920FED049655BC1AC4E0520234C4DFBFFAA*)(&__this->___m_ShapeParams); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_98 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_97->___curveData); float L_99 = L_98->___z; G_B22_0 = ((((float)L_99) == ((float)(90.0f)))? 1 : 0); G_B22_1 = G_B20_0; goto IL_01d0; } IL_01cf: { G_B22_0 = 1; G_B22_1 = G_B21_0; } IL_01d0: { *((int8_t*)G_B22_1) = (int8_t)G_B22_0; bool* L_100 = ___4_cornerConsidered; int32_t L_101 = *((uint8_t*)L_100); if (!L_101) { goto IL_0229; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_102 = V_3; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_103 = L_102.___cpData; int32_t L_104 = L_103.___y; if ((!(((uint32_t)L_104) == ((uint32_t)1)))) { goto IL_0229; } } { JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_105 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_106 = L_105.___position; JobControlPoint_t4A1C76318BCFAEC1F3FBA7879A2FB6FD0AFB2A36 L_107 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_108 = L_107.___position; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_109; L_109 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_106, L_108, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_110; L_110 = math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline(L_109, NULL); V_10 = L_110; int32_t L_111 = ___0_index; float L_112 = V_8; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_113 = V_10; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_114 = V_6; int32_t L_115; L_115 = SpriteShapeGenerator_CalculateCorner_m2889F0F78372F001B2827FC7F97311A6FF801828(__this, L_111, L_112, L_113, L_114, NULL); V_11 = L_115; int32_t L_116 = V_11; if ((((int32_t)L_116) <= ((int32_t)0))) { goto IL_0229; } } { int32_t L_117 = V_11; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_118; L_118 = SpriteShapeGenerator_GetCornerSpriteInfo_m6170012E001B82F923367E339A60AE997AEC7335(__this, L_117, NULL); V_12 = L_118; int32_t L_119 = ___0_index; int32_t L_120 = V_11; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_121 = V_12; NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* L_122 = ___2_newPoints; int32_t* L_123 = ___3_activePoint; bool L_124; L_124 = SpriteShapeGenerator_AttachCorner_mE870FE2AFC67B7EA889191D1D4290690B3D9AEDE(__this, L_119, L_120, L_121, L_122, L_123, NULL); return L_124; } IL_0229: { return (bool)0; } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_InsertCorner_m2A32C77F92888AAEFDE80128460D5FAAE8C8DEC5_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* ___1_cpSpriteIndices, NativeArray_1_tD02731CFBE491B5BFFD8328166FDE46F8D844B1A* ___2_newPoints, int32_t* ___3_activePoint, bool* ___4_cornerConsidered, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_InsertCorner_m2A32C77F92888AAEFDE80128460D5FAAE8C8DEC5(_thisAdjusted, ___0_index, ___1_cpSpriteIndices, ___2_newPoints, ___3_activePoint, ___4_cornerConsidered, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_TessellateCorners_mBEC539F9EBD424BC9682C3EF748E500E2D1A5C27 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5; memset((&V_5), 0, sizeof(V_5)); bool V_6 = false; int32_t V_7 = 0; int32_t V_8 = 0; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; int32_t V_11 = 0; SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 V_12; memset((&V_12), 0, sizeof(V_12)); int32_t G_B6_0 = 0; int32_t G_B6_1 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B6_2 = NULL; int32_t G_B5_0 = 0; int32_t G_B5_1 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B5_2 = NULL; int32_t G_B7_0 = 0; int32_t G_B7_1 = 0; int32_t G_B7_2 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B7_3 = NULL; int32_t G_B9_0 = 0; int32_t G_B9_1 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B9_2 = NULL; int32_t G_B8_0 = 0; int32_t G_B8_1 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B8_2 = NULL; int32_t G_B10_0 = 0; int32_t G_B10_1 = 0; int32_t G_B10_2 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B10_3 = NULL; int32_t G_B12_0 = 0; int32_t G_B12_1 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B12_2 = NULL; int32_t G_B11_0 = 0; int32_t G_B11_1 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B11_2 = NULL; int32_t G_B13_0 = 0; int32_t G_B13_1 = 0; int32_t G_B13_2 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B13_3 = NULL; int32_t G_B15_0 = 0; int32_t G_B15_1 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B15_2 = NULL; int32_t G_B14_0 = 0; int32_t G_B14_1 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B14_2 = NULL; int32_t G_B16_0 = 0; int32_t G_B16_1 = 0; int32_t G_B16_2 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B16_3 = NULL; { V_0 = 1; goto IL_050d; } IL_0007: { int32_t L_0 = V_0; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_1; L_1 = SpriteShapeGenerator_GetCornerSpriteInfo_m6170012E001B82F923367E339A60AE997AEC7335(__this, L_0, NULL); V_1 = L_1; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_2 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_3 = L_2.___metaInfo; float L_4 = L_3.___x; if ((((float)L_4) == ((float)(0.0f)))) { goto IL_0509; } } { V_2 = 0; V_3 = 0; NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_5 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); int32_t L_6 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545(L_5, L_6, NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var); V_4 = L_7; NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_8 = (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*)(&__this->___m_Uv0Array); int32_t L_9 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; L_10 = NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3(L_8, L_9, NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_RuntimeMethod_var); V_5 = L_10; int32_t L_11 = V_0; int32_t L_12 = __this->___kCornerTypeOuterBottomRight; V_6 = (bool)((((int32_t)((((int32_t)L_11) > ((int32_t)L_12))? 1 : 0)) == ((int32_t)0))? 1 : 0); int32_t L_13 = __this->___m_VertexArrayCount; V_7 = L_13; V_8 = 0; goto IL_0443; } IL_0062: { NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9* L_14 = (NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9*)(&__this->___m_Corners); int32_t L_15 = V_8; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_16; L_16 = IL2CPP_NATIVEARRAY_GET_ITEM(JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99, (L_14)->___m_Buffer, L_15); V_9 = L_16; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_17 = V_9; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_18 = L_17.___cornerData; int32_t L_19 = L_18.___x; int32_t L_20 = V_0; if ((!(((uint32_t)L_19) == ((uint32_t)L_20)))) { goto IL_043d; } } { JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_21 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_22 = L_21.___top; float L_23 = L_22.___x; (&V_4)->___x = L_23; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_24 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_25 = L_24.___top; float L_26 = L_25.___y; (&V_4)->___y = L_26; int32_t L_27 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_28; L_28 = SpriteShapeGenerator_CornerTextureCoordinate_m832C4406CE02463EA7B1E0B1BAD91F0D3902E485(__this, L_27, 1, NULL); float L_29 = L_28.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_30 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_31 = L_30.___uvInfo; float L_32 = L_31.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_33 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_34 = L_33.___uvInfo; float L_35 = L_34.___x; (&V_5)->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_29, L_32)), L_35)); int32_t L_36 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_37; L_37 = SpriteShapeGenerator_CornerTextureCoordinate_m832C4406CE02463EA7B1E0B1BAD91F0D3902E485(__this, L_36, 1, NULL); float L_38 = L_37.___y; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_39 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_40 = L_39.___uvInfo; float L_41 = L_40.___w; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_42 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_43 = L_42.___uvInfo; float L_44 = L_43.___y; (&V_5)->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_38, L_41)), L_44)); NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_45 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); int32_t L_46 = __this->___m_VertexArrayCount; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_4; NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189(L_45, L_46, L_47, NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_48 = (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*)(&__this->___m_Uv0Array); int32_t L_49 = __this->___m_VertexArrayCount; V_10 = L_49; int32_t L_50 = V_10; __this->___m_VertexArrayCount = ((int32_t)il2cpp_codegen_add(L_50, 1)); int32_t L_51 = V_10; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52 = V_5; NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388(L_48, L_51, L_52, NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_53 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_54 = L_53.___right; float L_55 = L_54.___x; (&V_4)->___x = L_55; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_56 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_57 = L_56.___right; float L_58 = L_57.___y; (&V_4)->___y = L_58; int32_t L_59 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_60; L_60 = SpriteShapeGenerator_CornerTextureCoordinate_m832C4406CE02463EA7B1E0B1BAD91F0D3902E485(__this, L_59, 0, NULL); float L_61 = L_60.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_62 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_63 = L_62.___uvInfo; float L_64 = L_63.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_65 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_66 = L_65.___uvInfo; float L_67 = L_66.___x; (&V_5)->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_61, L_64)), L_67)); int32_t L_68 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_69; L_69 = SpriteShapeGenerator_CornerTextureCoordinate_m832C4406CE02463EA7B1E0B1BAD91F0D3902E485(__this, L_68, 0, NULL); float L_70 = L_69.___y; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_71 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_72 = L_71.___uvInfo; float L_73 = L_72.___w; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_74 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_75 = L_74.___uvInfo; float L_76 = L_75.___y; (&V_5)->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_70, L_73)), L_76)); NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_77 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); int32_t L_78 = __this->___m_VertexArrayCount; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = V_4; NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189(L_77, L_78, L_79, NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_80 = (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*)(&__this->___m_Uv0Array); int32_t L_81 = __this->___m_VertexArrayCount; V_10 = L_81; int32_t L_82 = V_10; __this->___m_VertexArrayCount = ((int32_t)il2cpp_codegen_add(L_82, 1)); int32_t L_83 = V_10; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_84 = V_5; NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388(L_80, L_83, L_84, NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_85 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_86 = L_85.___left; float L_87 = L_86.___x; (&V_4)->___x = L_87; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_88 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_89 = L_88.___left; float L_90 = L_89.___y; (&V_4)->___y = L_90; int32_t L_91 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_92; L_92 = SpriteShapeGenerator_CornerTextureCoordinate_m832C4406CE02463EA7B1E0B1BAD91F0D3902E485(__this, L_91, 3, NULL); float L_93 = L_92.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_94 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_95 = L_94.___uvInfo; float L_96 = L_95.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_97 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_98 = L_97.___uvInfo; float L_99 = L_98.___x; (&V_5)->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_93, L_96)), L_99)); int32_t L_100 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_101; L_101 = SpriteShapeGenerator_CornerTextureCoordinate_m832C4406CE02463EA7B1E0B1BAD91F0D3902E485(__this, L_100, 3, NULL); float L_102 = L_101.___y; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_103 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_104 = L_103.___uvInfo; float L_105 = L_104.___w; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_106 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_107 = L_106.___uvInfo; float L_108 = L_107.___y; (&V_5)->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_102, L_105)), L_108)); NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_109 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); int32_t L_110 = __this->___m_VertexArrayCount; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111 = V_4; NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189(L_109, L_110, L_111, NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_112 = (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*)(&__this->___m_Uv0Array); int32_t L_113 = __this->___m_VertexArrayCount; V_10 = L_113; int32_t L_114 = V_10; __this->___m_VertexArrayCount = ((int32_t)il2cpp_codegen_add(L_114, 1)); int32_t L_115 = V_10; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_116 = V_5; NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388(L_112, L_115, L_116, NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_117 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_118 = L_117.___bottom; float L_119 = L_118.___x; (&V_4)->___x = L_119; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_120 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_121 = L_120.___bottom; float L_122 = L_121.___y; (&V_4)->___y = L_122; int32_t L_123 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_124; L_124 = SpriteShapeGenerator_CornerTextureCoordinate_m832C4406CE02463EA7B1E0B1BAD91F0D3902E485(__this, L_123, 2, NULL); float L_125 = L_124.___x; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_126 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_127 = L_126.___uvInfo; float L_128 = L_127.___z; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_129 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_130 = L_129.___uvInfo; float L_131 = L_130.___x; (&V_5)->___x = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_125, L_128)), L_131)); int32_t L_132 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_133; L_133 = SpriteShapeGenerator_CornerTextureCoordinate_m832C4406CE02463EA7B1E0B1BAD91F0D3902E485(__this, L_132, 2, NULL); float L_134 = L_133.___y; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_135 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_136 = L_135.___uvInfo; float L_137 = L_136.___w; JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 L_138 = V_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_139 = L_138.___uvInfo; float L_140 = L_139.___y; (&V_5)->___y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_134, L_137)), L_140)); NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* L_141 = (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*)(&__this->___m_PosArray); int32_t L_142 = __this->___m_VertexArrayCount; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_143 = V_4; NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189(L_141, L_142, L_143, NativeSlice_1_set_Item_mF5AE90B2E0D16A633CC2DA7CCBED596506217189_RuntimeMethod_var); NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* L_144 = (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*)(&__this->___m_Uv0Array); int32_t L_145 = __this->___m_VertexArrayCount; V_10 = L_145; int32_t L_146 = V_10; __this->___m_VertexArrayCount = ((int32_t)il2cpp_codegen_add(L_146, 1)); int32_t L_147 = V_10; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_148 = V_5; NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388(L_144, L_147, L_148, NativeSlice_1_set_Item_m47FAEF07B73DD23AE49B55F20E3976BE4369D388_RuntimeMethod_var); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_149 = (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)(&__this->___m_IndexArray); int32_t L_150 = __this->___m_IndexArrayCount; V_10 = L_150; int32_t L_151 = V_10; __this->___m_IndexArrayCount = ((int32_t)il2cpp_codegen_add(L_151, 1)); int32_t L_152 = V_10; int32_t L_153 = V_3; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_149)->___m_Buffer, L_152, ((uint16_t)((int32_t)(uint16_t)L_153))); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_154 = (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)(&__this->___m_IndexArray); int32_t L_155 = __this->___m_IndexArrayCount; V_10 = L_155; int32_t L_156 = V_10; __this->___m_IndexArrayCount = ((int32_t)il2cpp_codegen_add(L_156, 1)); int32_t L_157 = V_10; int32_t L_158 = V_3; bool L_159 = V_6; if (L_159) { G_B6_0 = L_158; G_B6_1 = L_157; G_B6_2 = L_154; goto IL_038e; } G_B5_0 = L_158; G_B5_1 = L_157; G_B5_2 = L_154; } { G_B7_0 = 3; G_B7_1 = G_B5_0; G_B7_2 = G_B5_1; G_B7_3 = G_B5_2; goto IL_038f; } IL_038e: { G_B7_0 = 1; G_B7_1 = G_B6_0; G_B7_2 = G_B6_1; G_B7_3 = G_B6_2; } IL_038f: { IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (G_B7_3)->___m_Buffer, G_B7_2, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(G_B7_1, G_B7_0))))); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_160 = (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)(&__this->___m_IndexArray); int32_t L_161 = __this->___m_IndexArrayCount; V_10 = L_161; int32_t L_162 = V_10; __this->___m_IndexArrayCount = ((int32_t)il2cpp_codegen_add(L_162, 1)); int32_t L_163 = V_10; int32_t L_164 = V_3; bool L_165 = V_6; if (L_165) { G_B9_0 = L_164; G_B9_1 = L_163; G_B9_2 = L_160; goto IL_03b8; } G_B8_0 = L_164; G_B8_1 = L_163; G_B8_2 = L_160; } { G_B10_0 = 1; G_B10_1 = G_B8_0; G_B10_2 = G_B8_1; G_B10_3 = G_B8_2; goto IL_03b9; } IL_03b8: { G_B10_0 = 3; G_B10_1 = G_B9_0; G_B10_2 = G_B9_1; G_B10_3 = G_B9_2; } IL_03b9: { IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (G_B10_3)->___m_Buffer, G_B10_2, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(G_B10_1, G_B10_0))))); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_166 = (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)(&__this->___m_IndexArray); int32_t L_167 = __this->___m_IndexArrayCount; V_10 = L_167; int32_t L_168 = V_10; __this->___m_IndexArrayCount = ((int32_t)il2cpp_codegen_add(L_168, 1)); int32_t L_169 = V_10; int32_t L_170 = V_3; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_166)->___m_Buffer, L_169, ((uint16_t)((int32_t)(uint16_t)L_170))); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_171 = (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)(&__this->___m_IndexArray); int32_t L_172 = __this->___m_IndexArrayCount; V_10 = L_172; int32_t L_173 = V_10; __this->___m_IndexArrayCount = ((int32_t)il2cpp_codegen_add(L_173, 1)); int32_t L_174 = V_10; int32_t L_175 = V_3; bool L_176 = V_6; if (L_176) { G_B12_0 = L_175; G_B12_1 = L_174; G_B12_2 = L_171; goto IL_0403; } G_B11_0 = L_175; G_B11_1 = L_174; G_B11_2 = L_171; } { G_B13_0 = 2; G_B13_1 = G_B11_0; G_B13_2 = G_B11_1; G_B13_3 = G_B11_2; goto IL_0404; } IL_0403: { G_B13_0 = 3; G_B13_1 = G_B12_0; G_B13_2 = G_B12_1; G_B13_3 = G_B12_2; } IL_0404: { IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (G_B13_3)->___m_Buffer, G_B13_2, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(G_B13_1, G_B13_0))))); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_177 = (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)(&__this->___m_IndexArray); int32_t L_178 = __this->___m_IndexArrayCount; V_10 = L_178; int32_t L_179 = V_10; __this->___m_IndexArrayCount = ((int32_t)il2cpp_codegen_add(L_179, 1)); int32_t L_180 = V_10; int32_t L_181 = V_3; bool L_182 = V_6; if (L_182) { G_B15_0 = L_181; G_B15_1 = L_180; G_B15_2 = L_177; goto IL_042d; } G_B14_0 = L_181; G_B14_1 = L_180; G_B14_2 = L_177; } { G_B16_0 = 3; G_B16_1 = G_B14_0; G_B16_2 = G_B14_1; G_B16_3 = G_B14_2; goto IL_042e; } IL_042d: { G_B16_0 = 2; G_B16_1 = G_B15_0; G_B16_2 = G_B15_1; G_B16_3 = G_B15_2; } IL_042e: { IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (G_B16_3)->___m_Buffer, G_B16_2, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(G_B16_1, G_B16_0))))); int32_t L_183 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_183, 4)); int32_t L_184 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_184, 6)); } IL_043d: { int32_t L_185 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_185, 1)); } IL_0443: { int32_t L_186 = V_8; int32_t L_187 = __this->___m_CornerCount; if ((((int32_t)L_186) < ((int32_t)L_187))) { goto IL_0062; } } { NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_188 = (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F*)(&__this->___m_TanArray); int32_t L_189; L_189 = NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50(L_188, NativeSlice_1_get_Length_mED822A5A5476BEBA72E429C395644A7B41F78F50_RuntimeMethod_var); if ((((int32_t)L_189) <= ((int32_t)1))) { goto IL_049a; } } { int32_t L_190 = V_7; V_11 = L_190; goto IL_0490; } IL_0464: { NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F* L_191 = (NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F*)(&__this->___m_TanArray); int32_t L_192 = V_11; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_193; memset((&L_193), 0, sizeof(L_193)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_193), (1.0f), (0.0f), (0.0f), (-1.0f), NULL); NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C(L_191, L_192, L_193, NativeSlice_1_set_Item_m2A0617939E2665260F7D4C232E816BAE868C720C_RuntimeMethod_var); int32_t L_194 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_194, 1)); } IL_0490: { int32_t L_195 = V_11; int32_t L_196 = __this->___m_VertexArrayCount; if ((((int32_t)L_195) < ((int32_t)L_196))) { goto IL_0464; } } IL_049a: { int32_t L_197 = V_2; if ((((int32_t)L_197) <= ((int32_t)0))) { goto IL_0509; } } { int32_t L_198 = V_3; if ((((int32_t)L_198) <= ((int32_t)0))) { goto IL_0509; } } { NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_199 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArray); int32_t L_200 = __this->___m_GeomArrayCount; SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 L_201; L_201 = IL2CPP_NATIVEARRAY_GET_ITEM(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5, (L_199)->___m_Buffer, L_200); V_12 = L_201; int32_t L_202 = __this->___m_GeomArrayCount; SpriteShapeSegment_set_geomIndex_m14DE47F211B8A0689AE1CBD62C3A1EEFF0605E25((&V_12), L_202, NULL); int32_t L_203 = V_2; SpriteShapeSegment_set_indexCount_m28732D6B993D21A6327A1A0CEC2AA9EDCCA2C4A1((&V_12), L_203, NULL); int32_t L_204 = V_3; SpriteShapeSegment_set_vertexCount_mFF8D13BF27EC6010581D458BB131F118EF52A0F3((&V_12), L_204, NULL); NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13* L_205 = (NativeArray_1_t6F6DC3ADF226AD65ED9319CB852676AE3EEEDB13*)(&__this->___m_SpriteInfos); int32_t L_206; L_206 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_205)->___m_Length); int32_t L_207 = V_0; SpriteShapeSegment_set_spriteIndex_mDAFA4E1F6BB47EE7540C6CD46CC5376652DADC13((&V_12), ((int32_t)il2cpp_codegen_add(L_206, ((int32_t)il2cpp_codegen_subtract(L_207, 1)))), NULL); NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* L_208 = (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED*)(&__this->___m_GeomArray); int32_t L_209 = __this->___m_GeomArrayCount; V_10 = L_209; int32_t L_210 = V_10; __this->___m_GeomArrayCount = ((int32_t)il2cpp_codegen_add(L_210, 1)); int32_t L_211 = V_10; SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5 L_212 = V_12; IL2CPP_NATIVEARRAY_SET_ITEM(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5, (L_208)->___m_Buffer, L_211, (L_212)); } IL_0509: { int32_t L_213 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_213, 1)); } IL_050d: { int32_t L_214 = V_0; int32_t L_215 = __this->___kCornerTypeInnerBottomRight; if ((((int32_t)L_214) <= ((int32_t)L_215))) { goto IL_0007; } } { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_TessellateCorners_mBEC539F9EBD424BC9682C3EF748E500E2D1A5C27_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_TessellateCorners_mBEC539F9EBD424BC9682C3EF748E500E2D1A5C27(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeGenerator_AreCollinear_m2CF9A2780D5320C72BBC9415DDEC1A04FE57D89F (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_b, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_c, float ___3_t, const RuntimeMethod* method) { float V_0 = 0.0f; { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_a; float L_1 = L_0.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___1_b; float L_3 = L_2.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___0_a; float L_5 = L_4.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___2_c; float L_7 = L_6.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8 = ___0_a; float L_9 = L_8.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10 = ___2_c; float L_11 = L_10.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12 = ___0_a; float L_13 = L_12.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_14 = ___1_b; float L_15 = L_14.___x; V_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_9, L_11)), ((float)il2cpp_codegen_subtract(L_13, L_15)))); float L_16 = V_0; float L_17; L_17 = math_abs_m3D9508B36B045BFE7B89C6C69AD34596264E4FE1_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)))), L_16)), NULL); float L_18 = ___3_t; return (bool)((((float)L_17) < ((float)L_18))? 1 : 0); } } IL2CPP_EXTERN_C bool SpriteShapeGenerator_AreCollinear_m2CF9A2780D5320C72BBC9415DDEC1A04FE57D89F_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_a, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_b, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___2_c, float ___3_t, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpriteShapeGenerator_AreCollinear_m2CF9A2780D5320C72BBC9415DDEC1A04FE57D89F(_thisAdjusted, ___0_a, ___1_b, ___2_c, ___3_t, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_OptimizePoints_m12067570C5E61E1291B57D9C6F8D284CCE19F46D (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, float ___0_tolerance, bool ___1_tess, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___2_pointSet, int32_t* ___3_pointCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModuleHandle_Copy_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mD5EED246F306E5FB4D3E541BB32CE156941BF022_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModuleHandle_t2F8BE4233858E78501EF0B4D650CECD9A6D5D9F4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_5; memset((&V_5), 0, sizeof(V_5)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_6; memset((&V_6), 0, sizeof(V_6)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_7; memset((&V_7), 0, sizeof(V_7)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_10; memset((&V_10), 0, sizeof(V_10)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_11; memset((&V_11), 0, sizeof(V_11)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_12; memset((&V_12), 0, sizeof(V_12)); { V_0 = 8; int32_t* L_0 = ___3_pointCount; int32_t L_1 = *((int32_t*)L_0); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_0009; } } { return; } IL_0009: { int32_t* L_3 = ___3_pointCount; int32_t L_4 = *((int32_t*)L_3); NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A((&V_1), ((int32_t)il2cpp_codegen_add(L_4, 8)), 2, 0, NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); V_2 = 0; int32_t* L_5 = ___3_pointCount; int32_t L_6 = *((int32_t*)L_5); V_3 = ((int32_t)il2cpp_codegen_subtract(L_6, 2)); V_4 = (bool)1; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_7 = ___2_pointSet; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8; L_8 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_7)->___m_Buffer, 0); V_5 = L_8; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9 = V_5; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, 0, (L_9)); V_9 = 0; goto IL_00ac; } IL_003a: { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_10 = ___2_pointSet; int32_t L_11 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12; L_12 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_10)->___m_Buffer, L_11); V_10 = L_12; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_13 = ___2_pointSet; int32_t L_14 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_15; L_15 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_13)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_14, 1))); V_11 = L_15; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_16 = ___2_pointSet; int32_t L_17 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_18; L_18 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_16)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_17, 2))); V_12 = L_18; } IL_005c: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_19 = V_10; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20 = V_11; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_21 = V_12; float L_22 = ___0_tolerance; bool L_23; L_23 = SpriteShapeGenerator_AreCollinear_m2CF9A2780D5320C72BBC9415DDEC1A04FE57D89F(__this, L_19, L_20, L_21, L_22, NULL); V_4 = L_23; bool L_24 = V_4; if (L_24) { goto IL_007f; } } { int32_t L_25 = V_2; int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_25, 1)); V_2 = L_26; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_27 = V_11; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_26, (L_27)); goto IL_00a6; } IL_007f: { int32_t L_28 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_28, 1)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_29 = ___2_pointSet; int32_t L_30 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_31; L_31 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_29)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_30, 1))); V_11 = L_31; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_32 = ___2_pointSet; int32_t L_33 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_34; L_34 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_32)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_33, 2))); V_12 = L_34; bool L_35 = V_4; if (!L_35) { goto IL_00a6; } } { int32_t L_36 = V_9; int32_t L_37 = V_3; if ((((int32_t)L_36) < ((int32_t)L_37))) { goto IL_005c; } } IL_00a6: { int32_t L_38 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00ac: { int32_t L_39 = V_9; int32_t L_40 = V_3; if ((((int32_t)L_39) < ((int32_t)L_40))) { goto IL_003a; } } { int32_t L_41 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_42; L_42 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_41); V_6 = L_42; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_43 = ___2_pointSet; int32_t L_44 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_45; L_45 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_43)->___m_Buffer, L_44); V_7 = L_45; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_46 = ___2_pointSet; int32_t L_47 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_48; L_48 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_46)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_47, 1))); V_8 = L_48; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_49 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_50 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_51 = V_8; float L_52 = ___0_tolerance; bool L_53; L_53 = SpriteShapeGenerator_AreCollinear_m2CF9A2780D5320C72BBC9415DDEC1A04FE57D89F(__this, L_49, L_50, L_51, L_52, NULL); V_4 = L_53; bool L_54 = V_4; if (L_54) { goto IL_00f0; } } { int32_t L_55 = V_2; int32_t L_56 = ((int32_t)il2cpp_codegen_add(L_55, 1)); V_2 = L_56; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_57 = V_7; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_56, (L_57)); } IL_00f0: { bool L_58; L_58 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); if (!L_58) { goto IL_0136; } } { bool L_59 = ___1_tess; if (L_59) { goto IL_00ff; } } { int32_t L_60 = V_2; if ((((int32_t)L_60) <= ((int32_t)2))) { goto IL_0126; } } IL_00ff: { int32_t L_61 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_62; L_62 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_61); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_63 = V_8; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_64 = V_5; float L_65 = ___0_tolerance; bool L_66; L_66 = SpriteShapeGenerator_AreCollinear_m2CF9A2780D5320C72BBC9415DDEC1A04FE57D89F(__this, L_62, L_63, L_64, L_65, NULL); V_4 = L_66; bool L_67 = V_4; if (L_67) { goto IL_0126; } } { int32_t L_68 = V_2; int32_t L_69 = ((int32_t)il2cpp_codegen_add(L_68, 1)); V_2 = L_69; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_70 = V_8; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_69, (L_70)); } IL_0126: { int32_t L_71 = V_2; int32_t L_72 = ((int32_t)il2cpp_codegen_add(L_71, 1)); V_2 = L_72; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_73 = V_5; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_72, (L_73)); goto IL_0144; } IL_0136: { int32_t L_74 = V_2; int32_t L_75 = ((int32_t)il2cpp_codegen_add(L_74, 1)); V_2 = L_75; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_76 = V_8; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_75, (L_76)); } IL_0144: { int32_t* L_77 = ___3_pointCount; int32_t L_78 = V_2; *((int32_t*)L_77) = (int32_t)((int32_t)il2cpp_codegen_add(L_78, 1)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_79 = V_1; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_80 = ___2_pointSet; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_81 = (*(NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)L_80); int32_t* L_82 = ___3_pointCount; int32_t L_83 = *((int32_t*)L_82); il2cpp_codegen_runtime_class_init_inline(ModuleHandle_t2F8BE4233858E78501EF0B4D650CECD9A6D5D9F4_il2cpp_TypeInfo_var); ModuleHandle_Copy_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mD5EED246F306E5FB4D3E541BB32CE156941BF022(L_79, L_81, L_83, ModuleHandle_Copy_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mD5EED246F306E5FB4D3E541BB32CE156941BF022_RuntimeMethod_var); NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F((&V_1), NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_OptimizePoints_m12067570C5E61E1291B57D9C6F8D284CCE19F46D_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, float ___0_tolerance, bool ___1_tess, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___2_pointSet, int32_t* ___3_pointCount, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_OptimizePoints_m12067570C5E61E1291B57D9C6F8D284CCE19F46D(_thisAdjusted, ___0_tolerance, ___1_tess, ___2_pointSet, ___3_pointCount, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_AttachCornerToCollider_m2468C75A72FD1AFD391A373FECDB44FABF9BE78F (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, float ___1_pivot, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___2_points, int32_t* ___3_pointCount, const RuntimeMethod* method) { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; int32_t V_2 = 0; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 V_3; memset((&V_3), 0, sizeof(V_3)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_4; memset((&V_4), 0, sizeof(V_4)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_5; memset((&V_5), 0, sizeof(V_5)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; { float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_0), (0.0f), (0.0f), NULL); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_0 = ___0_isi; int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_1 = L_0.___sgInfo; int32_t L_2 = L_1.___x; V_1 = ((int32_t)il2cpp_codegen_add(L_2, 1)); V_2 = 0; goto IL_00e6; } IL_0026: { NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9* L_3 = (NativeArray_1_tE2E3F30FD2D061E2FA4FCA86BD8F1118E53219C9*)(&__this->___m_Corners); int32_t L_4 = V_2; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_5; L_5 = IL2CPP_NATIVEARRAY_GET_ITEM(JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99, (L_3)->___m_Buffer, L_4); V_3 = L_5; int32_t L_6 = V_1; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_7 = V_3; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_8 = L_7.___cornerData; int32_t L_9 = L_8.___y; if ((!(((uint32_t)L_6) == ((uint32_t)L_9)))) { goto IL_00e2; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10 = V_0; V_4 = L_10; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_11 = V_0; V_5 = L_11; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_12 = V_3; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_13 = L_12.___cornerData; int32_t L_14 = L_13.___x; int32_t L_15 = __this->___kCornerTypeOuterBottomRight; if ((((int32_t)L_14) <= ((int32_t)L_15))) { goto IL_0067; } } { JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_16 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_17 = L_16.___top; V_5 = L_17; goto IL_006f; } IL_0067: { JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_18 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_19 = L_18.___bottom; V_5 = L_19; } IL_006f: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20 = V_0; V_6 = L_20; JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_21 = V_3; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_22 = L_21.___cornerData; int32_t L_23 = L_22.___x; int32_t L_24 = __this->___kCornerTypeOuterBottomRight; if ((((int32_t)L_23) <= ((int32_t)L_24))) { goto IL_008f; } } { JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_25 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_26 = L_25.___bottom; V_6 = L_26; goto IL_0097; } IL_008f: { JobCornerInfo_t4B00296B36DDE3A9780DD95B9FF3D93CD8F3FD99 L_27 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_28 = L_27.___top; V_6 = L_28; } IL_0097: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_29 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_30 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_31; L_31 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_29, L_30, NULL); float L_32 = ___1_pivot; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_33; L_33 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_31, L_32, NULL); V_4 = L_33; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_34 = V_6; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_36; L_36 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_34, L_35, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_37 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_38; L_38 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_36, L_37, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_39 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_40; L_40 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_38, L_39, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_41; L_41 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_40, (0.5f), NULL); V_4 = L_41; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_42 = ___2_points; int32_t* L_43 = ___3_pointCount; int32_t* L_44 = ___3_pointCount; int32_t L_45 = *((int32_t*)L_44); V_7 = L_45; int32_t L_46 = V_7; *((int32_t*)L_43) = (int32_t)((int32_t)il2cpp_codegen_add(L_46, 1)); int32_t L_47 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_48 = V_4; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_42)->___m_Buffer, L_47, (L_48)); return; } IL_00e2: { int32_t L_49 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_00e6: { int32_t L_50 = V_2; int32_t L_51 = __this->___m_CornerCount; if ((((int32_t)L_50) < ((int32_t)L_51))) { goto IL_0026; } } { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_AttachCornerToCollider_m2468C75A72FD1AFD391A373FECDB44FABF9BE78F_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, float ___1_pivot, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___2_points, int32_t* ___3_pointCount, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_AttachCornerToCollider_m2468C75A72FD1AFD391A373FECDB44FABF9BE78F(_thisAdjusted, ___0_isi, ___1_pivot, ___2_points, ___3_pointCount, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA SpriteShapeGenerator_UpdateExtraGeometry_mECAD4B1A09D3025A61B93F90029FC864AFD2D6EF (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___1_ispr, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___2_vertices, int32_t ___3_count, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___4_points, int32_t* ___5_pointCount, float ___6__pivot, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_2; memset((&V_2), 0, sizeof(V_2)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_3; memset((&V_3), 0, sizeof(V_3)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_4; memset((&V_4), 0, sizeof(V_4)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_5; memset((&V_5), 0, sizeof(V_5)); int32_t V_6 = 0; int32_t V_7 = 0; { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0; memset((&L_0), 0, sizeof(L_0)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_0), (0.0f), (0.0f), NULL); V_0 = (0.0f); float L_1 = V_0; float L_2 = ___6__pivot; V_0 = ((float)il2cpp_codegen_add(L_1, L_2)); JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 L_3 = ___0_isi; float L_4 = V_0; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_5 = ___4_points; int32_t* L_6 = ___5_pointCount; SpriteShapeGenerator_AttachCornerToCollider_m2468C75A72FD1AFD391A373FECDB44FABF9BE78F(__this, L_3, L_4, L_5, L_6, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = L_0; V_1 = L_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8 = L_7; V_2 = L_8; V_3 = L_8; V_6 = 0; goto IL_00a8; } IL_0030: { Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_9 = ___2_vertices; int32_t L_10 = V_6; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_11; L_11 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_9, L_10, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_12 = L_11.___pos; V_2 = L_12; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_13 = ___2_vertices; int32_t L_14 = V_6; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_15; L_15 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_13, ((int32_t)il2cpp_codegen_add(L_14, 2)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16 = L_15.___pos; V_3 = L_16; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_17 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_18 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_19; L_19 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_17, L_18, NULL); float L_20 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_21; L_21 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_19, L_20, NULL); V_1 = L_21; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_22 = ___2_vertices; int32_t L_23 = V_6; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_24; L_24 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_22, L_23, Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_25 = L_24.___sprite; int32_t L_26 = L_25.___z; if (L_26) { goto IL_00a2; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_27 = ___4_points; int32_t* L_28 = ___5_pointCount; int32_t* L_29 = ___5_pointCount; int32_t L_30 = *((int32_t*)L_29); V_7 = L_30; int32_t L_31 = V_7; *((int32_t*)L_28) = (int32_t)((int32_t)il2cpp_codegen_add(L_31, 1)); int32_t L_32 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_33 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_34 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35; L_35 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_33, L_34, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_36 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_37; L_37 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_35, L_36, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_38 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_39; L_39 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_37, L_38, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_40; L_40 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_39, (0.5f), NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_27)->___m_Buffer, L_32, (L_40)); } IL_00a2: { int32_t L_41 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_41, 4)); } IL_00a8: { int32_t L_42 = V_6; int32_t L_43 = ___3_count; if ((((int32_t)L_42) < ((int32_t)L_43))) { goto IL_0030; } } { Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_44 = ___2_vertices; int32_t L_45 = ___3_count; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_46; L_46 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_44, ((int32_t)il2cpp_codegen_subtract(L_45, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_47 = L_46.___pos; V_4 = L_47; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_48 = ___2_vertices; int32_t L_49 = ___3_count; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_50; L_50 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_48, ((int32_t)il2cpp_codegen_subtract(L_49, 3)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_51 = L_50.___pos; V_5 = L_51; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_52 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_53 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_54; L_54 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_52, L_53, NULL); float L_55 = V_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_56; L_56 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_54, L_55, NULL); V_1 = L_56; Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* L_57 = ___2_vertices; int32_t L_58 = ___3_count; JobShapeVertex_t630D64AD32E441EC9BC0B7B54948F861B2ECE9CC L_59; L_59 = Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63(L_57, ((int32_t)il2cpp_codegen_subtract(L_58, 1)), Array_1_get_Item_mCEA901D008C4199F3A582248B1306EC391498B63_RuntimeMethod_var); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_60 = L_59.___sprite; int32_t L_61 = L_60.___z; if (L_61) { goto IL_012a; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_62 = ___4_points; int32_t* L_63 = ___5_pointCount; int32_t* L_64 = ___5_pointCount; int32_t L_65 = *((int32_t*)L_64); V_7 = L_65; int32_t L_66 = V_7; *((int32_t*)L_63) = (int32_t)((int32_t)il2cpp_codegen_add(L_66, 1)); int32_t L_67 = V_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_68 = V_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_69 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_70; L_70 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_68, L_69, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_71 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_72; L_72 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_70, L_71, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_73 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_74; L_74 = float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline(L_72, L_73, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_75; L_75 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_74, (0.5f), NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_62)->___m_Buffer, L_67, (L_75)); } IL_012a: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_76 = V_1; return L_76; } } IL2CPP_EXTERN_C float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA SpriteShapeGenerator_UpdateExtraGeometry_mECAD4B1A09D3025A61B93F90029FC864AFD2D6EF_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, JobSegmentInfo_tA77A98E2F21524FDF0D28D2E53452DF45FC40481 ___0_isi, JobSpriteInfo_t002F5BF7D329A7F7A8DA7E9CB9B923C73B1C5E29 ___1_ispr, Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* ___2_vertices, int32_t ___3_count, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___4_points, int32_t* ___5_pointCount, float ___6__pivot, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA _returnValue; _returnValue = SpriteShapeGenerator_UpdateExtraGeometry_mECAD4B1A09D3025A61B93F90029FC864AFD2D6EF(_thisAdjusted, ___0_isi, ___1_ispr, ___2_vertices, ___3_count, ___4_points, ___5_pointCount, ___6__pivot, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_TrimOverlaps_m259624880804C1A90EDE8B6621DDE70315F3137B (int32_t ___0_cpCount, bool ___1__isCarpet, int32_t ___2__splineDetail, float ___3__kEpsilon, float ___4__kEpsilonRelaxed, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___5__colliderPoints, int32_t* ___6_colliderPointCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E V_1; memset((&V_1), 0, sizeof(V_1)); 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; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; bool V_10 = false; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_11; memset((&V_11), 0, sizeof(V_11)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_12; memset((&V_12), 0, sizeof(V_12)); int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_16; memset((&V_16), 0, sizeof(V_16)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_17; memset((&V_17), 0, sizeof(V_17)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_20; memset((&V_20), 0, sizeof(V_20)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_21; memset((&V_21), 0, sizeof(V_21)); int32_t G_B5_0 = 0; int32_t G_B8_0 = 0; int32_t G_B13_0 = 0; { V_0 = 4; int32_t* L_0 = ___6_colliderPointCount; int32_t L_1 = *((int32_t*)L_0); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_0009; } } { return; } IL_0009: { int32_t* L_3 = ___6_colliderPointCount; int32_t L_4 = *((int32_t*)L_3); NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A((&V_1), L_4, 2, 0, NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); V_2 = 0; V_3 = 0; int32_t* L_5 = ___6_colliderPointCount; int32_t L_6 = *((int32_t*)L_5); V_4 = ((int32_t)(L_6/2)); int32_t L_7 = ___2__splineDetail; int32_t L_8; L_8 = math_clamp_m9EABD008C8EAD9D150062ABE724D96FA2121EE1C_inline(((int32_t)il2cpp_codegen_multiply(L_7, 3)), 0, 8, NULL); V_5 = L_8; int32_t L_9 = V_5; int32_t L_10 = V_4; if ((((int32_t)L_9) > ((int32_t)L_10))) { goto IL_0036; } } { int32_t L_11 = V_5; G_B5_0 = L_11; goto IL_0038; } IL_0036: { int32_t L_12 = V_4; G_B5_0 = L_12; } IL_0038: { V_6 = G_B5_0; int32_t L_13 = V_6; int32_t L_14 = ___0_cpCount; if ((((int32_t)L_13) > ((int32_t)L_14))) { goto IL_0043; } } { int32_t L_15 = V_6; G_B8_0 = L_15; goto IL_0044; } IL_0043: { int32_t L_16 = ___0_cpCount; G_B8_0 = L_16; } IL_0044: { V_6 = G_B8_0; int32_t* L_17 = ___6_colliderPointCount; int32_t L_18 = *((int32_t*)L_17); V_7 = L_18; bool L_19 = ___1__isCarpet; if (L_19) { goto IL_0159; } } { int32_t L_20 = V_2; int32_t L_21 = L_20; V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_22 = ___5__colliderPoints; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_23; L_23 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_22)->___m_Buffer, 0); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_21, (L_23)); int32_t* L_24 = ___6_colliderPointCount; int32_t L_25 = *((int32_t*)L_24); V_7 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); goto IL_0159; } IL_0071: { int32_t L_26 = V_3; if ((((int32_t)L_26) > ((int32_t)0))) { goto IL_007c; } } { int32_t* L_27 = ___6_colliderPointCount; int32_t L_28 = *((int32_t*)L_27); G_B13_0 = ((int32_t)il2cpp_codegen_subtract(L_28, 1)); goto IL_007f; } IL_007c: { int32_t L_29 = V_3; G_B13_0 = ((int32_t)il2cpp_codegen_subtract(L_29, 1)); } IL_007f: { V_9 = G_B13_0; V_10 = (bool)1; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_30 = ___5__colliderPoints; int32_t L_31 = V_9; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_32; L_32 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_30)->___m_Buffer, L_31); V_11 = L_32; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_33 = ___5__colliderPoints; int32_t L_34 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35; L_35 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_33)->___m_Buffer, L_34); V_12 = L_35; int32_t L_36 = V_6; V_13 = L_36; goto IL_0133; } IL_00a2: { int32_t L_37 = V_3; int32_t L_38 = V_13; int32_t* L_39 = ___6_colliderPointCount; int32_t L_40 = *((int32_t*)L_39); V_14 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_37, L_38)), 1))%L_40)); int32_t L_41 = V_3; int32_t L_42 = V_13; int32_t* L_43 = ___6_colliderPointCount; int32_t L_44 = *((int32_t*)L_43); V_15 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_41, L_42))%L_44)); int32_t L_45 = V_15; if (!L_45) { goto IL_012d; } } { int32_t L_46 = V_3; if (!L_46) { goto IL_012d; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_47 = ___5__colliderPoints; int32_t L_48 = V_14; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_49; L_49 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_47)->___m_Buffer, L_48); V_16 = L_49; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_50 = ___5__colliderPoints; int32_t L_51 = V_15; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_52; L_52 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_50)->___m_Buffer, L_51); V_17 = L_52; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_53 = V_11; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_54 = V_17; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_55; L_55 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_53, L_54, NULL); float L_56; L_56 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_55, NULL); float L_57; L_57 = math_abs_m3D9508B36B045BFE7B89C6C69AD34596264E4FE1_inline(L_56, NULL); float L_58 = ___3__kEpsilon; if ((((float)L_57) < ((float)L_58))) { goto IL_013b; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_59 = V_11; V_18 = L_59; float L_60 = ___4__kEpsilonRelaxed; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_61 = V_11; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_62 = V_12; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_63 = V_16; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_64 = V_17; bool L_65; L_65 = SpriteShapeGenerator_LineIntersection_mB00C5425B41C9CA3C6665C14817D7BA812F0C68C(L_60, L_61, L_62, L_63, L_64, (&V_18), NULL); if (!L_65) { goto IL_012d; } } { float L_66 = ___4__kEpsilonRelaxed; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_67 = V_11; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_68 = V_12; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_69 = V_16; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_70 = V_17; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_71 = V_18; bool L_72; L_72 = SpriteShapeGenerator_IsPointOnLines_m2CA862D27FF37797951B22A515F697BFE97848C4(L_66, L_67, L_68, L_69, L_70, L_71, NULL); if (!L_72) { goto IL_012d; } } { V_10 = (bool)0; int32_t L_73 = V_2; int32_t L_74 = L_73; V_2 = ((int32_t)il2cpp_codegen_add(L_74, 1)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_75 = V_18; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_74, (L_75)); int32_t L_76 = V_3; int32_t L_77 = V_13; V_3 = ((int32_t)il2cpp_codegen_add(L_76, L_77)); goto IL_013b; } IL_012d: { int32_t L_78 = V_13; V_13 = ((int32_t)il2cpp_codegen_subtract(L_78, 1)); } IL_0133: { int32_t L_79 = V_13; if ((((int32_t)L_79) > ((int32_t)1))) { goto IL_00a2; } } IL_013b: { bool L_80 = V_10; if (!L_80) { goto IL_0159; } } { int32_t L_81 = V_3; bool L_82 = ___1__isCarpet; if (!((int32_t)(((!(((uint32_t)L_81) <= ((uint32_t)0)))? 1 : 0)|(int32_t)L_82))) { goto IL_0155; } } { int32_t L_83 = V_2; int32_t L_84 = L_83; V_2 = ((int32_t)il2cpp_codegen_add(L_84, 1)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_85 = V_12; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_84, (L_85)); } IL_0155: { int32_t L_86 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_86, 1)); } IL_0159: { int32_t L_87 = V_3; int32_t L_88 = V_7; if ((((int32_t)L_87) < ((int32_t)L_88))) { goto IL_0071; } } { goto IL_017b; } IL_0163: { int32_t L_89 = V_2; int32_t L_90 = L_89; V_2 = ((int32_t)il2cpp_codegen_add(L_90, 1)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_91 = ___5__colliderPoints; int32_t L_92 = V_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_93; L_93 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_91)->___m_Buffer, L_92); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_90, (L_93)); int32_t L_94 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_94, 1)); } IL_017b: { int32_t L_95 = V_3; int32_t* L_96 = ___6_colliderPointCount; int32_t L_97 = *((int32_t*)L_96); if ((((int32_t)L_95) < ((int32_t)L_97))) { goto IL_0163; } } { V_3 = 0; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_98 = ___5__colliderPoints; int32_t L_99 = V_3; int32_t L_100 = L_99; V_3 = ((int32_t)il2cpp_codegen_add(L_100, 1)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_101; L_101 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, 0); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_98)->___m_Buffer, L_100, (L_101)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_102; L_102 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, 0); V_8 = L_102; V_19 = 1; goto IL_01e4; } IL_01a6: { int32_t L_103 = V_19; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_104; L_104 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_103); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_105 = V_8; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_106; L_106 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_104, L_105, NULL); float L_107; L_107 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_106, NULL); float L_108 = ___3__kEpsilon; if ((!(((float)L_107) > ((float)L_108)))) { goto IL_01d3; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_109 = ___5__colliderPoints; int32_t L_110 = V_3; int32_t L_111 = L_110; V_3 = ((int32_t)il2cpp_codegen_add(L_111, 1)); int32_t L_112 = V_19; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_113; L_113 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_112); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_109)->___m_Buffer, L_111, (L_113)); } IL_01d3: { int32_t L_114 = V_19; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_115; L_115 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_114); V_8 = L_115; int32_t L_116 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_116, 1)); } IL_01e4: { int32_t L_117 = V_19; int32_t L_118 = V_2; if ((((int32_t)L_117) < ((int32_t)L_118))) { goto IL_01a6; } } { int32_t L_119 = V_3; V_2 = L_119; int32_t L_120 = V_2; bool L_121 = ___1__isCarpet; if (!((int32_t)(((((int32_t)L_120) > ((int32_t)3))? 1 : 0)&(int32_t)L_121))) { goto IL_0245; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_122 = ___5__colliderPoints; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_123; L_123 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_122)->___m_Buffer, 0); V_20 = L_123; float L_124 = ___4__kEpsilonRelaxed; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_125 = ___5__colliderPoints; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_126; L_126 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_125)->___m_Buffer, 0); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_127 = ___5__colliderPoints; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_128; L_128 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_127)->___m_Buffer, 1); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_129 = ___5__colliderPoints; int32_t L_130 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_131; L_131 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_129)->___m_Buffer, ((int32_t)il2cpp_codegen_subtract(L_130, 1))); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_132 = ___5__colliderPoints; int32_t L_133 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_134; L_134 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_132)->___m_Buffer, ((int32_t)il2cpp_codegen_subtract(L_133, 2))); bool L_135; L_135 = SpriteShapeGenerator_LineIntersection_mB00C5425B41C9CA3C6665C14817D7BA812F0C68C(L_124, L_126, L_128, L_131, L_134, (&V_20), NULL); if (!L_135) { goto IL_0245; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_136 = ___5__colliderPoints; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_137 = ___5__colliderPoints; int32_t L_138 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_139 = V_20; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_140 = L_139; V_21 = L_140; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_137)->___m_Buffer, ((int32_t)il2cpp_codegen_subtract(L_138, 1)), (L_140)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_141 = V_21; IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_136)->___m_Buffer, 0, (L_141)); } IL_0245: { NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F((&V_1), NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); int32_t* L_142 = ___6_colliderPointCount; int32_t L_143 = V_2; *((int32_t*)L_142) = (int32_t)L_143; return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_OptimizeCollider_mBA6D3CB699F42750C239CA0BC201B672B1FD9AA8 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t G_B6_0 = 0; { bool L_0; L_0 = SpriteShapeGenerator_get_hasCollider_m6C79BA0841071B0B97D33C195716F14C0B5453DC(__this, NULL); if (!L_0) { goto IL_014a; } } { float L_1 = __this->___kColliderQuality; if ((!(((float)L_1) > ((float)(0.0f))))) { goto IL_00bb; } } { float L_2 = __this->___kColliderQuality; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_3 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderPoints); int32_t* L_4 = (int32_t*)(&__this->___m_ColliderPointCount); SpriteShapeGenerator_OptimizePoints_m12067570C5E61E1291B57D9C6F8D284CCE19F46D(__this, L_2, (bool)0, L_3, L_4, NULL); int32_t L_5 = __this->___m_ControlPointCount; bool L_6; L_6 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); int32_t L_7; L_7 = SpriteShapeGenerator_get_splineDetail_m3739C3D78D2F7D5EE0C31ADC7EFF1A28E1620D5F(__this, NULL); float L_8 = __this->___kEpsilon; float L_9 = __this->___kEpsilonRelaxed; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_10 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderPoints); int32_t* L_11 = (int32_t*)(&__this->___m_ColliderPointCount); SpriteShapeGenerator_TrimOverlaps_m259624880804C1A90EDE8B6621DDE70315F3137B(((int32_t)il2cpp_codegen_subtract(L_5, 1)), L_6, L_7, L_8, L_9, L_10, L_11, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_12 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderPoints); int32_t L_13 = __this->___m_ColliderPointCount; V_1 = L_13; int32_t L_14 = V_1; __this->___m_ColliderPointCount = ((int32_t)il2cpp_codegen_add(L_14, 1)); int32_t L_15 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16; memset((&L_16), 0, sizeof(L_16)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_16), (0.0f), (0.0f), NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_12)->___m_Buffer, L_15, (L_16)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_17 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderPoints); int32_t L_18 = __this->___m_ColliderPointCount; V_1 = L_18; int32_t L_19 = V_1; __this->___m_ColliderPointCount = ((int32_t)il2cpp_codegen_add(L_19, 1)); int32_t L_20 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_21; memset((&L_21), 0, sizeof(L_21)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_21), (0.0f), (0.0f), NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_17)->___m_Buffer, L_20, (L_21)); } IL_00bb: { bool L_22; L_22 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); if (L_22) { goto IL_00c6; } } { G_B6_0 = 3; goto IL_00c7; } IL_00c6: { G_B6_0 = 5; } IL_00c7: { V_0 = G_B6_0; int32_t L_23 = __this->___m_ColliderPointCount; int32_t L_24 = V_0; if ((((int32_t)L_23) > ((int32_t)L_24))) { goto IL_014a; } } { V_2 = 0; goto IL_00f1; } IL_00d5: { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_25 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderPoints); int32_t L_26 = V_2; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_27 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_TessPoints); int32_t L_28 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_29; L_29 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_27)->___m_Buffer, L_28); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_25)->___m_Buffer, L_26, (L_29)); int32_t L_30 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00f1: { int32_t L_31 = V_2; int32_t L_32 = __this->___m_TessPointCount; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_00d5; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_33 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderPoints); int32_t L_34 = __this->___m_TessPointCount; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35; memset((&L_35), 0, sizeof(L_35)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_35), (0.0f), (0.0f), NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_33)->___m_Buffer, L_34, (L_35)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_36 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ColliderPoints); int32_t L_37 = __this->___m_TessPointCount; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_38; memset((&L_38), 0, sizeof(L_38)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_38), (0.0f), (0.0f), NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_36)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_37, 1)), (L_38)); int32_t L_39 = __this->___m_TessPointCount; __this->___m_ColliderPointCount = ((int32_t)il2cpp_codegen_add(L_39, 2)); } IL_014a: { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_OptimizeCollider_mBA6D3CB699F42750C239CA0BC201B672B1FD9AA8_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_OptimizeCollider_mBA6D3CB699F42750C239CA0BC201B672B1FD9AA8(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_OptimizeShadow_m23799E7E865F53073846F752F6495DFBEBB0ACB6 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t G_B6_0 = 0; { bool L_0; L_0 = SpriteShapeGenerator_get_hasShadow_mF8B09961DA6FE6A05AA217EA3DAC9FF8D026FBB3(__this, NULL); if (!L_0) { goto IL_014a; } } { float L_1 = __this->___kShadowQuality; if ((!(((float)L_1) > ((float)(0.0f))))) { goto IL_00bb; } } { float L_2 = __this->___kShadowQuality; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_3 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowPoints); int32_t* L_4 = (int32_t*)(&__this->___m_ShadowPointCount); SpriteShapeGenerator_OptimizePoints_m12067570C5E61E1291B57D9C6F8D284CCE19F46D(__this, L_2, (bool)0, L_3, L_4, NULL); int32_t L_5 = __this->___m_ControlPointCount; bool L_6; L_6 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); int32_t L_7; L_7 = SpriteShapeGenerator_get_splineDetail_m3739C3D78D2F7D5EE0C31ADC7EFF1A28E1620D5F(__this, NULL); float L_8 = __this->___kEpsilon; float L_9 = __this->___kEpsilonRelaxed; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_10 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowPoints); int32_t* L_11 = (int32_t*)(&__this->___m_ShadowPointCount); SpriteShapeGenerator_TrimOverlaps_m259624880804C1A90EDE8B6621DDE70315F3137B(((int32_t)il2cpp_codegen_subtract(L_5, 1)), L_6, L_7, L_8, L_9, L_10, L_11, NULL); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_12 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowPoints); int32_t L_13 = __this->___m_ShadowPointCount; V_1 = L_13; int32_t L_14 = V_1; __this->___m_ShadowPointCount = ((int32_t)il2cpp_codegen_add(L_14, 1)); int32_t L_15 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_16; memset((&L_16), 0, sizeof(L_16)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_16), (0.0f), (0.0f), NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_12)->___m_Buffer, L_15, (L_16)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_17 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowPoints); int32_t L_18 = __this->___m_ShadowPointCount; V_1 = L_18; int32_t L_19 = V_1; __this->___m_ShadowPointCount = ((int32_t)il2cpp_codegen_add(L_19, 1)); int32_t L_20 = V_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_21; memset((&L_21), 0, sizeof(L_21)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_21), (0.0f), (0.0f), NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_17)->___m_Buffer, L_20, (L_21)); } IL_00bb: { bool L_22; L_22 = SpriteShapeGenerator_get_isCarpet_m82A7BACAF2824B38318697B6BD0BC97FE07624B2(__this, NULL); if (L_22) { goto IL_00c6; } } { G_B6_0 = 3; goto IL_00c7; } IL_00c6: { G_B6_0 = 5; } IL_00c7: { V_0 = G_B6_0; int32_t L_23 = __this->___m_ShadowPointCount; int32_t L_24 = V_0; if ((((int32_t)L_23) > ((int32_t)L_24))) { goto IL_014a; } } { V_2 = 0; goto IL_00f1; } IL_00d5: { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_25 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowPoints); int32_t L_26 = V_2; NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_27 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_TessPoints); int32_t L_28 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_29; L_29 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_27)->___m_Buffer, L_28); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_25)->___m_Buffer, L_26, (L_29)); int32_t L_30 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00f1: { int32_t L_31 = V_2; int32_t L_32 = __this->___m_TessPointCount; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_00d5; } } { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_33 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowPoints); int32_t L_34 = __this->___m_TessPointCount; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_35; memset((&L_35), 0, sizeof(L_35)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_35), (0.0f), (0.0f), NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_33)->___m_Buffer, L_34, (L_35)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* L_36 = (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*)(&__this->___m_ShadowPoints); int32_t L_37 = __this->___m_TessPointCount; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_38; memset((&L_38), 0, sizeof(L_38)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_38), (0.0f), (0.0f), NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (L_36)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_37, 1)), (L_38)); int32_t L_39 = __this->___m_TessPointCount; __this->___m_ShadowPointCount = ((int32_t)il2cpp_codegen_add(L_39, 2)); } IL_014a: { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_OptimizeShadow_m23799E7E865F53073846F752F6495DFBEBB0ACB6_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_OptimizeShadow_m23799E7E865F53073846F752F6495DFBEBB0ACB6(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_Prepare_m8358A9BD95A1D45F0FBE63A5661421DD0D8B4DB7 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* ___0_controller, SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 ___1_shapeParams, int32_t ___2_maxArrayCount, NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___3_shapePoints, NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 ___4_metaData, AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* ___5_angleRanges, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___6_segmentSprites, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___7_cornerSprites, bool ___8_UseUTess, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* G_B2_0 = NULL; SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* G_B1_0 = NULL; int32_t G_B3_0 = 0; SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* G_B3_1 = NULL; { SpriteShapeGenerator_SetResult_mB943A248C968BCA647038BD8CF5F568BB4669475(__this, 0, NULL); SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_0 = ___1_shapeParams; int32_t L_1 = ___2_maxArrayCount; NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D L_2 = ___3_shapePoints; SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_3 = ___0_controller; NullCheck(L_3); bool L_4; L_4 = SpriteShapeController_get_optimizeGeometry_m7D907B4FB2924B44C252DE590CA3F151B6C711D9(L_3, NULL); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_5 = ___0_controller; NullCheck(L_5); bool L_6; L_6 = SpriteShapeController_get_autoUpdateCollider_m54D843E58B97438ACF30071768B0F5FB4A8473B7_inline(L_5, NULL); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_7 = ___0_controller; NullCheck(L_7); bool L_8; L_8 = SpriteShapeController_get_optimizeCollider_mCBE85BA595F9221E2442125F6615A958BA1353EC(L_7, NULL); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_9 = ___0_controller; NullCheck(L_9); float L_10; L_10 = SpriteShapeController_get_colliderOffset_mFE87071B23F19A7C3CF672E12AD049D3D92CBBCF_inline(L_9, NULL); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_11 = ___0_controller; NullCheck(L_11); int32_t L_12; L_12 = SpriteShapeController_get_colliderDetail_m11726DDBB4219DB8DB66B0C34ACFB877DA82330B_inline(L_11, NULL); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_13 = ___0_controller; NullCheck(L_13); bool L_14; L_14 = SpriteShapeController_get_updateShadow_mE4867AC0CCEB59E1A84FB5838549B06A76744237_inline(L_13, NULL); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_15 = ___0_controller; NullCheck(L_15); float L_16; L_16 = SpriteShapeController_get_shadowOffset_m8DE3562CAD5C0F9D85A994D43CEC58EB71CC0182_inline(L_15, NULL); SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* L_17 = ___0_controller; NullCheck(L_17); int32_t L_18; L_18 = SpriteShapeController_get_shadowDetail_mD3D6007CEB98D403E2AFDCC95964064AEB19A06A_inline(L_17, NULL); SpriteShapeGenerator_PrepareInput_mE4FDC5415D5B004748A141D7F51383B5255E0FBF(__this, L_0, L_1, L_2, L_4, L_6, L_8, L_10, ((float)L_12), L_14, L_16, ((float)L_18), NULL); SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_19 = ___6_segmentSprites; SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_20 = ___7_cornerSprites; SpriteShapeGenerator_PrepareSprites_m5423E297D56773AD47D53877570C57D2B38B4E24(__this, L_19, L_20, NULL); AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* L_21 = ___5_angleRanges; SpriteShapeGenerator_PrepareAngleRanges_m612B2151F30299B9B7AACDA7A041510E65EB618B(__this, L_21, NULL); NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D L_22 = ___3_shapePoints; NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 L_23 = ___4_metaData; SpriteShapeGenerator_PrepareControlPoints_mABC163490DAF124A972C1440B19D0140EB2673D4(__this, L_22, L_23, NULL); bool L_24 = ___8_UseUTess; if (L_24) { G_B2_0 = __this; goto IL_0067; } G_B1_0 = __this; } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0068; } IL_0067: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_0068: { G_B3_1->___kModeUTess = G_B3_0; int32_t L_25 = __this->___kModeUTess; if (L_25) { goto IL_007b; } } { SpriteShapeGenerator_TessellateContourMainThread_m4509E90FD48DB95C993D9144DDA67B825F809EE1(__this, NULL); } IL_007b: { return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_Prepare_m8358A9BD95A1D45F0FBE63A5661421DD0D8B4DB7_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* ___0_controller, SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 ___1_shapeParams, int32_t ___2_maxArrayCount, NativeArray_1_t0A95B911B33C28DC2EF1F36B38506E94FCAAD50D ___3_shapePoints, NativeArray_1_tFFFE148C68B1A575F4A4762E11CE7A836203BE25 ___4_metaData, AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* ___5_angleRanges, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___6_segmentSprites, SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___7_cornerSprites, bool ___8_UseUTess, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_Prepare_m8358A9BD95A1D45F0FBE63A5661421DD0D8B4DB7(_thisAdjusted, ___0_controller, ___1_shapeParams, ___2_maxArrayCount, ___3_shapePoints, ___4_metaData, ___5_angleRanges, ___6_segmentSprites, ___7_cornerSprites, ___8_UseUTess, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_Execute_m6F11F51210E20869A78D43F7AD6E0702D8515A91 (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___kModeUTess; if (!L_0) { goto IL_0010; } } { bool L_1; L_1 = SpriteShapeGenerator_TessellateContour_mF70D92C350C736C57382EAD8AB02413344FD5545(__this, 2, NULL); } IL_0010: { SpriteShapeGenerator_GenerateSegments_mFD269D1C42D371CD823610D0DF68AFAF6C221E9F(__this, NULL); SpriteShapeGenerator_UpdateSegments_m7D6F5BA1B8A1E53960801B0B947F46CAE379AA8E(__this, NULL); SpriteShapeGenerator_TessellateSegments_m42A1531B9F7C1DEC85DB7367542CFEC3D90E7FAA(__this, NULL); SpriteShapeGenerator_TessellateCorners_mBEC539F9EBD424BC9682C3EF748E500E2D1A5C27(__this, NULL); SpriteShapeGenerator_CalculateTexCoords_m601199E7DD5A81D4586B708E9BF175692744B3A3(__this, NULL); SpriteShapeGenerator_CalculateBoundingBox_m51E8608113267A80B08E671CD0E6F9E98403DE3A(__this, NULL); SpriteShapeGenerator_OptimizeCollider_mBA6D3CB699F42750C239CA0BC201B672B1FD9AA8(__this, NULL); SpriteShapeGenerator_OptimizeShadow_m23799E7E865F53073846F752F6495DFBEBB0ACB6(__this, NULL); return; } } IL2CPP_EXTERN_C void SpriteShapeGenerator_Execute_m6F11F51210E20869A78D43F7AD6E0702D8515A91_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpriteShapeGenerator_Execute_m6F11F51210E20869A78D43F7AD6E0702D8515A91(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SpriteShapeGenerator_UTessellatorU24BurstManaged_m6F4F57B7363784CE1724AE26829C356319E88118 (SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5* ___0_geom, int32_t ___1_maxCount, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___2_tessPoints, int32_t ___3_tessPointCount, uint16_t* ___4_indices, int32_t* ___5_iCount, uint8_t* ___6_vertices, int32_t ___7_stride, int32_t* ___8_vCount, int32_t ___9_label, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModuleHandle_t2F8BE4233858E78501EF0B4D650CECD9A6D5D9F4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m3135DCFBA5DDC3D2CAA20FB2666F3A996856F2F2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2 V_0; memset((&V_0), 0, sizeof(V_0)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_3; memset((&V_3), 0, sizeof(V_3)); NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E V_4; memset((&V_4), 0, sizeof(V_4)); NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_5; memset((&V_5), 0, sizeof(V_5)); NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2 V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_12; memset((&V_12), 0, sizeof(V_12)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* V_13 = NULL; int32_t G_B9_0 = 0; int32_t G_B12_0 = 0; { int32_t L_0 = ___3_tessPointCount; int32_t L_1 = ___9_label; NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13((&V_0), ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, 1, NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_RuntimeMethod_var); int32_t L_2 = ___3_tessPointCount; int32_t L_3 = ___9_label; NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A((&V_1), ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, 1, NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); V_2 = (1.0f); V_10 = 0; goto IL_004b; } IL_0025: { int32_t L_4 = V_10; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_5 = ___2_tessPoints; int32_t L_6 = V_10; uint32_t L_7 = sizeof(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8 = (*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), (int32_t)L_7))))); float L_9 = V_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10; L_10 = float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline(L_8, L_9, NULL); IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_1))->___m_Buffer, L_4, (L_10)); int32_t L_11 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004b: { int32_t L_12 = V_10; int32_t L_13; L_13 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_0025; } } { V_11 = 0; goto IL_008b; } IL_005b: { int32_t L_14 = V_11; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_15; L_15 = IL2CPP_NATIVEARRAY_GET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, ((&V_0))->___m_Buffer, L_14); V_12 = L_15; int32_t L_16 = V_11; (&V_12)->___x = L_16; int32_t L_17 = V_11; (&V_12)->___y = ((int32_t)il2cpp_codegen_add(L_17, 1)); int32_t L_18 = V_11; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_19 = V_12; IL2CPP_NATIVEARRAY_SET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, ((&V_0))->___m_Buffer, L_18, (L_19)); int32_t L_20 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_008b: { int32_t L_21 = V_11; int32_t L_22 = ___3_tessPointCount; if ((((int32_t)L_21) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_22, 2))))) { goto IL_005b; } } { int32_t L_23 = ___3_tessPointCount; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_24; L_24 = IL2CPP_NATIVEARRAY_GET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, ((&V_0))->___m_Buffer, ((int32_t)il2cpp_codegen_subtract(L_23, 2))); V_3 = L_24; int32_t L_25 = ___3_tessPointCount; (&V_3)->___x = ((int32_t)il2cpp_codegen_subtract(L_25, 2)); (&V_3)->___y = 0; int32_t L_26 = ___3_tessPointCount; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_27 = V_3; IL2CPP_NATIVEARRAY_SET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, ((&V_0))->___m_Buffer, ((int32_t)il2cpp_codegen_subtract(L_26, 2)), (L_27)); int32_t L_28 = ___3_tessPointCount; int32_t L_29 = ___9_label; NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A((&V_4), ((int32_t)il2cpp_codegen_multiply(L_28, 4)), L_29, 1, NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var); int32_t L_30 = ___3_tessPointCount; int32_t L_31 = ___9_label; NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_5), ((int32_t)il2cpp_codegen_multiply(L_30, 4)), L_31, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var); int32_t L_32 = ___3_tessPointCount; int32_t L_33 = ___9_label; NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13((&V_6), ((int32_t)il2cpp_codegen_multiply(L_32, 4)), L_33, 1, NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_RuntimeMethod_var); int32_t L_34 = ___9_label; il2cpp_codegen_runtime_class_init_inline(ModuleHandle_t2F8BE4233858E78501EF0B4D650CECD9A6D5D9F4_il2cpp_TypeInfo_var); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_35; L_35 = ModuleHandle_Tessellate_mDCFCA96AD66F268C584B76699ECF5632D0C0E352(L_34, (&V_1), (&V_0), (&V_4), (&V_7), (&V_5), (&V_8), (&V_6), (&V_9), (bool)0, NULL); int32_t L_36 = V_7; int32_t L_37 = ___1_maxCount; if ((((int32_t)L_36) < ((int32_t)L_37))) { goto IL_0102; } } { int32_t L_38 = ___1_maxCount; G_B9_0 = L_38; goto IL_0104; } IL_0102: { int32_t L_39 = V_7; G_B9_0 = L_39; } IL_0104: { V_7 = G_B9_0; int32_t L_40 = V_8; int32_t L_41 = ___1_maxCount; if ((((int32_t)L_40) < ((int32_t)L_41))) { goto IL_010e; } } { int32_t L_42 = ___1_maxCount; G_B12_0 = L_42; goto IL_0110; } IL_010e: { int32_t L_43 = V_8; G_B12_0 = L_43; } IL_0110: { V_8 = G_B12_0; int32_t L_44 = V_8; if ((((int32_t)L_44) <= ((int32_t)0))) { goto IL_0196; } } { int32_t* L_45 = ___8_vCount; *((int32_t*)L_45) = (int32_t)0; goto IL_0165; } IL_011d: { uint8_t* L_46 = ___6_vertices; V_13 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_46; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_47 = V_13; int32_t* L_48 = ___8_vCount; int32_t L_49 = *((int32_t*)L_48); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_50; L_50 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_4))->___m_Buffer, L_49); float L_51 = L_50.___x; int32_t* L_52 = ___8_vCount; int32_t L_53 = *((int32_t*)L_52); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_54; L_54 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_4))->___m_Buffer, L_53); float L_55 = L_54.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; memset((&L_56), 0, sizeof(L_56)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_56), L_51, L_55, (0.0f), NULL); float L_57 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_56, L_57, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_47 = L_58; uint8_t* L_59 = ___6_vertices; int32_t L_60 = ___7_stride; ___6_vertices = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_59, L_60)); int32_t* L_61 = ___8_vCount; int32_t* L_62 = ___8_vCount; int32_t L_63 = *((int32_t*)L_62); *((int32_t*)L_61) = (int32_t)((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0165: { int32_t* L_64 = ___8_vCount; int32_t L_65 = *((int32_t*)L_64); int32_t L_66 = V_7; if ((((int32_t)L_65) < ((int32_t)L_66))) { goto IL_011d; } } { int32_t* L_67 = ___5_iCount; *((int32_t*)L_67) = (int32_t)0; goto IL_018f; } IL_0172: { uint16_t* L_68 = ___4_indices; int32_t* L_69 = ___5_iCount; int32_t L_70 = *((int32_t*)L_69); int32_t* L_71 = ___5_iCount; int32_t L_72 = *((int32_t*)L_71); int32_t L_73; L_73 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_5))->___m_Buffer, L_72); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_68, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_70), 2))))) = (int16_t)((int32_t)(uint16_t)L_73); int32_t* L_74 = ___5_iCount; int32_t* L_75 = ___5_iCount; int32_t L_76 = *((int32_t*)L_75); *((int32_t*)L_74) = (int32_t)((int32_t)il2cpp_codegen_add(L_76, 1)); } IL_018f: { int32_t* L_77 = ___5_iCount; int32_t L_78 = *((int32_t*)L_77); int32_t L_79 = V_8; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0172; } } IL_0196: { NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F((&V_4), NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_5), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var); NativeArray_1_Dispose_m3135DCFBA5DDC3D2CAA20FB2666F3A996856F2F2((&V_6), NativeArray_1_Dispose_m3135DCFBA5DDC3D2CAA20FB2666F3A996856F2F2_RuntimeMethod_var); NativeArray_1_Dispose_m3135DCFBA5DDC3D2CAA20FB2666F3A996856F2F2((&V_0), NativeArray_1_Dispose_m3135DCFBA5DDC3D2CAA20FB2666F3A996856F2F2_RuntimeMethod_var); NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F((&V_1), NativeArray_1_Dispose_mAD3B69E4B23316C46AF8C35D7E1E81206323F16F_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeController_get_enableTangents_m3B01758CFC4CF46ADF8707266A87F506C68FF6C9_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_EnableTangents; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 SpriteShapeController_get_spriteShapeParameters_m5EB8EFD2C04CC8797FDC67F2E381AB833D287AA0_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteShapeParameters_tC047BDC50B45EE3C0035646195EFA31FB89F2E45 L_0 = __this->___m_ActiveShapeParameters; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* SpriteShapeController_get_spriteArray_mE12E018678D8DFDA098E94255BDEE7E488292DAB_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_0 = __this->___m_SpriteArray; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CombineCallback_Invoke_mEE5A2E4A63D0F05B0816C82AEA86846FD403CB94_inline (CombineCallback_t072414965F31F3972590D5A4B65990D75916C0AF* __this, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74 ___0_position, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_data, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___2_weights, const RuntimeMethod* method) { typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vec3_t2DC07E9249C572CF68A4D54873B4038A68B77E74, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_position, ___1_data, ___2_weights, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a; float L_1 = L_0.___x; float L_2 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a; float L_4 = L_3.___y; float L_5 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a; float L_7 = L_6.___z; float L_8 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_Height; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_Width; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; float L_2 = ___2_z; __this->___z = L_2; float L_3 = ___3_w; __this->___w = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Multiply_m34D03129CE0D7AD665A914DE83CB749585B2455F_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_lhs, float ___1_rhs, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_lhs; float L_1 = L_0.___x; float L_2 = ___1_rhs; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = ___0_lhs; float L_4 = L_3.___y; float L_5 = ___1_rhs; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6; memset((&L_6), 0, sizeof(L_6)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), NULL); return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_lhs, float ___1_rhs, const RuntimeMethod* method) { { float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = ___0_lhs; float L_1 = L_0.___x; float L_2 = ___1_rhs; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_3 = ___0_lhs; float L_4 = L_3.___y; float L_5 = ___1_rhs; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_6 = ___0_lhs; float L_7 = L_6.___z; float L_8 = ___1_rhs; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_9 = ___0_lhs; float L_10 = L_9.___w; float L_11 = ___1_rhs; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_12; memset((&L_12), 0, sizeof(L_12)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), NULL); return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_distance_m516495927BCF37E20FFA3E99C821062D329DFFF8_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) { { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___1_y; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_x; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2; L_2 = float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline(L_0, L_1, NULL); float L_3; L_3 = math_length_m6A2B63D7A3B84261C2F7FCAA2CB382288A57D257_inline(L_2, NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline (float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___1_y; bool L_1; L_1 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_0, NULL); if (L_1) { goto IL_000e; } } { float L_2 = ___0_x; float L_3 = ___1_y; if ((((float)L_2) < ((float)L_3))) { goto IL_000e; } } { float L_4 = ___1_y; return L_4; } IL_000e: { float L_5 = ___0_x; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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; float L_1 = __this->___x; float L_2 = __this->___y; float L_3 = __this->___y; float L_4 = __this->___z; float L_5 = __this->___z; 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 void SplineControlPoint_set_cornerMode_m1CCDB4EA35131D2DB1B0A117CDE6B34117D935C6_inline (SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_CornerMode = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SplineControlPoint_get_cornerMode_m95DB1388626D5DB42A4490B3A6998AB7DE6D48AF_inline (SplineControlPoint_t3E02B245769155B02A7EB8E54C611039635C2A2D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_CornerMode; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { float* L_0 = (float*)(&__this->___x); int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL); float* L_2 = (float*)(&__this->___y); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); float* L_4 = (float*)(&__this->___z); int32_t L_5; L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL); V_0 = ((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2)))); goto IL_002b; } IL_002b: { int32_t L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* AngleRange_get_sprites_m28E5E8275AD72ABF48906F92189ACD56F7855744_inline (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) { { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_0 = __this->___m_Sprites; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AngleRange_set_sprites_mA53B82D0E47C10B042E6D3324E693416D9A7BA37_inline (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* ___0_value, const RuntimeMethod* method) { { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_0 = ___0_value; __this->___m_Sprites = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Sprites), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AngleRange_get_start_mD0468EC3E8E1935141A977DB0593921DCAEF4738_inline (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_Start; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AngleRange_get_end_m2C9ED13CD1759C45BFE955F05A126EE5869DF1E2_inline (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_End; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AngleRange_get_order_m4B94B4ABE3C9280BC7D7C42C3BAFD215C4FDE65A_inline (AngleRange_t9E6944E61CB80C5B3F9090198ABF27023FFF2143* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_Order; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* CornerSprite_get_sprites_m3114E6A75522F8924A235950378A2419D8C41FB5_inline (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, const RuntimeMethod* method) { { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_0 = __this->___m_Sprites; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CornerSprite_set_sprites_m713C5FEFAAB212FA42AEF83FEC42509D02414979_inline (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* ___0_value, const RuntimeMethod* method) { { List_1_t7BE9C297880B5B41D1E6B89174D4394BF535D206* L_0 = ___0_value; __this->___m_Sprites = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Sprites), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CornerSprite_get_cornerType_m3AAD26BC2C63513DE93092A7F1FE89C851642BC5_inline (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_CornerType; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CornerSprite_set_cornerType_mEC433705D57B3EDC4804B0243C852B6354E89332_inline (CornerSprite_t80A2FB96EBADC3B2581B3CB949C6B1C909989F8D* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_CornerType = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* SpriteShape_get_angleRanges_m0C62D6A5E07E32DCCF9EE67FABF0EFC60D0D0745_inline (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { { List_1_t28142B8141AEAD78B86A40708C52A6F1B88552AE* L_0 = __this->___m_Angles; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* SpriteShape_get_cornerSprites_m087D4444A163AA72121E45EE562260C2ACED951C_inline (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { { List_1_t4FB165D0C975F9F6520C963A789124C42E39D9FA* L_0 = __this->___m_CornerSprites; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Spline_tD674213224F697425072FBF76AE3FD203AD2B818* SpriteShapeController_get_spline_m1266CB84F33024475FA4FC6C2F35E4E3E74AD6B9_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { Spline_tD674213224F697425072FBF76AE3FD203AD2B818* L_0 = __this->___m_Spline; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_left_m851D1A435131CE336F60115E19FC8C21480284BC_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))->___leftVector; 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_down_m7672D87B9C778FB2AEF7BB79758142D01166B493_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))->___downVector; 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_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v; float L_1 = L_0.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v; float L_3 = L_2.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), NULL); V_0 = L_4; goto IL_001a; } IL_001a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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; 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; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_center; __this->___m_Center = L_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_size; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (0.5f), NULL); __this->___m_Extents = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline(L_0, L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline(L_3, L_4, NULL); Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F_inline(__this, L_2, L_5, NULL); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Extents; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (2.0f), NULL); V_0 = L_1; goto IL_0014; } IL_0014: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.5f), NULL); __this->___m_Extents = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline((&___0_bounds), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline((&___0_bounds), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL); Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F_inline(__this, L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline((&___0_bounds), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline((&___0_bounds), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3, L_4, NULL); Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F_inline(__this, L_5, NULL); 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; float L_1 = __this->___x; float L_2 = __this->___y; float L_3 = __this->___y; float L_4 = __this->___z; float L_5 = __this->___z; 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 SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* SpriteShapeController_get_spriteShape_m47FA441FCE1F593405E92D174E556EDC8DD4D260_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* L_0 = __this->___m_SpriteShape; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* SpriteShape_get_fillTexture_mCFAA6A4C131C79E81A2ED7333609FE357C83D627_inline (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___m_FillTexture; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteShape_get_fillOffset_mAB5DCDA5724331DAD614D975D32C5040708BF601_inline (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_FillOffset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_spriteShapeHashCode_mF2D6ABCAF590DFC5A0461E61A8B78356FD2FB520_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ActiveSpriteShapeHash; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_splineHashCode_m5FD24A66B300EA0F8E1A1B0E5100ED3D0AA8FB98_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ActiveSplineHash; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGeometryCache_get_maxArrayCount_m0D5DD80D325407DD8BEFD67804BE450C16900F29_inline (SpriteShapeGeometryCache_tC9E1C36A4286F9AAF63CCC72F38C4135EEBE8E9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_MaxArrayCount; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeController_get_geometryCached_mD9C381E9B9CF0720F751F3E8DDBCA7F810D2A07A_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_GeometryCached; 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; 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 SpriteShapeController_get_worldSpaceUVs_m334F4BDD28C1980124898063E3FA35A82E48E8A3_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_WorldSpaceUV; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteShapeController_get_fillPixelsPerUnit_m03D2274AA79D8FE84520825C4658C89328B40AC9_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_FillPixelPerUnit; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteShapeController_get_stretchTiling_m8B867630BCC7929A238CB8F43F687F3F9618C658_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_StretchTiling; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpriteShape_get_useSpriteBorders_m71A77DB6C2DD9240181C19700E2E68A2CC69F964_inline (SpriteShape_tD8E4AB9593376F28E8325314A03A49A19395858C* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_UseSpriteBorders; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Matrix4x4_op_Inequality_m318CC0235679529F15B2C56E0896E70A2BD62713_inline (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___0_lhs; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1_rhs; bool L_2; L_2 = Matrix4x4_op_Equality_m72E9702E42EAED862E9D7EA1B8B9D6EA5AAC5C3D(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 int32_t SpriteShapeController_get_splineDetail_mB03C316DE81143E38A30C15C339D36DAD7C56E33_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_SplineDetail; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SpriteShapeController_set_maxArrayCount_mE4A6A50AAECB96C743CC1A701840776699833ECD_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_MaxArrayCount = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_maxArrayCount_m1CD21D97E9DFB36FB05C64261E6B2AE8AE7A9F29_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_MaxArrayCount; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_min_m02D43DF516544C279AF660EA4731449C82991849_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { int32_t L_0 = ___0_x; int32_t L_1 = ___1_y; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_0006; } } { int32_t L_2 = ___1_y; return L_2; } IL_0006: { int32_t L_3 = ___0_x; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeController_get_updateShadow_mE4867AC0CCEB59E1A84FB5838549B06A76744237_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_UpdateShadow; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Implicit_mE3CD803641A93D54781142BB2AEAE299D6959C79_inline (int32_t ___0_v, const RuntimeMethod* method) { { int32_t L_0 = ___0_v; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1; memset((&L_1), 0, sizeof(L_1)); float2__ctor_m410AA7E93E3968E7A374AD5B30FDBEE060E88948_inline((&L_1), L_0, NULL); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool math_any_mCBBE4E2611B227A8AE1A4DA7F104D779203539F9_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_x; float L_1 = L_0.___x; if ((!(((float)L_1) == ((float)(0.0f))))) { goto IL_001e; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___0_x; float L_3 = L_2.___y; return (bool)((((int32_t)((((float)L_3) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_001e: { return (bool)1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpriteShapeController_get_autoUpdateCollider_m54D843E58B97438ACF30071768B0F5FB4A8473B7_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_UpdateCollider; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___0_name, const RuntimeMethod* method) { { String_t* L_0 = ___0_name; intptr_t L_1; L_1 = ProfilerUnsafeUtility_CreateMarker_mC5E1AAB8CC1F0342065DF85BA3334445ED754E64(L_0, (uint16_t)1, 0, 0, NULL); __this->___m_Ptr = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E SpriteShapeController_get_shadowData_m6D637C25E16688807369372E8B00026509CD1EB3_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_0 = __this->___m_ShadowData; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* SpriteShapeController_get_angleRangeInfoArray_mED8D0B5CD5EE8724A44A6CA86DCE37AE085C11F4_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* L_0 = __this->___m_AngleRangeInfoArray; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* SpriteShapeController_get_edgeSpriteArray_mB562E639F3951B0A5432AA7F9BA18BCD69387071_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_0 = __this->___m_EdgeSpriteArray; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* SpriteShapeController_get_cornerSpriteArray_mF0A3ACBD990E4DCE4BFE3CA2192C0058DD3F7E9E_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* L_0 = __this->___m_CornerSpriteArray; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_vertexArrayCount_m776FBDEEB5A98DDBE16B219D2587D981B606D910_inline (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_VertexArrayCount; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_controlPointCount_m0B72EE45FD6E4BF63650958439B43712ADD39696_inline (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ControlPointCount; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_contourPointCount_m45CA4B09B39611D4A1C09F494A3BED828258CC41_inline (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ContourPointCount; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeGenerator_get_segmentCount_m5B0A226EBA7CA12B095A92DB429DEB30DF3C7210_inline (SpriteShapeGenerator_tE3C79C2D9685232AD17AB7FA803F44FA92DB854E* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_SegmentCount; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_abs_m3D9508B36B045BFE7B89C6C69AD34596264E4FE1_inline (float ___0_x, const RuntimeMethod* method) { { float L_0 = ___0_x; uint32_t L_1; L_1 = math_asuint_m503D1ABF19E4BA615FD8AE1BF1A2E103BBED6139_inline(L_0, NULL); float L_2; L_2 = math_asfloat_m20D259DAAB46464B59BD8BF5678F9D59800F70A9_inline(((int32_t)((int32_t)L_1&((int32_t)2147483647LL))), NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline (float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___1_y; bool L_1; L_1 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_0, NULL); if (L_1) { goto IL_000e; } } { float L_2 = ___0_x; float L_3 = ___1_y; if ((((float)L_2) > ((float)L_3))) { goto IL_000e; } } { float L_4 = ___1_y; return L_4; } IL_000e: { float L_5 = ___0_x; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mF673D3E5B7D267C0A8569B678D05BDCCB667D04D_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_y, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_x; float L_1 = L_0.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___1_y; float L_3 = L_2.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___0_x; float L_5 = L_4.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___1_y; float L_7 = L_6.___y; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_atan2_m88E59BD502436258CEB9B05E3BBA89289D820B44_inline (float ___0_y, float ___1_x, 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 L_0 = ___0_y; float L_1 = ___1_x; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = atan2(((double)L_0), ((double)L_1)); return ((float)L_2); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_lhs, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_rhs, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_lhs; float L_1 = L_0.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___1_rhs; float L_3 = L_2.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___0_lhs; float L_5 = L_4.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___1_rhs; float L_7 = L_6.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8; memset((&L_8), 0, sizeof(L_8)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), NULL); return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___0_x; float L_2; L_2 = math_dot_mF673D3E5B7D267C0A8569B678D05BDCCB667D04D_inline(L_0, L_1, NULL); float L_3; L_3 = math_sqrt_mEF31DE7BD0179009683C5D7B0C58E6571B30CF4A_inline(L_2, NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_get_yx_m00BCAF32F29652C424710D3464AD7A4C3FEF9247_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, const RuntimeMethod* method) { { float L_0 = __this->___y; float L_1 = __this->___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2; memset((&L_2), 0, sizeof(L_2)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_2), L_0, L_1, NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Multiply_mD97F1F12A640BE857FD483CD188E7EDF44FB19A9_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_lhs, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_rhs, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_lhs; float L_1 = L_0.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___1_rhs; float L_3 = L_2.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___0_lhs; float L_5 = L_4.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___1_rhs; float L_7 = L_6.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8; memset((&L_8), 0, sizeof(L_8)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_8), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), NULL); return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float2__ctor_m037D046BD70923231612C90B14E364EB2BB15BD7_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, float ___0_v, const RuntimeMethod* method) { { float L_0 = ___0_v; __this->___x = L_0; float L_1 = ___0_v; __this->___y = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA math_normalize_mAB67BF670979DC2A6C8B30791BFF8476FEC1B5CD_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___0_x; float L_2; L_2 = math_dot_mF673D3E5B7D267C0A8569B678D05BDCCB667D04D_inline(L_0, L_1, NULL); float L_3; L_3 = math_rsqrt_mC67B3430EAADA7C5347E87B23859C569BC010E72_inline(L_2, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___0_x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5; L_5 = float2_op_Multiply_m9117237F9A26A1B934C1DE0A5FE5BD6EF7D3B26C_inline(L_3, L_4, NULL); return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Addition_m718974663A956F64D7C45D06C088550637F13693_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_lhs, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_rhs, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_lhs; float L_1 = L_0.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___1_rhs; float L_3 = L_2.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___0_lhs; float L_5 = L_4.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___1_rhs; float L_7 = L_6.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8; memset((&L_8), 0, sizeof(L_8)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), NULL); return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_clamp_mB7233FC9D6C27522014C4E6D4E056D36CE82C97E_inline (float ___0_valueToClamp, float ___1_lowerBound, float ___2_upperBound, const RuntimeMethod* method) { { float L_0 = ___1_lowerBound; float L_1 = ___2_upperBound; float L_2 = ___0_valueToClamp; float L_3; L_3 = math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline(L_1, L_2, NULL); float L_4; L_4 = math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline(L_0, L_3, NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void int4__ctor_m4E8D71A09721E26F7FCCE82EA8AD699062EE6216_inline (int4_tBA77D4945786DE82C3A487B33955EA1004996052* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, int32_t ___3_w, const RuntimeMethod* method) { { int32_t L_0 = ___0_x; __this->___x = L_0; int32_t L_1 = ___1_y; __this->___y = L_1; int32_t L_2 = ___2_z; __this->___z = L_2; int32_t L_3 = ___3_w; __this->___w = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4x4__ctor_m89D3EDF09863C02553147CDA696E48B8D2622AC5_inline (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* __this, float ___0_m00, float ___1_m01, float ___2_m02, float ___3_m03, float ___4_m10, float ___5_m11, float ___6_m12, float ___7_m13, float ___8_m20, float ___9_m21, float ___10_m22, float ___11_m23, float ___12_m30, float ___13_m31, float ___14_m32, float ___15_m33, const RuntimeMethod* method) { { float L_0 = ___0_m00; float L_1 = ___4_m10; float L_2 = ___8_m20; float L_3 = ___12_m30; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4; memset((&L_4), 0, sizeof(L_4)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_4), L_0, L_1, L_2, L_3, NULL); __this->___c0 = L_4; float L_5 = ___1_m01; float L_6 = ___5_m11; float L_7 = ___9_m21; float L_8 = ___13_m31; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_9; memset((&L_9), 0, sizeof(L_9)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_9), L_5, L_6, L_7, L_8, NULL); __this->___c1 = L_9; float L_10 = ___2_m02; float L_11 = ___6_m12; float L_12 = ___10_m22; float L_13 = ___14_m32; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_14; memset((&L_14), 0, sizeof(L_14)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_14), L_10, L_11, L_12, L_13, NULL); __this->___c2 = L_14; float L_15 = ___3_m03; float L_16 = ___7_m13; float L_17 = ___11_m23; float L_18 = ___15_m33; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_19; memset((&L_19), 0, sizeof(L_19)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_19), L_15, L_16, L_17, L_18, NULL); __this->___c3 = L_19; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_XMin; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_YMin; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool math_any_mE05B38848CB4D8FDADBB32E91166B7BB2425F851_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_x, const RuntimeMethod* method) { { float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = ___0_x; float L_1 = L_0.___x; if ((!(((float)L_1) == ((float)(0.0f))))) { goto IL_0038; } } { float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_2 = ___0_x; float L_3 = L_2.___y; if ((!(((float)L_3) == ((float)(0.0f))))) { goto IL_0038; } } { float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4 = ___0_x; float L_5 = L_4.___z; if ((!(((float)L_5) == ((float)(0.0f))))) { goto IL_0038; } } { float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_6 = ___0_x; float L_7 = L_6.___w; return (bool)((((int32_t)((((float)L_7) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0038: { return (bool)1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline (float ___0_t, float ___1_length, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = ___0_t; float L_1 = ___0_t; float L_2 = ___1_length; float L_3; L_3 = floorf(((float)(L_1/L_2))); float L_4 = ___1_length; float L_5 = ___1_length; float L_6; L_6 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract(L_0, ((float)il2cpp_codegen_multiply(L_3, L_4)))), (0.0f), L_5, NULL); V_0 = L_6; goto IL_001b; } IL_001b: { float L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_acos_mD1CE88CB2686ED61B8228108D2C66AA29E56AAEF_inline (float ___0_x, 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 L_0 = ___0_x; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = acos(((double)((float)L_0))); return ((float)L_1); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E float4_op_Implicit_mA889A779BA63B2654EEEF1F5CE2407DAA0E33142_inline (int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___0_v, const RuntimeMethod* method) { { int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_0 = ___0_v; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_1; memset((&L_1), 0, sizeof(L_1)); float4__ctor_mDE7B1FCF1C1895705616AB2D0C0ED42422743D1D_inline((&L_1), L_0, NULL); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { int32_t L_0 = ___0_x; __this->___x = L_0; int32_t L_1 = ___1_y; __this->___y = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_distance_mE5E0FFDD103E710A4CB23360BFCAFD0AF2E1EFA9_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_y, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___1_y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___0_x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2; L_2 = float2_op_Subtraction_m28172675A65BCFFBC8C9023BE815019E668B8380_inline(L_0, L_1, NULL); float L_3; L_3 = math_length_m3DB47D254C8544FBB740A892B4AE2143E8F45634_inline(L_2, NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A int4_get_xw_m670E8FE5D8CE915EDE5D7C09BD2E0D638E95DA2E_inline (int4_tBA77D4945786DE82C3A487B33955EA1004996052* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___x; int32_t L_1 = __this->___w; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_2; memset((&L_2), 0, sizeof(L_2)); int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&L_2), L_0, L_1, NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool math_all_m361F047688A5D71A6EE07727DD844467EB2D3505_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___0_x, const RuntimeMethod* method) { { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_0 = ___0_x; int32_t L_1 = L_0.___x; if (!L_1) { goto IL_0012; } } { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_2 = ___0_x; int32_t L_3 = L_2.___y; return (bool)((!(((uint32_t)L_3) <= ((uint32_t)0)))? 1 : 0); } IL_0012: { return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; float L_2 = ___2_z; __this->___z = L_2; float L_3 = ___3_w; __this->___w = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Tess_get_Elements_mB47D1FF47667C405AD450B8E0362A52D8DF8E1F0_inline (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____elements; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* Tess_get_Vertices_m419E01868C54850A20B52BE6DBF7EF5FB4385AF4_inline (Tess_tB28CB03B89140E744FA9E9A5CE06A64F6286EAB2* __this, const RuntimeMethod* method) { { ContourVertexU5BU5D_tA2E5DCD24E23FACD7195A27617FA696A603992F5* L_0 = __this->____vertices; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; float L_2 = ___2_z; __this->___z = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float3_get_xy_mFD536022DC4F5162E2FE30328BE2418E4878349A_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method) { { float L_0 = __this->___x; float L_1 = __this->___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2; memset((&L_2), 0, sizeof(L_2)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_2), L_0, L_1, NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA math_min_m68ED612C41E325FA3446050EA04D0AC0CD191558_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_y, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_x; float L_1 = L_0.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___1_y; float L_3 = L_2.___x; float L_4; L_4 = math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline(L_1, L_3, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5 = ___0_x; float L_6 = L_5.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = ___1_y; float L_8 = L_7.___y; float L_9; L_9 = math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline(L_6, L_8, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10; memset((&L_10), 0, sizeof(L_10)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_10), L_4, L_9, NULL); return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA math_max_mFD64D6399932C2D91018BA7895C06FD055E1361B_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_x, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_y, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_x; float L_1 = L_0.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___1_y; float L_3 = L_2.___x; float L_4; L_4 = math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline(L_1, L_3, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5 = ___0_x; float L_6 = L_5.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = ___1_y; float L_8 = L_7.___y; float L_9; L_9 = math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline(L_6, L_8, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_10; memset((&L_10), 0, sizeof(L_10)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_10), L_4, L_9, NULL); return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_min, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_max, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_max; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_min; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_2, (0.5f), NULL); Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline(__this, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_min; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_5, NULL); Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline(__this, L_6, NULL); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Extents; V_0 = L_0; goto IL_000a; } IL_000a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Center; V_0 = L_0; goto IL_000a; } IL_000a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; float L_2 = ___2_z; __this->___z = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) { { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs; float L_1 = L_0.___x; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_rhs; float L_3 = L_2.___x; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_lhs; float L_5 = L_4.___y; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_rhs; float L_7 = L_6.___y; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_lhs; float L_9 = L_8.___z; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_rhs; float L_11 = L_10.___z; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12; memset((&L_12), 0, sizeof(L_12)); float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL); return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Division_m535A6AB64069819E4CA88DE9591FBDDD98882AA9_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) { { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs; float L_1 = L_0.___x; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_rhs; float L_3 = L_2.___x; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_lhs; float L_5 = L_4.___y; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_rhs; float L_7 = L_6.___y; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_lhs; float L_9 = L_8.___z; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_rhs; float L_11 = L_10.___z; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12; memset((&L_12), 0, sizeof(L_12)); float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_12), ((float)(L_1/L_3)), ((float)(L_5/L_7)), ((float)(L_9/L_11)), NULL); return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float ___1_rhs, const RuntimeMethod* method) { { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs; float L_1 = L_0.___x; float L_2 = ___1_rhs; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___0_lhs; float L_4 = L_3.___y; float L_5 = ___1_rhs; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___0_lhs; float L_7 = L_6.___z; float L_8 = ___1_rhs; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9; memset((&L_9), 0, sizeof(L_9)); float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL); return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_transform_m8E47EBD0098A58A9BEB51032E1B6C25C9BD90178_inline (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_a, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_b, const RuntimeMethod* method) { float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_0; memset((&V_0), 0, sizeof(V_0)); { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_0 = ___0_a; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_1 = L_0.___c0; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_b; float L_3 = L_2.___x; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4; L_4 = float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline(L_1, L_3, NULL); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_5 = ___0_a; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_6 = L_5.___c1; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = ___1_b; float L_8 = L_7.___y; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_9; L_9 = float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline(L_6, L_8, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_10; L_10 = float4_op_Addition_m2CF2E1B2DAD4996DE3C5B6DFB90185E4CC8F0F44_inline(L_4, L_9, NULL); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_11 = ___0_a; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_12 = L_11.___c2; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_13 = ___1_b; float L_14 = L_13.___z; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_15; L_15 = float4_op_Multiply_m712573F441DA8AF0843DE2167927FB76E642B1EB_inline(L_12, L_14, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_16; L_16 = float4_op_Addition_m2CF2E1B2DAD4996DE3C5B6DFB90185E4CC8F0F44_inline(L_10, L_15, NULL); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_17 = ___0_a; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_18 = L_17.___c3; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_19; L_19 = float4_op_Addition_m2CF2E1B2DAD4996DE3C5B6DFB90185E4CC8F0F44_inline(L_16, L_18, NULL); V_0 = L_19; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_20; L_20 = float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline((&V_0), NULL); return L_20; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_abs_mFF027629978A9039B059528ED3075D775AA0B0AB_inline (int32_t ___0_x, const RuntimeMethod* method) { { int32_t L_0 = ___0_x; int32_t L_1 = ___0_x; int32_t L_2; L_2 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(((-L_0)), L_1, NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_lerp_m58A82DB48BBA11871FFA81583C700875B3A9BC84_inline (float ___0_start, float ___1_end, float ___2_t, const RuntimeMethod* method) { { float L_0 = ___0_start; float L_1 = ___2_t; float L_2 = ___1_end; float L_3 = ___0_start; return ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, ((float)il2cpp_codegen_subtract(L_2, L_3)))))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_cos_m28B6228E047D552B1312CCFADB8AE95DDD94A6AF_inline (float ___0_x, 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 L_0 = ___0_x; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = cos(((double)L_0)); return ((float)L_1); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_floor_m0FDF19C33B0B1062079FCB10FB081869AEC1FB48_inline (float ___0_x, 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 L_0 = ___0_x; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = floor(((double)((float)L_0))); return ((float)L_1); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_UnaryNegation_m63834E95475E7EF1CA1583F6A08420C3BFA34458_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_val, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___0_val; float L_1 = L_0.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___0_val; float L_3 = L_2.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4; memset((&L_4), 0, sizeof(L_4)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_4), ((-L_1)), ((-L_3)), NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_clamp_m9EABD008C8EAD9D150062ABE724D96FA2121EE1C_inline (int32_t ___0_valueToClamp, int32_t ___1_lowerBound, int32_t ___2_upperBound, const RuntimeMethod* method) { { int32_t L_0 = ___1_lowerBound; int32_t L_1 = ___2_upperBound; int32_t L_2 = ___0_valueToClamp; int32_t L_3; L_3 = math_min_m02D43DF516544C279AF660EA4731449C82991849_inline(L_1, L_2, NULL); int32_t L_4; L_4 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_0, L_3, NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteShapeController_get_colliderOffset_mFE87071B23F19A7C3CF672E12AD049D3D92CBBCF_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_ColliderOffset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_colliderDetail_m11726DDBB4219DB8DB66B0C34ACFB877DA82330B_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ColliderDetail; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SpriteShapeController_get_shadowOffset_m8DE3562CAD5C0F9D85A994D43CEC58EB71CC0182_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_ShadowOffset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SpriteShapeController_get_shadowDetail_mD3D6007CEB98D403E2AFDCC95964064AEB19A06A_inline (SpriteShapeController_t38EBBE01E82A48B3533CADFCDB5B23BEA68EDC17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ShadowDetail; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m32D7795109B6F6F8649CA78EED4EA7305D59ECA3_gshared_inline (NativeArray_1_t2BC742D9A03AF608A0AB5B638F49639E1C7BD6ED* __this, const RuntimeMethod* method) { { void* L_0 = __this->___m_Buffer; return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_gshared_inline (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, const RuntimeMethod* method) { { void* L_0 = __this->___m_Buffer; return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Node_get_Key_m7676DC1849F78D89A45FFB0832018DE018DACBB6_gshared_inline (Node_t5499C13260FF84982E6561B8463070184BA0D695* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____key; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { 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 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mF80773F9F84FE55685103DCAA3C3FF3144E7617F_gshared_inline (NativeArray_1_t77D78B577AF7E0DD9EB5B192AF05EF90AE6F567D* __this, const RuntimeMethod* method) { { void* L_0 = __this->___m_Buffer; return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m43B1376791D10E86C7C789A5A3E33D5BD7D70918_gshared_inline (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* __this, const RuntimeMethod* method) { { void* L_0 = __this->___m_Buffer; return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mED9E373415C2DF369294129F0C57FDC676521786_gshared_inline (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, const RuntimeMethod* method) { { void* L_0 = __this->___m_Buffer; return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____current; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; 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 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* 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 = ((int32_t)il2cpp_codegen_add(L_5, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; int32_t L_7 = V_1; int32_t L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)L_8); return; } IL_0034: { int32_t L_9 = ___0_item; List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m39DDA1D945B8494A50D0147DA5CD260718D8BDDA_gshared_inline (List_1_t531D0FF4E21F7A23CCF4568AF62172C75CD52F43* __this, AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB ___0_item, const RuntimeMethod* method) { AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* 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 = ((int32_t)il2cpp_codegen_add(L_5, 1)); AngleRangeInfoU5BU5D_t8AE5F89B8CA102A1093EFEA4E67B9364AC690BC8* L_6 = V_0; int32_t L_7 = V_1; AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB)L_8); return; } IL_0034: { AngleRangeInfo_t54B4C94C605EABEC2D401C612F1D8CCB42985DBB L_9 = ___0_item; List_1_AddWithResize_mF2F1849E4D4D5A6B8F62C8B9D9B02CBB603CB9EE(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); 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 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); goto IL_0035; } IL_0035: { __this->____size = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; 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 = ((int32_t)il2cpp_codegen_add(L_5, 1)); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = V_0; int32_t L_7 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_8); return; } IL_0034: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_item; List_1_AddWithResize_m192785B048EDA211AEC7A758A37D0B1ACCB94B9C(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } 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 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisSpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5_m217855B31D83C1B3B36BE002628C5F05EC37A73A_gshared_inline (const RuntimeMethod* method) { { uint32_t L_0 = sizeof(SpriteShapeSegment_tB32CE039E823A27997165CD087F6DE1906C4C8D5); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeSlice_1_get_Stride_m17EC64B052DD8EF9B7ECB34587008B81E4C1D0F9_gshared_inline (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_Stride; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Array_1_get_MaxSize_m0564A20FB640654EAA01F8AA47218FAB52BBCAA5_gshared_inline (Array_1_t9EC4B73184D64A2C0ECB82F8D644571E251CC28E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_MaxSize; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_length_m6A2B63D7A3B84261C2F7FCAA2CB382288A57D257_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, const RuntimeMethod* method) { { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_x; float L_2; L_2 = math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline(L_0, L_1, NULL); float L_3; L_3 = math_sqrt_mEF31DE7BD0179009683C5D7B0C58E6571B30CF4A_inline(L_2, NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) { { float L_0 = ___0_f; 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL); V_0 = L_2; goto IL_0015; } IL_0015: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x; float L_4; L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_lhs; float L_6 = L_5.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_rhs; float L_8 = L_7.___y; float L_9; L_9 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_6, L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_lhs; float L_11 = L_10.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_rhs; float L_13 = L_12.___z; float L_14; L_14 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_11, L_13, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; memset((&L_15), 0, sizeof(L_15)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_4, L_9, L_14, NULL); V_0 = L_15; goto IL_003c; } IL_003c: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0; return L_16; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_1, NULL); V_0 = L_2; goto IL_0015; } IL_0015: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x; float L_4; L_4 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_lhs; float L_6 = L_5.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_rhs; float L_8 = L_7.___y; float L_9; L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_6, L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_lhs; float L_11 = L_10.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_rhs; float L_13 = L_12.___z; float L_14; L_14 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_11, L_13, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; memset((&L_15), 0, sizeof(L_15)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_4, L_9, L_14, NULL); V_0 = L_15; goto IL_003c; } IL_003c: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0; return L_16; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float2__ctor_m410AA7E93E3968E7A374AD5B30FDBEE060E88948_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, int32_t ___0_v, const RuntimeMethod* method) { { int32_t L_0 = ___0_v; __this->___x = ((float)L_0); int32_t L_1 = ___0_v; __this->___y = ((float)L_1); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_asuint_m503D1ABF19E4BA615FD8AE1BF1A2E103BBED6139_inline (float ___0_x, const RuntimeMethod* method) { { int32_t L_0 = *((uint32_t*)((uintptr_t)(&___0_x))); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_asfloat_m20D259DAAB46464B59BD8BF5678F9D59800F70A9_inline (uint32_t ___0_x, const RuntimeMethod* method) { { float L_0 = *((float*)((uintptr_t)(&___0_x))); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_sqrt_mEF31DE7BD0179009683C5D7B0C58E6571B30CF4A_inline (float ___0_x, 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 L_0 = ___0_x; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = sqrt(((double)((float)L_0))); return ((float)L_1); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_rsqrt_mC67B3430EAADA7C5347E87B23859C569BC010E72_inline (float ___0_x, const RuntimeMethod* method) { { float L_0 = ___0_x; float L_1; L_1 = math_sqrt_mEF31DE7BD0179009683C5D7B0C58E6571B30CF4A_inline(L_0, NULL); return ((float)((1.0f)/L_1)); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Multiply_m9117237F9A26A1B934C1DE0A5FE5BD6EF7D3B26C_inline (float ___0_lhs, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_rhs, const RuntimeMethod* method) { { float L_0 = ___0_lhs; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___1_rhs; float L_2 = L_1.___x; float L_3 = ___0_lhs; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___1_rhs; float L_5 = L_4.___y; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6; memset((&L_6), 0, sizeof(L_6)); float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_6), ((float)il2cpp_codegen_multiply(L_0, L_2)), ((float)il2cpp_codegen_multiply(L_3, L_5)), NULL); return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; float V_2 = 0.0f; { float L_0 = ___0_value; float L_1 = ___1_min; V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { float L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { float L_4 = ___0_value; float L_5 = ___2_max; V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { float L_7 = ___2_max; ___0_value = L_7; } IL_0019: { float L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { float L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4__ctor_mDE7B1FCF1C1895705616AB2D0C0ED42422743D1D_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___0_v, const RuntimeMethod* method) { { int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_0 = ___0_v; int32_t L_1 = L_0.___x; __this->___x = ((float)L_1); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_2 = ___0_v; int32_t L_3 = L_2.___y; __this->___y = ((float)L_3); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_4 = ___0_v; int32_t L_5 = L_4.___z; __this->___z = ((float)L_5); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_6 = ___0_v; int32_t L_7 = L_6.___w; __this->___w = ((float)L_7); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___m_Extents = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___m_Center = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E float4_op_Addition_m2CF2E1B2DAD4996DE3C5B6DFB90185E4CC8F0F44_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_lhs, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_rhs, const RuntimeMethod* method) { { float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = ___0_lhs; float L_1 = L_0.___x; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_2 = ___1_rhs; float L_3 = L_2.___x; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4 = ___0_lhs; float L_5 = L_4.___y; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_6 = ___1_rhs; float L_7 = L_6.___y; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_8 = ___0_lhs; float L_9 = L_8.___z; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_10 = ___1_rhs; float L_11 = L_10.___z; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_12 = ___0_lhs; float L_13 = L_12.___w; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_14 = ___1_rhs; float L_15 = L_14.___w; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_16; memset((&L_16), 0, sizeof(L_16)); float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_16), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), ((float)il2cpp_codegen_add(L_13, L_15)), NULL); return L_16; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, const RuntimeMethod* method) { { float L_0 = __this->___x; float L_1 = __this->___y; float L_2 = __this->___z; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3; memset((&L_3), 0, sizeof(L_3)); float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_3), L_0, L_1, L_2, NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { int32_t L_0 = ___0_x; int32_t L_1 = ___1_y; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0006; } } { int32_t L_2 = ___1_y; return L_2; } IL_0006: { int32_t L_3 = ___0_x; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) { { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x; float L_1 = L_0.___x; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_y; float L_3 = L_2.___x; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_x; float L_5 = L_4.___y; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_y; float L_7 = L_6.___y; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_x; float L_9 = L_8.___z; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_y; float L_11 = L_10.___z; return ((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)))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) { { int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value))); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; if ((((float)L_0) < ((float)L_1))) { goto IL_0008; } } { float L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; if ((((float)L_0) > ((float)L_1))) { goto IL_0008; } } { float L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { float L_4 = V_0; return L_4; } }