#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include // System.Collections.Generic.IComparer`1 struct IComparer_1_tDA4A2DE864053207FB3522280740109A90757BFF; // System.Collections.Generic.List`1> struct List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D; // System.Collections.Generic.List`1> struct List_1_tA149226F0F2FBC9925404D5A14E8E7F2C1D9FE46; // System.Collections.Generic.List`1 struct List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF; // System.Collections.Generic.List`1 struct List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8; // System.Collections.Generic.List`1 struct List_1_t0BEC55BE174A10EC8173492A244154A762AB7027; // System.Collections.Generic.List`1 struct List_1_t21596C9FB59540E21D101EADAF6827522DBCBE3A; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_tBE1BF474BAA1A3EADCCA0754D780C11674CA4329; // System.Collections.Generic.List`1 struct List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116; // System.Collections.Generic.List`1[] struct List_1U5BU5D_tA70C206860C5B56D346DE47E852D71042D6F0288; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // ClipperLib.DoublePoint[] struct DoublePointU5BU5D_t9CCB388160AA09A6CCE98E36C1FB575E23F6E7B1; // ClipperLib.IntPoint[] struct IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // ClipperLib.PolyNode[] struct PolyNodeU5BU5D_tFF7675BF99F6A21D358405196D1C0CBBFFD1F995; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // ClipperLib.Clipper struct Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2; // ClipperLib.ClipperBase struct ClipperBase_tF2A841C1644091CD21C6EE60F3F71D5F4D5AF4A7; // ClipperLib.ClipperException struct ClipperException_t7F08B52BFBDC89621601F2B90F981AA8156EA371; // ClipperLib.ClipperOffset struct ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343; // System.Exception struct Exception_t; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // ClipperLib.LocalMinima struct LocalMinima_t28E3D73E1279EE6C26441A003E1B103B6E87E310; // ClipperLib.Maxima struct Maxima_t0270419107246C2CC093E959D35B3C47295D29AB; // ClipperLib.PolyNode struct PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2; // ClipperLib.PolyTree struct PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // ClipperLib.Scanbeam struct Scanbeam_t4D55A5E3EBDB1B6908C557036303310E351C6747; // System.String struct String_t; // ClipperLib.TEdge struct TEdge_t30A06DB9DAA2DC3A5D0692ED5FA659395FA6A06F; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; IL2CPP_EXTERN_C RuntimeClass* Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m70F615E2AA4337EF0355CDF85A4A549A6358F13D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m62449896123056CEF0410E259DCE40BDA142A4A4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB4653544EFEFA93BD424FA416F2BDD5DA17BFE7C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mFC431EAB5294CA16E179E59DC345B54736E63709_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m1316526E655DE6997FCDEBE57D434069DEA7F894_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m522B176D3BCB42CC3F794229EB147B4A50BFC1D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mAB39C3B3CEDA8E5739E0911D27DD1B6E6B099CA3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m1122C1300066BE98F17EED07B380061DC9BAD8F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m2B0AEE7D61B8F0936073916E3ACA8826FF70E479_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Reverse_m187CA96AF8017A25F737D15D0F0945162FCBE6E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m31B86A3F5D9EAD65E0B177A45953E003834AA32F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m924487246BCE1D7AC0E46775FD5302C9A9972BC4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_m009F7B19E4858B1305D604617A95D5C056DD6B30_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_m36B1F632BE61D37C94AD995062CD11665F76612C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_mCD58B30FF534D0AED47D3C3872455C9480DAD320_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_mDCA565756DB377E7D04B3DD6074C3903E6FE131B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m0F5C2C0FE7FD30F0F7839CBFF89188BEC35BE4EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE_RuntimeMethod_var; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct DoublePointU5BU5D_t9CCB388160AA09A6CCE98E36C1FB575E23F6E7B1; struct IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.List`1> struct List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items List_1U5BU5D_tA70C206860C5B56D346DE47E852D71042D6F0288* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray List_1U5BU5D_tA70C206860C5B56D346DE47E852D71042D6F0288* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items DoublePointU5BU5D_t9CCB388160AA09A6CCE98E36C1FB575E23F6E7B1* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray DoublePointU5BU5D_t9CCB388160AA09A6CCE98E36C1FB575E23F6E7B1* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PolyNodeU5BU5D_tFF7675BF99F6A21D358405196D1C0CBBFFD1F995* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PolyNodeU5BU5D_tFF7675BF99F6A21D358405196D1C0CBBFFD1F995* ___s_emptyArray_5; }; struct Il2CppArrayBounds; // ClipperLib.ClipperBase struct ClipperBase_tF2A841C1644091CD21C6EE60F3F71D5F4D5AF4A7 : public RuntimeObject { // ClipperLib.LocalMinima ClipperLib.ClipperBase::m_MinimaList LocalMinima_t28E3D73E1279EE6C26441A003E1B103B6E87E310* ___m_MinimaList_6; // ClipperLib.LocalMinima ClipperLib.ClipperBase::m_CurrentLM LocalMinima_t28E3D73E1279EE6C26441A003E1B103B6E87E310* ___m_CurrentLM_7; // System.Collections.Generic.List`1> ClipperLib.ClipperBase::m_edges List_1_tA149226F0F2FBC9925404D5A14E8E7F2C1D9FE46* ___m_edges_8; // ClipperLib.Scanbeam ClipperLib.ClipperBase::m_Scanbeam Scanbeam_t4D55A5E3EBDB1B6908C557036303310E351C6747* ___m_Scanbeam_9; // System.Collections.Generic.List`1 ClipperLib.ClipperBase::m_PolyOuts List_1_tBE1BF474BAA1A3EADCCA0754D780C11674CA4329* ___m_PolyOuts_10; // ClipperLib.TEdge ClipperLib.ClipperBase::m_ActiveEdges TEdge_t30A06DB9DAA2DC3A5D0692ED5FA659395FA6A06F* ___m_ActiveEdges_11; // System.Boolean ClipperLib.ClipperBase::m_UseFullRange bool ___m_UseFullRange_12; // System.Boolean ClipperLib.ClipperBase::m_HasOpenPaths bool ___m_HasOpenPaths_13; // System.Boolean ClipperLib.ClipperBase::k__BackingField bool ___U3CPreserveCollinearU3Ek__BackingField_14; }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // System.Collections.Generic.List`1/Enumerator> struct Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current RuntimeObject* ____current_3; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // ClipperLib.DoublePoint struct DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 { // System.Double ClipperLib.DoublePoint::X double ___X_0; // System.Double ClipperLib.DoublePoint::Y double ___Y_1; }; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0; }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.Int64 struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { // System.Int64 System.Int64::m_value int64_t ___m_value_0; }; // ClipperLib.IntPoint struct IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B { // System.Int64 ClipperLib.IntPoint::X int64_t ___X_0; // System.Int64 ClipperLib.IntPoint::Y int64_t ___Y_1; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // ClipperLib.IntRect struct IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 { // System.Int64 ClipperLib.IntRect::left int64_t ___left_0; // System.Int64 ClipperLib.IntRect::top int64_t ___top_1; // System.Int64 ClipperLib.IntRect::right int64_t ___right_2; // System.Int64 ClipperLib.IntRect::bottom int64_t ___bottom_3; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // ClipperLib.ClipType struct ClipType_t5C71C903DBFEEF489DABF049EC3E3104A5E6D0A8 { // System.Int32 ClipperLib.ClipType::value__ int32_t ___value___2; }; // ClipperLib.ClipperOffset struct ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343 : public RuntimeObject { // System.Collections.Generic.List`1> ClipperLib.ClipperOffset::m_destPolys List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_destPolys_0; // System.Collections.Generic.List`1 ClipperLib.ClipperOffset::m_srcPoly List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___m_srcPoly_1; // System.Collections.Generic.List`1 ClipperLib.ClipperOffset::m_destPoly List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___m_destPoly_2; // System.Collections.Generic.List`1 ClipperLib.ClipperOffset::m_normals List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* ___m_normals_3; // System.Double ClipperLib.ClipperOffset::m_delta double ___m_delta_4; // System.Double ClipperLib.ClipperOffset::m_sinA double ___m_sinA_5; // System.Double ClipperLib.ClipperOffset::m_sin double ___m_sin_6; // System.Double ClipperLib.ClipperOffset::m_cos double ___m_cos_7; // System.Double ClipperLib.ClipperOffset::m_miterLim double ___m_miterLim_8; // System.Double ClipperLib.ClipperOffset::m_StepsPerRad double ___m_StepsPerRad_9; // ClipperLib.IntPoint ClipperLib.ClipperOffset::m_lowest IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___m_lowest_10; // ClipperLib.PolyNode ClipperLib.ClipperOffset::m_polyNodes PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* ___m_polyNodes_11; // System.Double ClipperLib.ClipperOffset::k__BackingField double ___U3CArcToleranceU3Ek__BackingField_12; // System.Double ClipperLib.ClipperOffset::k__BackingField double ___U3CMiterLimitU3Ek__BackingField_13; }; // ClipperLib.EndType struct EndType_tBE54D9F13BE3F454D5F4A6EC1C4CA1CEAFAD26B3 { // System.Int32 ClipperLib.EndType::value__ int32_t ___value___2; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; struct Exception_t_StaticFields { // System.Object System.Exception::s_EDILock RuntimeObject* ___s_EDILock_0; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // ClipperLib.JoinType struct JoinType_t597A6F777D30B523A2D7024CBCF269051580A2FD { // System.Int32 ClipperLib.JoinType::value__ int32_t ___value___2; }; // ClipperLib.PolyFillType struct PolyFillType_t46843007278E7BC2812EA0486A92433795D7E5FE { // System.Int32 ClipperLib.PolyFillType::value__ int32_t ___value___2; }; // ClipperLib.PolyType struct PolyType_tF4067ED158497AED35BF8F90AB5C0EC3976A1188 { // System.Int32 ClipperLib.PolyType::value__ int32_t ___value___2; }; // ClipperLib.Clipper/NodeType struct NodeType_t5F70E91D92816320BD8459FC4D0475DBDAA132C4 { // System.Int32 ClipperLib.Clipper/NodeType::value__ int32_t ___value___2; }; // ClipperLib.Clipper struct Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2 : public ClipperBase_tF2A841C1644091CD21C6EE60F3F71D5F4D5AF4A7 { // ClipperLib.ClipType ClipperLib.Clipper::m_ClipType int32_t ___m_ClipType_18; // ClipperLib.Maxima ClipperLib.Clipper::m_Maxima Maxima_t0270419107246C2CC093E959D35B3C47295D29AB* ___m_Maxima_19; // ClipperLib.TEdge ClipperLib.Clipper::m_SortedEdges TEdge_t30A06DB9DAA2DC3A5D0692ED5FA659395FA6A06F* ___m_SortedEdges_20; // System.Collections.Generic.List`1 ClipperLib.Clipper::m_IntersectList List_1_t0BEC55BE174A10EC8173492A244154A762AB7027* ___m_IntersectList_21; // System.Collections.Generic.IComparer`1 ClipperLib.Clipper::m_IntersectNodeComparer RuntimeObject* ___m_IntersectNodeComparer_22; // System.Boolean ClipperLib.Clipper::m_ExecuteLocked bool ___m_ExecuteLocked_23; // ClipperLib.PolyFillType ClipperLib.Clipper::m_ClipFillType int32_t ___m_ClipFillType_24; // ClipperLib.PolyFillType ClipperLib.Clipper::m_SubjFillType int32_t ___m_SubjFillType_25; // System.Collections.Generic.List`1 ClipperLib.Clipper::m_Joins List_1_t21596C9FB59540E21D101EADAF6827522DBCBE3A* ___m_Joins_26; // System.Collections.Generic.List`1 ClipperLib.Clipper::m_GhostJoins List_1_t21596C9FB59540E21D101EADAF6827522DBCBE3A* ___m_GhostJoins_27; // System.Boolean ClipperLib.Clipper::m_UsingPolyTree bool ___m_UsingPolyTree_28; // System.Boolean ClipperLib.Clipper::k__BackingField bool ___U3CReverseSolutionU3Ek__BackingField_29; // System.Boolean ClipperLib.Clipper::k__BackingField bool ___U3CStrictlySimpleU3Ek__BackingField_30; }; // ClipperLib.ClipperException struct ClipperException_t7F08B52BFBDC89621601F2B90F981AA8156EA371 : public Exception_t { }; // ClipperLib.PolyNode struct PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2 : public RuntimeObject { // ClipperLib.PolyNode ClipperLib.PolyNode::m_Parent PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* ___m_Parent_0; // System.Collections.Generic.List`1 ClipperLib.PolyNode::m_polygon List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___m_polygon_1; // System.Int32 ClipperLib.PolyNode::m_Index int32_t ___m_Index_2; // ClipperLib.JoinType ClipperLib.PolyNode::m_jointype int32_t ___m_jointype_3; // ClipperLib.EndType ClipperLib.PolyNode::m_endtype int32_t ___m_endtype_4; // System.Collections.Generic.List`1 ClipperLib.PolyNode::m_Childs List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* ___m_Childs_5; // System.Boolean ClipperLib.PolyNode::k__BackingField bool ___U3CIsOpenU3Ek__BackingField_6; }; // ClipperLib.PolyTree struct PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0 : public PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2 { // System.Collections.Generic.List`1 ClipperLib.PolyTree::m_AllPolys List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* ___m_AllPolys_7; }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // ClipperLib.IntPoint[] struct IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3 : public RuntimeArray { ALIGN_FIELD (8) IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B m_Items[1]; inline IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* 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, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B value) { m_Items[index] = value; } }; // ClipperLib.DoublePoint[] struct DoublePointU5BU5D_t9CCB388160AA09A6CCE98E36C1FB575E23F6E7B1 : public RuntimeArray { ALIGN_FIELD (8) DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 m_Items[1]; inline DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001* 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, DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 value) { m_Items[index] = value; } }; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m31B86A3F5D9EAD65E0B177A45953E003834AA32F_gshared (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_gshared_inline (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_gshared (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mDCA565756DB377E7D04B3DD6074C3903E6FE131B_gshared (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_gshared_inline (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___item0, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m187CA96AF8017A25F737D15D0F0945162FCBE6E1_gshared (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m924487246BCE1D7AC0E46775FD5302C9A9972BC4_gshared (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mAB39C3B3CEDA8E5739E0911D27DD1B6E6B099CA3_gshared_inline (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m36B1F632BE61D37C94AD995062CD11665F76612C_gshared (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mFC431EAB5294CA16E179E59DC345B54736E63709_gshared_inline (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 ___item0, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_gshared (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE_gshared (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, int32_t ___index0, DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 ___value1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9_gshared (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, int32_t ___capacity0, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, RuntimeObject* ___value1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m31B86A3F5D9EAD65E0B177A45953E003834AA32F (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, const RuntimeMethod* method) { (( void (*) (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF*, const RuntimeMethod*))List_1__ctor_m31B86A3F5D9EAD65E0B177A45953E003834AA32F_gshared)(__this, method); } // System.Void ClipperLib.PolyNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolyNode__ctor_m7AC0C17CB9121B7479663282E5FB47291EA4F4F9 (PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* __this, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Void ClipperLib.ClipperOffset::set_MiterLimit(System.Double) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClipperOffset_set_MiterLimit_mE02DEAF5D9A26EFC1FA483DF59BF798989D08F9B_inline (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, double ___value0, const RuntimeMethod* method) ; // System.Void ClipperLib.ClipperOffset::set_ArcTolerance(System.Double) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClipperOffset_set_ArcTolerance_mD79A09614AA117C845C96009D52105B4BF20CD5C_inline (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, double ___value0, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 ClipperLib.PolyNode::get_Childs() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline (PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m1316526E655DE6997FCDEBE57D434069DEA7F894_inline (List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* __this, const RuntimeMethod* method) { (( void (*) (List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_inline (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, const RuntimeMethod*))List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796 (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, int32_t ___index0, const RuntimeMethod* method) { return (( IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, int32_t, const RuntimeMethod*))List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_gshared)(__this, ___index0, method); } // System.Boolean ClipperLib.IntPoint::op_Equality(ClipperLib.IntPoint,ClipperLib.IntPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPoint_op_Equality_m679BA907962EF409AA5205211E0B47DC8EFE1312 (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___a0, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___b1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) inline void List_1_set_Capacity_mDCA565756DB377E7D04B3DD6074C3903E6FE131B (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, int32_t ___value0, const RuntimeMethod* method) { (( void (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mDCA565756DB377E7D04B3DD6074C3903E6FE131B_gshared)(__this, ___value0, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___item0, const RuntimeMethod* method) { (( void (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B, const RuntimeMethod*))List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_gshared_inline)(__this, ___item0, method); } // System.Boolean ClipperLib.IntPoint::op_Inequality(ClipperLib.IntPoint,ClipperLib.IntPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPoint_op_Inequality_m4203DFA0389B4780819BF2B6061B090F52E21CA7 (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___a0, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___b1, const RuntimeMethod* method) ; // System.Void ClipperLib.PolyNode::AddChild(ClipperLib.PolyNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolyNode_AddChild_m4541D9ADBEC1F46F708FF987547EF56FBFDAD215 (PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* __this, PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* ___Child0, const RuntimeMethod* method) ; // System.Int32 ClipperLib.PolyNode::get_ChildCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F (PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* __this, const RuntimeMethod* method) ; // System.Void ClipperLib.IntPoint::.ctor(System.Int64,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8 (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* __this, int64_t ___X0, int64_t ___Y1, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234 (List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* __this, int32_t ___index0, const RuntimeMethod* method) { return (( PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* (*) (List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1>::GetEnumerator() inline Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2 List_1_GetEnumerator_m1122C1300066BE98F17EED07B380061DC9BAD8F3 (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, const RuntimeMethod* method) { return (( Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2 (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator>::Dispose() inline void Enumerator_Dispose_m70F615E2AA4337EF0355CDF85A4A549A6358F13D (Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator>::get_Current() inline List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* Enumerator_get_Current_mB4653544EFEFA93BD424FA416F2BDD5DA17BFE7C_inline (Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2* __this, const RuntimeMethod* method) { return (( List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* (*) (Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Void ClipperLib.ClipperOffset::AddPath(System.Collections.Generic.List`1,ClipperLib.JoinType,ClipperLib.EndType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_AddPath_m32B16CFE2B7C1B0059881F5E2BC40558D2847178 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___path0, int32_t ___joinType1, int32_t ___endType2, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator>::MoveNext() inline bool Enumerator_MoveNext_m62449896123056CEF0410E259DCE40BDA142A4A4 (Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Boolean ClipperLib.Clipper::Orientation(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clipper_Orientation_mDD20A890A5C0CBC3595D3B0B3ACC166F98BB75A0 (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___poly0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Reverse() inline void List_1_Reverse_m187CA96AF8017A25F737D15D0F0945162FCBE6E1 (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, const RuntimeMethod*))List_1_Reverse_m187CA96AF8017A25F737D15D0F0945162FCBE6E1_gshared)(__this, method); } // System.Void ClipperLib.DoublePoint::.ctor(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoublePoint__ctor_m54DC43EF7C516F2D3CC8F00759F05505C785476A (DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001* __this, double ___x0, double ___y1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1>::.ctor() inline void List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252 (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, const RuntimeMethod* method) { (( void (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Boolean ClipperLib.ClipperBase::near_zero(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClipperBase_near_zero_m2269B0264EABE087D477A95460169B4DC5E278AA (double ___val0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1>::set_Capacity(System.Int32) inline void List_1_set_Capacity_mCD58B30FF534D0AED47D3C3872455C9480DAD320 (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, int32_t ___value0, const RuntimeMethod* method) { (( void (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95_gshared)(__this, ___value0, method); } // System.Void System.Collections.Generic.List`1>::Add(T) inline void List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_inline (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method); } // System.Double ClipperLib.ClipperOffset::get_MiterLimit() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ClipperOffset_get_MiterLimit_m6B57E121585CF9F7B6B129A39F4CCC0C8FF8381F_inline (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, const RuntimeMethod* method) ; // System.Double ClipperLib.ClipperOffset::get_ArcTolerance() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ClipperOffset_get_ArcTolerance_m755204403A0328AC7519CCFE30693CD12E05BE31_inline (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m924487246BCE1D7AC0E46775FD5302C9A9972BC4 (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, const RuntimeMethod*))List_1__ctor_m924487246BCE1D7AC0E46775FD5302C9A9972BC4_gshared)(__this, method); } // System.Int64 ClipperLib.ClipperOffset::Round(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A (double ___value0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mAB39C3B3CEDA8E5739E0911D27DD1B6E6B099CA3_inline (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, const RuntimeMethod* method) { (( void (*) (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF*, const RuntimeMethod*))List_1_Clear_mAB39C3B3CEDA8E5739E0911D27DD1B6E6B099CA3_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) inline void List_1_set_Capacity_m36B1F632BE61D37C94AD995062CD11665F76612C (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, int32_t ___value0, const RuntimeMethod* method) { (( void (*) (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m36B1F632BE61D37C94AD995062CD11665F76612C_gshared)(__this, ___value0, method); } // ClipperLib.DoublePoint ClipperLib.ClipperOffset::GetUnitNormal(ClipperLib.IntPoint,ClipperLib.IntPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 ClipperOffset_GetUnitNormal_m226D26849958CC5BACE867B8DE1087A32EC47D69 (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___pt10, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___pt21, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mFC431EAB5294CA16E179E59DC345B54736E63709_inline (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF*, DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001, const RuntimeMethod*))List_1_Add_mFC431EAB5294CA16E179E59DC345B54736E63709_gshared_inline)(__this, ___item0, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0 (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, int32_t ___index0, const RuntimeMethod* method) { return (( DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 (*) (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF*, int32_t, const RuntimeMethod*))List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_gshared)(__this, ___index0, method); } // System.Void ClipperLib.DoublePoint::.ctor(ClipperLib.DoublePoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoublePoint__ctor_m2BBE8CF787284168041F3B847F315918583521C4 (DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001* __this, DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 ___dp0, const RuntimeMethod* method) ; // System.Void ClipperLib.ClipperOffset::OffsetPoint(System.Int32,System.Int32&,ClipperLib.JoinType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_OffsetPoint_m485CB7C456757BB34E15E27EAB2E80E7336BB414 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, int32_t ___j0, int32_t* ___k1, int32_t ___jointype2, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, int32_t ___index0, DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 ___value1, const RuntimeMethod* method) { (( void (*) (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF*, int32_t, DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001, const RuntimeMethod*))List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE_gshared)(__this, ___index0, ___value1, method); } // System.Void ClipperLib.ClipperOffset::DoSquare(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoSquare_mF27FB790A10FAA43CCFDB9D68AB9EDE04501F2CF (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, int32_t ___j0, int32_t ___k1, const RuntimeMethod* method) ; // System.Void ClipperLib.ClipperOffset::DoRound(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoRound_m243C6E79D31F85761770F1A42AB7F7B0691FC232 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, int32_t ___j0, int32_t ___k1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1>::Clear() inline void List_1_Clear_m522B176D3BCB42CC3F794229EB147B4A50BFC1D7_inline (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, const RuntimeMethod* method) { (( void (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void ClipperLib.ClipperOffset::FixOrientations() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_FixOrientations_m2310A64DDFAAD2CD708CC0BBD9A7102A22BDBB9A (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, const RuntimeMethod* method) ; // System.Void ClipperLib.ClipperOffset::DoOffset(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoOffset_m42C6BA86B152DFE1FF153850E3054C4EAB3A0393 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, double ___delta0, const RuntimeMethod* method) ; // System.Void ClipperLib.Clipper::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clipper__ctor_mCAF6AD460879F5EDFAB3A3076D64848B8095E2E1 (Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* __this, int32_t ___InitOptions0, const RuntimeMethod* method) ; // System.Boolean ClipperLib.ClipperBase::AddPaths(System.Collections.Generic.List`1>,ClipperLib.PolyType,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClipperBase_AddPaths_m6F7A55E8E6BDCE7CE60986C979540F598A08AF90 (ClipperBase_tF2A841C1644091CD21C6EE60F3F71D5F4D5AF4A7* __this, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___ppg0, int32_t ___polyType1, bool ___closed2, const RuntimeMethod* method) ; // System.Boolean ClipperLib.Clipper::Execute(ClipperLib.ClipType,System.Collections.Generic.List`1>,ClipperLib.PolyFillType,ClipperLib.PolyFillType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clipper_Execute_mF222110A5EF41E8577B0E1B8F4792A7DC27C16B8 (Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* __this, int32_t ___clipType0, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___solution1, int32_t ___subjFillType2, int32_t ___clipFillType3, const RuntimeMethod* method) ; // ClipperLib.IntRect ClipperLib.ClipperBase::GetBounds(System.Collections.Generic.List`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 ClipperBase_GetBounds_mA91C4F7798F0911F3E1FA22950F59CCA033BC8E8 (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___paths0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) inline void List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9 (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, int32_t ___capacity0, const RuntimeMethod* method) { (( void (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, int32_t, const RuntimeMethod*))List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9_gshared)(__this, ___capacity0, method); } // System.Boolean ClipperLib.ClipperBase::AddPath(System.Collections.Generic.List`1,ClipperLib.PolyType,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClipperBase_AddPath_m5481E19B91CA6B92FAD1EE4C608A4E3FF3648161 (ClipperBase_tF2A841C1644091CD21C6EE60F3F71D5F4D5AF4A7* __this, List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___pg0, int32_t ___polyType1, bool ___Closed2, const RuntimeMethod* method) ; // System.Void ClipperLib.Clipper::set_ReverseSolution(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Clipper_set_ReverseSolution_m914CB0EF04803D6DBE3E490604E00CA62F85DF85_inline (Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* __this, bool ___value0, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1>::get_Count() inline int32_t List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1>::RemoveAt(System.Int32) inline void List_1_RemoveAt_m2B0AEE7D61B8F0936073916E3ACA8826FF70E479 (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, int32_t ___index0, const RuntimeMethod* method) { (( void (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___index0, method); } // System.Void ClipperLib.PolyTree::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolyTree_Clear_m5917EC59651A1A0AC7482AAE6D7AF6C90CD9010D (PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* __this, const RuntimeMethod* method) ; // System.Boolean ClipperLib.Clipper::Execute(ClipperLib.ClipType,ClipperLib.PolyTree,ClipperLib.PolyFillType,ClipperLib.PolyFillType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clipper_Execute_m286DECA9E0D98AC2DFAD6F9C616EC0D50FD6837C (Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* __this, int32_t ___clipType0, PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* ___polytree1, int32_t ___subjFillType2, int32_t ___clipFillType3, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) inline void List_1_set_Capacity_m009F7B19E4858B1305D604617A95D5C056DD6B30 (List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* __this, int32_t ___value0, const RuntimeMethod* method) { (( void (*) (List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95_gshared)(__this, ___value0, method); } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_m0F5C2C0FE7FD30F0F7839CBFF89188BEC35BE4EE (List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* __this, int32_t ___index0, PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* ___value1, const RuntimeMethod* method) { (( void (*) (List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116*, int32_t, PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___index0, ___value1, method); } // System.Void ClipperLib.ClipperOffset::DoMiter(System.Int32,System.Int32,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoMiter_m98CDC61C0675BF6A06AFBAF3F68B52BCB688BBB7 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, int32_t ___j0, int32_t ___k1, double ___r2, const RuntimeMethod* method) ; // System.Int32 System.Math::Max(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m830F00B616D7A2130E46E974DFB27E9DA7FE30E5 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method) ; // System.Void System.Exception::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___message0, const RuntimeMethod* method) ; // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B (RuntimeArray* ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Double ClipperLib.ClipperOffset::get_ArcTolerance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double ClipperOffset_get_ArcTolerance_m755204403A0328AC7519CCFE30693CD12E05BE31 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, const RuntimeMethod* method) { { double L_0 = __this->___U3CArcToleranceU3Ek__BackingField_12; return L_0; } } // System.Void ClipperLib.ClipperOffset::set_ArcTolerance(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_set_ArcTolerance_mD79A09614AA117C845C96009D52105B4BF20CD5C (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, double ___value0, const RuntimeMethod* method) { { double L_0 = ___value0; __this->___U3CArcToleranceU3Ek__BackingField_12 = L_0; return; } } // System.Double ClipperLib.ClipperOffset::get_MiterLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double ClipperOffset_get_MiterLimit_m6B57E121585CF9F7B6B129A39F4CCC0C8FF8381F (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, const RuntimeMethod* method) { { double L_0 = __this->___U3CMiterLimitU3Ek__BackingField_13; return L_0; } } // System.Void ClipperLib.ClipperOffset::set_MiterLimit(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_set_MiterLimit_mE02DEAF5D9A26EFC1FA483DF59BF798989D08F9B (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, double ___value0, const RuntimeMethod* method) { { double L_0 = ___value0; __this->___U3CMiterLimitU3Ek__BackingField_13 = L_0; return; } } // System.Void ClipperLib.ClipperOffset::.ctor(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset__ctor_mA44429B6965B2B28F0A72A2F21986D7D89E5571F (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, double ___miterLimit0, double ___arcTolerance1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m31B86A3F5D9EAD65E0B177A45953E003834AA32F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_0 = (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF*)il2cpp_codegen_object_new(List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m31B86A3F5D9EAD65E0B177A45953E003834AA32F(L_0, List_1__ctor_m31B86A3F5D9EAD65E0B177A45953E003834AA32F_RuntimeMethod_var); __this->___m_normals_3 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_normals_3), (void*)L_0); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_1 = (PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2*)il2cpp_codegen_object_new(PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2_il2cpp_TypeInfo_var); NullCheck(L_1); PolyNode__ctor_m7AC0C17CB9121B7479663282E5FB47291EA4F4F9(L_1, NULL); __this->___m_polyNodes_11 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_polyNodes_11), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); double L_2 = ___miterLimit0; ClipperOffset_set_MiterLimit_mE02DEAF5D9A26EFC1FA483DF59BF798989D08F9B_inline(__this, L_2, NULL); double L_3 = ___arcTolerance1; ClipperOffset_set_ArcTolerance_mD79A09614AA117C845C96009D52105B4BF20CD5C_inline(__this, L_3, NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_4 = (&__this->___m_lowest_10); L_4->___X_0 = ((int64_t)(-1)); return; } } // System.Void ClipperLib.ClipperOffset::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_Clear_m958FB4E9E9B5B5A7553FBB3376D9C1F0171E0B04 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m1316526E655DE6997FCDEBE57D434069DEA7F894_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_0 = __this->___m_polyNodes_11; NullCheck(L_0); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_1; L_1 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_0, NULL); NullCheck(L_1); List_1_Clear_m1316526E655DE6997FCDEBE57D434069DEA7F894_inline(L_1, List_1_Clear_m1316526E655DE6997FCDEBE57D434069DEA7F894_RuntimeMethod_var); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_2 = (&__this->___m_lowest_10); L_2->___X_0 = ((int64_t)(-1)); return; } } // System.Int64 ClipperLib.ClipperOffset::Round(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A (double ___value0, const RuntimeMethod* method) { { double L_0 = ___value0; if ((((double)L_0) < ((double)(0.0)))) { goto IL_0019; } } { double L_1 = ___value0; return il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_add(L_1, (0.5)))); } IL_0019: { double L_2 = ___value0; return il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_subtract(L_2, (0.5)))); } } // System.Void ClipperLib.ClipperOffset::AddPath(System.Collections.Generic.List`1,ClipperLib.JoinType,ClipperLib.EndType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_AddPath_m32B16CFE2B7C1B0059881F5E2BC40558D2847178 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___path0, int32_t ___joinType1, int32_t ___endType2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_mDCA565756DB377E7D04B3DD6074C3903E6FE131B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B V_5; memset((&V_5), 0, sizeof(V_5)); { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_0 = ___path0; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_inline(L_0, List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var); V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_000e; } } { return; } IL_000e: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_3 = (PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2*)il2cpp_codegen_object_new(PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2_il2cpp_TypeInfo_var); NullCheck(L_3); PolyNode__ctor_m7AC0C17CB9121B7479663282E5FB47291EA4F4F9(L_3, NULL); V_1 = L_3; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_4 = V_1; int32_t L_5 = ___joinType1; NullCheck(L_4); L_4->___m_jointype_3 = L_5; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_6 = V_1; int32_t L_7 = ___endType2; NullCheck(L_6); L_6->___m_endtype_4 = L_7; int32_t L_8 = ___endType2; if ((((int32_t)L_8) == ((int32_t)1))) { goto IL_002f; } } { int32_t L_9 = ___endType2; if (L_9) { goto IL_0048; } } { goto IL_002f; } IL_002b: { int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_10, 1)); } IL_002f: { int32_t L_11 = V_0; if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0048; } } { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_12 = ___path0; NullCheck(L_12); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_13; L_13 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_12, 0, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_14 = ___path0; int32_t L_15 = V_0; NullCheck(L_14); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_16; L_16 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_14, L_15, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); bool L_17; L_17 = IntPoint_op_Equality_m679BA907962EF409AA5205211E0B47DC8EFE1312(L_13, L_16, NULL); if (L_17) { goto IL_002b; } } IL_0048: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_18 = V_1; NullCheck(L_18); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_19 = L_18->___m_polygon_1; int32_t L_20 = V_0; NullCheck(L_19); List_1_set_Capacity_mDCA565756DB377E7D04B3DD6074C3903E6FE131B(L_19, ((int32_t)il2cpp_codegen_add(L_20, 1)), List_1_set_Capacity_mDCA565756DB377E7D04B3DD6074C3903E6FE131B_RuntimeMethod_var); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_21 = V_1; NullCheck(L_21); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_22 = L_21->___m_polygon_1; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_23 = ___path0; NullCheck(L_23); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_24; L_24 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_23, 0, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); NullCheck(L_22); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_22, L_24, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); V_2 = 0; V_3 = 0; V_4 = 1; goto IL_010e; } IL_0074: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_25 = V_1; NullCheck(L_25); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_26 = L_25->___m_polygon_1; int32_t L_27 = V_2; NullCheck(L_26); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_28; L_28 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_26, L_27, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_29 = ___path0; int32_t L_30 = V_4; NullCheck(L_29); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_31; L_31 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_29, L_30, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); bool L_32; L_32 = IntPoint_op_Inequality_m4203DFA0389B4780819BF2B6061B090F52E21CA7(L_28, L_31, NULL); if (!L_32) { goto IL_0108; } } { int32_t L_33 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_33, 1)); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_34 = V_1; NullCheck(L_34); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_35 = L_34->___m_polygon_1; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_36 = ___path0; int32_t L_37 = V_4; NullCheck(L_36); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_38; L_38 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_36, L_37, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); NullCheck(L_35); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_35, L_38, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_39 = ___path0; int32_t L_40 = V_4; NullCheck(L_39); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_41; L_41 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_39, L_40, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_42 = L_41.___Y_1; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_43 = V_1; NullCheck(L_43); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_44 = L_43->___m_polygon_1; int32_t L_45 = V_3; NullCheck(L_44); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_46; L_46 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_44, L_45, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_47 = L_46.___Y_1; if ((((int64_t)L_42) > ((int64_t)L_47))) { goto IL_0106; } } { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_48 = ___path0; int32_t L_49 = V_4; NullCheck(L_48); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_50; L_50 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_48, L_49, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_51 = L_50.___Y_1; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_52 = V_1; NullCheck(L_52); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_53 = L_52->___m_polygon_1; int32_t L_54 = V_3; NullCheck(L_53); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_55; L_55 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_53, L_54, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_56 = L_55.___Y_1; if ((!(((uint64_t)L_51) == ((uint64_t)L_56)))) { goto IL_0108; } } { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_57 = ___path0; int32_t L_58 = V_4; NullCheck(L_57); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_59; L_59 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_57, L_58, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_60 = L_59.___X_0; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_61 = V_1; NullCheck(L_61); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_62 = L_61->___m_polygon_1; int32_t L_63 = V_3; NullCheck(L_62); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_64; L_64 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_62, L_63, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_65 = L_64.___X_0; if ((((int64_t)L_60) >= ((int64_t)L_65))) { goto IL_0108; } } IL_0106: { int32_t L_66 = V_2; V_3 = L_66; } IL_0108: { int32_t L_67 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_67, 1)); } IL_010e: { int32_t L_68 = V_4; int32_t L_69 = V_0; if ((((int32_t)L_68) <= ((int32_t)L_69))) { goto IL_0074; } } { int32_t L_70 = ___endType2; if (L_70) { goto IL_011e; } } { int32_t L_71 = V_2; if ((((int32_t)L_71) >= ((int32_t)2))) { goto IL_011e; } } { return; } IL_011e: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_72 = __this->___m_polyNodes_11; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_73 = V_1; NullCheck(L_72); PolyNode_AddChild_m4541D9ADBEC1F46F708FF987547EF56FBFDAD215(L_72, L_73, NULL); int32_t L_74 = ___endType2; if (!L_74) { goto IL_012e; } } { return; } IL_012e: { IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_75 = (&__this->___m_lowest_10); int64_t L_76 = L_75->___X_0; if ((((int64_t)L_76) >= ((int64_t)((int64_t)0)))) { goto IL_0159; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_77 = __this->___m_polyNodes_11; NullCheck(L_77); int32_t L_78; L_78 = PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F(L_77, NULL); int32_t L_79 = V_3; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_80; memset((&L_80), 0, sizeof(L_80)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_80), ((int64_t)((int32_t)il2cpp_codegen_subtract(L_78, 1))), ((int64_t)L_79), /*hidden argument*/NULL); __this->___m_lowest_10 = L_80; return; } IL_0159: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_81 = __this->___m_polyNodes_11; NullCheck(L_81); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_82; L_82 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_81, NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_83 = (&__this->___m_lowest_10); int64_t L_84 = L_83->___X_0; NullCheck(L_82); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_85; L_85 = List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234(L_82, ((int32_t)L_84), List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); NullCheck(L_85); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_86 = L_85->___m_polygon_1; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_87 = (&__this->___m_lowest_10); int64_t L_88 = L_87->___Y_1; NullCheck(L_86); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_89; L_89 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_86, ((int32_t)L_88), List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); V_5 = L_89; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_90 = V_1; NullCheck(L_90); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_91 = L_90->___m_polygon_1; int32_t L_92 = V_3; NullCheck(L_91); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_93; L_93 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_91, L_92, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_94 = L_93.___Y_1; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_95 = V_5; int64_t L_96 = L_95.___Y_1; if ((((int64_t)L_94) > ((int64_t)L_96))) { goto IL_01db; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_97 = V_1; NullCheck(L_97); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_98 = L_97->___m_polygon_1; int32_t L_99 = V_3; NullCheck(L_98); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_100; L_100 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_98, L_99, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_101 = L_100.___Y_1; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_102 = V_5; int64_t L_103 = L_102.___Y_1; if ((!(((uint64_t)L_101) == ((uint64_t)L_103)))) { goto IL_01f6; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_104 = V_1; NullCheck(L_104); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_105 = L_104->___m_polygon_1; int32_t L_106 = V_3; NullCheck(L_105); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_107; L_107 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_105, L_106, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_108 = L_107.___X_0; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_109 = V_5; int64_t L_110 = L_109.___X_0; if ((((int64_t)L_108) >= ((int64_t)L_110))) { goto IL_01f6; } } IL_01db: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_111 = __this->___m_polyNodes_11; NullCheck(L_111); int32_t L_112; L_112 = PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F(L_111, NULL); int32_t L_113 = V_3; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_114; memset((&L_114), 0, sizeof(L_114)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_114), ((int64_t)((int32_t)il2cpp_codegen_subtract(L_112, 1))), ((int64_t)L_113), /*hidden argument*/NULL); __this->___m_lowest_10 = L_114; } IL_01f6: { return; } } // System.Void ClipperLib.ClipperOffset::AddPaths(System.Collections.Generic.List`1>,ClipperLib.JoinType,ClipperLib.EndType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_AddPaths_mBDC5F9F0336F10DE4353964DE75778DF44B89350 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___paths0, int32_t ___joinType1, int32_t ___endType2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m70F615E2AA4337EF0355CDF85A4A549A6358F13D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m62449896123056CEF0410E259DCE40BDA142A4A4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB4653544EFEFA93BD424FA416F2BDD5DA17BFE7C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m1122C1300066BE98F17EED07B380061DC9BAD8F3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2 V_0; memset((&V_0), 0, sizeof(V_0)); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* V_1 = NULL; { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_0 = ___paths0; NullCheck(L_0); Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2 L_1; L_1 = List_1_GetEnumerator_m1122C1300066BE98F17EED07B380061DC9BAD8F3(L_0, List_1_GetEnumerator_m1122C1300066BE98F17EED07B380061DC9BAD8F3_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) Enumerator_Dispose_m70F615E2AA4337EF0355CDF85A4A549A6358F13D((&V_0), Enumerator_Dispose_m70F615E2AA4337EF0355CDF85A4A549A6358F13D_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_001a_1; } IL_0009_1: { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_2; L_2 = Enumerator_get_Current_mB4653544EFEFA93BD424FA416F2BDD5DA17BFE7C_inline((&V_0), Enumerator_get_Current_mB4653544EFEFA93BD424FA416F2BDD5DA17BFE7C_RuntimeMethod_var); V_1 = L_2; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_3 = V_1; int32_t L_4 = ___joinType1; int32_t L_5 = ___endType2; ClipperOffset_AddPath_m32B16CFE2B7C1B0059881F5E2BC40558D2847178(__this, L_3, L_4, L_5, NULL); } IL_001a_1: { bool L_6; L_6 = Enumerator_MoveNext_m62449896123056CEF0410E259DCE40BDA142A4A4((&V_0), Enumerator_MoveNext_m62449896123056CEF0410E259DCE40BDA142A4A4_RuntimeMethod_var); if (L_6) { goto IL_0009_1; } } { goto IL_0033; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0033: { return; } } // System.Void ClipperLib.ClipperOffset::FixOrientations() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_FixOrientations_m2310A64DDFAAD2CD708CC0BBD9A7102A22BDBB9A (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Reverse_m187CA96AF8017A25F737D15D0F0945162FCBE6E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* V_1 = NULL; int32_t V_2 = 0; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* V_3 = NULL; { IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_0 = (&__this->___m_lowest_10); int64_t L_1 = L_0->___X_0; if ((((int64_t)L_1) < ((int64_t)((int64_t)0)))) { goto IL_0089; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_2 = __this->___m_polyNodes_11; NullCheck(L_2); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_3; L_3 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_2, NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_4 = (&__this->___m_lowest_10); int64_t L_5 = L_4->___X_0; NullCheck(L_3); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_6; L_6 = List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234(L_3, ((int32_t)L_5), List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); NullCheck(L_6); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_7 = L_6->___m_polygon_1; bool L_8; L_8 = Clipper_Orientation_mDD20A890A5C0CBC3595D3B0B3ACC166F98BB75A0(L_7, NULL); if (L_8) { goto IL_0089; } } { V_0 = 0; goto IL_007a; } IL_003b: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_9 = __this->___m_polyNodes_11; NullCheck(L_9); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_10; L_10 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_9, NULL); int32_t L_11 = V_0; NullCheck(L_10); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_12; L_12 = List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234(L_10, L_11, List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); V_1 = L_12; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_13 = V_1; NullCheck(L_13); int32_t L_14 = L_13->___m_endtype_4; if (!L_14) { goto IL_006b; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_15 = V_1; NullCheck(L_15); int32_t L_16 = L_15->___m_endtype_4; if ((!(((uint32_t)L_16) == ((uint32_t)1)))) { goto IL_0076; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_17 = V_1; NullCheck(L_17); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_18 = L_17->___m_polygon_1; bool L_19; L_19 = Clipper_Orientation_mDD20A890A5C0CBC3595D3B0B3ACC166F98BB75A0(L_18, NULL); if (!L_19) { goto IL_0076; } } IL_006b: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_20 = V_1; NullCheck(L_20); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_21 = L_20->___m_polygon_1; NullCheck(L_21); List_1_Reverse_m187CA96AF8017A25F737D15D0F0945162FCBE6E1(L_21, List_1_Reverse_m187CA96AF8017A25F737D15D0F0945162FCBE6E1_RuntimeMethod_var); } IL_0076: { int32_t L_22 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_007a: { int32_t L_23 = V_0; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_24 = __this->___m_polyNodes_11; NullCheck(L_24); int32_t L_25; L_25 = PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F(L_24, NULL); if ((((int32_t)L_23) < ((int32_t)L_25))) { goto IL_003b; } } { return; } IL_0089: { V_2 = 0; goto IL_00c4; } IL_008d: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_26 = __this->___m_polyNodes_11; NullCheck(L_26); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_27; L_27 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_26, NULL); int32_t L_28 = V_2; NullCheck(L_27); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_29; L_29 = List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234(L_27, L_28, List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); V_3 = L_29; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_30 = V_3; NullCheck(L_30); int32_t L_31 = L_30->___m_endtype_4; if ((!(((uint32_t)L_31) == ((uint32_t)1)))) { goto IL_00c0; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_32 = V_3; NullCheck(L_32); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_33 = L_32->___m_polygon_1; bool L_34; L_34 = Clipper_Orientation_mDD20A890A5C0CBC3595D3B0B3ACC166F98BB75A0(L_33, NULL); if (L_34) { goto IL_00c0; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_35 = V_3; NullCheck(L_35); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_36 = L_35->___m_polygon_1; NullCheck(L_36); List_1_Reverse_m187CA96AF8017A25F737D15D0F0945162FCBE6E1(L_36, List_1_Reverse_m187CA96AF8017A25F737D15D0F0945162FCBE6E1_RuntimeMethod_var); } IL_00c0: { int32_t L_37 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00c4: { int32_t L_38 = V_2; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_39 = __this->___m_polyNodes_11; NullCheck(L_39); int32_t L_40; L_40 = PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F(L_39, NULL); if ((((int32_t)L_38) < ((int32_t)L_40))) { goto IL_008d; } } { return; } } // ClipperLib.DoublePoint ClipperLib.ClipperOffset::GetUnitNormal(ClipperLib.IntPoint,ClipperLib.IntPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 ClipperOffset_GetUnitNormal_m226D26849958CC5BACE867B8DE1087A32EC47D69 (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___pt10, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___pt21, 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; } double V_0 = 0.0; double V_1 = 0.0; double V_2 = 0.0; DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 V_3; memset((&V_3), 0, sizeof(V_3)); { IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_0 = ___pt21; int64_t L_1 = L_0.___X_0; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_2 = ___pt10; int64_t L_3 = L_2.___X_0; V_0 = ((double)((int64_t)il2cpp_codegen_subtract(L_1, L_3))); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_4 = ___pt21; int64_t L_5 = L_4.___Y_1; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_6 = ___pt10; int64_t L_7 = L_6.___Y_1; V_1 = ((double)((int64_t)il2cpp_codegen_subtract(L_5, L_7))); double L_8 = V_0; if ((!(((double)L_8) == ((double)(0.0))))) { goto IL_0040; } } { double L_9 = V_1; if ((!(((double)L_9) == ((double)(0.0))))) { goto IL_0040; } } { il2cpp_codegen_initobj((&V_3), sizeof(DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001)); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_10 = V_3; return L_10; } IL_0040: { double L_11 = V_0; double L_12 = V_0; double L_13 = V_1; double L_14 = V_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_15; L_15 = sqrt(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_11, L_12)), ((double)il2cpp_codegen_multiply(L_13, L_14))))); V_2 = ((double)((1.0)/L_15)); double L_16 = V_0; double L_17 = V_2; V_0 = ((double)il2cpp_codegen_multiply(L_16, L_17)); double L_18 = V_1; double L_19 = V_2; V_1 = ((double)il2cpp_codegen_multiply(L_18, L_19)); double L_20 = V_1; double L_21 = V_0; DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_22; memset((&L_22), 0, sizeof(L_22)); DoublePoint__ctor_m54DC43EF7C516F2D3CC8F00759F05505C785476A((&L_22), L_20, ((-L_21)), /*hidden argument*/NULL); return L_22; } } // System.Void ClipperLib.ClipperOffset::DoOffset(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoOffset_m42C6BA86B152DFE1FF153850E3054C4EAB3A0393 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, double ___delta0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mFC431EAB5294CA16E179E59DC345B54736E63709_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mAB39C3B3CEDA8E5739E0911D27DD1B6E6B099CA3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m924487246BCE1D7AC0E46775FD5302C9A9972BC4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_m36B1F632BE61D37C94AD995062CD11665F76612C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_mCD58B30FF534D0AED47D3C3872455C9480DAD320_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } double V_0 = 0.0; double V_1 = 0.0; int32_t V_2 = 0; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* V_3 = NULL; int32_t V_4 = 0; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* V_5 = NULL; int32_t V_6 = 0; double V_7 = 0.0; double V_8 = 0.0; int32_t V_9 = 0; double V_10 = 0.0; double V_11 = 0.0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 V_17; memset((&V_17), 0, sizeof(V_17)); int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B V_22; memset((&V_22), 0, sizeof(V_22)); int32_t V_23 = 0; int32_t V_24 = 0; int32_t V_25 = 0; int32_t V_26 = 0; int32_t V_27 = 0; { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_0 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)il2cpp_codegen_object_new(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252(L_0, List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var); __this->___m_destPolys_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_destPolys_0), (void*)L_0); double L_1 = ___delta0; __this->___m_delta_4 = L_1; double L_2 = ___delta0; bool L_3; L_3 = ClipperBase_near_zero_m2269B0264EABE087D477A95460169B4DC5E278AA(L_2, NULL); if (!L_3) { goto IL_0072; } } { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_4 = __this->___m_destPolys_0; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_5 = __this->___m_polyNodes_11; NullCheck(L_5); int32_t L_6; L_6 = PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F(L_5, NULL); NullCheck(L_4); List_1_set_Capacity_mCD58B30FF534D0AED47D3C3872455C9480DAD320(L_4, L_6, List_1_set_Capacity_mCD58B30FF534D0AED47D3C3872455C9480DAD320_RuntimeMethod_var); V_2 = 0; goto IL_0063; } IL_0034: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_7 = __this->___m_polyNodes_11; NullCheck(L_7); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_8; L_8 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_7, NULL); int32_t L_9 = V_2; NullCheck(L_8); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_10; L_10 = List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234(L_8, L_9, List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); V_3 = L_10; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_11 = V_3; NullCheck(L_11); int32_t L_12 = L_11->___m_endtype_4; if (L_12) { goto IL_005f; } } { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_13 = __this->___m_destPolys_0; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_14 = V_3; NullCheck(L_14); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_15 = L_14->___m_polygon_1; NullCheck(L_13); List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_inline(L_13, L_15, List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_RuntimeMethod_var); } IL_005f: { int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0063: { int32_t L_17 = V_2; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_18 = __this->___m_polyNodes_11; NullCheck(L_18); int32_t L_19; L_19 = PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F(L_18, NULL); if ((((int32_t)L_17) < ((int32_t)L_19))) { goto IL_0034; } } { return; } IL_0072: { double L_20; L_20 = ClipperOffset_get_MiterLimit_m6B57E121585CF9F7B6B129A39F4CCC0C8FF8381F_inline(__this, NULL); if ((!(((double)L_20) > ((double)(2.0))))) { goto IL_00a2; } } { double L_21; L_21 = ClipperOffset_get_MiterLimit_m6B57E121585CF9F7B6B129A39F4CCC0C8FF8381F_inline(__this, NULL); double L_22; L_22 = ClipperOffset_get_MiterLimit_m6B57E121585CF9F7B6B129A39F4CCC0C8FF8381F_inline(__this, NULL); __this->___m_miterLim_8 = ((double)((2.0)/((double)il2cpp_codegen_multiply(L_21, L_22)))); goto IL_00b1; } IL_00a2: { __this->___m_miterLim_8 = (0.5); } IL_00b1: { double L_23; L_23 = ClipperOffset_get_ArcTolerance_m755204403A0328AC7519CCFE30693CD12E05BE31_inline(__this, NULL); if ((!(((double)L_23) <= ((double)(0.0))))) { goto IL_00ce; } } { V_0 = (0.25); goto IL_0100; } IL_00ce: { double L_24; L_24 = ClipperOffset_get_ArcTolerance_m755204403A0328AC7519CCFE30693CD12E05BE31_inline(__this, NULL); double L_25 = ___delta0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_26; L_26 = fabs(L_25); if ((!(((double)L_24) > ((double)((double)il2cpp_codegen_multiply(L_26, (0.25))))))) { goto IL_00f9; } } { double L_27 = ___delta0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_28; L_28 = fabs(L_27); V_0 = ((double)il2cpp_codegen_multiply(L_28, (0.25))); goto IL_0100; } IL_00f9: { double L_29; L_29 = ClipperOffset_get_ArcTolerance_m755204403A0328AC7519CCFE30693CD12E05BE31_inline(__this, NULL); V_0 = L_29; } IL_0100: { double L_30 = V_0; double L_31 = ___delta0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_32; L_32 = fabs(L_31); double L_33; L_33 = acos(((double)il2cpp_codegen_subtract((1.0), ((double)(L_30/L_32))))); V_1 = ((double)((3.1415926535897931)/L_33)); double L_34 = V_1; double L_35; L_35 = sin(((double)((6.2831853071795862)/L_34))); __this->___m_sin_6 = L_35; double L_36 = V_1; double L_37; L_37 = cos(((double)((6.2831853071795862)/L_36))); __this->___m_cos_7 = L_37; double L_38 = V_1; __this->___m_StepsPerRad_9 = ((double)(L_38/(6.2831853071795862))); double L_39 = ___delta0; if ((!(((double)L_39) < ((double)(0.0))))) { goto IL_0178; } } { double L_40 = __this->___m_sin_6; __this->___m_sin_6 = ((-L_40)); } IL_0178: { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_41 = __this->___m_destPolys_0; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_42 = __this->___m_polyNodes_11; NullCheck(L_42); int32_t L_43; L_43 = PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F(L_42, NULL); NullCheck(L_41); List_1_set_Capacity_mCD58B30FF534D0AED47D3C3872455C9480DAD320(L_41, ((int32_t)il2cpp_codegen_multiply(L_43, 2)), List_1_set_Capacity_mCD58B30FF534D0AED47D3C3872455C9480DAD320_RuntimeMethod_var); V_4 = 0; goto IL_08e1; } IL_0198: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_44 = __this->___m_polyNodes_11; NullCheck(L_44); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_45; L_45 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_44, NULL); int32_t L_46 = V_4; NullCheck(L_45); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_47; L_47 = List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234(L_45, L_46, List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); V_5 = L_47; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_48 = V_5; NullCheck(L_48); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_49 = L_48->___m_polygon_1; __this->___m_srcPoly_1 = L_49; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_srcPoly_1), (void*)L_49); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_50 = __this->___m_srcPoly_1; NullCheck(L_50); int32_t L_51; L_51 = List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_inline(L_50, List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var); V_6 = L_51; int32_t L_52 = V_6; if (!L_52) { goto IL_08db; } } { double L_53 = ___delta0; if ((!(((double)L_53) <= ((double)(0.0))))) { goto IL_01ed; } } { int32_t L_54 = V_6; if ((((int32_t)L_54) < ((int32_t)3))) { goto IL_08db; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_55 = V_5; NullCheck(L_55); int32_t L_56 = L_55->___m_endtype_4; if (L_56) { goto IL_08db; } } IL_01ed: { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_57 = (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*)il2cpp_codegen_object_new(List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_il2cpp_TypeInfo_var); NullCheck(L_57); List_1__ctor_m924487246BCE1D7AC0E46775FD5302C9A9972BC4(L_57, List_1__ctor_m924487246BCE1D7AC0E46775FD5302C9A9972BC4_RuntimeMethod_var); __this->___m_destPoly_2 = L_57; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_destPoly_2), (void*)L_57); int32_t L_58 = V_6; if ((!(((uint32_t)L_58) == ((uint32_t)1)))) { goto IL_0374; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_59 = V_5; NullCheck(L_59); int32_t L_60 = L_59->___m_jointype_3; if ((!(((uint32_t)L_60) == ((uint32_t)1)))) { goto IL_02ab; } } { V_7 = (1.0); V_8 = (0.0); V_9 = 1; goto IL_02a0; } IL_0228: { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_61 = __this->___m_destPoly_2; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_62 = __this->___m_srcPoly_1; NullCheck(L_62); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_63; L_63 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_62, 0, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_64 = L_63.___X_0; double L_65 = V_7; double L_66 = ___delta0; int64_t L_67; L_67 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_64), ((double)il2cpp_codegen_multiply(L_65, L_66)))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_68 = __this->___m_srcPoly_1; NullCheck(L_68); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_69; L_69 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_68, 0, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_70 = L_69.___Y_1; double L_71 = V_8; double L_72 = ___delta0; int64_t L_73; L_73 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_70), ((double)il2cpp_codegen_multiply(L_71, L_72)))), NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_74; memset((&L_74), 0, sizeof(L_74)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_74), L_67, L_73, /*hidden argument*/NULL); NullCheck(L_61); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_61, L_74, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); double L_75 = V_7; double L_76 = V_7; double L_77 = __this->___m_cos_7; double L_78 = __this->___m_sin_6; double L_79 = V_8; V_7 = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_76, L_77)), ((double)il2cpp_codegen_multiply(L_78, L_79)))); double L_80 = __this->___m_sin_6; double L_81 = V_8; double L_82 = __this->___m_cos_7; V_8 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_75, L_80)), ((double)il2cpp_codegen_multiply(L_81, L_82)))); int32_t L_83 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_83, 1)); } IL_02a0: { int32_t L_84 = V_9; double L_85 = V_1; if ((((double)((double)L_84)) <= ((double)L_85))) { goto IL_0228; } } { goto IL_035e; } IL_02ab: { V_10 = (-1.0); V_11 = (-1.0); V_12 = 0; goto IL_0356; } IL_02c9: { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_86 = __this->___m_destPoly_2; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_87 = __this->___m_srcPoly_1; NullCheck(L_87); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_88; L_88 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_87, 0, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_89 = L_88.___X_0; double L_90 = V_10; double L_91 = ___delta0; int64_t L_92; L_92 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_89), ((double)il2cpp_codegen_multiply(L_90, L_91)))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_93 = __this->___m_srcPoly_1; NullCheck(L_93); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_94; L_94 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_93, 0, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_95 = L_94.___Y_1; double L_96 = V_11; double L_97 = ___delta0; int64_t L_98; L_98 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_95), ((double)il2cpp_codegen_multiply(L_96, L_97)))), NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_99; memset((&L_99), 0, sizeof(L_99)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_99), L_92, L_98, /*hidden argument*/NULL); NullCheck(L_86); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_86, L_99, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); double L_100 = V_10; if ((!(((double)L_100) < ((double)(0.0))))) { goto IL_032b; } } { V_10 = (1.0); goto IL_0350; } IL_032b: { double L_101 = V_11; if ((!(((double)L_101) < ((double)(0.0))))) { goto IL_0345; } } { V_11 = (1.0); goto IL_0350; } IL_0345: { V_10 = (-1.0); } IL_0350: { int32_t L_102 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_102, 1)); } IL_0356: { int32_t L_103 = V_12; if ((((int32_t)L_103) < ((int32_t)4))) { goto IL_02c9; } } IL_035e: { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_104 = __this->___m_destPolys_0; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_105 = __this->___m_destPoly_2; NullCheck(L_104); List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_inline(L_104, L_105, List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_RuntimeMethod_var); goto IL_08db; } IL_0374: { List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_106 = __this->___m_normals_3; NullCheck(L_106); List_1_Clear_mAB39C3B3CEDA8E5739E0911D27DD1B6E6B099CA3_inline(L_106, List_1_Clear_mAB39C3B3CEDA8E5739E0911D27DD1B6E6B099CA3_RuntimeMethod_var); List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_107 = __this->___m_normals_3; int32_t L_108 = V_6; NullCheck(L_107); List_1_set_Capacity_m36B1F632BE61D37C94AD995062CD11665F76612C(L_107, L_108, List_1_set_Capacity_m36B1F632BE61D37C94AD995062CD11665F76612C_RuntimeMethod_var); V_13 = 0; goto IL_03c3; } IL_0391: { List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_109 = __this->___m_normals_3; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_110 = __this->___m_srcPoly_1; int32_t L_111 = V_13; NullCheck(L_110); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_112; L_112 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_110, L_111, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_113 = __this->___m_srcPoly_1; int32_t L_114 = V_13; NullCheck(L_113); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_115; L_115 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_113, ((int32_t)il2cpp_codegen_add(L_114, 1)), List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_116; L_116 = ClipperOffset_GetUnitNormal_m226D26849958CC5BACE867B8DE1087A32EC47D69(L_112, L_115, NULL); NullCheck(L_109); List_1_Add_mFC431EAB5294CA16E179E59DC345B54736E63709_inline(L_109, L_116, List_1_Add_mFC431EAB5294CA16E179E59DC345B54736E63709_RuntimeMethod_var); int32_t L_117 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_117, 1)); } IL_03c3: { int32_t L_118 = V_13; int32_t L_119 = V_6; if ((((int32_t)L_118) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_119, 1))))) { goto IL_0391; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_120 = V_5; NullCheck(L_120); int32_t L_121 = L_120->___m_endtype_4; if ((((int32_t)L_121) == ((int32_t)1))) { goto IL_03de; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_122 = V_5; NullCheck(L_122); int32_t L_123 = L_122->___m_endtype_4; if (L_123) { goto IL_040b; } } IL_03de: { List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_124 = __this->___m_normals_3; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_125 = __this->___m_srcPoly_1; int32_t L_126 = V_6; NullCheck(L_125); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_127; L_127 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_125, ((int32_t)il2cpp_codegen_subtract(L_126, 1)), List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_128 = __this->___m_srcPoly_1; NullCheck(L_128); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_129; L_129 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_128, 0, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_130; L_130 = ClipperOffset_GetUnitNormal_m226D26849958CC5BACE867B8DE1087A32EC47D69(L_127, L_129, NULL); NullCheck(L_124); List_1_Add_mFC431EAB5294CA16E179E59DC345B54736E63709_inline(L_124, L_130, List_1_Add_mFC431EAB5294CA16E179E59DC345B54736E63709_RuntimeMethod_var); goto IL_042a; } IL_040b: { List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_131 = __this->___m_normals_3; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_132 = __this->___m_normals_3; int32_t L_133 = V_6; NullCheck(L_132); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_134; L_134 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_132, ((int32_t)il2cpp_codegen_subtract(L_133, 2)), List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_135; memset((&L_135), 0, sizeof(L_135)); DoublePoint__ctor_m2BBE8CF787284168041F3B847F315918583521C4((&L_135), L_134, /*hidden argument*/NULL); NullCheck(L_131); List_1_Add_mFC431EAB5294CA16E179E59DC345B54736E63709_inline(L_131, L_135, List_1_Add_mFC431EAB5294CA16E179E59DC345B54736E63709_RuntimeMethod_var); } IL_042a: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_136 = V_5; NullCheck(L_136); int32_t L_137 = L_136->___m_endtype_4; if (L_137) { goto IL_0471; } } { int32_t L_138 = V_6; V_14 = ((int32_t)il2cpp_codegen_subtract(L_138, 1)); V_15 = 0; goto IL_0455; } IL_043e: { int32_t L_139 = V_15; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_140 = V_5; NullCheck(L_140); int32_t L_141 = L_140->___m_jointype_3; ClipperOffset_OffsetPoint_m485CB7C456757BB34E15E27EAB2E80E7336BB414(__this, L_139, (&V_14), L_141, NULL); int32_t L_142 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_142, 1)); } IL_0455: { int32_t L_143 = V_15; int32_t L_144 = V_6; if ((((int32_t)L_143) < ((int32_t)L_144))) { goto IL_043e; } } { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_145 = __this->___m_destPolys_0; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_146 = __this->___m_destPoly_2; NullCheck(L_145); List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_inline(L_145, L_146, List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_RuntimeMethod_var); goto IL_08db; } IL_0471: { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_147 = V_5; NullCheck(L_147); int32_t L_148 = L_147->___m_endtype_4; if ((!(((uint32_t)L_148) == ((uint32_t)1)))) { goto IL_0580; } } { int32_t L_149 = V_6; V_16 = ((int32_t)il2cpp_codegen_subtract(L_149, 1)); V_18 = 0; goto IL_04a0; } IL_0489: { int32_t L_150 = V_18; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_151 = V_5; NullCheck(L_151); int32_t L_152 = L_151->___m_jointype_3; ClipperOffset_OffsetPoint_m485CB7C456757BB34E15E27EAB2E80E7336BB414(__this, L_150, (&V_16), L_152, NULL); int32_t L_153 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_153, 1)); } IL_04a0: { int32_t L_154 = V_18; int32_t L_155 = V_6; if ((((int32_t)L_154) < ((int32_t)L_155))) { goto IL_0489; } } { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_156 = __this->___m_destPolys_0; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_157 = __this->___m_destPoly_2; NullCheck(L_156); List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_inline(L_156, L_157, List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_158 = (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*)il2cpp_codegen_object_new(List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_il2cpp_TypeInfo_var); NullCheck(L_158); List_1__ctor_m924487246BCE1D7AC0E46775FD5302C9A9972BC4(L_158, List_1__ctor_m924487246BCE1D7AC0E46775FD5302C9A9972BC4_RuntimeMethod_var); __this->___m_destPoly_2 = L_158; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_destPoly_2), (void*)L_158); List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_159 = __this->___m_normals_3; int32_t L_160 = V_6; NullCheck(L_159); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_161; L_161 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_159, ((int32_t)il2cpp_codegen_subtract(L_160, 1)), List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); V_17 = L_161; int32_t L_162 = V_6; V_19 = ((int32_t)il2cpp_codegen_subtract(L_162, 1)); goto IL_051d; } IL_04db: { List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_163 = __this->___m_normals_3; int32_t L_164 = V_19; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_165 = __this->___m_normals_3; int32_t L_166 = V_19; NullCheck(L_165); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_167; L_167 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_165, ((int32_t)il2cpp_codegen_subtract(L_166, 1)), List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_168 = L_167.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_169 = __this->___m_normals_3; int32_t L_170 = V_19; NullCheck(L_169); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_171; L_171 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_169, ((int32_t)il2cpp_codegen_subtract(L_170, 1)), List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_172 = L_171.___Y_1; DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_173; memset((&L_173), 0, sizeof(L_173)); DoublePoint__ctor_m54DC43EF7C516F2D3CC8F00759F05505C785476A((&L_173), ((-L_168)), ((-L_172)), /*hidden argument*/NULL); NullCheck(L_163); List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE(L_163, L_164, L_173, List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE_RuntimeMethod_var); int32_t L_174 = V_19; V_19 = ((int32_t)il2cpp_codegen_subtract(L_174, 1)); } IL_051d: { int32_t L_175 = V_19; if ((((int32_t)L_175) > ((int32_t)0))) { goto IL_04db; } } { List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_176 = __this->___m_normals_3; DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_177 = V_17; double L_178 = L_177.___X_0; DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_179 = V_17; double L_180 = L_179.___Y_1; DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_181; memset((&L_181), 0, sizeof(L_181)); DoublePoint__ctor_m54DC43EF7C516F2D3CC8F00759F05505C785476A((&L_181), ((-L_178)), ((-L_180)), /*hidden argument*/NULL); NullCheck(L_176); List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE(L_176, 0, L_181, List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE_RuntimeMethod_var); V_16 = 0; int32_t L_182 = V_6; V_20 = ((int32_t)il2cpp_codegen_subtract(L_182, 1)); goto IL_0565; } IL_054e: { int32_t L_183 = V_20; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_184 = V_5; NullCheck(L_184); int32_t L_185 = L_184->___m_jointype_3; ClipperOffset_OffsetPoint_m485CB7C456757BB34E15E27EAB2E80E7336BB414(__this, L_183, (&V_16), L_185, NULL); int32_t L_186 = V_20; V_20 = ((int32_t)il2cpp_codegen_subtract(L_186, 1)); } IL_0565: { int32_t L_187 = V_20; if ((((int32_t)L_187) >= ((int32_t)0))) { goto IL_054e; } } { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_188 = __this->___m_destPolys_0; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_189 = __this->___m_destPoly_2; NullCheck(L_188); List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_inline(L_188, L_189, List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_RuntimeMethod_var); goto IL_08db; } IL_0580: { V_21 = 0; V_23 = 1; goto IL_059f; } IL_0588: { int32_t L_190 = V_23; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_191 = V_5; NullCheck(L_191); int32_t L_192 = L_191->___m_jointype_3; ClipperOffset_OffsetPoint_m485CB7C456757BB34E15E27EAB2E80E7336BB414(__this, L_190, (&V_21), L_192, NULL); int32_t L_193 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_193, 1)); } IL_059f: { int32_t L_194 = V_23; int32_t L_195 = V_6; if ((((int32_t)L_194) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_195, 1))))) { goto IL_0588; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_196 = V_5; NullCheck(L_196); int32_t L_197 = L_196->___m_endtype_4; if ((!(((uint32_t)L_197) == ((uint32_t)2)))) { goto IL_0698; } } { int32_t L_198 = V_6; V_24 = ((int32_t)il2cpp_codegen_subtract(L_198, 1)); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_199 = __this->___m_srcPoly_1; int32_t L_200 = V_24; NullCheck(L_199); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_201; L_201 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_199, L_200, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_202 = L_201.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_203 = __this->___m_normals_3; int32_t L_204 = V_24; NullCheck(L_203); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_205; L_205 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_203, L_204, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_206 = L_205.___X_0; double L_207 = ___delta0; int64_t L_208; L_208 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_202), ((double)il2cpp_codegen_multiply(L_206, L_207)))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_209 = __this->___m_srcPoly_1; int32_t L_210 = V_24; NullCheck(L_209); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_211; L_211 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_209, L_210, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_212 = L_211.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_213 = __this->___m_normals_3; int32_t L_214 = V_24; NullCheck(L_213); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_215; L_215 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_213, L_214, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_216 = L_215.___Y_1; double L_217 = ___delta0; int64_t L_218; L_218 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_212), ((double)il2cpp_codegen_multiply(L_216, L_217)))), NULL); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&V_22), L_208, L_218, NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_219 = __this->___m_destPoly_2; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_220 = V_22; NullCheck(L_219); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_219, L_220, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_221 = __this->___m_srcPoly_1; int32_t L_222 = V_24; NullCheck(L_221); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_223; L_223 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_221, L_222, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_224 = L_223.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_225 = __this->___m_normals_3; int32_t L_226 = V_24; NullCheck(L_225); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_227; L_227 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_225, L_226, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_228 = L_227.___X_0; double L_229 = ___delta0; int64_t L_230; L_230 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_subtract(((double)L_224), ((double)il2cpp_codegen_multiply(L_228, L_229)))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_231 = __this->___m_srcPoly_1; int32_t L_232 = V_24; NullCheck(L_231); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_233; L_233 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_231, L_232, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_234 = L_233.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_235 = __this->___m_normals_3; int32_t L_236 = V_24; NullCheck(L_235); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_237; L_237 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_235, L_236, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_238 = L_237.___Y_1; double L_239 = ___delta0; int64_t L_240; L_240 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_subtract(((double)L_234), ((double)il2cpp_codegen_multiply(L_238, L_239)))), NULL); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&V_22), L_230, L_240, NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_241 = __this->___m_destPoly_2; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_242 = V_22; NullCheck(L_241); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_241, L_242, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); goto IL_070b; } IL_0698: { int32_t L_243 = V_6; V_25 = ((int32_t)il2cpp_codegen_subtract(L_243, 1)); int32_t L_244 = V_6; V_21 = ((int32_t)il2cpp_codegen_subtract(L_244, 2)); __this->___m_sinA_5 = (0.0); List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_245 = __this->___m_normals_3; int32_t L_246 = V_25; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_247 = __this->___m_normals_3; int32_t L_248 = V_25; NullCheck(L_247); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_249; L_249 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_247, L_248, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_250 = L_249.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_251 = __this->___m_normals_3; int32_t L_252 = V_25; NullCheck(L_251); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_253; L_253 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_251, L_252, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_254 = L_253.___Y_1; DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_255; memset((&L_255), 0, sizeof(L_255)); DoublePoint__ctor_m54DC43EF7C516F2D3CC8F00759F05505C785476A((&L_255), ((-L_250)), ((-L_254)), /*hidden argument*/NULL); NullCheck(L_245); List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE(L_245, L_246, L_255, List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE_RuntimeMethod_var); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_256 = V_5; NullCheck(L_256); int32_t L_257 = L_256->___m_endtype_4; if ((!(((uint32_t)L_257) == ((uint32_t)3)))) { goto IL_0701; } } { int32_t L_258 = V_25; int32_t L_259 = V_21; ClipperOffset_DoSquare_mF27FB790A10FAA43CCFDB9D68AB9EDE04501F2CF(__this, L_258, L_259, NULL); goto IL_070b; } IL_0701: { int32_t L_260 = V_25; int32_t L_261 = V_21; ClipperOffset_DoRound_m243C6E79D31F85761770F1A42AB7F7B0691FC232(__this, L_260, L_261, NULL); } IL_070b: { int32_t L_262 = V_6; V_26 = ((int32_t)il2cpp_codegen_subtract(L_262, 1)); goto IL_0755; } IL_0713: { List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_263 = __this->___m_normals_3; int32_t L_264 = V_26; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_265 = __this->___m_normals_3; int32_t L_266 = V_26; NullCheck(L_265); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_267; L_267 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_265, ((int32_t)il2cpp_codegen_subtract(L_266, 1)), List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_268 = L_267.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_269 = __this->___m_normals_3; int32_t L_270 = V_26; NullCheck(L_269); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_271; L_271 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_269, ((int32_t)il2cpp_codegen_subtract(L_270, 1)), List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_272 = L_271.___Y_1; DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_273; memset((&L_273), 0, sizeof(L_273)); DoublePoint__ctor_m54DC43EF7C516F2D3CC8F00759F05505C785476A((&L_273), ((-L_268)), ((-L_272)), /*hidden argument*/NULL); NullCheck(L_263); List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE(L_263, L_264, L_273, List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE_RuntimeMethod_var); int32_t L_274 = V_26; V_26 = ((int32_t)il2cpp_codegen_subtract(L_274, 1)); } IL_0755: { int32_t L_275 = V_26; if ((((int32_t)L_275) > ((int32_t)0))) { goto IL_0713; } } { List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_276 = __this->___m_normals_3; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_277 = __this->___m_normals_3; NullCheck(L_277); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_278; L_278 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_277, 1, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_279 = L_278.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_280 = __this->___m_normals_3; NullCheck(L_280); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_281; L_281 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_280, 1, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_282 = L_281.___Y_1; DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_283; memset((&L_283), 0, sizeof(L_283)); DoublePoint__ctor_m54DC43EF7C516F2D3CC8F00759F05505C785476A((&L_283), ((-L_279)), ((-L_282)), /*hidden argument*/NULL); NullCheck(L_276); List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE(L_276, 0, L_283, List_1_set_Item_mA9589DFF492B9D56AC2E23C099C7FD4A351FE0CE_RuntimeMethod_var); int32_t L_284 = V_6; V_21 = ((int32_t)il2cpp_codegen_subtract(L_284, 1)); int32_t L_285 = V_21; V_27 = ((int32_t)il2cpp_codegen_subtract(L_285, 1)); goto IL_07b4; } IL_079d: { int32_t L_286 = V_27; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_287 = V_5; NullCheck(L_287); int32_t L_288 = L_287->___m_jointype_3; ClipperOffset_OffsetPoint_m485CB7C456757BB34E15E27EAB2E80E7336BB414(__this, L_286, (&V_21), L_288, NULL); int32_t L_289 = V_27; V_27 = ((int32_t)il2cpp_codegen_subtract(L_289, 1)); } IL_07b4: { int32_t L_290 = V_27; if ((((int32_t)L_290) > ((int32_t)0))) { goto IL_079d; } } { PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_291 = V_5; NullCheck(L_291); int32_t L_292 = L_291->___m_endtype_4; if ((!(((uint32_t)L_292) == ((uint32_t)2)))) { goto IL_089c; } } { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_293 = __this->___m_srcPoly_1; NullCheck(L_293); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_294; L_294 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_293, 0, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_295 = L_294.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_296 = __this->___m_normals_3; NullCheck(L_296); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_297; L_297 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_296, 0, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_298 = L_297.___X_0; double L_299 = ___delta0; int64_t L_300; L_300 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_subtract(((double)L_295), ((double)il2cpp_codegen_multiply(L_298, L_299)))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_301 = __this->___m_srcPoly_1; NullCheck(L_301); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_302; L_302 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_301, 0, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_303 = L_302.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_304 = __this->___m_normals_3; NullCheck(L_304); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_305; L_305 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_304, 0, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_306 = L_305.___Y_1; double L_307 = ___delta0; int64_t L_308; L_308 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_subtract(((double)L_303), ((double)il2cpp_codegen_multiply(L_306, L_307)))), NULL); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&V_22), L_300, L_308, NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_309 = __this->___m_destPoly_2; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_310 = V_22; NullCheck(L_309); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_309, L_310, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_311 = __this->___m_srcPoly_1; NullCheck(L_311); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_312; L_312 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_311, 0, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_313 = L_312.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_314 = __this->___m_normals_3; NullCheck(L_314); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_315; L_315 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_314, 0, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_316 = L_315.___X_0; double L_317 = ___delta0; int64_t L_318; L_318 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_313), ((double)il2cpp_codegen_multiply(L_316, L_317)))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_319 = __this->___m_srcPoly_1; NullCheck(L_319); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_320; L_320 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_319, 0, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_321 = L_320.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_322 = __this->___m_normals_3; NullCheck(L_322); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_323; L_323 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_322, 0, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_324 = L_323.___Y_1; double L_325 = ___delta0; int64_t L_326; L_326 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_321), ((double)il2cpp_codegen_multiply(L_324, L_325)))), NULL); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&V_22), L_318, L_326, NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_327 = __this->___m_destPoly_2; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_328 = V_22; NullCheck(L_327); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_327, L_328, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); goto IL_08ca; } IL_089c: { V_21 = 1; __this->___m_sinA_5 = (0.0); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_329 = V_5; NullCheck(L_329); int32_t L_330 = L_329->___m_endtype_4; if ((!(((uint32_t)L_330) == ((uint32_t)3)))) { goto IL_08c2; } } { ClipperOffset_DoSquare_mF27FB790A10FAA43CCFDB9D68AB9EDE04501F2CF(__this, 0, 1, NULL); goto IL_08ca; } IL_08c2: { ClipperOffset_DoRound_m243C6E79D31F85761770F1A42AB7F7B0691FC232(__this, 0, 1, NULL); } IL_08ca: { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_331 = __this->___m_destPolys_0; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_332 = __this->___m_destPoly_2; NullCheck(L_331); List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_inline(L_331, L_332, List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_RuntimeMethod_var); } IL_08db: { int32_t L_333 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_333, 1)); } IL_08e1: { int32_t L_334 = V_4; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_335 = __this->___m_polyNodes_11; NullCheck(L_335); int32_t L_336; L_336 = PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F(L_335, NULL); if ((((int32_t)L_334) < ((int32_t)L_336))) { goto IL_0198; } } { return; } } // System.Void ClipperLib.ClipperOffset::Execute(System.Collections.Generic.List`1>&,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_Execute_mF03C34E3886DD2481D6D97B754B0E68D02C7166C (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** ___solution0, double ___delta1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m522B176D3BCB42CC3F794229EB147B4A50BFC1D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m2B0AEE7D61B8F0936073916E3ACA8826FF70E479_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* V_0 = NULL; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 V_1; memset((&V_1), 0, sizeof(V_1)); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* V_2 = NULL; { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** L_0 = ___solution0; List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_1 = *((List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D**)L_0); NullCheck(L_1); List_1_Clear_m522B176D3BCB42CC3F794229EB147B4A50BFC1D7_inline(L_1, List_1_Clear_m522B176D3BCB42CC3F794229EB147B4A50BFC1D7_RuntimeMethod_var); ClipperOffset_FixOrientations_m2310A64DDFAAD2CD708CC0BBD9A7102A22BDBB9A(__this, NULL); double L_2 = ___delta1; ClipperOffset_DoOffset_m42C6BA86B152DFE1FF153850E3054C4EAB3A0393(__this, L_2, NULL); Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_3 = (Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2*)il2cpp_codegen_object_new(Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2_il2cpp_TypeInfo_var); NullCheck(L_3); Clipper__ctor_mCAF6AD460879F5EDFAB3A3076D64848B8095E2E1(L_3, 0, NULL); V_0 = L_3; Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_4 = V_0; List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_5 = __this->___m_destPolys_0; NullCheck(L_4); bool L_6; L_6 = ClipperBase_AddPaths_m6F7A55E8E6BDCE7CE60986C979540F598A08AF90(L_4, L_5, 0, (bool)1, NULL); double L_7 = ___delta1; if ((!(((double)L_7) > ((double)(0.0))))) { goto IL_0043; } } { Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_8 = V_0; List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** L_9 = ___solution0; List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_10 = *((List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D**)L_9); NullCheck(L_8); bool L_11; L_11 = Clipper_Execute_mF222110A5EF41E8577B0E1B8F4792A7DC27C16B8(L_8, 1, L_10, 2, 2, NULL); return; } IL_0043: { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_12 = __this->___m_destPolys_0; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_13; L_13 = ClipperBase_GetBounds_mA91C4F7798F0911F3E1FA22950F59CCA033BC8E8(L_12, NULL); V_1 = L_13; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_14 = (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*)il2cpp_codegen_object_new(List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_il2cpp_TypeInfo_var); NullCheck(L_14); List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9(L_14, 4, List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9_RuntimeMethod_var); V_2 = L_14; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_15 = V_2; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_16 = V_1; int64_t L_17 = L_16.___left_0; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_18 = V_1; int64_t L_19 = L_18.___bottom_3; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_20; memset((&L_20), 0, sizeof(L_20)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_20), ((int64_t)il2cpp_codegen_subtract(L_17, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_add(L_19, ((int64_t)((int32_t)10)))), /*hidden argument*/NULL); NullCheck(L_15); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_15, L_20, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_21 = V_2; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_22 = V_1; int64_t L_23 = L_22.___right_2; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_24 = V_1; int64_t L_25 = L_24.___bottom_3; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_26; memset((&L_26), 0, sizeof(L_26)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_26), ((int64_t)il2cpp_codegen_add(L_23, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_add(L_25, ((int64_t)((int32_t)10)))), /*hidden argument*/NULL); NullCheck(L_21); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_21, L_26, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_27 = V_2; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_28 = V_1; int64_t L_29 = L_28.___right_2; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_30 = V_1; int64_t L_31 = L_30.___top_1; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_32; memset((&L_32), 0, sizeof(L_32)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_32), ((int64_t)il2cpp_codegen_add(L_29, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_subtract(L_31, ((int64_t)((int32_t)10)))), /*hidden argument*/NULL); NullCheck(L_27); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_27, L_32, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_33 = V_2; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_34 = V_1; int64_t L_35 = L_34.___left_0; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_36 = V_1; int64_t L_37 = L_36.___top_1; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_38; memset((&L_38), 0, sizeof(L_38)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_38), ((int64_t)il2cpp_codegen_subtract(L_35, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_subtract(L_37, ((int64_t)((int32_t)10)))), /*hidden argument*/NULL); NullCheck(L_33); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_33, L_38, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_39 = V_0; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_40 = V_2; NullCheck(L_39); bool L_41; L_41 = ClipperBase_AddPath_m5481E19B91CA6B92FAD1EE4C608A4E3FF3648161(L_39, L_40, 0, (bool)1, NULL); Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_42 = V_0; NullCheck(L_42); Clipper_set_ReverseSolution_m914CB0EF04803D6DBE3E490604E00CA62F85DF85_inline(L_42, (bool)1, NULL); Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_43 = V_0; List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** L_44 = ___solution0; List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_45 = *((List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D**)L_44); NullCheck(L_43); bool L_46; L_46 = Clipper_Execute_mF222110A5EF41E8577B0E1B8F4792A7DC27C16B8(L_43, 1, L_45, 3, 3, NULL); List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** L_47 = ___solution0; List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_48 = *((List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D**)L_47); NullCheck(L_48); int32_t L_49; L_49 = List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline(L_48, List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var); if ((((int32_t)L_49) <= ((int32_t)0))) { goto IL_0101; } } { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** L_50 = ___solution0; List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_51 = *((List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D**)L_50); NullCheck(L_51); List_1_RemoveAt_m2B0AEE7D61B8F0936073916E3ACA8826FF70E479(L_51, 0, List_1_RemoveAt_m2B0AEE7D61B8F0936073916E3ACA8826FF70E479_RuntimeMethod_var); } IL_0101: { return; } } // System.Void ClipperLib.ClipperOffset::Execute(ClipperLib.PolyTree&,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_Execute_mC912B2A296E3AD382159F0336C00940EE4C1E3DB (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** ___solution0, double ___delta1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_m009F7B19E4858B1305D604617A95D5C056DD6B30_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m0F5C2C0FE7FD30F0F7839CBFF89188BEC35BE4EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* V_0 = NULL; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 V_1; memset((&V_1), 0, sizeof(V_1)); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* V_2 = NULL; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* V_3 = NULL; int32_t V_4 = 0; { PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** L_0 = ___solution0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* L_1 = *((PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0**)L_0); NullCheck(L_1); PolyTree_Clear_m5917EC59651A1A0AC7482AAE6D7AF6C90CD9010D(L_1, NULL); ClipperOffset_FixOrientations_m2310A64DDFAAD2CD708CC0BBD9A7102A22BDBB9A(__this, NULL); double L_2 = ___delta1; ClipperOffset_DoOffset_m42C6BA86B152DFE1FF153850E3054C4EAB3A0393(__this, L_2, NULL); Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_3 = (Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2*)il2cpp_codegen_object_new(Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2_il2cpp_TypeInfo_var); NullCheck(L_3); Clipper__ctor_mCAF6AD460879F5EDFAB3A3076D64848B8095E2E1(L_3, 0, NULL); V_0 = L_3; Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_4 = V_0; List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_5 = __this->___m_destPolys_0; NullCheck(L_4); bool L_6; L_6 = ClipperBase_AddPaths_m6F7A55E8E6BDCE7CE60986C979540F598A08AF90(L_4, L_5, 0, (bool)1, NULL); double L_7 = ___delta1; if ((!(((double)L_7) > ((double)(0.0))))) { goto IL_0043; } } { Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_8 = V_0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** L_9 = ___solution0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* L_10 = *((PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0**)L_9); NullCheck(L_8); bool L_11; L_11 = Clipper_Execute_m286DECA9E0D98AC2DFAD6F9C616EC0D50FD6837C(L_8, 1, L_10, 2, 2, NULL); return; } IL_0043: { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_12 = __this->___m_destPolys_0; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_13; L_13 = ClipperBase_GetBounds_mA91C4F7798F0911F3E1FA22950F59CCA033BC8E8(L_12, NULL); V_1 = L_13; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_14 = (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*)il2cpp_codegen_object_new(List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_il2cpp_TypeInfo_var); NullCheck(L_14); List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9(L_14, 4, List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9_RuntimeMethod_var); V_2 = L_14; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_15 = V_2; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_16 = V_1; int64_t L_17 = L_16.___left_0; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_18 = V_1; int64_t L_19 = L_18.___bottom_3; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_20; memset((&L_20), 0, sizeof(L_20)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_20), ((int64_t)il2cpp_codegen_subtract(L_17, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_add(L_19, ((int64_t)((int32_t)10)))), /*hidden argument*/NULL); NullCheck(L_15); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_15, L_20, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_21 = V_2; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_22 = V_1; int64_t L_23 = L_22.___right_2; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_24 = V_1; int64_t L_25 = L_24.___bottom_3; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_26; memset((&L_26), 0, sizeof(L_26)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_26), ((int64_t)il2cpp_codegen_add(L_23, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_add(L_25, ((int64_t)((int32_t)10)))), /*hidden argument*/NULL); NullCheck(L_21); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_21, L_26, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_27 = V_2; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_28 = V_1; int64_t L_29 = L_28.___right_2; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_30 = V_1; int64_t L_31 = L_30.___top_1; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_32; memset((&L_32), 0, sizeof(L_32)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_32), ((int64_t)il2cpp_codegen_add(L_29, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_subtract(L_31, ((int64_t)((int32_t)10)))), /*hidden argument*/NULL); NullCheck(L_27); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_27, L_32, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_33 = V_2; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_34 = V_1; int64_t L_35 = L_34.___left_0; IntRect_tE9FF631AC0A922BBA5E8B676305E9B5199F9E814 L_36 = V_1; int64_t L_37 = L_36.___top_1; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_38; memset((&L_38), 0, sizeof(L_38)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_38), ((int64_t)il2cpp_codegen_subtract(L_35, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_subtract(L_37, ((int64_t)((int32_t)10)))), /*hidden argument*/NULL); NullCheck(L_33); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_33, L_38, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_39 = V_0; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_40 = V_2; NullCheck(L_39); bool L_41; L_41 = ClipperBase_AddPath_m5481E19B91CA6B92FAD1EE4C608A4E3FF3648161(L_39, L_40, 0, (bool)1, NULL); Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_42 = V_0; NullCheck(L_42); Clipper_set_ReverseSolution_m914CB0EF04803D6DBE3E490604E00CA62F85DF85_inline(L_42, (bool)1, NULL); Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_43 = V_0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** L_44 = ___solution0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* L_45 = *((PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0**)L_44); NullCheck(L_43); bool L_46; L_46 = Clipper_Execute_m286DECA9E0D98AC2DFAD6F9C616EC0D50FD6837C(L_43, 1, L_45, 3, 3, NULL); PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** L_47 = ___solution0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* L_48 = *((PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0**)L_47); NullCheck(L_48); int32_t L_49; L_49 = PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F(L_48, NULL); if ((!(((uint32_t)L_49) == ((uint32_t)1)))) { goto IL_0188; } } { PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** L_50 = ___solution0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* L_51 = *((PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0**)L_50); NullCheck(L_51); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_52; L_52 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_51, NULL); NullCheck(L_52); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_53; L_53 = List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234(L_52, 0, List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); NullCheck(L_53); int32_t L_54; L_54 = PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F(L_53, NULL); if ((((int32_t)L_54) <= ((int32_t)0))) { goto IL_0188; } } { PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** L_55 = ___solution0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* L_56 = *((PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0**)L_55); NullCheck(L_56); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_57; L_57 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_56, NULL); NullCheck(L_57); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_58; L_58 = List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234(L_57, 0, List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); V_3 = L_58; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** L_59 = ___solution0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* L_60 = *((PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0**)L_59); NullCheck(L_60); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_61; L_61 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_60, NULL); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_62 = V_3; NullCheck(L_62); int32_t L_63; L_63 = PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F(L_62, NULL); NullCheck(L_61); List_1_set_Capacity_m009F7B19E4858B1305D604617A95D5C056DD6B30(L_61, L_63, List_1_set_Capacity_m009F7B19E4858B1305D604617A95D5C056DD6B30_RuntimeMethod_var); PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** L_64 = ___solution0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* L_65 = *((PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0**)L_64); NullCheck(L_65); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_66; L_66 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_65, NULL); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_67 = V_3; NullCheck(L_67); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_68; L_68 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_67, NULL); NullCheck(L_68); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_69; L_69 = List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234(L_68, 0, List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); NullCheck(L_66); List_1_set_Item_m0F5C2C0FE7FD30F0F7839CBFF89188BEC35BE4EE(L_66, 0, L_69, List_1_set_Item_m0F5C2C0FE7FD30F0F7839CBFF89188BEC35BE4EE_RuntimeMethod_var); PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** L_70 = ___solution0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* L_71 = *((PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0**)L_70); NullCheck(L_71); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_72; L_72 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_71, NULL); NullCheck(L_72); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_73; L_73 = List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234(L_72, 0, List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** L_74 = ___solution0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* L_75 = *((PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0**)L_74); NullCheck(L_73); L_73->___m_Parent_0 = L_75; Il2CppCodeGenWriteBarrier((void**)(&L_73->___m_Parent_0), (void*)L_75); V_4 = 1; goto IL_017d; } IL_0163: { PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** L_76 = ___solution0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* L_77 = *((PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0**)L_76); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_78 = V_3; NullCheck(L_78); List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_79; L_79 = PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline(L_78, NULL); int32_t L_80 = V_4; NullCheck(L_79); PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_81; L_81 = List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234(L_79, L_80, List_1_get_Item_m3E2AFCDCBBB92ED5A9682CDFF921EFE03AC93234_RuntimeMethod_var); NullCheck(L_77); PolyNode_AddChild_m4541D9ADBEC1F46F708FF987547EF56FBFDAD215(L_77, L_81, NULL); int32_t L_82 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_82, 1)); } IL_017d: { int32_t L_83 = V_4; PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* L_84 = V_3; NullCheck(L_84); int32_t L_85; L_85 = PolyNode_get_ChildCount_m574DE1F0CBEA75BF9468CE4B5859C351B1E4028F(L_84, NULL); if ((((int32_t)L_83) < ((int32_t)L_85))) { goto IL_0163; } } { return; } IL_0188: { PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0** L_86 = ___solution0; PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0* L_87 = *((PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0**)L_86); NullCheck(L_87); PolyTree_Clear_m5917EC59651A1A0AC7482AAE6D7AF6C90CD9010D(L_87, NULL); return; } } // System.Void ClipperLib.ClipperOffset::OffsetPoint(System.Int32,System.Int32&,ClipperLib.JoinType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_OffsetPoint_m485CB7C456757BB34E15E27EAB2E80E7336BB414 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, int32_t ___j0, int32_t* ___k1, int32_t ___jointype2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } double V_0 = 0.0; { List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_0 = __this->___m_normals_3; int32_t* L_1 = ___k1; int32_t L_2 = *((int32_t*)L_1); NullCheck(L_0); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_3; L_3 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_0, L_2, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_4 = L_3.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_5 = __this->___m_normals_3; int32_t L_6 = ___j0; NullCheck(L_5); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_7; L_7 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_5, L_6, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_8 = L_7.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_9 = __this->___m_normals_3; int32_t L_10 = ___j0; NullCheck(L_9); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_11; L_11 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_9, L_10, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_12 = L_11.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_13 = __this->___m_normals_3; int32_t* L_14 = ___k1; int32_t L_15 = *((int32_t*)L_14); NullCheck(L_13); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_16; L_16 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_13, L_15, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_17 = L_16.___Y_1; __this->___m_sinA_5 = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_4, L_8)), ((double)il2cpp_codegen_multiply(L_12, L_17)))); double L_18 = __this->___m_sinA_5; double L_19 = __this->___m_delta_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_20; L_20 = fabs(((double)il2cpp_codegen_multiply(L_18, L_19))); if ((!(((double)L_20) < ((double)(1.0))))) { goto IL_0139; } } { List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_21 = __this->___m_normals_3; int32_t* L_22 = ___k1; int32_t L_23 = *((int32_t*)L_22); NullCheck(L_21); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_24; L_24 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_21, L_23, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_25 = L_24.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_26 = __this->___m_normals_3; int32_t L_27 = ___j0; NullCheck(L_26); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_28; L_28 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_26, L_27, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_29 = L_28.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_30 = __this->___m_normals_3; int32_t L_31 = ___j0; NullCheck(L_30); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_32; L_32 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_30, L_31, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_33 = L_32.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_34 = __this->___m_normals_3; int32_t* L_35 = ___k1; int32_t L_36 = *((int32_t*)L_35); NullCheck(L_34); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_37; L_37 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_34, L_36, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_38 = L_37.___Y_1; if ((!(((double)((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_25, L_29)), ((double)il2cpp_codegen_multiply(L_33, L_38))))) > ((double)(0.0))))) { goto IL_017b; } } { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_39 = __this->___m_destPoly_2; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_40 = __this->___m_srcPoly_1; int32_t L_41 = ___j0; NullCheck(L_40); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_42; L_42 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_40, L_41, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_43 = L_42.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_44 = __this->___m_normals_3; int32_t* L_45 = ___k1; int32_t L_46 = *((int32_t*)L_45); NullCheck(L_44); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_47; L_47 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_44, L_46, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_48 = L_47.___X_0; double L_49 = __this->___m_delta_4; int64_t L_50; L_50 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_43), ((double)il2cpp_codegen_multiply(L_48, L_49)))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_51 = __this->___m_srcPoly_1; int32_t L_52 = ___j0; NullCheck(L_51); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_53; L_53 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_51, L_52, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_54 = L_53.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_55 = __this->___m_normals_3; int32_t* L_56 = ___k1; int32_t L_57 = *((int32_t*)L_56); NullCheck(L_55); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_58; L_58 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_55, L_57, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_59 = L_58.___Y_1; double L_60 = __this->___m_delta_4; int64_t L_61; L_61 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_54), ((double)il2cpp_codegen_multiply(L_59, L_60)))), NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_62; memset((&L_62), 0, sizeof(L_62)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_62), L_50, L_61, /*hidden argument*/NULL); NullCheck(L_39); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_39, L_62, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); return; } IL_0139: { double L_63 = __this->___m_sinA_5; if ((!(((double)L_63) > ((double)(1.0))))) { goto IL_015b; } } { __this->___m_sinA_5 = (1.0); goto IL_017b; } IL_015b: { double L_64 = __this->___m_sinA_5; if ((!(((double)L_64) < ((double)(-1.0))))) { goto IL_017b; } } { __this->___m_sinA_5 = (-1.0); } IL_017b: { double L_65 = __this->___m_sinA_5; double L_66 = __this->___m_delta_4; if ((!(((double)((double)il2cpp_codegen_multiply(L_65, L_66))) < ((double)(0.0))))) { goto IL_0294; } } { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_67 = __this->___m_destPoly_2; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_68 = __this->___m_srcPoly_1; int32_t L_69 = ___j0; NullCheck(L_68); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_70; L_70 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_68, L_69, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_71 = L_70.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_72 = __this->___m_normals_3; int32_t* L_73 = ___k1; int32_t L_74 = *((int32_t*)L_73); NullCheck(L_72); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_75; L_75 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_72, L_74, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_76 = L_75.___X_0; double L_77 = __this->___m_delta_4; int64_t L_78; L_78 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_71), ((double)il2cpp_codegen_multiply(L_76, L_77)))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_79 = __this->___m_srcPoly_1; int32_t L_80 = ___j0; NullCheck(L_79); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_81; L_81 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_79, L_80, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_82 = L_81.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_83 = __this->___m_normals_3; int32_t* L_84 = ___k1; int32_t L_85 = *((int32_t*)L_84); NullCheck(L_83); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_86; L_86 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_83, L_85, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_87 = L_86.___Y_1; double L_88 = __this->___m_delta_4; int64_t L_89; L_89 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_82), ((double)il2cpp_codegen_multiply(L_87, L_88)))), NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_90; memset((&L_90), 0, sizeof(L_90)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_90), L_78, L_89, /*hidden argument*/NULL); NullCheck(L_67); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_67, L_90, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_91 = __this->___m_destPoly_2; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_92 = __this->___m_srcPoly_1; int32_t L_93 = ___j0; NullCheck(L_92); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_94; L_94 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_92, L_93, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); NullCheck(L_91); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_91, L_94, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_95 = __this->___m_destPoly_2; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_96 = __this->___m_srcPoly_1; int32_t L_97 = ___j0; NullCheck(L_96); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_98; L_98 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_96, L_97, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_99 = L_98.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_100 = __this->___m_normals_3; int32_t L_101 = ___j0; NullCheck(L_100); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_102; L_102 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_100, L_101, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_103 = L_102.___X_0; double L_104 = __this->___m_delta_4; int64_t L_105; L_105 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_99), ((double)il2cpp_codegen_multiply(L_103, L_104)))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_106 = __this->___m_srcPoly_1; int32_t L_107 = ___j0; NullCheck(L_106); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_108; L_108 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_106, L_107, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_109 = L_108.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_110 = __this->___m_normals_3; int32_t L_111 = ___j0; NullCheck(L_110); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_112; L_112 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_110, L_111, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_113 = L_112.___Y_1; double L_114 = __this->___m_delta_4; int64_t L_115; L_115 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_109), ((double)il2cpp_codegen_multiply(L_113, L_114)))), NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_116; memset((&L_116), 0, sizeof(L_116)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_116), L_105, L_115, /*hidden argument*/NULL); NullCheck(L_95); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_95, L_116, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); goto IL_0333; } IL_0294: { int32_t L_117 = ___jointype2; switch (L_117) { case 0: { goto IL_031f; } case 1: { goto IL_032a; } case 2: { goto IL_02ab; } } } { goto IL_0333; } IL_02ab: { List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_118 = __this->___m_normals_3; int32_t L_119 = ___j0; NullCheck(L_118); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_120; L_120 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_118, L_119, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_121 = L_120.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_122 = __this->___m_normals_3; int32_t* L_123 = ___k1; int32_t L_124 = *((int32_t*)L_123); NullCheck(L_122); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_125; L_125 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_122, L_124, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_126 = L_125.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_127 = __this->___m_normals_3; int32_t L_128 = ___j0; NullCheck(L_127); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_129; L_129 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_127, L_128, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_130 = L_129.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_131 = __this->___m_normals_3; int32_t* L_132 = ___k1; int32_t L_133 = *((int32_t*)L_132); NullCheck(L_131); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_134; L_134 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_131, L_133, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_135 = L_134.___Y_1; V_0 = ((double)il2cpp_codegen_add((1.0), ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_121, L_126)), ((double)il2cpp_codegen_multiply(L_130, L_135)))))); double L_136 = V_0; double L_137 = __this->___m_miterLim_8; if ((!(((double)L_136) >= ((double)L_137)))) { goto IL_0314; } } { int32_t L_138 = ___j0; int32_t* L_139 = ___k1; int32_t L_140 = *((int32_t*)L_139); double L_141 = V_0; ClipperOffset_DoMiter_m98CDC61C0675BF6A06AFBAF3F68B52BCB688BBB7(__this, L_138, L_140, L_141, NULL); goto IL_0333; } IL_0314: { int32_t L_142 = ___j0; int32_t* L_143 = ___k1; int32_t L_144 = *((int32_t*)L_143); ClipperOffset_DoSquare_mF27FB790A10FAA43CCFDB9D68AB9EDE04501F2CF(__this, L_142, L_144, NULL); goto IL_0333; } IL_031f: { int32_t L_145 = ___j0; int32_t* L_146 = ___k1; int32_t L_147 = *((int32_t*)L_146); ClipperOffset_DoSquare_mF27FB790A10FAA43CCFDB9D68AB9EDE04501F2CF(__this, L_145, L_147, NULL); goto IL_0333; } IL_032a: { int32_t L_148 = ___j0; int32_t* L_149 = ___k1; int32_t L_150 = *((int32_t*)L_149); ClipperOffset_DoRound_m243C6E79D31F85761770F1A42AB7F7B0691FC232(__this, L_148, L_150, NULL); } IL_0333: { int32_t* L_151 = ___k1; int32_t L_152 = ___j0; *((int32_t*)L_151) = (int32_t)L_152; return; } } // System.Void ClipperLib.ClipperOffset::DoSquare(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoSquare_mF27FB790A10FAA43CCFDB9D68AB9EDE04501F2CF (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, int32_t ___j0, int32_t ___k1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } double V_0 = 0.0; { double L_0 = __this->___m_sinA_5; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_1 = __this->___m_normals_3; int32_t L_2 = ___k1; NullCheck(L_1); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_3; L_3 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_1, L_2, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_4 = L_3.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_5 = __this->___m_normals_3; int32_t L_6 = ___j0; NullCheck(L_5); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_7; L_7 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_5, L_6, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_8 = L_7.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_9 = __this->___m_normals_3; int32_t L_10 = ___k1; NullCheck(L_9); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_11; L_11 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_9, L_10, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_12 = L_11.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_13 = __this->___m_normals_3; int32_t L_14 = ___j0; NullCheck(L_13); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_15; L_15 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_13, L_14, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_16 = L_15.___Y_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_17; L_17 = atan2(L_0, ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_4, L_8)), ((double)il2cpp_codegen_multiply(L_12, L_16))))); double L_18; L_18 = tan(((double)(L_17/(4.0)))); V_0 = L_18; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_19 = __this->___m_destPoly_2; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_20 = __this->___m_srcPoly_1; int32_t L_21 = ___j0; NullCheck(L_20); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_22; L_22 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_20, L_21, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_23 = L_22.___X_0; double L_24 = __this->___m_delta_4; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_25 = __this->___m_normals_3; int32_t L_26 = ___k1; NullCheck(L_25); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_27; L_27 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_25, L_26, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_28 = L_27.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_29 = __this->___m_normals_3; int32_t L_30 = ___k1; NullCheck(L_29); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_31; L_31 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_29, L_30, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_32 = L_31.___Y_1; double L_33 = V_0; int64_t L_34; L_34 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_23), ((double)il2cpp_codegen_multiply(L_24, ((double)il2cpp_codegen_subtract(L_28, ((double)il2cpp_codegen_multiply(L_32, L_33)))))))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_35 = __this->___m_srcPoly_1; int32_t L_36 = ___j0; NullCheck(L_35); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_37; L_37 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_35, L_36, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_38 = L_37.___Y_1; double L_39 = __this->___m_delta_4; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_40 = __this->___m_normals_3; int32_t L_41 = ___k1; NullCheck(L_40); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_42; L_42 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_40, L_41, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_43 = L_42.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_44 = __this->___m_normals_3; int32_t L_45 = ___k1; NullCheck(L_44); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_46; L_46 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_44, L_45, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_47 = L_46.___X_0; double L_48 = V_0; int64_t L_49; L_49 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_38), ((double)il2cpp_codegen_multiply(L_39, ((double)il2cpp_codegen_add(L_43, ((double)il2cpp_codegen_multiply(L_47, L_48)))))))), NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_50; memset((&L_50), 0, sizeof(L_50)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_50), L_34, L_49, /*hidden argument*/NULL); NullCheck(L_19); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_19, L_50, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_51 = __this->___m_destPoly_2; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_52 = __this->___m_srcPoly_1; int32_t L_53 = ___j0; NullCheck(L_52); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_54; L_54 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_52, L_53, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_55 = L_54.___X_0; double L_56 = __this->___m_delta_4; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_57 = __this->___m_normals_3; int32_t L_58 = ___j0; NullCheck(L_57); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_59; L_59 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_57, L_58, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_60 = L_59.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_61 = __this->___m_normals_3; int32_t L_62 = ___j0; NullCheck(L_61); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_63; L_63 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_61, L_62, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_64 = L_63.___Y_1; double L_65 = V_0; int64_t L_66; L_66 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_55), ((double)il2cpp_codegen_multiply(L_56, ((double)il2cpp_codegen_add(L_60, ((double)il2cpp_codegen_multiply(L_64, L_65)))))))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_67 = __this->___m_srcPoly_1; int32_t L_68 = ___j0; NullCheck(L_67); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_69; L_69 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_67, L_68, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_70 = L_69.___Y_1; double L_71 = __this->___m_delta_4; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_72 = __this->___m_normals_3; int32_t L_73 = ___j0; NullCheck(L_72); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_74; L_74 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_72, L_73, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_75 = L_74.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_76 = __this->___m_normals_3; int32_t L_77 = ___j0; NullCheck(L_76); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_78; L_78 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_76, L_77, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_79 = L_78.___X_0; double L_80 = V_0; int64_t L_81; L_81 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_70), ((double)il2cpp_codegen_multiply(L_71, ((double)il2cpp_codegen_subtract(L_75, ((double)il2cpp_codegen_multiply(L_79, L_80)))))))), NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_82; memset((&L_82), 0, sizeof(L_82)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_82), L_66, L_81, /*hidden argument*/NULL); NullCheck(L_51); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_51, L_82, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); return; } } // System.Void ClipperLib.ClipperOffset::DoMiter(System.Int32,System.Int32,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoMiter_m98CDC61C0675BF6A06AFBAF3F68B52BCB688BBB7 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, int32_t ___j0, int32_t ___k1, double ___r2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } double V_0 = 0.0; { double L_0 = __this->___m_delta_4; double L_1 = ___r2; V_0 = ((double)(L_0/L_1)); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_2 = __this->___m_destPoly_2; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_3 = __this->___m_srcPoly_1; int32_t L_4 = ___j0; NullCheck(L_3); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_5; L_5 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_3, L_4, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_6 = L_5.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_7 = __this->___m_normals_3; int32_t L_8 = ___k1; NullCheck(L_7); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_9; L_9 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_7, L_8, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_10 = L_9.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_11 = __this->___m_normals_3; int32_t L_12 = ___j0; NullCheck(L_11); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_13; L_13 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_11, L_12, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_14 = L_13.___X_0; double L_15 = V_0; int64_t L_16; L_16 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_6), ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_10, L_14)), L_15)))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_17 = __this->___m_srcPoly_1; int32_t L_18 = ___j0; NullCheck(L_17); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_19; L_19 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_17, L_18, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_20 = L_19.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_21 = __this->___m_normals_3; int32_t L_22 = ___k1; NullCheck(L_21); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_23; L_23 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_21, L_22, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_24 = L_23.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_25 = __this->___m_normals_3; int32_t L_26 = ___j0; NullCheck(L_25); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_27; L_27 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_25, L_26, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_28 = L_27.___Y_1; double L_29 = V_0; int64_t L_30; L_30 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_20), ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_24, L_28)), L_29)))), NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_31; memset((&L_31), 0, sizeof(L_31)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_31), L_16, L_30, /*hidden argument*/NULL); NullCheck(L_2); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_2, L_31, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); return; } } // System.Void ClipperLib.ClipperOffset::DoRound(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoRound_m243C6E79D31F85761770F1A42AB7F7B0691FC232 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, int32_t ___j0, int32_t ___k1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } double V_0 = 0.0; int32_t V_1 = 0; double V_2 = 0.0; double V_3 = 0.0; int32_t V_4 = 0; { double L_0 = __this->___m_sinA_5; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_1 = __this->___m_normals_3; int32_t L_2 = ___k1; NullCheck(L_1); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_3; L_3 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_1, L_2, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_4 = L_3.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_5 = __this->___m_normals_3; int32_t L_6 = ___j0; NullCheck(L_5); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_7; L_7 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_5, L_6, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_8 = L_7.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_9 = __this->___m_normals_3; int32_t L_10 = ___k1; NullCheck(L_9); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_11; L_11 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_9, L_10, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_12 = L_11.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_13 = __this->___m_normals_3; int32_t L_14 = ___j0; NullCheck(L_13); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_15; L_15 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_13, L_14, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_16 = L_15.___Y_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_17; L_17 = atan2(L_0, ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_4, L_8)), ((double)il2cpp_codegen_multiply(L_12, L_16))))); V_0 = L_17; double L_18 = __this->___m_StepsPerRad_9; double L_19 = V_0; double L_20; L_20 = fabs(L_19); int64_t L_21; L_21 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_multiply(L_18, L_20)), NULL); int32_t L_22; L_22 = Math_Max_m830F00B616D7A2130E46E974DFB27E9DA7FE30E5(((int32_t)L_21), 1, NULL); V_1 = L_22; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_23 = __this->___m_normals_3; int32_t L_24 = ___k1; NullCheck(L_23); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_25; L_25 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_23, L_24, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_26 = L_25.___X_0; V_2 = L_26; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_27 = __this->___m_normals_3; int32_t L_28 = ___k1; NullCheck(L_27); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_29; L_29 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_27, L_28, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_30 = L_29.___Y_1; V_3 = L_30; V_4 = 0; goto IL_0110; } IL_0096: { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_31 = __this->___m_destPoly_2; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_32 = __this->___m_srcPoly_1; int32_t L_33 = ___j0; NullCheck(L_32); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_34; L_34 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_32, L_33, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_35 = L_34.___X_0; double L_36 = V_2; double L_37 = __this->___m_delta_4; int64_t L_38; L_38 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_35), ((double)il2cpp_codegen_multiply(L_36, L_37)))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_39 = __this->___m_srcPoly_1; int32_t L_40 = ___j0; NullCheck(L_39); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_41; L_41 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_39, L_40, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_42 = L_41.___Y_1; double L_43 = V_3; double L_44 = __this->___m_delta_4; int64_t L_45; L_45 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_42), ((double)il2cpp_codegen_multiply(L_43, L_44)))), NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_46; memset((&L_46), 0, sizeof(L_46)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_46), L_38, L_45, /*hidden argument*/NULL); NullCheck(L_31); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_31, L_46, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); double L_47 = V_2; double L_48 = V_2; double L_49 = __this->___m_cos_7; double L_50 = __this->___m_sin_6; double L_51 = V_3; V_2 = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_48, L_49)), ((double)il2cpp_codegen_multiply(L_50, L_51)))); double L_52 = __this->___m_sin_6; double L_53 = V_3; double L_54 = __this->___m_cos_7; V_3 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_47, L_52)), ((double)il2cpp_codegen_multiply(L_53, L_54)))); int32_t L_55 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_0110: { int32_t L_56 = V_4; int32_t L_57 = V_1; if ((((int32_t)L_56) < ((int32_t)L_57))) { goto IL_0096; } } { List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_58 = __this->___m_destPoly_2; List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_59 = __this->___m_srcPoly_1; int32_t L_60 = ___j0; NullCheck(L_59); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_61; L_61 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_59, L_60, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_62 = L_61.___X_0; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_63 = __this->___m_normals_3; int32_t L_64 = ___j0; NullCheck(L_63); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_65; L_65 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_63, L_64, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_66 = L_65.___X_0; double L_67 = __this->___m_delta_4; int64_t L_68; L_68 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_62), ((double)il2cpp_codegen_multiply(L_66, L_67)))), NULL); List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_69 = __this->___m_srcPoly_1; int32_t L_70 = ___j0; NullCheck(L_69); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_71; L_71 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_69, L_70, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var); int64_t L_72 = L_71.___Y_1; List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* L_73 = __this->___m_normals_3; int32_t L_74 = ___j0; NullCheck(L_73); DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_75; L_75 = List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0(L_73, L_74, List_1_get_Item_m7056E7CF7A5314730DFDFACD2EB408FE9ACA40D0_RuntimeMethod_var); double L_76 = L_75.___Y_1; double L_77 = __this->___m_delta_4; int64_t L_78; L_78 = ClipperOffset_Round_m991621BFF55AC3100822245ACF4FFCDE6B040E2A(((double)il2cpp_codegen_add(((double)L_72), ((double)il2cpp_codegen_multiply(L_76, L_77)))), NULL); IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_79; memset((&L_79), 0, sizeof(L_79)); IntPoint__ctor_m5D5294B7ED18E320446C2035777BE5AB572DADB8((&L_79), L_68, L_78, /*hidden argument*/NULL); NullCheck(L_58); List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_58, L_79, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ClipperLib.ClipperException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperException__ctor_mBE2E72A9BBBC8756AE14D5FB3FFA88AC9736AA10 (ClipperException_t7F08B52BFBDC89621601F2B90F981AA8156EA371* __this, String_t* ___description0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___description0; il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClipperOffset_set_MiterLimit_mE02DEAF5D9A26EFC1FA483DF59BF798989D08F9B_inline (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, double ___value0, const RuntimeMethod* method) { { double L_0 = ___value0; __this->___U3CMiterLimitU3Ek__BackingField_13 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClipperOffset_set_ArcTolerance_mD79A09614AA117C845C96009D52105B4BF20CD5C_inline (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, double ___value0, const RuntimeMethod* method) { { double L_0 = ___value0; __this->___U3CArcToleranceU3Ek__BackingField_12 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* PolyNode_get_Childs_mE81B441CE17C357292F0A8E408621D59ADE5DE46_inline (PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* __this, const RuntimeMethod* method) { { List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* L_0 = __this->___m_Childs_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ClipperOffset_get_MiterLimit_m6B57E121585CF9F7B6B129A39F4CCC0C8FF8381F_inline (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, const RuntimeMethod* method) { { double L_0 = __this->___U3CMiterLimitU3Ek__BackingField_13; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ClipperOffset_get_ArcTolerance_m755204403A0328AC7519CCFE30693CD12E05BE31_inline (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, const RuntimeMethod* method) { { double L_0 = __this->___U3CArcToleranceU3Ek__BackingField_12; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Clipper_set_ReverseSolution_m914CB0EF04803D6DBE3E490604E00CA62F85DF85_inline (Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* __this, bool ___value0, const RuntimeMethod* method) { { bool L_0 = ___value0; __this->___U3CReverseSolutionU3Ek__BackingField_29 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_gshared_inline (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_gshared_inline (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___item0, const RuntimeMethod* method) { IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3* L_1 = (IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3* L_6 = V_0; int32_t L_7 = V_1; IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_8 = ___item0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B)L_8); return; } IL_0034: { IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_9 = ___item0; (( void (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___item0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___item0; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mAB39C3B3CEDA8E5739E0911D27DD1B6E6B099CA3_gshared_inline (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { DoublePointU5BU5D_t9CCB388160AA09A6CCE98E36C1FB575E23F6E7B1* L_3 = (DoublePointU5BU5D_t9CCB388160AA09A6CCE98E36C1FB575E23F6E7B1*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mFC431EAB5294CA16E179E59DC345B54736E63709_gshared_inline (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* __this, DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 ___item0, const RuntimeMethod* method) { DoublePointU5BU5D_t9CCB388160AA09A6CCE98E36C1FB575E23F6E7B1* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); DoublePointU5BU5D_t9CCB388160AA09A6CCE98E36C1FB575E23F6E7B1* L_1 = (DoublePointU5BU5D_t9CCB388160AA09A6CCE98E36C1FB575E23F6E7B1*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; DoublePointU5BU5D_t9CCB388160AA09A6CCE98E36C1FB575E23F6E7B1* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); DoublePointU5BU5D_t9CCB388160AA09A6CCE98E36C1FB575E23F6E7B1* L_6 = V_0; int32_t L_7 = V_1; DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_8 = ___item0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001)L_8); return; } IL_0034: { DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001 L_9 = ___item0; (( void (*) (List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF*, DoublePoint_t33850ADD186B1BE5B4A30E3B3CF8FFDFBA47A001, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } }