您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
4315 行
205 KiB
4315 行
205 KiB
#include "pch-cpp.hpp"
|
|
|
|
#ifndef _MSC_VER
|
|
# include <alloca.h>
|
|
#else
|
|
# include <malloc.h>
|
|
#endif
|
|
|
|
|
|
#include <limits>
|
|
#include <stdint.h>
|
|
|
|
|
|
|
|
// System.Collections.Generic.IComparer`1<ClipperLib.IntersectNode>
|
|
struct IComparer_1_tDA4A2DE864053207FB3522280740109A90757BFF;
|
|
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>
|
|
struct List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D;
|
|
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.TEdge>>
|
|
struct List_1_tA149226F0F2FBC9925404D5A14E8E7F2C1D9FE46;
|
|
// System.Collections.Generic.List`1<ClipperLib.DoublePoint>
|
|
struct List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF;
|
|
// System.Collections.Generic.List`1<ClipperLib.IntPoint>
|
|
struct List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8;
|
|
// System.Collections.Generic.List`1<ClipperLib.IntersectNode>
|
|
struct List_1_t0BEC55BE174A10EC8173492A244154A762AB7027;
|
|
// System.Collections.Generic.List`1<ClipperLib.Join>
|
|
struct List_1_t21596C9FB59540E21D101EADAF6827522DBCBE3A;
|
|
// System.Collections.Generic.List`1<System.Object>
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
|
|
// System.Collections.Generic.List`1<ClipperLib.OutRec>
|
|
struct List_1_tBE1BF474BAA1A3EADCCA0754D780C11674CA4329;
|
|
// System.Collections.Generic.List`1<ClipperLib.PolyNode>
|
|
struct List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116;
|
|
// System.Collections.Generic.List`1<ClipperLib.IntPoint>[]
|
|
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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>
|
|
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<ClipperLib.DoublePoint>
|
|
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<ClipperLib.IntPoint>
|
|
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<System.Object>
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<ClipperLib.PolyNode>
|
|
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<System.Collections.Generic.List`1<ClipperLib.TEdge>> 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.OutRec> 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::<PreserveCollinear>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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>
|
|
struct Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2
|
|
{
|
|
// System.Collections.Generic.List`1<T> 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<System.Object>
|
|
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.List`1/Enumerator::_current
|
|
RuntimeObject* ____current_3;
|
|
};
|
|
|
|
// 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<System.Collections.Generic.List`1<ClipperLib.IntPoint>> ClipperLib.ClipperOffset::m_destPolys
|
|
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_destPolys_0;
|
|
// System.Collections.Generic.List`1<ClipperLib.IntPoint> ClipperLib.ClipperOffset::m_srcPoly
|
|
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___m_srcPoly_1;
|
|
// System.Collections.Generic.List`1<ClipperLib.IntPoint> ClipperLib.ClipperOffset::m_destPoly
|
|
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___m_destPoly_2;
|
|
// System.Collections.Generic.List`1<ClipperLib.DoublePoint> 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::<ArcTolerance>k__BackingField
|
|
double ___U3CArcToleranceU3Ek__BackingField_12;
|
|
// System.Double ClipperLib.ClipperOffset::<MiterLimit>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.IntersectNode> ClipperLib.Clipper::m_IntersectList
|
|
List_1_t0BEC55BE174A10EC8173492A244154A762AB7027* ___m_IntersectList_21;
|
|
// System.Collections.Generic.IComparer`1<ClipperLib.IntersectNode> 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.Join> ClipperLib.Clipper::m_Joins
|
|
List_1_t21596C9FB59540E21D101EADAF6827522DBCBE3A* ___m_Joins_26;
|
|
// System.Collections.Generic.List`1<ClipperLib.Join> ClipperLib.Clipper::m_GhostJoins
|
|
List_1_t21596C9FB59540E21D101EADAF6827522DBCBE3A* ___m_GhostJoins_27;
|
|
// System.Boolean ClipperLib.Clipper::m_UsingPolyTree
|
|
bool ___m_UsingPolyTree_28;
|
|
// System.Boolean ClipperLib.Clipper::<ReverseSolution>k__BackingField
|
|
bool ___U3CReverseSolutionU3Ek__BackingField_29;
|
|
// System.Boolean ClipperLib.Clipper::<StrictlySimple>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.IntPoint> 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> ClipperLib.PolyNode::m_Childs
|
|
List_1_t037C6B453470BEFDE0BF662AD92529A8479DA116* ___m_Childs_5;
|
|
// System.Boolean ClipperLib.PolyNode::<IsOpen>k__BackingField
|
|
bool ___U3CIsOpenU3Ek__BackingField_6;
|
|
};
|
|
|
|
// ClipperLib.PolyTree
|
|
struct PolyTree_tC3ED2C1F6E2683B606FBEA23D3DCBD0F8A9EC5A0 : public PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2
|
|
{
|
|
// System.Collections.Generic.List`1<ClipperLib.PolyNode> 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<ClipperLib.DoublePoint>::.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<System.Object>::Clear()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<ClipperLib.IntPoint>::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<ClipperLib.IntPoint>::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<ClipperLib.IntPoint>::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<ClipperLib.IntPoint>::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<System.Object>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<ClipperLib.IntPoint>::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<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::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<System.Object>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<ClipperLib.IntPoint>::.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<ClipperLib.DoublePoint>::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<ClipperLib.DoublePoint>::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<ClipperLib.DoublePoint>::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<ClipperLib.DoublePoint>::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<ClipperLib.DoublePoint>::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<ClipperLib.IntPoint>::.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<System.Object>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::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<ClipperLib.DoublePoint>::.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> 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<ClipperLib.PolyNode>::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<ClipperLib.IntPoint>::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<ClipperLib.IntPoint>::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<ClipperLib.IntPoint>::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<ClipperLib.IntPoint>::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<ClipperLib.PolyNode>::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<T> System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::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.IntPoint>,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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::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<ClipperLib.IntPoint>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clipper_Orientation_mDD20A890A5C0CBC3595D3B0B3ACC166F98BB75A0 (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___poly0, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<ClipperLib.IntPoint>::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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::.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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::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<ClipperLib.IntPoint>::.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<ClipperLib.DoublePoint>::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<ClipperLib.DoublePoint>::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<ClipperLib.DoublePoint>::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<ClipperLib.DoublePoint>::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<ClipperLib.DoublePoint>::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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>,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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>,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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>)
|
|
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<ClipperLib.IntPoint>::.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.IntPoint>,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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::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<ClipperLib.PolyNode>::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<ClipperLib.PolyNode>::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<int64_t>(((double)il2cpp_codegen_add(L_1, (0.5))));
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
double L_2 = ___value0;
|
|
return il2cpp_codegen_cast_double_to_int<int64_t>(((double)il2cpp_codegen_subtract(L_2, (0.5))));
|
|
}
|
|
}
|
|
// System.Void ClipperLib.ClipperOffset::AddPath(System.Collections.Generic.List`1<ClipperLib.IntPoint>,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<System.Collections.Generic.List`1<ClipperLib.IntPoint>>,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.Collections.Generic.List`1<ClipperLib.IntPoint>>&,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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
RuntimeObject* L_9 = ___item0;
|
|
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_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<il2cpp_array_size_t>(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;
|
|
}
|
|
}
|