ar_tourism_flutter_unity/ios/UnityLibrary/Classes/Native/EasyAR.Sense.cpp
2025-05-16 10:43:23 +08:00

44865 lines
2.7 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct InvokerActionInvoker1
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1)
{
void* params[1] = { &p1 };
method->invoker_method(methodPtr, method, obj, params, params[0]);
}
};
template <typename T1>
struct InvokerActionInvoker1<T1*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, params[0]);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2;
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1, T2*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
{
void* params[2] = { &p1, p2 };
method->invoker_method(methodPtr, method, obj, params, params[1]);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
{
void* params[2] = { p1, &p2 };
method->invoker_method(methodPtr, method, obj, params, params[1]);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3;
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1, T2, T3*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2 p2, T3* p3)
{
void* params[3] = { &p1, &p2, p3 };
method->invoker_method(methodPtr, method, obj, params, params[2]);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1*, T2, T3*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3)
{
void* params[3] = { p1, &p2, p3 };
method->invoker_method(methodPtr, method, obj, params, params[2]);
}
};
template <typename T1, typename T2, typename T3, typename T4>
struct InvokerActionInvoker4;
template <typename T1, typename T2, typename T3, typename T4>
struct InvokerActionInvoker4<T1, T2, T3, T4*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2 p2, T3 p3, T4* p4)
{
void* params[4] = { &p1, &p2, &p3, p4 };
method->invoker_method(methodPtr, method, obj, params, params[3]);
}
};
template <typename T1, typename T2, typename T3, typename T4>
struct InvokerActionInvoker4<T1*, T2, T3, T4*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3 p3, T4* p4)
{
void* params[4] = { p1, &p2, &p3, p4 };
method->invoker_method(methodPtr, method, obj, params, params[3]);
}
};
template <typename T1, typename T2, typename T3, typename T4>
struct InvokerActionInvoker4<T1, T2, T3*, T4*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2 p2, T3* p3, T4* p4)
{
void* params[4] = { &p1, &p2, p3, p4 };
method->invoker_method(methodPtr, method, obj, params, params[3]);
}
};
template <typename T1, typename T2, typename T3, typename T4, typename T5>
struct InvokerActionInvoker5;
template <typename T1, typename T2, typename T3, typename T4, typename T5>
struct InvokerActionInvoker5<T1, T2, T3, T4, T5*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5* p5)
{
void* params[5] = { &p1, &p2, &p3, &p4, p5 };
method->invoker_method(methodPtr, method, obj, params, params[4]);
}
};
template <typename T1, typename T2, typename T3, typename T4, typename T5>
struct InvokerActionInvoker5<T1*, T2, T3, T4, T5*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3 p3, T4 p4, T5* p5)
{
void* params[5] = { p1, &p2, &p3, &p4, p5 };
method->invoker_method(methodPtr, method, obj, params, params[4]);
}
};
template <typename T1, typename T2, typename T3, typename T4, typename T5>
struct InvokerActionInvoker5<T1*, T2, T3, T4*, T5*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3 p3, T4* p4, T5* p5)
{
void* params[5] = { p1, &p2, &p3, p4, p5 };
method->invoker_method(methodPtr, method, obj, params, params[4]);
}
};
template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
struct InvokerActionInvoker6;
template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
struct InvokerActionInvoker6<T1*, T2, T3, T4, T5, T6*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3 p3, T4 p4, T5 p5, T6* p6)
{
void* params[6] = { p1, &p2, &p3, &p4, &p5, p6 };
method->invoker_method(methodPtr, method, obj, params, params[5]);
}
};
// System.Action`1<easyar.AccelerometerResult>
struct Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B;
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
// System.Action`1<easyar.CameraState>
struct Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B;
// System.Action`1<easyar.CloudLocalizerResult>
struct Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526;
// System.Action`1<easyar.CloudRecognizationResult>
struct Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06;
// System.Action`1<easyar.FeedbackFrame>
struct Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618;
// System.Action`1<easyar.InputFrame>
struct Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1;
// System.Action`1<System.IntPtr>
struct Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2;
// System.Action`1<easyar.LocationResult>
struct Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8;
// System.Action`1<easyar.MegaTrackerLocalizationResponse>
struct Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4;
// System.Action`1<easyar.OutputFrame>
struct Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36;
// System.Action`1<easyar.ProximityLocationResult>
struct Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A;
// System.Action`1<easyar.VideoStatus>
struct Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E;
// System.Action`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99;
// System.Action`2<easyar.ARCoreDeviceListDownloadStatus,easyar.Optional`1<System.String>>
struct Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7;
// System.Action`2<System.Boolean,System.String>
struct Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D;
// System.Action`2<easyar.CalibrationDownloadStatus,easyar.Optional`1<System.String>>
struct Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E;
// System.Action`2<easyar.LogLevel,System.String>
struct Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53;
// System.Action`2<easyar.PermissionStatus,System.String>
struct Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20;
// System.Action`2<easyar.RecordStatus,System.String>
struct Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD;
// System.Action`2<easyar.Target,System.Boolean>
struct Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416;
// System.Action`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8;
// System.Action`3<System.Boolean,System.String,System.String>
struct Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10;
// System.Action`3<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Text.Encoding>
struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
// System.Collections.Generic.Dictionary`2<System.String,System.Func`2<System.IntPtr,easyar.RefBase>>
struct Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F;
// System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E;
// System.Func`2<System.Collections.Generic.List`1<easyar.OutputFrame>,easyar.OutputFrame>
struct Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF;
// System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,easyar.Detail/OptionalOfFrameFilterResult>
struct Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC;
// System.Func`2<easyar.Optional`1<System.Int32>,easyar.Detail/OptionalOfInt>
struct Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940;
// System.Func`2<easyar.BlockInfo,easyar.BlockInfo>
struct Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C;
// System.Func`2<easyar.CloudLocalizerBlockInstance,System.IntPtr>
struct Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8;
// System.Func`2<easyar.Image,System.IntPtr>
struct Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7;
// System.Func`2<System.IntPtr,System.IntPtr>
struct Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713;
// System.Func`2<System.IntPtr,easyar.RefBase>
struct Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8;
// System.Func`2<easyar.MegaTrackerBlockInstance,System.IntPtr>
struct Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7;
// System.Func`2<easyar.OutputFrame,System.IntPtr>
struct Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1;
// System.Func`2<easyar.PlaneData,System.IntPtr>
struct Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8;
// System.Func`2<easyar.Target,System.IntPtr>
struct Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA;
// System.Func`2<easyar.TargetInstance,System.IntPtr>
struct Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9;
// System.Func`2<easyar.Vec3F,easyar.Vec3F>
struct Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1;
// System.Func`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0;
// System.Func`2<easyar.Detail/OptionalOfDouble,easyar.Optional`1<System.Double>>
struct Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4;
// System.Func`2<easyar.Detail/OptionalOfFrameFilterResult,easyar.Optional`1<easyar.FrameFilterResult>>
struct Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6;
// System.Func`2<easyar.Detail/OptionalOfObjectTarget,easyar.Optional`1<easyar.ObjectTarget>>
struct Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB;
// System.Func`2<easyar.Detail/OptionalOfString,easyar.Optional`1<System.String>>
struct Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53;
// System.Collections.Generic.IEnumerable`1<easyar.Optional`1<easyar.FrameFilterResult>>
struct IEnumerable_1_t349DE0E7A82DB2130BE010AA65F933C19FF661D9;
// System.Collections.Generic.IEnumerable`1<easyar.BlockInfo>
struct IEnumerable_1_t6AD19F1FA360CDDFCE24DC9527D0F510BA70186C;
// System.Collections.Generic.IEnumerable`1<easyar.CloudLocalizerBlockInstance>
struct IEnumerable_1_tC43ECEE36166013BCD6AB5FF167F7EEF1C31E5AF;
// System.Collections.Generic.IEnumerable`1<easyar.Image>
struct IEnumerable_1_t513959D41BE5AA296FC616DAFA544B501519C952;
// System.Collections.Generic.IEnumerable`1<System.IntPtr>
struct IEnumerable_1_t101D1ED4FD2E11F59AE617F3A394F7AA0A21C585;
// System.Collections.Generic.IEnumerable`1<easyar.MegaTrackerBlockInstance>
struct IEnumerable_1_tF975BF3691FCA059FB44C80343F766A3BAD92BBA;
// System.Collections.Generic.IEnumerable`1<easyar.OutputFrame>
struct IEnumerable_1_tC43A3D71650BAF77C8767D1D48B16E50CD424001;
// System.Collections.Generic.IEnumerable`1<easyar.PlaneData>
struct IEnumerable_1_t6E95ABD6817AE5AFB015F212C050435135A196FB;
// System.Collections.Generic.IEnumerable`1<easyar.Target>
struct IEnumerable_1_tD3EC4C76BB453840B624C5391E9F9095641DFD1C;
// System.Collections.Generic.IEnumerable`1<easyar.TargetInstance>
struct IEnumerable_1_tC382B1AAF3673145E8ADC181A669F85034A1280D;
// System.Collections.Generic.IEnumerable`1<easyar.Vec3F>
struct IEnumerable_1_tF5573149CFA8425804885CBD3AF5FD9BD5B06470;
// System.Collections.Generic.IEnumerable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66;
// System.Collections.Generic.IEnumerable`1<easyar.Detail/OptionalOfFrameFilterResult>
struct IEnumerable_1_t363CAC1BFC450D68F4FA199320CD0D6C2EC12213;
// System.Collections.Generic.IEqualityComparer`1<System.String>
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Func`2<System.IntPtr,easyar.RefBase>>
struct KeyCollection_tE201EBB602C60035D7C1C2653B3C8278F229487D;
// System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>>
struct List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893;
// System.Collections.Generic.List`1<System.Action>
struct List_1_tDB72209F35D56F62A287633F9450978E90B90987;
// System.Collections.Generic.List`1<easyar.BlockInfo>
struct List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419;
// System.Collections.Generic.List`1<easyar.CloudLocalizerBlockInstance>
struct List_1_t86304056931E0324B4A5AC716618966DC31C0D3B;
// System.Collections.Generic.List`1<easyar.Image>
struct List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B;
// System.Collections.Generic.List`1<easyar.MegaTrackerBlockInstance>
struct List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71;
// System.Collections.Generic.List`1<easyar.OutputFrame>
struct List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F;
// System.Collections.Generic.List`1<easyar.PlaneData>
struct List_1_t5F82084AFCF6143EB18B69726E87384A925AC892;
// System.Collections.Generic.List`1<easyar.Target>
struct List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079;
// System.Collections.Generic.List`1<easyar.TargetInstance>
struct List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35;
// System.Collections.Generic.List`1<easyar.Vec3F>
struct List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE;
// System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Func`2<System.IntPtr,easyar.RefBase>>
struct ValueCollection_tFA9017B8C51B4DC6E7008D1C2D4DC50DFC73FA62;
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.Func`2<System.IntPtr,easyar.RefBase>>[]
struct EntryU5BU5D_t3F91150F553F7FF3422C4FBBC37C6AA207E3B504;
// easyar.Optional`1<easyar.FrameFilterResult>[]
struct Optional_1U5BU5D_t407EF754A138AA73EB24F94027163EE76B306E04;
// System.Action[]
struct ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2;
// easyar.BlockInfo[]
struct BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// easyar.CloudLocalizerBlockInstance[]
struct CloudLocalizerBlockInstanceU5BU5D_t5C00423F7458C85F570CB81AE93153B4B25D2ECD;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// easyar.Image[]
struct ImageU5BU5D_t5682444F0FDFC9162FE40D09B11BFA5D08F92667;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// easyar.MegaTrackerBlockInstance[]
struct MegaTrackerBlockInstanceU5BU5D_tD7B8F8BC84E052265D7600747702A081B76D19A4;
// easyar.OutputFrame[]
struct OutputFrameU5BU5D_t3091F4B9D1B08504FEAD8261B310BCE09BA194CD;
// easyar.PlaneData[]
struct PlaneDataU5BU5D_tAC3898C0AE173799867D066967941E9D113A8182;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// easyar.Target[]
struct TargetU5BU5D_t0AA0BABEC4C03637F2BCB6C80C45E8FCEC7C879B;
// easyar.TargetInstance[]
struct TargetInstanceU5BU5D_t1CE4B3FDA058845D51EDA80B117BE88DE63B2CCD;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// easyar.Vec3F[]
struct Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF;
// Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType[]
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
// easyar.Detail/OptionalOfFrameFilterResult[]
struct OptionalOfFrameFilterResultU5BU5D_t0DB336848D2A09E2654F48F54CAB6C2C8498285F;
// easyar.ARCoreCameraDevice
struct ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073;
// easyar.ARCoreDeviceListDownloader
struct ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844;
// easyar.ARKitCameraDevice
struct ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79;
// easyar.Accelerometer
struct Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339;
// easyar.AccelerometerResultSink
struct AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E;
// easyar.AccelerometerResultSource
struct AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// easyar.Buffer
struct Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54;
// easyar.BufferDictionary
struct BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94;
// easyar.BufferPool
struct BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2;
// easyar.CalibrationDownloader
struct CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453;
// easyar.CallbackScheduler
struct CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED;
// easyar.CameraDevice
struct CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE;
// easyar.CameraParameters
struct CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53;
// easyar.CloudLocalizer
struct CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D;
// easyar.CloudLocalizerBlockInstance
struct CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B;
// easyar.CloudLocalizerResult
struct CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80;
// easyar.CloudRecognizationResult
struct CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F;
// easyar.CloudRecognizer
struct CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E;
// System.Globalization.CodePageDataItem
struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
// System.Text.DecoderFallback
struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
// easyar.DelayedCallbackScheduler
struct DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// easyar.DenseSpatialMap
struct DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650;
// easyar.DeviceAuxiliaryInfo
struct DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B;
// System.Text.EncoderFallback
struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
// System.Text.Encoding
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
// easyar.FeedbackFrame
struct FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E;
// easyar.FeedbackFrameFork
struct FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276;
// easyar.FeedbackFrameSink
struct FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898;
// easyar.FeedbackFrameSource
struct FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E;
// easyar.FrameFilterResult
struct FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// easyar.Image
struct Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43;
// easyar.ImageTarget
struct ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB;
// easyar.ImageTargetParameters
struct ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC;
// easyar.ImageTracker
struct ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813;
// easyar.ImageTrackerResult
struct ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA;
// easyar.ImmediateCallbackScheduler
struct ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8;
// easyar.InputFrame
struct InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1;
// easyar.InputFrameFork
struct InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486;
// easyar.InputFramePlayer
struct InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9;
// easyar.InputFrameRecorder
struct InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69;
// easyar.InputFrameSink
struct InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95;
// easyar.InputFrameSource
struct InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12;
// easyar.InputFrameThrottler
struct InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714;
// easyar.InputFrameToFeedbackFrameAdapter
struct InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379;
// easyar.InputFrameToOutputFrameAdapter
struct InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2;
// easyar.LocationResultSink
struct LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014;
// easyar.LocationResultSource
struct LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62;
// easyar.MegaTracker
struct MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A;
// easyar.MegaTrackerBlockInstance
struct MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759;
// easyar.MegaTrackerLocalizationResponse
struct MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13;
// easyar.MegaTrackerResult
struct MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// easyar.MotionTrackerCameraDevice
struct MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB;
// System.ObjectDisposedException
struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB;
// easyar.ObjectTarget
struct ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561;
// easyar.ObjectTargetParameters
struct ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9;
// easyar.ObjectTracker
struct ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA;
// easyar.ObjectTrackerResult
struct ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23;
// easyar.OutputFrame
struct OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914;
// easyar.OutputFrameBuffer
struct OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72;
// easyar.OutputFrameFork
struct OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542;
// easyar.OutputFrameJoin
struct OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0;
// easyar.OutputFrameSink
struct OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C;
// easyar.OutputFrameSource
struct OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29;
// easyar.PlaneData
struct PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A;
// easyar.ProximityLocationResultSink
struct ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818;
// easyar.ProximityLocationResultSource
struct ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153;
// easyar.RealTimeCoordinateTransform
struct RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5;
// easyar.Recorder
struct Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087;
// easyar.RecorderConfiguration
struct RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553;
// easyar.RefBase
struct RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// easyar.SceneMesh
struct SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A;
// easyar.SignalSink
struct SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C;
// easyar.SignalSource
struct SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899;
// easyar.SparseSpatialMap
struct SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0;
// easyar.SparseSpatialMapConfig
struct SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4;
// easyar.SparseSpatialMapManager
struct SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA;
// easyar.SparseSpatialMapResult
struct SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154;
// System.String
struct String_t;
// easyar.SurfaceTracker
struct SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158;
// easyar.SurfaceTrackerResult
struct SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578;
// easyar.Target
struct Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836;
// easyar.TargetInstance
struct TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263;
// easyar.TargetTrackerResult
struct TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA;
// easyar.TextureId
struct TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE;
// System.Type
struct Type_t;
// easyar.VideoPlayer
struct VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// easyar.ARCoreDeviceListDownloader/<>c
struct U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500;
// easyar.CalibrationDownloader/<>c
struct U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011;
// easyar.CloudLocalizer/<>c
struct U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41;
// easyar.CloudLocalizerResult/<>c
struct U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A;
// easyar.Detail/<>c
struct U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01;
// easyar.Detail/<>c__DisplayClass850_0
struct U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6;
// easyar.Detail/<>c__DisplayClass854_0
struct U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80;
// easyar.Detail/<>c__DisplayClass861_0
struct U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB;
// easyar.Detail/<>c__DisplayClass866_0
struct U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC;
// easyar.Detail/<>c__DisplayClass873_0
struct U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01;
// easyar.Detail/<>c__DisplayClass882_0
struct U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C;
// easyar.Detail/<>c__DisplayClass889_0
struct U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E;
// easyar.Detail/<>c__DisplayClass901_0
struct U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584;
// easyar.Detail/<>c__DisplayClass958_0
struct U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9;
// easyar.Detail/<>c__DisplayClass962_0
struct U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461;
// easyar.Detail/<>c__DisplayClass962_1
struct U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71;
// easyar.Detail/AutoRelease
struct AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F;
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame
struct FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70;
// easyar.Detail/FunctorOfVoid
struct FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2;
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString
struct FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB;
// easyar.Detail/FunctorOfVoidFromAccelerometerResult
struct FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9;
// easyar.Detail/FunctorOfVoidFromBool
struct FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F;
// easyar.Detail/FunctorOfVoidFromBoolAndString
struct FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C;
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString
struct FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E;
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString
struct FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF;
// easyar.Detail/FunctorOfVoidFromCameraState
struct FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC;
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult
struct FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6;
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult
struct FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1;
// easyar.Detail/FunctorOfVoidFromFeedbackFrame
struct FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584;
// easyar.Detail/FunctorOfVoidFromInputFrame
struct FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD;
// easyar.Detail/FunctorOfVoidFromLocationResult
struct FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C;
// easyar.Detail/FunctorOfVoidFromLogLevelAndString
struct FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39;
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse
struct FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A;
// easyar.Detail/FunctorOfVoidFromOutputFrame
struct FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2;
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString
struct FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0;
// easyar.Detail/FunctorOfVoidFromProximityLocationResult
struct FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC;
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString
struct FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B;
// easyar.Detail/FunctorOfVoidFromTargetAndBool
struct FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0;
// easyar.Detail/FunctorOfVoidFromVideoStatus
struct FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9;
// easyar.Detail/OptionalOfFunctorOfVoid
struct OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD;
// easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult
struct OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41;
// easyar.Detail/OptionalOfFunctorOfVoidFromBool
struct OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105;
// easyar.Detail/OptionalOfFunctorOfVoidFromCameraState
struct OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6;
// easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame
struct OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63;
// easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame
struct OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318;
// easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult
struct OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094;
// easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse
struct OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896;
// easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame
struct OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0;
// easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString
struct OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2;
// easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult
struct OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295;
// easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString
struct OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D;
// easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus
struct OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0;
// easyar.ObjectTarget/<>c
struct U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E;
// easyar.RefBase/Retainer
struct Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A;
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/DestroyDelegate
struct DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27;
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/FunctionDelegate
struct FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34;
// easyar.Detail/FunctorOfVoid/DestroyDelegate
struct DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA;
// easyar.Detail/FunctorOfVoid/FunctionDelegate
struct FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA;
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/DestroyDelegate
struct DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA;
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/FunctionDelegate
struct FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0;
// easyar.Detail/FunctorOfVoidFromAccelerometerResult/DestroyDelegate
struct DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170;
// easyar.Detail/FunctorOfVoidFromAccelerometerResult/FunctionDelegate
struct FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44;
// easyar.Detail/FunctorOfVoidFromBool/DestroyDelegate
struct DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E;
// easyar.Detail/FunctorOfVoidFromBool/FunctionDelegate
struct FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E;
// easyar.Detail/FunctorOfVoidFromBoolAndString/DestroyDelegate
struct DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010;
// easyar.Detail/FunctorOfVoidFromBoolAndString/FunctionDelegate
struct FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018;
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/DestroyDelegate
struct DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B;
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/FunctionDelegate
struct FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF;
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/DestroyDelegate
struct DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F;
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/FunctionDelegate
struct FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC;
// easyar.Detail/FunctorOfVoidFromCameraState/DestroyDelegate
struct DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE;
// easyar.Detail/FunctorOfVoidFromCameraState/FunctionDelegate
struct FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52;
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/DestroyDelegate
struct DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406;
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/FunctionDelegate
struct FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA;
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/DestroyDelegate
struct DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3;
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/FunctionDelegate
struct FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C;
// easyar.Detail/FunctorOfVoidFromFeedbackFrame/DestroyDelegate
struct DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C;
// easyar.Detail/FunctorOfVoidFromFeedbackFrame/FunctionDelegate
struct FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068;
// easyar.Detail/FunctorOfVoidFromInputFrame/DestroyDelegate
struct DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596;
// easyar.Detail/FunctorOfVoidFromInputFrame/FunctionDelegate
struct FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344;
// easyar.Detail/FunctorOfVoidFromLocationResult/DestroyDelegate
struct DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F;
// easyar.Detail/FunctorOfVoidFromLocationResult/FunctionDelegate
struct FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD;
// easyar.Detail/FunctorOfVoidFromLogLevelAndString/DestroyDelegate
struct DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086;
// easyar.Detail/FunctorOfVoidFromLogLevelAndString/FunctionDelegate
struct FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108;
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/DestroyDelegate
struct DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C;
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/FunctionDelegate
struct FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311;
// easyar.Detail/FunctorOfVoidFromOutputFrame/DestroyDelegate
struct DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE;
// easyar.Detail/FunctorOfVoidFromOutputFrame/FunctionDelegate
struct FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618;
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/DestroyDelegate
struct DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE;
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/FunctionDelegate
struct FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D;
// easyar.Detail/FunctorOfVoidFromProximityLocationResult/DestroyDelegate
struct DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82;
// easyar.Detail/FunctorOfVoidFromProximityLocationResult/FunctionDelegate
struct FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5;
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString/DestroyDelegate
struct DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0;
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString/FunctionDelegate
struct FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964;
// easyar.Detail/FunctorOfVoidFromTargetAndBool/DestroyDelegate
struct DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7;
// easyar.Detail/FunctorOfVoidFromTargetAndBool/FunctionDelegate
struct FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9;
// easyar.Detail/FunctorOfVoidFromVideoStatus/DestroyDelegate
struct DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED;
// easyar.Detail/FunctorOfVoidFromVideoStatus/FunctionDelegate
struct FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C;
IL2CPP_EXTERN_C RuntimeClass* ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ARCoreDeviceListDownloadStatus_t975AFB256983585395C3C800FB54AE269F173BFE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CalibrationDownloadStatus_tAE9875E944B71F084A887246B219447FAABFAFC0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraState_tF7C7CA379420CC34578D08A972A9EDBAE2DD3E4C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t5F82084AFCF6143EB18B69726E87384A925AC892_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t86304056931E0324B4A5AC716618966DC31C0D3B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LogLevel_t49D4D561C2506BA7587B53135192F8EC51D23A40_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PermissionStatus_tE5B841CE4FF1E66DF2A25FD20DF14F3D5468E698_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RecordStatus_tF3554627B4DF673B1CB474977828989A5A971CB3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VideoStatus_tD111E31086B7DCC9B2628C7E6BB5C429DC5D7CBC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral00EA5E8C919E7CCB411CE249708CA173B454A089;
IL2CPP_EXTERN_C String_t* _stringLiteral015238CC010E9390AFD62E96688BDBB2EF593F83;
IL2CPP_EXTERN_C String_t* _stringLiteral02647DBE946C0C647D83B2B445162E3D5EDC3E58;
IL2CPP_EXTERN_C String_t* _stringLiteral0459A16337D5600E15987F336E05C8D51CA099A9;
IL2CPP_EXTERN_C String_t* _stringLiteral0589188297E679C4CF35A133386DBD273F99DA29;
IL2CPP_EXTERN_C String_t* _stringLiteral0614875C894CE77C37864982E3B1DC6AA053D8FB;
IL2CPP_EXTERN_C String_t* _stringLiteral08314DEBBF156C13F75C6BFD24826F83EDFA613A;
IL2CPP_EXTERN_C String_t* _stringLiteral0916AA4A27626089727622295EB9D9E486B19273;
IL2CPP_EXTERN_C String_t* _stringLiteral0962B86E5EB94E68E06020D327E0B7ED214A401C;
IL2CPP_EXTERN_C String_t* _stringLiteral097A31D52BC709A4B23D60422F30452F6A31BBCC;
IL2CPP_EXTERN_C String_t* _stringLiteral0B939474F9791D0EF8FFB18C8D7D2CE7CCEBEC76;
IL2CPP_EXTERN_C String_t* _stringLiteral0E4CD3A841964DC67D9764157241F0F010C7FF20;
IL2CPP_EXTERN_C String_t* _stringLiteral1105C70977864F1C1AFEB6EF7AB6ACBC020E3318;
IL2CPP_EXTERN_C String_t* _stringLiteral110AC67DB3F89A8B279088ECD9A0EB36B0F65D7D;
IL2CPP_EXTERN_C String_t* _stringLiteral1270D561A6540C4CA748B467624B14B2E83D805C;
IL2CPP_EXTERN_C String_t* _stringLiteral1350F8DDC655DCB4BFCF3A9B1BEE6066B862DA49;
IL2CPP_EXTERN_C String_t* _stringLiteral20B07905CBEE671238117DA9FE3B9EABED9D05A0;
IL2CPP_EXTERN_C String_t* _stringLiteral21B0D21431322B8D8561E72007191EECD7AEFCC7;
IL2CPP_EXTERN_C String_t* _stringLiteral2615A78C827F1DF2E8E878F7DD3007E6ADEC001D;
IL2CPP_EXTERN_C String_t* _stringLiteral291D0ABE511AAC5BBEBFBF0C84EDEB3715217F1B;
IL2CPP_EXTERN_C String_t* _stringLiteral2B777A4298E0C63EBB1A56B7688DF7977E6CCAA0;
IL2CPP_EXTERN_C String_t* _stringLiteral2FFCA714211E7907947DEE88BCF8D5272E620B86;
IL2CPP_EXTERN_C String_t* _stringLiteral31146258E9018D8C6005C3E2079FC2605DA75AE3;
IL2CPP_EXTERN_C String_t* _stringLiteral31FE51E6D7E6B59C0093CECD2E5FBC2A1A8CBF23;
IL2CPP_EXTERN_C String_t* _stringLiteral33AED6D2E4D567263B9962BD25801081FACCEE3B;
IL2CPP_EXTERN_C String_t* _stringLiteral35EFA025BEBA5F812D7C09441ED3EC5F21AE9F14;
IL2CPP_EXTERN_C String_t* _stringLiteral37C16600AA2406BB43752A57092535691882831E;
IL2CPP_EXTERN_C String_t* _stringLiteral3AEE57AA94A0EDAD70CA8FAD6826008E9DA25DC7;
IL2CPP_EXTERN_C String_t* _stringLiteral3E0B218609F85AE5952797FE46A700F905B58D89;
IL2CPP_EXTERN_C String_t* _stringLiteral4219A98408480A5170ED0C1CF84E108227A1B2B8;
IL2CPP_EXTERN_C String_t* _stringLiteral43B3E16842D24B361944205191EC1EE170EB2588;
IL2CPP_EXTERN_C String_t* _stringLiteral53E05D4E5B1FB3EC74203083F913BF2891E1595C;
IL2CPP_EXTERN_C String_t* _stringLiteral554D01F756A6E55D17040AEADCDA4DE9AB3CB2A4;
IL2CPP_EXTERN_C String_t* _stringLiteral5811670306E7E17BDE80511216FD44B9CE0800BB;
IL2CPP_EXTERN_C String_t* _stringLiteral5B936E3A9A4E70174E4E2109D680BFDDA436FD0A;
IL2CPP_EXTERN_C String_t* _stringLiteral5C9B8B25E287EC91FD586CFAEE4FCAAF29517E7D;
IL2CPP_EXTERN_C String_t* _stringLiteral5CB34E827D57F63E1183329C1197F673E51B735C;
IL2CPP_EXTERN_C String_t* _stringLiteral646DDC0E06A11FA0B96E74C61DF8AF5AE3736614;
IL2CPP_EXTERN_C String_t* _stringLiteral6676EF6EDF61656B1F1B526B21B3B45BE4CFF7DE;
IL2CPP_EXTERN_C String_t* _stringLiteral6790F5A313E4F3D7D9EE743046C665DE8D5FE0F2;
IL2CPP_EXTERN_C String_t* _stringLiteral73D7D37BC68ED9AAD49676D52D0C12C04844DCC7;
IL2CPP_EXTERN_C String_t* _stringLiteral74AA1BC9B5AE38DB379575C5F11FA93B94824C03;
IL2CPP_EXTERN_C String_t* _stringLiteral74AC12BF2909C77D7C6EEBA7D0719112B945F732;
IL2CPP_EXTERN_C String_t* _stringLiteral79B3E7DDF255E5FF362457F8D58A6558CDADC606;
IL2CPP_EXTERN_C String_t* _stringLiteral7BC7D89B79602B49AEDE113FD0D4CCA5DF7BDE47;
IL2CPP_EXTERN_C String_t* _stringLiteral7F13F63A3960537F9E4892EB87DEFD3CEEFDB30A;
IL2CPP_EXTERN_C String_t* _stringLiteral7F7D1DC2F65786A64C5FD64F3F949CBC08265AFE;
IL2CPP_EXTERN_C String_t* _stringLiteral810ECA403B9196A8585211F7A19B4BFD3F6D9477;
IL2CPP_EXTERN_C String_t* _stringLiteral880EA514A4917AB0ED4518DF53E637342F67E5B7;
IL2CPP_EXTERN_C String_t* _stringLiteral8A4244C9086A52EAEAB0DC691D68D924AED287BA;
IL2CPP_EXTERN_C String_t* _stringLiteral8C15669A7DA39E4380BD948278E0C67DA598E5F7;
IL2CPP_EXTERN_C String_t* _stringLiteral8E9F255C61192C63E061528A826F40C4A20FDE6B;
IL2CPP_EXTERN_C String_t* _stringLiteral90703DCAC395AA1C0DD8CA841010CA4EC76ADA09;
IL2CPP_EXTERN_C String_t* _stringLiteral9264A04A31D84024600F8E9C198E657445BFEA77;
IL2CPP_EXTERN_C String_t* _stringLiteral99D687BD11D99291DC0A0DE6D12B8975D475013C;
IL2CPP_EXTERN_C String_t* _stringLiteral9A2E970B53419EC4B828C984F9A633D5D9E39724;
IL2CPP_EXTERN_C String_t* _stringLiteral9FD97401D6E675D3ECF55ECF43DFE7D7E3A20029;
IL2CPP_EXTERN_C String_t* _stringLiteralA4E1969341617069AFD4FDD2C6598133B9DCF53C;
IL2CPP_EXTERN_C String_t* _stringLiteralA5C996B3FC772DA90902D1E16BD739DCDF607A62;
IL2CPP_EXTERN_C String_t* _stringLiteralA8FC3EC27492D412A14DC3D3A32CAC1D198A1110;
IL2CPP_EXTERN_C String_t* _stringLiteralAFD6B8CE125A895141C64EC9E3F8A30B4AC588B4;
IL2CPP_EXTERN_C String_t* _stringLiteralAFE896C2F0CC911C011C692F439770F530B80FA8;
IL2CPP_EXTERN_C String_t* _stringLiteralBA821F5314ABE0D03F528746A9A30C5F1415D795;
IL2CPP_EXTERN_C String_t* _stringLiteralC64FB3D494DB325B2D778D51176049B420359DA0;
IL2CPP_EXTERN_C String_t* _stringLiteralCDCCCFEEBE7FE2B1E6D796777EEA227FBD743106;
IL2CPP_EXTERN_C String_t* _stringLiteralCED249228BA3A524D0F2C9E470C58E3DC3A73F3E;
IL2CPP_EXTERN_C String_t* _stringLiteralCF07767DB7A751DF6024070E8B0F50AE2829682D;
IL2CPP_EXTERN_C String_t* _stringLiteralD270998F699F1B027CBC8E2E6442C4B951006CE4;
IL2CPP_EXTERN_C String_t* _stringLiteralD52ED4F326A81014DFB7666D8CCDE2E698A637C1;
IL2CPP_EXTERN_C String_t* _stringLiteralD6D3DC813628DC96441130828BDC7AB78EE8A9A4;
IL2CPP_EXTERN_C String_t* _stringLiteralD73157E52966D02588DE2E2784DF904BD86C9E14;
IL2CPP_EXTERN_C String_t* _stringLiteralD8EA9923B74BD243E764B8F9D62174B9D637CB97;
IL2CPP_EXTERN_C String_t* _stringLiteralDCCC3E0B33178CAF99881C58C77F87E8447A35DB;
IL2CPP_EXTERN_C String_t* _stringLiteralE45FFD0E1BB089577BE1DAFEDC558F635156FD19;
IL2CPP_EXTERN_C String_t* _stringLiteralE58F039011843E5EA5F1D766AE226E707851DE41;
IL2CPP_EXTERN_C String_t* _stringLiteralE7585F8DE1709AA67CDEE42DDB842CE3563B4A07;
IL2CPP_EXTERN_C String_t* _stringLiteralE92EA161AFBC1ED123FFCFC406B66972DCFC386E;
IL2CPP_EXTERN_C String_t* _stringLiteralF5FE09E490B60B117544B6CD3CA02C1719403995;
IL2CPP_EXTERN_C const RuntimeMethod* AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfOutputFrameFromListOfOutputFrame_destroy_m403696CEDA83E4EA39996F441CB10DD12CB46CC3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfOutputFrameFromListOfOutputFrame_func_mF8BC3F8F458CB9D2CB7A0F737204F3D1AF28AD6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfOutputFrameFromListOfOutputFrame_to_c_mB3A56929B82261F1DD7FA66874E6AA19B8518372_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_destroy_mCC6E7C0F7ECA7337E696D260732C63875DFCF266_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_func_m64249F57FED7F4CD0802759397D6948B8E5699E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_to_c_m47BB97381FE6025146C313E281C2D66151B0351C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromAccelerometerResult_destroy_m028322A9B2B06CA343225454A1EC83552F8C66A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromAccelerometerResult_func_m48604B3E159DF112D9F47EE3F0093A3F79F18AEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromAccelerometerResult_to_c_m3FE6E677DCB89A46FCFE43BA4BA476A5FF278921_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromBoolAndStringAndString_destroy_m45A849939C7E0D07F6D3AD98787279E7EF83B2BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromBoolAndStringAndString_func_m540A806EF5BBF236185F1CEFCFF64479C3E31209_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromBoolAndStringAndString_to_c_m3181498C44569FEF30E1953D38436BAE2A13C784_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromBoolAndString_destroy_m022B0FCAAC19868821C0D81354E6DC3113CB1F1A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromBoolAndString_func_m0F7C0A0F194C74B8EC96AD6AE9389545AB82AE08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromBoolAndString_to_c_m9AB83EE18026386D2A536DA8A2C55B8196685359_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromBool_destroy_m4885BF5D36C1729E2C56320BF9AE724BA4E2BF8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromBool_func_mBE589F7517EDD0A273128066EA20F8A52B6E7E3B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromBool_to_c_mEACF386C82D09499453F9A2422B51D6B1CE325EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_destroy_mEDE7D7B1C7C5BA7FC773D6CF19A9BB99F7360A4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_func_m37693CF7F2AFB8AB70B477B70811A8206440789A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_to_c_mF2042E4A124FB35FA34C193B59F878B89B47A434_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromCameraState_destroy_m24A7B7B84C7EEB8EDF1D2AC550ECBF03535C9044_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromCameraState_func_m887BB3049B840E2BDDB18D89F22DD20D43D6E724_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromCameraState_to_c_mFFEAEC8A56D791CE9EDC90369E0DF0D6AF7DE391_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromCloudLocalizerResult_destroy_m8080FD8E2AF93AA86D7727791ADF85D196B1F864_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromCloudLocalizerResult_func_m748653CCA0C15A20B28D47669F5B803F0E3E08FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromCloudLocalizerResult_to_c_m930F6C46435C536CFB810B42AA5CBDED54185A18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromCloudRecognizationResult_destroy_m4D77F32331AC340F3640E1610E0E0F425D0CC4BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromCloudRecognizationResult_func_m7B65C0BE0C56AA2F3D7633AD67E79DE348B5EE66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromCloudRecognizationResult_to_c_m73C0570B8320A3A574E248B5236BC107017C0277_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromFeedbackFrame_destroy_mEFA662E0FE67FC2FFCF9049D1611891DDD776467_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromFeedbackFrame_func_mBAD78CF9E1EA72C89FF03B2FEA4DA2BB47EF4090_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromFeedbackFrame_to_c_mF919F432AFDA1900B0CE4FBE834E10032D03E3E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromInputFrame_destroy_m79CC239CA798ED23996D424B471736E9A929277E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromInputFrame_func_mD96709715BC009CB98F533D2BE0D839223BB6A44_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromInputFrame_to_c_m5B975C67B9F80C6FF5D84C2208D5A15A7237F240_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromLocationResult_destroy_mDE8ECC9EF1688E562C7BA3218E616D21BD572E02_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromLocationResult_func_m9BDAE46381B59A673431471BBE085CACD1B78F5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromLocationResult_to_c_m125CD41D432951C081AD36AC8A27A5CAB33CDE08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromLogLevelAndString_destroy_m85211909D4328C7848F040C8A6912A9B39DB2DDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromLogLevelAndString_func_m240B9053582D84296A45AEE05031B92F7CBCC72C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromLogLevelAndString_to_c_m5E037832BEE7A7B8B184D06F371B30E41FE08CBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_destroy_m35DE67369EF355859770C32637F163A60B6B3750_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_func_mFED782325CC1B2D5E7D2BCF2B112859688901B7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_to_c_m22CF4586C156B362F8C3BC7FA8F4E3C5757E428A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromOutputFrame_destroy_m73863D1BD94FEBA5AFBC6A789135D272D4E65402_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromOutputFrame_func_m01242D1F75CD3047D737C2714B15DA0F449DEEB1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromOutputFrame_to_c_mBB08D6A380AF60960B918E4BDE43D246E7B86357_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromPermissionStatusAndString_destroy_mA2A67A2557073EB76F82AD4DC9A9EA97B76F59F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromPermissionStatusAndString_func_mA494161776A1D86FD9A17192AA162C9186B9E8D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromPermissionStatusAndString_to_c_m9E3787CA0F9D197DF9744A5B0A6E11CB70F8A64F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromProximityLocationResult_destroy_m9C10D9D55BEF0750073626697575541AB61BFDA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromProximityLocationResult_func_mEEDE9A81EA5E976C94D5D6756E64F7DD5D03C795_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromProximityLocationResult_to_c_m2A4ECD5B5896B1068F0E4E45E520F44C55E1E0E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromRecordStatusAndString_destroy_m51650BDF3702D44AC0BD8CE3230AF728EAE5C5B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromRecordStatusAndString_func_mB7A0DFBA9445103D2AABB8AECF572A6A2B3CCBDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromRecordStatusAndString_to_c_mA75DF7462984F4AA4D608FE2EA49AB32B1BB6AEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromTargetAndBool_destroy_mE13CF1E473362B00588824425F4B9513D62BD2BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromTargetAndBool_func_m7F5186C2D44456A9C1A734BD678FC37C10DE98B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromTargetAndBool_to_c_m75D1F12F6F7098E006BFDCD82E88852B5AA93B8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromVideoStatus_destroy_m994C647C0AA1B2D8A101E8D3757A9D3EE0453AB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromVideoStatus_func_m25764B991EEA153FA8C184CA75BD742C56A3FCEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoidFromVideoStatus_to_c_mC8997FE549FB9150BD91A418C213073EE185E4ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoid_destroy_m1ACCA69D719DEBCA941CA3137FCA2DB5B927DBAF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoid_func_mE84FCAAB791A741BAFB5935B8547958171EA4706_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_FunctorOfVoid_to_c_mD3B1C18C710FED0CCED6B753E3FE2944110B2A75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfBlockInfo_from_c_m17CF61BCED2E36ECE40C20BA2D1107D8F6935F7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfBlockInfo_to_c_mEBA8E3C1521B23BAE438142DBFE8D0C01FFA2E2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfCloudLocalizerBlockInstance_from_c_m123DEDEC2A7C4F2C5F286FBB5C882AAC4784D76B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfCloudLocalizerBlockInstance_to_c_m0CCFB1DF1527B3393329B7EC06A0CBB5E1BB708D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfImage_from_c_m88FCA8E1862AF8A121681F64259B878BC0972A92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfImage_to_c_m5EEA2D3D2843470582A8B1A1623A0D911D60CE05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfMegaTrackerBlockInstance_from_c_mE9699D34405E0B16661C07FFBCF2C7B3B7DC244C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfMegaTrackerBlockInstance_to_c_m3870F7D7B8824BA1AB8F7A16548B633DEDC9DDEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfOptionalOfFrameFilterResult_from_c_mFF8B621A5DEB11CEA0FC7423C14A4F71876C93CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfOptionalOfFrameFilterResult_to_c_mE712FBE6C37F3BFCE1469B1A5A45D564C4CAC141_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfOutputFrame_from_c_mE5665C0E46DA01FD359093419827026FEF199FD6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfOutputFrame_to_c_mFCE2B202D20E7808F9B67B6321BA76025F23B7CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfPlaneData_from_c_m66860237004D6523C269ECD9C767ABC3881F1B4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfPlaneData_to_c_m8394F72368E4B302696BEE226B1971973B512267_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfTargetInstance_from_c_mA6135872292F0BFD6CB842FA1547189A4597FCD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfTargetInstance_to_c_mAC8CAB5D9BD8B668C5BEB2E7FAD1565A8D3AE1B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfTarget_from_c_mB0F99FF79068E783057261953BF6DBBA7B9E0F7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfTarget_to_c_m1BF5D1D4809798DF944DD2B5401DD97FDCCB7F31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfVec3F_from_c_mAD777743D1F09B34126050B686442137020790C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_ListOfVec3F_to_c_m73C1FFEAB3198FAB516611669ACDE88CD685D6B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisBufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_m7FA443946AAD66CEB9AB6D8ECC38DAF3FEDCDEEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisCloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_mFA0F7F75BC92BF3334CBBC6770E533CA25A4B3AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisCloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80_m75F85D3CA8FA5E969559A932DF33BCBAA0E1AEBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisCloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D_m94AE59EE880A1ECA7405F557142C43B4E9FBF939_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisCloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_mA083DC43BB32A0C7C8723F29879652897D5BE342_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisDeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B_m58A5DBC0815CBA6428176643625F951460C36215_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisFeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E_m0B69D2AACB8C948EC5569875B929918256F1DB5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisFrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B_m6387C536CAA76E3916B95956878348CCAD779EE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisInputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_m845F5B5615686EB8E2EA7A5581D3FEF161DF1506_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisMegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_m114739F90E74B55CB560CBBF579B7AF0915ED296_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisMegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_mFDB77542CC38D41B0CAF9E4051BF81C18744EB3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_m2947768DF3AC995331E21C0D6A692B35BD3B64F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_m0B8C0A8F1126137058FB46CD387A7EC881A3DEBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_m5FD1DC6B0CF7DD5FC2ED6C737CBDBAE23C90A261_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisPlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_m6A748FAD42F728BF3A095563170643B84506FDAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisTargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_m549EB5F65F6140008841E475A9F8ED8E8E51DD75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_mA17AC99513C9813D9A0DD2A5F59AB660D8B38700_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_String_from_cstring_mDE84DEE35088D406AA734D81686B6780C1A37261_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ARCoreCameraDevice__dtor_mFAEB0E9ED02E6620DE9B10004508A8FC8789460A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ARCoreCameraDevice__retain_m3455B967879252F3B36CBD3B99849484F96DCE5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ARCoreDeviceListDownloader__dtor_mB1B68637E8842BB462F8AE46C89A05E52A18EDD4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ARCoreDeviceListDownloader__retain_m20CEFB8F3C27F770FADDAFF34C46CBF5A5FE3C7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ARKitCameraDevice__dtor_m720F2CF02869AB100589C37D78F02D3041BE71D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ARKitCameraDevice__retain_mC4D108C7A3D3EAB5FE48E449541ADDE21491816B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_AccelerometerResultSink__dtor_m1CCBC1B8114DC733A6CB6C93E5A99129D1FFF551_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_AccelerometerResultSink__retain_mA8E405D6BC4547B8BDEB34739D18FC8AB63915AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_AccelerometerResultSource__dtor_mF66575495632801EB4E22E9DA88C57832E2B1650_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_AccelerometerResultSource__retain_mE23B2799BE99671592D1E53BCBCCFDF1C14D25FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Accelerometer__dtor_mB6BCAC11B3D73F7CAE19B3E984EC55651995CE08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Accelerometer__retain_mEC9F84D54972F9DB4F5A60AAC372D36A94563024_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_BufferDictionary__dtor_mF6B71F2CE65179FBC4A68B2E1471D06D58DB7D71_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_BufferDictionary__retain_m671FC9DEF19EE86C4770F76A5580D14B0583C8A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_BufferDictionary__typeName_mE31891F0237005F9DA446CF8E7030721351DB218_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_BufferPool__dtor_mC9A94A95E1F56ACF5D479AD55224A08897CC142E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_BufferPool__retain_m77D0890B67790804E40F233C135C07988FB81BE0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Buffer__dtor_mB01AB386164A4054E50180B5A239EE7231C82F0D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Buffer__retain_mED1E683DCF847212179D749E44743ED03EFAC3EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CalibrationDownloader__dtor_m613060F8DF4801F697EBE2B9AB221BFCBFBE9BB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CalibrationDownloader__retain_m08597DBF3F088B9FA0509CB5BD56FDCE509964EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CallbackScheduler__dtor_mCE2968CF6F74B2B7EE0B6D39B17BF45E51CA7E9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CallbackScheduler__retain_m7217E7D262CEE20E067BB0C4841CA3C18180F48D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CameraDevice__dtor_m5B1673AA7D2189C367F4A46BAC6C3681CE0A1A3A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CameraDevice__retain_m2673FCB13C5DDA6E8AE51DC57A53C22C8C354AC0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CameraParameters__dtor_m493C86C976C17DDEF61594A9C3E20385FD003BAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CameraParameters__retain_m6F403649FFB0A4F0225CEAF333B609707A567E52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudLocalizerBlockInstance__dtor_m452A9EC32F5B5426EE0582F9770B963521CE6028_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudLocalizerBlockInstance__retain_m013B376FB0712A8800D4292CBCCBE988F34C4A66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudLocalizerBlockInstance__typeName_mB7655F181B835AF19406E1CDE1C3255B0BBC50FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudLocalizerResult__dtor_m516B2669854ECA50F0EC7AC10A88B7A5A5598C06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudLocalizerResult__retain_mAF9FB6C5ACFCE050C2DB2C256B54627CCA21AED8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudLocalizerResult__typeName_m9DD10D4CFD0E3E6064EB8CF55A7DBFE215B8B8A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudLocalizer__dtor_mC53FAE562F4578D7A319672B6A247BA490C2530B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudLocalizer__retain_mE1E1C0D1DCFD63927BE893F6E00F5DBB1022352A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudLocalizer__typeName_m00541685584A42D0895F256D35A92AEF13C6F84B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudRecognizationResult__dtor_mD3E8C1B20C843F961DAC37F9A4F9EA6117A51631_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudRecognizationResult__retain_m2FC438067DB6FFE76EC2C3E877CAB77DD71A344F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudRecognizationResult__typeName_m9A3FB900FC4A282691E92F658038A83426AABF23_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudRecognizer__dtor_mFA3FC0008FD61872BA53FE2C275153936A6F3996_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudRecognizer__retain_m3A9855C2AB9D62DE596BB8C0E2A6B22C0E7D29B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_DelayedCallbackScheduler__dtor_m094C4059AAA421C299E4789BD4F924F5F06BE68C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_DelayedCallbackScheduler__retain_m53B3DCAD3F1F2F94341A2EA49639EE9DC539C58D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_DenseSpatialMap__dtor_m154159BAA8378F58483DD3ED1404C4FB6E252C01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_DenseSpatialMap__retain_m3EA8DD9BCCFFF7C005E795021D1B10AA61453C03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_DeviceAuxiliaryInfo__dtor_mB0B5CD932299A8B1965B63ECD7D8F8956C997B92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_DeviceAuxiliaryInfo__retain_m9DBF8F0BD272F97A5C4822D4B7AADDCBA0AB9963_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_DeviceAuxiliaryInfo__typeName_m8A9E316102872DDF7982E4EE148D3BFFE7371A2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrameFork__dtor_m66267F6F5BDC9144EB5899ECCB85B74530C9A124_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrameFork__retain_m0054C01D475329BCF4B90AD6FE077DB7A7C9F5C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrameSink__dtor_mEE95ACA3DC68AF9F3E8E372F9BDF02D16AB9CA85_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrameSink__retain_mF34F7598F8DD25B9A1833C8A6F56EA278E900053_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrameSink__typeName_m9C15A0389ABD1B0B0248D2AB5D20E5DD4DFD8346_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrameSource__dtor_m326AEEA27D8FE2E7A0567B08B2312BEAD7B7275F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrameSource__retain_m13FFA851C61794037C3787B69F60B421AA49B39C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrame__dtor_m68791C483824056B1497F89BD53AF00E78AAD0FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrame__retain_mCA5358504A572232BF7235E747BC27282B8A1CC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrame__typeName_m07094AF2238BCB4EF218911E1F773A784FC40550_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FrameFilterResult__dtor_m3D3CB2A7A1248F69B6372C4329BE879F43D29E13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FrameFilterResult__retain_m2483B93DCB840BC806977E68121618397A27A3A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FrameFilterResult__typeName_m4A766ADB9FA02F7C02B74B8FA2771BC528287BD9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTargetParameters__dtor_m0A91CA6FA990B18B88D646666135B4F30ED56756_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTargetParameters__retain_mBF08C892104C49D7ECAAC79738DC6AB040374EE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTarget__dtor_m3DC4912B77CA00E285A9EBA9C1C394FF019E52EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTarget__retain_m4326D67C4C51BB5E8E2C5FC18B0DDA95B4F06F07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTrackerResult__dtor_m633B3A2546D1D6C142AFBEF2E9EEDBC36EBC4840_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTrackerResult__retain_m108446018B2B58086403010B0AABF45152CE6956_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTracker__dtor_mB8D05F9DF0CB8092EEFF191DC87018AB45831885_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTracker__retain_mAA209E2E514DACB6201A186CFE9F57B3EA9841E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Image__dtor_m399D7B6F61E8565218FCA6EBD45A5B514A97EEF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Image__retain_m3C397CF1EA933327F1C93BF9283A37ADE2625565_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Image__typeName_m94E994B70780C3E89D5C6435F430EDC925D5CFDD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImmediateCallbackScheduler__dtor_m72859AB877FB3C1F20B6BB66D43FA7FA814631C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImmediateCallbackScheduler__retain_m435D6CF04AE658544A53ED8684D79CE5E6FDB118_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameFork__dtor_m4628B5938B918DFEA0C8EFAA67A4FB10F61A994F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameFork__retain_mE4B78FEE09508EF7CF8836A62A419A042BFC444C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFramePlayer__dtor_m9BB5A498AA00854882197B846B94816788F985E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFramePlayer__retain_m98D42A7FEB16219BC388B42A62BF03F5E2B3B66A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameRecorder__dtor_mE3062408D139EFF4BA09313951AD6B04FCB3A0F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameRecorder__retain_m0259302567E7F5ACED1FFE308210A22E809BCF8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameSink__dtor_m4AFBD75FA18DEDEE4E4B46C7C4CC2BCD2F549627_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameSink__retain_mF897DB692C0227013EF675760CE6016FFA089C96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameSource__dtor_mD46CD75BDE79566B0E1FDEA227DF523F62E1B237_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameSource__retain_mA3349FEE2C007CC5C7279EEADE02F7E3E18F2457_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameThrottler__dtor_mD2CE00AD71D5787F869CA5F6EFDAEC8E9FA3297C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameThrottler__retain_m6A0155591A285D88099EA9B9F783FF39FC65C65C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameToFeedbackFrameAdapter__dtor_m33F1EA4B8C74CF7A2E95F2D9CA2F4479F1DA3D67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameToFeedbackFrameAdapter__retain_mE60A443C9EF27C5BD46F2CA7320DF8E502AE24F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameToOutputFrameAdapter__dtor_mC79686366202EC57C732320265B49C761B9789DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameToOutputFrameAdapter__retain_m6B584BFF4AEA98676FD107A5F62480AC012EDC65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrame__dtor_mB5CC93740F9B7BCCE65D598D13D82571808A3E74_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrame__retain_m88F7E9EA7A5AF3AFA00899F13858A6142B2584DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrame__typeName_m6A30966901F99B9C21F9A6DFB4821E5D6BAA15A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ListOfBlockInfo__dtor_m881F972E0FB25405A5D232E2DBF61A5F5A11EF3A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ListOfCloudLocalizerBlockInstance__dtor_mC0109FCBB33D15D1EC1F9641F9C25597A7E1836E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ListOfImage__dtor_m3A4E8200A425ECCE16C32C787682271E1609C037_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ListOfMegaTrackerBlockInstance__dtor_m1875E41D6A8FFC5A761597E877A2535B5E26A233_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ListOfOptionalOfFrameFilterResult__dtor_m563D76CF2AE3F286478F6680E2F28CD6F1ACBAB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ListOfOutputFrame__dtor_m727341593CD64654258EE6546A655B5646AE7FDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ListOfPlaneData__dtor_m8AFA85A0B984082575C6B747F202C82C74C2610C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ListOfTargetInstance__dtor_m59B56587A6C7AA175E28E7EF812EA764DC7C03C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ListOfTarget__dtor_m25408E760AB29C2CF05DF0DB27C64B6713F2AD34_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ListOfVec3F__dtor_m827C8ADC22BDF4182822BD1ADDF5AD4A84A0A4C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_LocationResultSink__dtor_m29B1796AB006E5110ECEDDC0F963A6152F7F7263_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_LocationResultSink__retain_mB2DB1E29E6618B566E30FA5BECD95E6C6E19B966_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_LocationResultSource__dtor_m1115C45040F29D9FCE1F154CB3C3CDBD757D15B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_LocationResultSource__retain_m1EB01633785FD97409A656B953DD13D117F8E2B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MegaTrackerBlockInstance__dtor_mF334A58359F8612EC018C665214B7756DF2E7A3B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MegaTrackerBlockInstance__retain_m9FB4C792F5C1F4D8B5C1473154C168DDC13E49D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MegaTrackerBlockInstance__typeName_m3772F615BB93C73E2ACE6CC94D5D7AF8BCAE6BD6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MegaTrackerLocalizationResponse__dtor_m845EBDE7211B89BC8E9C224AB154CC570E587D7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MegaTrackerLocalizationResponse__retain_m8FD0090F8858C71F97EC00B4882DA64C09E0FA26_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MegaTrackerLocalizationResponse__typeName_mDA16E9545EEE0A33713FD5DC80724B6F54F1434D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MegaTrackerResult__dtor_mCCDC736C04623E200F7B452936826136BE708A68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MegaTrackerResult__retain_mA315D925BF54023981F1FAD97B0D294A58952104_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MegaTracker__dtor_m62D38C22E5EB742501238DF6CD8C91943C1A686E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MegaTracker__retain_mDAC0AE4F5DCF6F94CE48EA25B82450BA68635E7E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MotionTrackerCameraDevice__dtor_m87B849CA5A331F771AC49D74653F9F4127BB3E5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MotionTrackerCameraDevice__retain_m46B492796D14A1D7D7D3802D1CECB27323030468_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ObjectTargetParameters__dtor_mC82872A5D2090EA0EBA0A43B21D04E1F1DEBFA45_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ObjectTargetParameters__retain_m9FAF814440A93F1AEF3B9E0B783952824CE439CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ObjectTarget__dtor_m4F9626DE002976719A65455742F1CDD7E087D9E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ObjectTarget__retain_mB982F70D4EB31CE78564070ACDB9A357C0DBDD51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ObjectTarget__typeName_m5C5392B038DEF05C3FD0470FFC8CA165C3739537_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ObjectTrackerResult__dtor_m2D1F73FBF504908A69AD0F2AB8437B3AC353D714_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ObjectTrackerResult__retain_mE22941E6B4CD4FE87DA4BCC595C996043264A265_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ObjectTracker__dtor_m6D8ECAF1D112B7C2D8C3AB13595C02EBD7A68669_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ObjectTracker__retain_m3CC830E5CD999712FB359707A025D97F9516ADF5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ObjectTracker__typeName_m01F8E539A2B8BCB241FA1F5A8F11FE18819BC83E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameBuffer__dtor_m7BB6C5E85E616ED1F91B486BC900816EE768ECDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameBuffer__retain_mFFD4F21AED5EEF45665050DEFC709D3ED5B03B9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameFork__dtor_mDEFD47D8F6D45BA3B705D47C2F6A19171A778181_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameFork__retain_m6E13E18F5F1719F48FC6E6DEA7369BDDCAE1C4FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameJoin__dtor_m152F3F2E95736F304F0CCA69E10F7DF3CDF34B03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameJoin__retain_m83865DEB241350DF0A239FE72A8E306D550234BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameSink__dtor_mD712B47F88A6C8922D2D37278EEABE445E6175D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameSink__retain_mEC0542F73C0B0C62EBA8344D5572EB57C891FD90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameSource__dtor_m41915C2D0D8DBE887D382BF54D452237ED3A0616_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameSource__retain_m703C850113ED71C6D7C20381751C4B4411384D57_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrame__dtor_m42C2D3CDE354130E212501F6734EEF8EC81F3EA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrame__retain_m6A40D815EB5CFA0F4848E1FC69CC80CCA1519E9C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrame__typeName_m0E51806620F18ED2E9A8EBBD616D5EAC50C4B5C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_PlaneData__dtor_mA63FAD1E71F632DA8D5F8F17CA4C373886355BDD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_PlaneData__retain_m1ED2ED4E85AC9F1A4D0CB99D8AD5D8BEA28FEFAF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_PlaneData__typeName_m048AC360466CE299B858941FEA0CA89B5FE02EFC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ProximityLocationResultSink__dtor_m9824050FB19EB9B74B2637F638332ECD69179AF4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ProximityLocationResultSink__retain_m041FF085BFF89FA8A2388494786A4BE5D8552FB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ProximityLocationResultSource__dtor_m77005597C4C644B0B9304798F8B739E179E93635_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ProximityLocationResultSource__retain_m76F13C2BAC0695C3895040E19D1831432D90B65C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_RealTimeCoordinateTransform__dtor_mBE8634B18128F4F2B1CD622E5691F652F0928760_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_RealTimeCoordinateTransform__retain_mCC84E966B02E9E755C2C257DE785E79886375E7E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_RecorderConfiguration__dtor_mC95957AB9290425F7B7FBD24D7FAA81CD8856E84_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_RecorderConfiguration__retain_m19877B41A25C5429726541520244F93D8D4DBEC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Recorder__dtor_m0C90A5D4A17ACA16A5F9CF36A7219DCE63B0EA8C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Recorder__retain_m5C517900261691FDF6E33AD08C32BE418F5D2559_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SceneMesh__dtor_m7952C1563720372F89B3549CDEAB743E5ED7BEF6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SceneMesh__retain_m69502A5ACBCD797EA832EBDD119B0095F24B0BA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SignalSink__dtor_m7283CE2D1D5A5D1CC560B97AE3E40CED142A5F6F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SignalSink__retain_mC33987570A867865E74E7487273396C34B176C43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SignalSource__dtor_m9D365FD0BF0B0A7455F43F9A113EF620CD5EA328_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SignalSource__retain_mA46EC046A435D36D3A25D8A94245A6CD553EB3DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMapConfig__dtor_m601F4324AE04AAF2C5BD447D32C2877F73A45BEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMapConfig__retain_m238BCC080CF65DFB288494F388901B16F6C76B03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMapManager__dtor_m734DCB0A5AC38D4A9426679F969B558C0D8F1498_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMapManager__retain_mC6E9EA2F6D0F38640648CD74DAAB83B069CAAF4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMapResult__dtor_m949345E6BCD72CE94F2CC52143425DBE54430622_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMapResult__retain_mE3C159F6AEA42FC7CD96A6EA09461CFCBAEC9ED0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMap__dtor_m79B3FAB80D997421610A3B1059F34348CD196D26_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMap__retain_m8D97FF816E457686272BF9EFEF8E79522C320063_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_String__dtor_m695ABF3BEB89985D5BAD48FC6B4C132E3601D9B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SurfaceTrackerResult__dtor_m8AD5901187783875DC97325F935230309B8EBEF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SurfaceTrackerResult__retain_mEB244B39C71E285F3D0B998B7A5EB61E019AC882_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SurfaceTracker__dtor_m9EAEF93FC02E8CD5AD0A5C4B3905AE1B5668D9F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SurfaceTracker__retain_m50689246FA644FF456DFE5B0CF3EADC5DAAA9BC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_TargetInstance__dtor_m042023D10409C2985F5369E56C5950EE1142EE20_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_TargetInstance__retain_mA267E1244A008BB41DF9281F87966CC975965ADD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_TargetInstance__typeName_mE34D2CAF54107B0E3FDF645F8B89EEEF5D9705AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_TargetTrackerResult__dtor_m34DF28E62E7C986E4A567F10C728EC965FAA15D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_TargetTrackerResult__retain_mCD1EB03E749646DE27B23B601678E414967A7DDE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Target__dtor_m59F92D7FFA5C6F5E7E0E03991C20DC76DDFFA9D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Target__retain_m2540D6962C5F223CF1A2BEB4C65A8F12AF08A051_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Target__typeName_mDA347346DDE7F9CB65706E5DB18065BC7FE6A7AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_TextureId__dtor_m918B2A6F2D720B117D8A00BB36C445C5B612DB80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_TextureId__retain_m84592023F16E8EBC9413C79D815EC90F669B80DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_VideoPlayer__dtor_mA429F0D956C8F2A3ECBA2D68F059F9DE0C8C8974_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_VideoPlayer__retain_m57D2B0FDA7B9F3BCDD7E01083A957C11C13EB864_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_m315E5B20DCF30381915E966FFBC9097234C3BB47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27_TisOptional_1_tEED41311750CB7982624BE712E12013E6B1C56E2_mBB3D9D25B0B27E017419A587F2C07809392DF159_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mC0A19016B226938FC2A3E8CF8759DE730F06BD4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mCFAA0D3A702EFBACD51CE01E8EB185AC8C880441_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mCE7633494B3214A2E746048D88123CFD446ED11B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisCloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_TisIntPtr_t_m27F705AFF61CB8AF0C066C1AC597E96EFFB0EBAD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_TisIntPtr_t_mEAF797DF1F796F9A994E5D865FA7086118C60E5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisMegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_TisIntPtr_t_m8E60C51DB635C6F4841ED1FEC2BEA2FBF9F9567D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mAFAD7CF5F785C8423E3AD0C3818DA83598D2C346_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_TisIntPtr_t_mF7ED68A89661B07688D6A299BEB5C4DEDD9ABCAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisPlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_TisIntPtr_t_m9DEBAF18653CE1A5910C765FB325373F6389B781_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisTargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_TisIntPtr_t_m9F38D700FB0DD5365A9EA6E82A92D6574D290499_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_TisIntPtr_t_mF9CC74F83BFE6EDAFC53EFD25987110B251D549C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_m4C9EAB0F9EE78967842FFFC1E38D74DCA049860A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mE401B160B04B678FA3F461B3500D859491904B1D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_m48A1B6373D9316426372CFE26C6F00BF3B4F4A42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_mF090350614D90D6090BA67EA1C6DAFE5A9FE55B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m7AF54658D389DA447BBE4C9F2D82278217B0972B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6096A4A06C95B18044A650D3E9AE2AA3D2ECA568_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m5CDD305956FDEFA478FF8F1F8D44992132542261_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0C0602273EB02B044FA38352C38CB33E9497AC0C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0C683AE108C542AE7E833BBF7AC5BAA1B9EE26E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0DF93FB01BD2B32C2A30EFD82FE1AFF968B7790B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m1606AE9A92D7D4963A0CA5EC18C3705FB16F6411_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m1B494B91FA5EFE4A46031C56CEB902C9CA5FA7EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m23E1B76156AD7E164A51778DE93FCC8E32851822_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7C020587E552B89DE7412740BD753764949DF5E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8758F87041929FD2D758125830666EC22FED5CC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m87D18FC65FFF4E40616BAC13314DC69E568F861D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA40114B66946071ABA17F8916B283E53D428C013_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ForEach_mCDD2E4065F31781EE07D180E424FA9D61AF5264C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mB6C244AAEBAD19DF16131057B7A205817A226254_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m026713D9B38AECD271F132A3F790893039C16B58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m10A7E20534E20872794EAEDDADB4523565449AE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17A7B87EB766C4746EEB879832BBFDE8FC993B04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1BAE79ACE1DFA0E91D955EF8E5E39CCE97AAA203_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m202B558648CDDB23DD801D6083D2EC000EE39187_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m26AB07F7095AC01DC2A5DEB4251A0686CB34F4DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2D2A22A60825864FCF80AF043C9EB6F557E340AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m62BCC7143E798351887161BCFBE1727E2D40CB36_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m74E364377880BC4ED3667F685EA4B41B97580D87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA074A07139CD164E150D2C61129C07F276E5FEEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_m1EDCC7D6F4A0C647F75CBC7DA7C8A5F479512FF7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_m2173CA12FA4995CB3523FE4F3A78FED7BBF37991_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_m4824F9E7F5C569EDEA2988FD56345A2CAB6A83AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_m64BE8AEAA0092CBB640CB414BAC7C2B44F07BE56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_m8B405BAD023A91430BBFD7D6FCA32E3E20674AB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_m98877099664409187F98BCB5FF4F97A4ECDE35B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_mB639B3D13DAB654AAB7A53A26A5A247FA0379D09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_mD3C183AE7C2B270702131DED115EBF175ACFF0A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_mD9DA8E4F5E4FB14E9F29195944DB7B247166C481_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_mFB2DCCEDDE2C145E96BB203178E3D43B70CF14B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_UnsafeAddrOfPinnedArrayElement_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mFD4412693EB724B6932EF394B47C609105B84468_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_UnsafeAddrOfPinnedArrayElement_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mAEE61F9A3E40885C70195535B18773E330F637D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_UnsafeAddrOfPinnedArrayElement_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_m5C7E67304002B9BF52C8287DEA41457260FD6881_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_m511C356CF88FA94D37F6E829745076ABB3AA15D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_m6A9B84C67924EC35F34DE3381104A26163A01A78_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m1684DA3230E98A8F09CDF7666366910C15795641_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m51F94B7FFDFFDEC69ABADE6031ABE8DE6F01C27B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CListOfBlockInfo_to_cU3Eb__892_0_mD5557805585B90860E1E6B5794CF0FDE19697EDE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CListOfCloudLocalizerBlockInstance_to_cU3Eb__869_0_m28AB77FD832B8CD1C430B7A1DB0528D1006F9700_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CListOfImage_to_cU3Eb__886_0_mF8DE4F583E2B12CFDD26AB44F48C3366A7CB8C4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CListOfMegaTrackerBlockInstance_to_cU3Eb__876_0_m62235DD4A515A758AC18890C1D334912E71FC41D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CListOfOptionalOfFrameFilterResult_from_cU3Eb__846_0_m45C0980C9511ED62C0E65255D23AE2F8A2909976_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CListOfOptionalOfFrameFilterResult_to_cU3Eb__845_0_m6A6D15FAD5FB5E3B4A287FB9D193683B449C4E9C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CListOfOptionalOfFrameFilterResult_to_cU3Eb__845_1_m9299EC1CCB1A2B551697519915D1E3E7E24175B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CListOfOutputFrame_to_cU3Eb__965_0_mFC0EF8C981618DE91997557C13343AD3BCA3E537_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CListOfPlaneData_to_cU3Eb__924_0_m6FD3DEEC6D47594ED2BA24A4EBDECAB219F8AA2B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CListOfTargetInstance_to_cU3Eb__842_0_m6378B7DC329D855C8CE20CB2FF45C6B579E51847_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CListOfTarget_to_cU3Eb__857_0_mC17652B128D7C2F2328071790FA0C4C76D232ABD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CListOfVec3F_to_cU3Eb__840_0_m61B55B9B8277953DD9DD405E6820E4F83D57C4F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_0_mA3BDDE4C15518E4643653B9D8E7DA0E4C4E3587D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_10_m13409C386514A90713147A14C583503EBC42C08A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_11_m0995266FB67763CE84CB133150B7EE703EF64E08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_12_mD396070BD06FE60AE60D6D692E775CCE063CAE57_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_13_m828699165D27D25B98AAE2850E077039395599D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_14_m74505D2E7700655422B2262107D93D257E771716_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_15_mBCE71CB823EDC7D72069813CE690AA4777C2F147_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_16_m7EDD70FA19452F8110740F3CBCF2E942F26D2BD4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_17_m61DD413C8999D7DA1212D02B28E49BEE74DCF616_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_18_m7DAD5BB98D198A007E769E3B042F7DFD5D89AD29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_19_m6148C9DEF73FE0CF9638189C8E0744792C90BB5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_1_mEA5B60EB5CCDFDFAFC619018AA8C8D3D003DADAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_20_m2B4C573982E852B7B0F8C0A1EA86B85A57FC0234_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_21_m2B9F8A2BF735CF54ACFD8B6BDFA4AF518C17EBB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_22_mA0A9F5DD71FF28A8BDBC872D828456BF9BD44F46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_23_m316EDA113F48C1E464E6EA4DAAE6563638DFD95D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_24_m2AB5504703BAEB0FC2449FD8251F603B4FA1BFB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_25_m7FD8248771CFDC5212275050413DDD7AE34FD25A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_26_m66BCD88B985A3D230080D8BDB81CB132D02CB90F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_27_m27F5FA34B3ABE6D571C3FE55A478090E66FEF1E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_28_mA4D66C05993953975FFF74D2BD852CBDBD11BA2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_29_m9E926274A015B51A5D03506EEBE15AB22572A139_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_2_m4020DEB32EFFF1D323E308856B83DEF122C439F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_30_mE096838CFD08D96ED0194293C06BF96EF87804CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_31_mB88FAAE3C55626E029D1994C52736A892308CA7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_32_m6166DF1883917E51C3569A656168FC54793344A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_33_m140067540827305B875D04E3F1E184268CC65383_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_34_mFC5A6B13050747670B783F1CD95179289F231996_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_35_m69D8E8240EAA7FDB4C4FCBFCFB9519B2282B3BA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_36_m9FCEDBA67B643E3B6524FFF84124083072B42F7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_37_mCEA45FD186E09C5355D45B9F46CBC18C33EB45BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_38_m5EDCECF53F4112293146897C5D6F3DC7FF0E56C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_39_m19094456E9CFBB465E1FE0811E42C55613ACDDAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_3_m71FD84237B7BD487E81B4F7E3023F8F40C18724B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_40_m0244DEF97132F4E16B09147ED0FD916FDBFE3481_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_41_m890D71DA35A106DD40AC106DE529282916EDEB00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_42_m6B4207EFB4BDA901E3CE3AEE9AEF45D383B8503A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_43_mBB42E039EEE558E89DB419A69EAA31B8613A89A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_44_m7950CD4E8BA9F6018ABEC373402B09728AC0FD15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_45_mC48ADFB0D42FB5CE2CBE08B8F2D5B77457513832_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_46_mCAECBE10DA9A917004C64C2CAACD5D0115CEE7F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_47_m502EC0A1516A1F535297DD041D9133285A801B5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_48_mABE9C62F2F8E8495BC0C6443354511B9C2ED3A08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_49_m7B461D087F8336B03B058908C4A272AA78E257A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_4_m92A3D7251E144064D0042729E5B333C5AC704F59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_50_m0E9CD2B0853799782E464C99FEF768E5332BD028_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_51_m3C385E58933F4A485466731D6DD4F07E5D9AE551_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_52_m6EB01223B0EBA26280A8372CF7E647C6F4426F57_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_53_mBB29A63706A6004B54F1E735775568D8CBB1E84E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_54_mD49FF1374D73E4C867E403934886EDA0CF935CE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_55_mFA62E1D4198FD87203B68591A85663A03BF9ABBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_56_m891205103B9D0A8E14B2882EABD9C0122BE599D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_57_m0A4BED77094F126E474B18EF8B2D010991DFC65F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_58_mA289B140E067A777659AC446208A870373BF3EA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_59_mDB4A5D4BB84961B8858CD2DDA62183B516AC3190_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_5_m73C76A82FF65A1B030B666EFE65C1DFC88DB6AC3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_60_mC7D6B5A2A1FAEF0C860DC31A2CFBCBBA7786701E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_61_m32E6D6C1C597F650EE827A83C164845E9F5BEA31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_62_m121D9E8722FAF86AB7A30E59199CEC0D16D2225F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_63_mDD9A3B299030975BE0407318B822701F3D4E085C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_64_m6DD865A6D9933B36C9C1961E388A127DA4829B25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_65_m57BFBB2032C1E0A19921CBF255C47542756AF46C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_66_m77A140107A44C316D98F72068D699AE69DD05AEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_67_mAAD69440AC1C0F4A05C6CCD2D568239C2D815C3A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_68_mF831613932A65FFD5BBBC386CC54AF2D907ED37F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_69_m515596F9E3BCA8865041EA748F5D2251935DCC5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_6_m8D76FD70F6C4D398CF0C3FB54FF2B48BE24926F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_70_mAB96746D2FD8EE5E154F4565DBFA68C9EC6F2CF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_71_mE27A17EFE9BA26704F1BF53B5A4EEACFD539373B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_72_m1ACD865A1BECB50F041A0C7B7737FDD531125514_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_73_m29C1D3ABCEA773ED2B8B24EE115EB23D0F904FAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_74_mDEA33B966F9E9A02B0CF8D9992C52432D507C412_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_75_m8369501B20E8C16586905FF9B19432ED10D136C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_76_m463E7C5D991F76A23D153672CFDA45EADC6D6CC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_77_m0CF6836B3FB9C6A9387374BEFBABABB552D316C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_7_mE741FC1D393353CB1757F090F7CE1A7A8B20C4D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_8_mF7F6EC52C17DD40EFC25B36EB1226CFC95A5AE1B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__967_9_mD25258E0833A8AE12A401618D370F75036964580_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CcreateFromObjectFileU3Eb__5_0_mA8B6D512B8EDCFFE3F9F2F61E8E2B0652E8017E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CcreateFromParametersU3Eb__4_0_m2DD54B82E09BA1D93A8CC3DEA7A375501F555980_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CdownloadU3Eb__4_0_m7D7A05DCD69258EFBC9960F2366F7A7651BE300F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CdownloadU3Eb__4_0_mC3DDE003433903C6D72C1908034B9BF2A0CC84AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CresolveU3Eb__5_0_m3F4622BCCAE5BBBD13901ECD56132DFA3BA36A9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CserverCalculationDurationU3Eb__8_0_m7BB9BEB585F9EF0278A8C05F7E988ACFE4E52184_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CserverResponseDurationU3Eb__7_0_mAB2E24EB808528D012EFAD19C38BBF1729E06560_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass850_0_U3CFunctorOfVoidFromOutputFrame_funcU3Eb__0_m0AFA7FB8F548B291016337C92811DDB38F2C105F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass854_0_U3CFunctorOfVoidFromTargetAndBool_funcU3Eb__0_m4A44D594B93F6E482F43094D8EA38914F3AB5E9C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass861_0_U3CFunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_funcU3Eb__0_m2C3925DDE6D05A4B155F3CA00AB63885A5623477_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass866_0_U3CFunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_funcU3Eb__0_mAD92F76F77FF30DE9B871A947A241A37EBD48189_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass873_0_U3CFunctorOfVoidFromCloudLocalizerResult_funcU3Eb__0_m4860D9D87156DA7563BD5909EC3C9374E720E01D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass882_0_U3CFunctorOfVoidFromMegaTrackerLocalizationResponse_funcU3Eb__0_mBEC3E33021BC2BB4542E024A9FAC991AC1B9719C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass889_0_U3CFunctorOfVoidFromCloudRecognizationResult_funcU3Eb__0_mFDDCB8FFC910F38A111F7CB52B9BF259AEF370A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass901_0_U3CFunctorOfVoidFromInputFrame_funcU3Eb__0_m84365959FB468632B7BA45DB903FCF1C000A39A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass958_0_U3CFunctorOfVoidFromFeedbackFrame_funcU3Eb__0_m206DD2A1BF95D929692710F17A57AC477E6B0A74_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass962_0_U3CFunctorOfOutputFrameFromListOfOutputFrame_funcU3Eb__0_m152C0E8178B40D4878C5B3E5D1E950324EA68369_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass962_1_U3CFunctorOfOutputFrameFromListOfOutputFrame_funcU3Eb__1_mC214FF2600C286AFC36BA078373E04120F30B01A_RuntimeMethod_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70;;
struct FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke;
struct FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke;;
struct FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB;;
struct FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_pinvoke;
struct FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_pinvoke;;
struct FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9;;
struct FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_com;
struct FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_com;;
struct FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_pinvoke;
struct FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_pinvoke;;
struct FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E;;
struct FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke;
struct FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke;;
struct FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C;;
struct FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke;
struct FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke;;
struct FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F;;
struct FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_com;
struct FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_com;;
struct FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_pinvoke;
struct FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_pinvoke;;
struct FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF;;
struct FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_pinvoke;
struct FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_pinvoke;;
struct FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC;;
struct FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_com;
struct FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_com;;
struct FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_pinvoke;
struct FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_pinvoke;;
struct FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6;;
struct FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_pinvoke;
struct FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_pinvoke;;
struct FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1;;
struct FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke;
struct FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke;;
struct FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584;;
struct FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_com;
struct FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_com;;
struct FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_pinvoke;
struct FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_pinvoke;;
struct FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD;;
struct FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_com;
struct FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_com;;
struct FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_pinvoke;
struct FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_pinvoke;;
struct FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C;;
struct FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_com;
struct FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_com;;
struct FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_pinvoke;
struct FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_pinvoke;;
struct FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39;;
struct FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke;
struct FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke;;
struct FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A;;
struct FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_com;
struct FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_com;;
struct FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_pinvoke;
struct FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_pinvoke;;
struct FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2;;
struct FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_com;
struct FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_com;;
struct FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_pinvoke;
struct FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_pinvoke;;
struct FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0;;
struct FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_com;
struct FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_com;;
struct FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_pinvoke;
struct FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_pinvoke;;
struct FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC;;
struct FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_com;
struct FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_com;;
struct FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_pinvoke;
struct FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_pinvoke;;
struct FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B;;
struct FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_com;
struct FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_com;;
struct FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_pinvoke;
struct FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_pinvoke;;
struct FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0;;
struct FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke;
struct FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke;;
struct FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9;;
struct FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_com;
struct FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_com;;
struct FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_pinvoke;
struct FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_pinvoke;;
struct FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2;;
struct FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_com;
struct FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_com;;
struct FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke;
struct FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41;;
struct OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke;
struct OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105;;
struct OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke;
struct OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6;;
struct OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke;
struct OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63;;
struct OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke;
struct OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318;;
struct OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke;
struct OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094;;
struct OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke;
struct OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896;;
struct OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke;
struct OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0;;
struct OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke;
struct OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2;;
struct OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke;
struct OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295;;
struct OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke;
struct OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D;;
struct OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke;
struct OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0;;
struct OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke;
struct OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke;;
struct OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD;;
struct OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke;
struct OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke;;
struct BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF;
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
struct OptionalOfFrameFilterResultU5BU5D_t0DB336848D2A09E2654F48F54CAB6C2C8498285F;
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
// <Module>
struct U3CModuleU3E_t5923232AC0C708CBAC9CB4F54C5C10E3E1D9C285
{
};
// System.Collections.Generic.Dictionary`2<System.String,System.Func`2<System.IntPtr,easyar.RefBase>>
struct Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t3F91150F553F7FF3422C4FBBC37C6AA207E3B504* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tE201EBB602C60035D7C1C2653B3C8278F229487D* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tFA9017B8C51B4DC6E7008D1C2D4DC50DFC73FA62* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>>
struct List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Optional_1U5BU5D_t407EF754A138AA73EB24F94027163EE76B306E04* ____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;
};
// System.Collections.Generic.List`1<System.Action>
struct List_1_tDB72209F35D56F62A287633F9450978E90B90987 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ____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;
};
// System.Collections.Generic.List`1<easyar.BlockInfo>
struct List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15* ____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;
};
// System.Collections.Generic.List`1<easyar.CloudLocalizerBlockInstance>
struct List_1_t86304056931E0324B4A5AC716618966DC31C0D3B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CloudLocalizerBlockInstanceU5BU5D_t5C00423F7458C85F570CB81AE93153B4B25D2ECD* ____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;
};
// System.Collections.Generic.List`1<easyar.Image>
struct List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ImageU5BU5D_t5682444F0FDFC9162FE40D09B11BFA5D08F92667* ____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;
};
// System.Collections.Generic.List`1<easyar.MegaTrackerBlockInstance>
struct List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
MegaTrackerBlockInstanceU5BU5D_tD7B8F8BC84E052265D7600747702A081B76D19A4* ____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;
};
// System.Collections.Generic.List`1<easyar.OutputFrame>
struct List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
OutputFrameU5BU5D_t3091F4B9D1B08504FEAD8261B310BCE09BA194CD* ____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;
};
// System.Collections.Generic.List`1<easyar.PlaneData>
struct List_1_t5F82084AFCF6143EB18B69726E87384A925AC892 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
PlaneDataU5BU5D_tAC3898C0AE173799867D066967941E9D113A8182* ____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;
};
// System.Collections.Generic.List`1<easyar.Target>
struct List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TargetU5BU5D_t0AA0BABEC4C03637F2BCB6C80C45E8FCEC7C879B* ____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;
};
// System.Collections.Generic.List`1<easyar.TargetInstance>
struct List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TargetInstanceU5BU5D_t1CE4B3FDA058845D51EDA80B117BE88DE63B2CCD* ____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;
};
// System.Collections.Generic.List`1<easyar.Vec3F>
struct List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF* ____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;
};
// System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____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;
};
// easyar.Detail
struct Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA : public RuntimeObject
{
};
// System.Text.Encoding
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject
{
// System.Int32 System.Text.Encoding::m_codePage
int32_t ___m_codePage_9;
// System.Globalization.CodePageDataItem System.Text.Encoding::dataItem
CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem_10;
// System.Boolean System.Text.Encoding::m_deserializedFromEverett
bool ___m_deserializedFromEverett_11;
// System.Boolean System.Text.Encoding::m_isReadOnly
bool ___m_isReadOnly_12;
// System.Text.EncoderFallback System.Text.Encoding::encoderFallback
EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback_13;
// System.Text.DecoderFallback System.Text.Encoding::decoderFallback
DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback_14;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// 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
{
};
// easyar.ARCoreDeviceListDownloader/<>c
struct U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500 : public RuntimeObject
{
};
// easyar.CalibrationDownloader/<>c
struct U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011 : public RuntimeObject
{
};
// easyar.CloudLocalizer/<>c
struct U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41 : public RuntimeObject
{
};
// easyar.CloudLocalizerResult/<>c
struct U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A : public RuntimeObject
{
};
// easyar.Detail/<>c
struct U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01 : public RuntimeObject
{
};
// easyar.Detail/<>c__DisplayClass850_0
struct U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6 : public RuntimeObject
{
// easyar.OutputFrame easyar.Detail/<>c__DisplayClass850_0::sarg0
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___sarg0_0;
};
// easyar.Detail/<>c__DisplayClass854_0
struct U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80 : public RuntimeObject
{
// easyar.Target easyar.Detail/<>c__DisplayClass854_0::sarg0
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* ___sarg0_0;
};
// easyar.Detail/<>c__DisplayClass861_0
struct U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB : public RuntimeObject
{
// easyar.Detail/AutoRelease easyar.Detail/<>c__DisplayClass861_0::ar
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___ar_0;
};
// easyar.Detail/<>c__DisplayClass866_0
struct U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC : public RuntimeObject
{
// easyar.Detail/AutoRelease easyar.Detail/<>c__DisplayClass866_0::ar
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___ar_0;
};
// easyar.Detail/<>c__DisplayClass873_0
struct U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01 : public RuntimeObject
{
// easyar.CloudLocalizerResult easyar.Detail/<>c__DisplayClass873_0::sarg0
CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* ___sarg0_0;
};
// easyar.Detail/<>c__DisplayClass882_0
struct U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C : public RuntimeObject
{
// easyar.MegaTrackerLocalizationResponse easyar.Detail/<>c__DisplayClass882_0::sarg0
MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* ___sarg0_0;
};
// easyar.Detail/<>c__DisplayClass889_0
struct U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E : public RuntimeObject
{
// easyar.CloudRecognizationResult easyar.Detail/<>c__DisplayClass889_0::sarg0
CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* ___sarg0_0;
};
// easyar.Detail/<>c__DisplayClass901_0
struct U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584 : public RuntimeObject
{
// easyar.InputFrame easyar.Detail/<>c__DisplayClass901_0::sarg0
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* ___sarg0_0;
};
// easyar.Detail/<>c__DisplayClass958_0
struct U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9 : public RuntimeObject
{
// easyar.FeedbackFrame easyar.Detail/<>c__DisplayClass958_0::sarg0
FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E* ___sarg0_0;
};
// easyar.Detail/<>c__DisplayClass962_0
struct U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461 : public RuntimeObject
{
// easyar.Detail/AutoRelease easyar.Detail/<>c__DisplayClass962_0::ar
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___ar_0;
};
// easyar.Detail/<>c__DisplayClass962_1
struct U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71 : public RuntimeObject
{
// easyar.OutputFrame easyar.Detail/<>c__DisplayClass962_1::_v0_
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ____v0__0;
};
// easyar.Detail/AutoRelease
struct AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F : public RuntimeObject
{
// System.Collections.Generic.List`1<System.Action> easyar.Detail/AutoRelease::actions
List_1_tDB72209F35D56F62A287633F9450978E90B90987* ___actions_0;
};
// easyar.ObjectTarget/<>c
struct U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E : public RuntimeObject
{
};
// System.Collections.Generic.List`1/Enumerator<System.Action>
struct Enumerator_t3787AC8C42D500C005E2D239B9F7650C1E44A58D
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tDB72209F35D56F62A287633F9450978E90B90987* ____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
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF;
// easyar.AccelerometerResult
struct AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B
{
// System.Single easyar.AccelerometerResult::x
float ___x_0;
// System.Single easyar.AccelerometerResult::y
float ___y_1;
// System.Single easyar.AccelerometerResult::z
float ___z_2;
// System.Double easyar.AccelerometerResult::timestamp
double ___timestamp_3;
};
// easyar.BlockInfo
struct BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765
{
// System.Int32 easyar.BlockInfo::x
int32_t ___x_0;
// System.Int32 easyar.BlockInfo::y
int32_t ___y_1;
// System.Int32 easyar.BlockInfo::z
int32_t ___z_2;
// System.Int32 easyar.BlockInfo::numOfVertex
int32_t ___numOfVertex_3;
// System.Int32 easyar.BlockInfo::startPointOfVertex
int32_t ___startPointOfVertex_4;
// System.Int32 easyar.BlockInfo::numOfIndex
int32_t ___numOfIndex_5;
// System.Int32 easyar.BlockInfo::startPointOfIndex
int32_t ___startPointOfIndex_6;
// System.Int32 easyar.BlockInfo::version
int32_t ___version_7;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
// 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;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// easyar.LocationResult
struct LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0
{
// System.Double easyar.LocationResult::latitude
double ___latitude_0;
// System.Double easyar.LocationResult::longitude
double ___longitude_1;
// System.Double easyar.LocationResult::altitude
double ___altitude_2;
// System.Double easyar.LocationResult::horizontalAccuracy
double ___horizontalAccuracy_3;
// System.Double easyar.LocationResult::verticalAccuracy
double ___verticalAccuracy_4;
// System.Byte easyar.LocationResult::hasAltitude_
uint8_t ___hasAltitude__5;
// System.Byte easyar.LocationResult::hasHorizontalAccuracy_
uint8_t ___hasHorizontalAccuracy__6;
// System.Byte easyar.LocationResult::hasVerticalAccuracy_
uint8_t ___hasVerticalAccuracy__7;
};
// easyar.Matrix44F
struct Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515
{
// System.Single easyar.Matrix44F::data_0
float ___data_0_0;
// System.Single easyar.Matrix44F::data_1
float ___data_1_1;
// System.Single easyar.Matrix44F::data_2
float ___data_2_2;
// System.Single easyar.Matrix44F::data_3
float ___data_3_3;
// System.Single easyar.Matrix44F::data_4
float ___data_4_4;
// System.Single easyar.Matrix44F::data_5
float ___data_5_5;
// System.Single easyar.Matrix44F::data_6
float ___data_6_6;
// System.Single easyar.Matrix44F::data_7
float ___data_7_7;
// System.Single easyar.Matrix44F::data_8
float ___data_8_8;
// System.Single easyar.Matrix44F::data_9
float ___data_9_9;
// System.Single easyar.Matrix44F::data_10
float ___data_10_10;
// System.Single easyar.Matrix44F::data_11
float ___data_11_11;
// System.Single easyar.Matrix44F::data_12
float ___data_12_12;
// System.Single easyar.Matrix44F::data_13
float ___data_13_13;
// System.Single easyar.Matrix44F::data_14
float ___data_14_14;
// System.Single easyar.Matrix44F::data_15
float ___data_15_15;
};
// easyar.ProximityLocationResult
struct ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F
{
// System.Single easyar.ProximityLocationResult::x
float ___x_0;
// System.Single easyar.ProximityLocationResult::y
float ___y_1;
// System.Single easyar.ProximityLocationResult::z
float ___z_2;
// System.Single easyar.ProximityLocationResult::accuracy
float ___accuracy_3;
// System.Double easyar.ProximityLocationResult::timestamp
double ___timestamp_4;
// System.Byte easyar.ProximityLocationResult::is2d_
uint8_t ___is2d__5;
// System.Double easyar.ProximityLocationResult::validTime
double ___validTime_6;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// easyar.Unit
struct Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185
{
union
{
struct
{
};
uint8_t Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185__padding[1];
};
};
// easyar.Vec2F
struct Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684
{
// System.Single easyar.Vec2F::data_0
float ___data_0_0;
// System.Single easyar.Vec2F::data_1
float ___data_1_1;
};
// easyar.Vec2I
struct Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485
{
// System.Int32 easyar.Vec2I::data_0
int32_t ___data_0_0;
// System.Int32 easyar.Vec2I::data_1
int32_t ___data_1_1;
};
// easyar.Vec3F
struct Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630
{
// System.Single easyar.Vec3F::data_0
float ___data_0_0;
// System.Single easyar.Vec3F::data_1
float ___data_1_1;
// System.Single easyar.Vec3F::data_2
float ___data_2_2;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// easyar.Detail/OptionalOfDouble
struct OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C
{
// System.Byte easyar.Detail/OptionalOfDouble::has_value_
uint8_t ___has_value__0;
// System.Double easyar.Detail/OptionalOfDouble::value
double ___value_1;
};
// easyar.Detail/OptionalOfInt
struct OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934
{
// System.Byte easyar.Detail/OptionalOfInt::has_value_
uint8_t ___has_value__0;
// System.Int32 easyar.Detail/OptionalOfInt::value
int32_t ___value_1;
};
// easyar.ARCoreCameraDeviceFocusMode
struct ARCoreCameraDeviceFocusMode_t2080770DB95B9B1F95B0DFD81D393AC9783A3B6C
{
// System.Int32 easyar.ARCoreCameraDeviceFocusMode::value__
int32_t ___value___2;
};
// easyar.ARCoreDeviceListDownloadStatus
struct ARCoreDeviceListDownloadStatus_t975AFB256983585395C3C800FB54AE269F173BFE
{
// System.Int32 easyar.ARCoreDeviceListDownloadStatus::value__
int32_t ___value___2;
};
// easyar.ARKitCameraDeviceFocusMode
struct ARKitCameraDeviceFocusMode_t672D7B6DCB8CF5A3210A09154968D7E94F1C4EE5
{
// System.Int32 easyar.ARKitCameraDeviceFocusMode::value__
int32_t ___value___2;
};
// easyar.AndroidCameraApiType
struct AndroidCameraApiType_tA89150890126C80C1AB5E2140C6A35B60325ECD7
{
// System.Int32 easyar.AndroidCameraApiType::value__
int32_t ___value___2;
};
// easyar.CalibrationDownloadStatus
struct CalibrationDownloadStatus_tAE9875E944B71F084A887246B219447FAABFAFC0
{
// System.Int32 easyar.CalibrationDownloadStatus::value__
int32_t ___value___2;
};
// easyar.CameraDeviceFocusMode
struct CameraDeviceFocusMode_tF6358BFCAFE1952384E8924D580831AAE2CF18F2
{
// System.Int32 easyar.CameraDeviceFocusMode::value__
int32_t ___value___2;
};
// easyar.CameraDevicePreference
struct CameraDevicePreference_tE71D429BB97A6E2FCDAFFB7C3CC2A75A0C47C8F5
{
// System.Int32 easyar.CameraDevicePreference::value__
int32_t ___value___2;
};
// easyar.CameraDeviceType
struct CameraDeviceType_tEC0A6DFD43DF3C16C24B7D9C5EBB74E957A7694E
{
// System.Int32 easyar.CameraDeviceType::value__
int32_t ___value___2;
};
// easyar.CameraState
struct CameraState_tF7C7CA379420CC34578D08A972A9EDBAE2DD3E4C
{
// System.Int32 easyar.CameraState::value__
int32_t ___value___2;
};
// easyar.CloudLocalizerStatus
struct CloudLocalizerStatus_tE08F25019B486762444BCDAF4F1BD9E4E6372E16
{
// System.Int32 easyar.CloudLocalizerStatus::value__
int32_t ___value___2;
};
// easyar.CloudRecognizationStatus
struct CloudRecognizationStatus_t3D141E0E9D20743E92FBEC5F03489E0F1C1FDAFD
{
// System.Int32 easyar.CloudRecognizationStatus::value__
int32_t ___value___2;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
intptr_t ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// easyar.EngineOperatingSystem
struct EngineOperatingSystem_tA4E17B32AC32EB6FB59BFDB361A638143C2171CF
{
// System.Int32 easyar.EngineOperatingSystem::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;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// System.Runtime.InteropServices.GCHandle
struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC
{
// System.IntPtr System.Runtime.InteropServices.GCHandle::handle
intptr_t ___handle_0;
};
// System.Runtime.InteropServices.GCHandleType
struct GCHandleType_t4CD45A3495E593D093AB0CE36EF9EC1A1572F82A
{
// System.Int32 System.Runtime.InteropServices.GCHandleType::value__
int32_t ___value___2;
};
// easyar.ImageTrackerMode
struct ImageTrackerMode_tC17F8B4652FDACBFFA95BD9471214C2F2E28010F
{
// System.Int32 easyar.ImageTrackerMode::value__
int32_t ___value___2;
};
// easyar.InputFrameSourceType
struct InputFrameSourceType_t26DDC0E66008798ECF51076DFD851E7F7625E569
{
// System.Int32 easyar.InputFrameSourceType::value__
int32_t ___value___2;
};
// easyar.LocalizationMode
struct LocalizationMode_tBE7C54758AE44A92331965539F396A140A4899F8
{
// System.Int32 easyar.LocalizationMode::value__
int32_t ___value___2;
};
// easyar.LogLevel
struct LogLevel_t49D4D561C2506BA7587B53135192F8EC51D23A40
{
// System.Int32 easyar.LogLevel::value__
int32_t ___value___2;
};
// easyar.MegaTrackerLocalizationStatus
struct MegaTrackerLocalizationStatus_tB16C0AF8C089FAAB6D384F14C07ED069E20D973A
{
// System.Int32 easyar.MegaTrackerLocalizationStatus::value__
int32_t ___value___2;
};
// easyar.MotionTrackerCameraDeviceFPS
struct MotionTrackerCameraDeviceFPS_t19792D5EB8E6E405368ABDCEC40DA6D6F46DE5BA
{
// System.Int32 easyar.MotionTrackerCameraDeviceFPS::value__
int32_t ___value___2;
};
// easyar.MotionTrackerCameraDeviceFocusMode
struct MotionTrackerCameraDeviceFocusMode_t9698F47AB6ADF3677F00B47588B42ECB46369B5F
{
// System.Int32 easyar.MotionTrackerCameraDeviceFocusMode::value__
int32_t ___value___2;
};
// easyar.MotionTrackerCameraDeviceQualityLevel
struct MotionTrackerCameraDeviceQualityLevel_t2D8FCA086F2FD59ABE2DF89B5E0A0627CAE7F2D5
{
// System.Int32 easyar.MotionTrackerCameraDeviceQualityLevel::value__
int32_t ___value___2;
};
// easyar.MotionTrackerCameraDeviceResolution
struct MotionTrackerCameraDeviceResolution_t15F409E1F90458A8DBFC29EB2D4A547E912C2D0A
{
// System.Int32 easyar.MotionTrackerCameraDeviceResolution::value__
int32_t ___value___2;
};
// easyar.MotionTrackerCameraDeviceTrackingMode
struct MotionTrackerCameraDeviceTrackingMode_tA3A89869F2657C2561F2E5AE6AAA3CAA25F0633D
{
// System.Int32 easyar.MotionTrackerCameraDeviceTrackingMode::value__
int32_t ___value___2;
};
// easyar.MotionTrackingStatus
struct MotionTrackingStatus_t015BBE4A7F9DEE08459DE8B051BB385B2C866D17
{
// System.Int32 easyar.MotionTrackingStatus::value__
int32_t ___value___2;
};
// easyar.OptionalTag
struct OptionalTag_t7AFA0D3EA60C293DA32B44FE0FB2BCD094467A4C
{
// System.Int32 easyar.OptionalTag::value__
int32_t ___value___2;
};
// easyar.PermissionStatus
struct PermissionStatus_tE5B841CE4FF1E66DF2A25FD20DF14F3D5468E698
{
// System.Int32 easyar.PermissionStatus::value__
int32_t ___value___2;
};
// easyar.PixelFormat
struct PixelFormat_t0272BEA9511754224C3459A913034ACB01793D9F
{
// System.Int32 easyar.PixelFormat::value__
int32_t ___value___2;
};
// easyar.PlaneType
struct PlaneType_t62AB0359CFBE519912CC3F0D65861356978ECF5C
{
// System.Int32 easyar.PlaneType::value__
int32_t ___value___2;
};
// easyar.RecordProfile
struct RecordProfile_t33974820231989F26D651504CE5BF6774C922855
{
// System.Int32 easyar.RecordProfile::value__
int32_t ___value___2;
};
// easyar.RecordStatus
struct RecordStatus_tF3554627B4DF673B1CB474977828989A5A971CB3
{
// System.Int32 easyar.RecordStatus::value__
int32_t ___value___2;
};
// easyar.RecordVideoOrientation
struct RecordVideoOrientation_tA7208F73F4D24ACE86E63B84F1CAE2D57AD3BA1D
{
// System.Int32 easyar.RecordVideoOrientation::value__
int32_t ___value___2;
};
// easyar.RecordVideoSize
struct RecordVideoSize_t41AD0EC2888FB2B43BBF801FAC2C409434BCE185
{
// System.Int32 easyar.RecordVideoSize::value__
int32_t ___value___2;
};
// easyar.RecordZoomMode
struct RecordZoomMode_tBF6FD38B6D39F81F503087B40BC6E1CAB6B1730E
{
// System.Int32 easyar.RecordZoomMode::value__
int32_t ___value___2;
};
// easyar.RefBase
struct RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E : public RuntimeObject
{
// System.IntPtr easyar.RefBase::cdata_
intptr_t ___cdata__0;
// System.Action`1<System.IntPtr> easyar.RefBase::deleter_
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___deleter__1;
// easyar.RefBase/Retainer easyar.RefBase::retainer_
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___retainer__2;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// easyar.StorageType
struct StorageType_tC7EB63ED57F6797C10B5ADBE878D85CCFF0F660F
{
// System.Int32 easyar.StorageType::value__
int32_t ___value___2;
};
// easyar.TargetStatus
struct TargetStatus_t23601BAD5D668D020120CFA8416CE72F7E4852EA
{
// System.Int32 easyar.TargetStatus::value__
int32_t ___value___2;
};
// easyar.VideoStatus
struct VideoStatus_tD111E31086B7DCC9B2628C7E6BB5C429DC5D7CBC
{
// System.Int32 easyar.VideoStatus::value__
int32_t ___value___2;
};
// easyar.VideoType
struct VideoType_t4AAF71D0F37300F9415144635AFBAE438E917535
{
// System.Int32 easyar.VideoType::value__
int32_t ___value___2;
};
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame
struct FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70
{
// System.IntPtr easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/FunctionDelegate easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame::_func
FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* ____func_1;
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/DestroyDelegate easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame::_destroy
DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame
struct FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame
struct FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoid
struct FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2
{
// System.IntPtr easyar.Detail/FunctorOfVoid::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoid/FunctionDelegate easyar.Detail/FunctorOfVoid::_func
FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* ____func_1;
// easyar.Detail/FunctorOfVoid/DestroyDelegate easyar.Detail/FunctorOfVoid::_destroy
DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoid
struct FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoid
struct FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString
struct FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/FunctionDelegate easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString::_func
FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* ____func_1;
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/DestroyDelegate easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString::_destroy
DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString
struct FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString
struct FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromAccelerometerResult
struct FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromAccelerometerResult::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromAccelerometerResult/FunctionDelegate easyar.Detail/FunctorOfVoidFromAccelerometerResult::_func
FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* ____func_1;
// easyar.Detail/FunctorOfVoidFromAccelerometerResult/DestroyDelegate easyar.Detail/FunctorOfVoidFromAccelerometerResult::_destroy
DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromAccelerometerResult
struct FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromAccelerometerResult
struct FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromBool
struct FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromBool::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromBool/FunctionDelegate easyar.Detail/FunctorOfVoidFromBool::_func
FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* ____func_1;
// easyar.Detail/FunctorOfVoidFromBool/DestroyDelegate easyar.Detail/FunctorOfVoidFromBool::_destroy
DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromBool
struct FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromBool
struct FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromBoolAndString
struct FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromBoolAndString::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromBoolAndString/FunctionDelegate easyar.Detail/FunctorOfVoidFromBoolAndString::_func
FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* ____func_1;
// easyar.Detail/FunctorOfVoidFromBoolAndString/DestroyDelegate easyar.Detail/FunctorOfVoidFromBoolAndString::_destroy
DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromBoolAndString
struct FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromBoolAndString
struct FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString
struct FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromBoolAndStringAndString::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/FunctionDelegate easyar.Detail/FunctorOfVoidFromBoolAndStringAndString::_func
FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* ____func_1;
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/DestroyDelegate easyar.Detail/FunctorOfVoidFromBoolAndStringAndString::_destroy
DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromBoolAndStringAndString
struct FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromBoolAndStringAndString
struct FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString
struct FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/FunctionDelegate easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString::_func
FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* ____func_1;
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/DestroyDelegate easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString::_destroy
DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString
struct FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString
struct FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromCameraState
struct FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromCameraState::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromCameraState/FunctionDelegate easyar.Detail/FunctorOfVoidFromCameraState::_func
FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* ____func_1;
// easyar.Detail/FunctorOfVoidFromCameraState/DestroyDelegate easyar.Detail/FunctorOfVoidFromCameraState::_destroy
DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromCameraState
struct FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromCameraState
struct FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult
struct FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromCloudLocalizerResult::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/FunctionDelegate easyar.Detail/FunctorOfVoidFromCloudLocalizerResult::_func
FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* ____func_1;
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/DestroyDelegate easyar.Detail/FunctorOfVoidFromCloudLocalizerResult::_destroy
DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromCloudLocalizerResult
struct FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromCloudLocalizerResult
struct FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult
struct FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromCloudRecognizationResult::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/FunctionDelegate easyar.Detail/FunctorOfVoidFromCloudRecognizationResult::_func
FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* ____func_1;
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/DestroyDelegate easyar.Detail/FunctorOfVoidFromCloudRecognizationResult::_destroy
DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromCloudRecognizationResult
struct FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromCloudRecognizationResult
struct FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromFeedbackFrame
struct FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromFeedbackFrame::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromFeedbackFrame/FunctionDelegate easyar.Detail/FunctorOfVoidFromFeedbackFrame::_func
FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* ____func_1;
// easyar.Detail/FunctorOfVoidFromFeedbackFrame/DestroyDelegate easyar.Detail/FunctorOfVoidFromFeedbackFrame::_destroy
DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromFeedbackFrame
struct FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromFeedbackFrame
struct FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromInputFrame
struct FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromInputFrame::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromInputFrame/FunctionDelegate easyar.Detail/FunctorOfVoidFromInputFrame::_func
FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* ____func_1;
// easyar.Detail/FunctorOfVoidFromInputFrame/DestroyDelegate easyar.Detail/FunctorOfVoidFromInputFrame::_destroy
DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromInputFrame
struct FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromInputFrame
struct FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromLocationResult
struct FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromLocationResult::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromLocationResult/FunctionDelegate easyar.Detail/FunctorOfVoidFromLocationResult::_func
FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* ____func_1;
// easyar.Detail/FunctorOfVoidFromLocationResult/DestroyDelegate easyar.Detail/FunctorOfVoidFromLocationResult::_destroy
DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromLocationResult
struct FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromLocationResult
struct FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromLogLevelAndString
struct FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromLogLevelAndString::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromLogLevelAndString/FunctionDelegate easyar.Detail/FunctorOfVoidFromLogLevelAndString::_func
FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* ____func_1;
// easyar.Detail/FunctorOfVoidFromLogLevelAndString/DestroyDelegate easyar.Detail/FunctorOfVoidFromLogLevelAndString::_destroy
DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromLogLevelAndString
struct FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromLogLevelAndString
struct FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse
struct FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/FunctionDelegate easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse::_func
FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* ____func_1;
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/DestroyDelegate easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse::_destroy
DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse
struct FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse
struct FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromOutputFrame
struct FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromOutputFrame::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromOutputFrame/FunctionDelegate easyar.Detail/FunctorOfVoidFromOutputFrame::_func
FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* ____func_1;
// easyar.Detail/FunctorOfVoidFromOutputFrame/DestroyDelegate easyar.Detail/FunctorOfVoidFromOutputFrame::_destroy
DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromOutputFrame
struct FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromOutputFrame
struct FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString
struct FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromPermissionStatusAndString::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/FunctionDelegate easyar.Detail/FunctorOfVoidFromPermissionStatusAndString::_func
FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* ____func_1;
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/DestroyDelegate easyar.Detail/FunctorOfVoidFromPermissionStatusAndString::_destroy
DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromPermissionStatusAndString
struct FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromPermissionStatusAndString
struct FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromProximityLocationResult
struct FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromProximityLocationResult::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromProximityLocationResult/FunctionDelegate easyar.Detail/FunctorOfVoidFromProximityLocationResult::_func
FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* ____func_1;
// easyar.Detail/FunctorOfVoidFromProximityLocationResult/DestroyDelegate easyar.Detail/FunctorOfVoidFromProximityLocationResult::_destroy
DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromProximityLocationResult
struct FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromProximityLocationResult
struct FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString
struct FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromRecordStatusAndString::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString/FunctionDelegate easyar.Detail/FunctorOfVoidFromRecordStatusAndString::_func
FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* ____func_1;
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString/DestroyDelegate easyar.Detail/FunctorOfVoidFromRecordStatusAndString::_destroy
DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromRecordStatusAndString
struct FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromRecordStatusAndString
struct FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromTargetAndBool
struct FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromTargetAndBool::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromTargetAndBool/FunctionDelegate easyar.Detail/FunctorOfVoidFromTargetAndBool::_func
FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* ____func_1;
// easyar.Detail/FunctorOfVoidFromTargetAndBool/DestroyDelegate easyar.Detail/FunctorOfVoidFromTargetAndBool::_destroy
DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromTargetAndBool
struct FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromTargetAndBool
struct FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/FunctorOfVoidFromVideoStatus
struct FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9
{
// System.IntPtr easyar.Detail/FunctorOfVoidFromVideoStatus::_state
intptr_t ____state_0;
// easyar.Detail/FunctorOfVoidFromVideoStatus/FunctionDelegate easyar.Detail/FunctorOfVoidFromVideoStatus::_func
FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* ____func_1;
// easyar.Detail/FunctorOfVoidFromVideoStatus/DestroyDelegate easyar.Detail/FunctorOfVoidFromVideoStatus::_destroy
DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* ____destroy_2;
};
// Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromVideoStatus
struct FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_pinvoke
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromVideoStatus
struct FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_com
{
intptr_t ____state_0;
Il2CppMethodPointer ____func_1;
Il2CppMethodPointer ____destroy_2;
};
// easyar.Detail/OptionalOfAccelerometerResult
struct OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143
{
// System.Byte easyar.Detail/OptionalOfAccelerometerResult::has_value_
uint8_t ___has_value__0;
// easyar.AccelerometerResult easyar.Detail/OptionalOfAccelerometerResult::value
AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___value_1;
};
// easyar.Detail/OptionalOfBuffer
struct OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3
{
// System.Byte easyar.Detail/OptionalOfBuffer::has_value_
uint8_t ___has_value__0;
// System.IntPtr easyar.Detail/OptionalOfBuffer::value
intptr_t ___value_1;
};
// easyar.Detail/OptionalOfFrameFilterResult
struct OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28
{
// System.Byte easyar.Detail/OptionalOfFrameFilterResult::has_value_
uint8_t ___has_value__0;
// System.IntPtr easyar.Detail/OptionalOfFrameFilterResult::value
intptr_t ___value_1;
};
// easyar.Detail/OptionalOfImage
struct OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29
{
// System.Byte easyar.Detail/OptionalOfImage::has_value_
uint8_t ___has_value__0;
// System.IntPtr easyar.Detail/OptionalOfImage::value
intptr_t ___value_1;
};
// easyar.Detail/OptionalOfImageTarget
struct OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3
{
// System.Byte easyar.Detail/OptionalOfImageTarget::has_value_
uint8_t ___has_value__0;
// System.IntPtr easyar.Detail/OptionalOfImageTarget::value
intptr_t ___value_1;
};
// easyar.Detail/OptionalOfLocationResult
struct OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE
{
// System.Byte easyar.Detail/OptionalOfLocationResult::has_value_
uint8_t ___has_value__0;
// easyar.LocationResult easyar.Detail/OptionalOfLocationResult::value
LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___value_1;
};
// easyar.Detail/OptionalOfMatrix44F
struct OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E
{
// System.Byte easyar.Detail/OptionalOfMatrix44F::has_value_
uint8_t ___has_value__0;
// easyar.Matrix44F easyar.Detail/OptionalOfMatrix44F::value
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___value_1;
};
// easyar.Detail/OptionalOfObjectTarget
struct OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27
{
// System.Byte easyar.Detail/OptionalOfObjectTarget::has_value_
uint8_t ___has_value__0;
// System.IntPtr easyar.Detail/OptionalOfObjectTarget::value
intptr_t ___value_1;
};
// easyar.Detail/OptionalOfOutputFrame
struct OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C
{
// System.Byte easyar.Detail/OptionalOfOutputFrame::has_value_
uint8_t ___has_value__0;
// System.IntPtr easyar.Detail/OptionalOfOutputFrame::value
intptr_t ___value_1;
};
// easyar.Detail/OptionalOfString
struct OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1
{
// System.Byte easyar.Detail/OptionalOfString::has_value_
uint8_t ___has_value__0;
// System.IntPtr easyar.Detail/OptionalOfString::value
intptr_t ___value_1;
};
// easyar.Optional`1<System.Double>
struct Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6
{
// easyar.OptionalTag easyar.Optional`1::_Tag
int32_t ____Tag_0;
// easyar.Unit easyar.Optional`1::None
Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1;
// T easyar.Optional`1::Some
double ___Some_2;
};
// easyar.Optional`1<easyar.FrameFilterResult>
struct Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841
{
// easyar.OptionalTag easyar.Optional`1::_Tag
int32_t ____Tag_0;
// easyar.Unit easyar.Optional`1::None
Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1;
// T easyar.Optional`1::Some
FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* ___Some_2;
};
// easyar.Optional`1<System.Int32>
struct Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA
{
// easyar.OptionalTag easyar.Optional`1::_Tag
int32_t ____Tag_0;
// easyar.Unit easyar.Optional`1::None
Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1;
// T easyar.Optional`1::Some
int32_t ___Some_2;
};
// easyar.Optional`1<easyar.ObjectTarget>
struct Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2
{
// easyar.OptionalTag easyar.Optional`1::_Tag
int32_t ____Tag_0;
// easyar.Unit easyar.Optional`1::None
Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1;
// T easyar.Optional`1::Some
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* ___Some_2;
};
// easyar.Optional`1<System.String>
struct Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549
{
// easyar.OptionalTag easyar.Optional`1::_Tag
int32_t ____Tag_0;
// easyar.Unit easyar.Optional`1::None
Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1;
// T easyar.Optional`1::Some
String_t* ___Some_2;
};
// easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E;
// easyar.ARCoreCameraDevice
struct ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.ARCoreDeviceListDownloader
struct ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.ARKitCameraDevice
struct ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.Accelerometer
struct Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.AccelerometerResultSink
struct AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.AccelerometerResultSource
struct AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.Buffer
struct Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.BufferDictionary
struct BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.BufferPool
struct BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.CalibrationDownloader
struct CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.CallbackScheduler
struct CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.CameraDevice
struct CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.CameraParameters
struct CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.CloudLocalizer
struct CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.CloudLocalizerBlockInstance
struct CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.CloudLocalizerResult
struct CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.CloudRecognizationResult
struct CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.CloudRecognizer
struct CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.DenseSpatialMap
struct DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.DeviceAuxiliaryInfo
struct DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.FeedbackFrame
struct FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.FeedbackFrameFork
struct FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.FeedbackFrameSink
struct FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.FeedbackFrameSource
struct FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.FrameFilterResult
struct FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.Image
struct Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.ImageTargetParameters
struct ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.ImageTracker
struct ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.InputFrame
struct InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.InputFrameFork
struct InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.InputFramePlayer
struct InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.InputFrameRecorder
struct InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.InputFrameSink
struct InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.InputFrameSource
struct InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.InputFrameThrottler
struct InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.InputFrameToFeedbackFrameAdapter
struct InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.InputFrameToOutputFrameAdapter
struct InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.LocationResultSink
struct LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.LocationResultSource
struct LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.MegaTracker
struct MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.MegaTrackerBlockInstance
struct MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.MegaTrackerLocalizationResponse
struct MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.MotionTrackerCameraDevice
struct MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// easyar.ObjectTargetParameters
struct ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.ObjectTracker
struct ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.OutputFrame
struct OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.OutputFrameBuffer
struct OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.OutputFrameFork
struct OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.OutputFrameJoin
struct OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.OutputFrameSink
struct OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.OutputFrameSource
struct OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.PlaneData
struct PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.ProximityLocationResultSink
struct ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.ProximityLocationResultSource
struct ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.RealTimeCoordinateTransform
struct RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.Recorder
struct Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.RecorderConfiguration
struct RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SceneMesh
struct SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SignalSink
struct SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SignalSource
struct SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SparseSpatialMap
struct SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SparseSpatialMapConfig
struct SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SparseSpatialMapManager
struct SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SurfaceTracker
struct SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// easyar.Target
struct Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.TargetInstance
struct TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.TextureId
struct TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
// easyar.VideoPlayer
struct VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.Detail/OptionalOfFunctorOfVoid
struct OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoid::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoid easyar.Detail/OptionalOfFunctorOfVoid::value
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoid
struct OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoid
struct OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_com ___value_1;
};
// easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult
struct OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoidFromAccelerometerResult easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult::value
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9 ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult
struct OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult
struct OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_com ___value_1;
};
// easyar.Detail/OptionalOfFunctorOfVoidFromBool
struct OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromBool::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoidFromBool easyar.Detail/OptionalOfFunctorOfVoidFromBool::value
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromBool
struct OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromBool
struct OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_com ___value_1;
};
// easyar.Detail/OptionalOfFunctorOfVoidFromCameraState
struct OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromCameraState::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoidFromCameraState easyar.Detail/OptionalOfFunctorOfVoidFromCameraState::value
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromCameraState
struct OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromCameraState
struct OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_com ___value_1;
};
// easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame
struct OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoidFromFeedbackFrame easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame::value
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584 ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame
struct OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame
struct OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_com ___value_1;
};
// easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame
struct OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoidFromInputFrame easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame::value
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame
struct OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame
struct OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_com ___value_1;
};
// easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult
struct OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoidFromLocationResult easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult::value
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult
struct OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult
struct OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_com ___value_1;
};
// easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse
struct OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse::value
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse
struct OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse
struct OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_com ___value_1;
};
// easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame
struct OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoidFromOutputFrame easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame::value
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2 ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame
struct OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame
struct OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_com ___value_1;
};
// easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString
struct OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString::value
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0 ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString
struct OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString
struct OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_com ___value_1;
};
// easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult
struct OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoidFromProximityLocationResult easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult::value
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult
struct OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult
struct OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_com ___value_1;
};
// easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString
struct OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString::value
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString
struct OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString
struct OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_com ___value_1;
};
// easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus
struct OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0
{
// System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus::has_value_
uint8_t ___has_value__0;
// easyar.Detail/FunctorOfVoidFromVideoStatus easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus::value
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9 ___value_1;
};
// Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus
struct OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke
{
uint8_t ___has_value__0;
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_pinvoke ___value_1;
};
// Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus
struct OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_com
{
uint8_t ___has_value__0;
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_com ___value_1;
};
// System.Action`1<easyar.AccelerometerResult>
struct Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B : public MulticastDelegate_t
{
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
{
};
// System.Action`1<easyar.CameraState>
struct Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B : public MulticastDelegate_t
{
};
// System.Action`1<easyar.CloudLocalizerResult>
struct Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.CloudRecognizationResult>
struct Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.FeedbackFrame>
struct Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.InputFrame>
struct Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1 : public MulticastDelegate_t
{
};
// System.Action`1<System.IntPtr>
struct Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.LocationResult>
struct Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.MegaTrackerLocalizationResponse>
struct Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.OutputFrame>
struct Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.ProximityLocationResult>
struct Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A : public MulticastDelegate_t
{
};
// System.Action`1<easyar.VideoStatus>
struct Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E : public MulticastDelegate_t
{
};
// System.Action`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99 : public MulticastDelegate_t
{
};
// System.Action`2<easyar.ARCoreDeviceListDownloadStatus,easyar.Optional`1<System.String>>
struct Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7 : public MulticastDelegate_t
{
};
// System.Action`2<System.Boolean,System.String>
struct Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D : public MulticastDelegate_t
{
};
// System.Action`2<easyar.CalibrationDownloadStatus,easyar.Optional`1<System.String>>
struct Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E : public MulticastDelegate_t
{
};
// System.Action`2<easyar.LogLevel,System.String>
struct Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53 : public MulticastDelegate_t
{
};
// System.Action`2<easyar.PermissionStatus,System.String>
struct Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20 : public MulticastDelegate_t
{
};
// System.Action`2<easyar.RecordStatus,System.String>
struct Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD : public MulticastDelegate_t
{
};
// System.Action`2<easyar.Target,System.Boolean>
struct Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416 : public MulticastDelegate_t
{
};
// System.Action`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8 : public MulticastDelegate_t
{
};
// System.Action`3<System.Boolean,System.String,System.String>
struct Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10 : public MulticastDelegate_t
{
};
// System.Action`3<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146 : public MulticastDelegate_t
{
};
// System.Func`2<System.Collections.Generic.List`1<easyar.OutputFrame>,easyar.OutputFrame>
struct Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF : public MulticastDelegate_t
{
};
// System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,easyar.Detail/OptionalOfFrameFilterResult>
struct Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC : public MulticastDelegate_t
{
};
// System.Func`2<easyar.Optional`1<System.Int32>,easyar.Detail/OptionalOfInt>
struct Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940 : public MulticastDelegate_t
{
};
// System.Func`2<easyar.BlockInfo,easyar.BlockInfo>
struct Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C : public MulticastDelegate_t
{
};
// System.Func`2<easyar.CloudLocalizerBlockInstance,System.IntPtr>
struct Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8 : public MulticastDelegate_t
{
};
// System.Func`2<easyar.Image,System.IntPtr>
struct Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7 : public MulticastDelegate_t
{
};
// System.Func`2<System.IntPtr,System.IntPtr>
struct Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713 : public MulticastDelegate_t
{
};
// System.Func`2<System.IntPtr,easyar.RefBase>
struct Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8 : public MulticastDelegate_t
{
};
// System.Func`2<easyar.MegaTrackerBlockInstance,System.IntPtr>
struct Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7 : public MulticastDelegate_t
{
};
// System.Func`2<easyar.OutputFrame,System.IntPtr>
struct Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1 : public MulticastDelegate_t
{
};
// System.Func`2<easyar.PlaneData,System.IntPtr>
struct Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8 : public MulticastDelegate_t
{
};
// System.Func`2<easyar.Target,System.IntPtr>
struct Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA : public MulticastDelegate_t
{
};
// System.Func`2<easyar.TargetInstance,System.IntPtr>
struct Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9 : public MulticastDelegate_t
{
};
// System.Func`2<easyar.Vec3F,easyar.Vec3F>
struct Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1 : public MulticastDelegate_t
{
};
// System.Func`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0 : public MulticastDelegate_t
{
};
// System.Func`2<easyar.Detail/OptionalOfDouble,easyar.Optional`1<System.Double>>
struct Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4 : public MulticastDelegate_t
{
};
// System.Func`2<easyar.Detail/OptionalOfFrameFilterResult,easyar.Optional`1<easyar.FrameFilterResult>>
struct Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6 : public MulticastDelegate_t
{
};
// System.Func`2<easyar.Detail/OptionalOfObjectTarget,easyar.Optional`1<easyar.ObjectTarget>>
struct Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB : public MulticastDelegate_t
{
};
// System.Func`2<easyar.Detail/OptionalOfString,easyar.Optional`1<System.String>>
struct Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53 : public MulticastDelegate_t
{
};
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
{
};
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.ArgumentException::_paramName
String_t* ____paramName_18;
};
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
// easyar.DelayedCallbackScheduler
struct DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97 : public CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED
{
};
// easyar.ImageTarget
struct ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB : public Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836
{
};
// easyar.ImmediateCallbackScheduler
struct ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8 : public CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED
{
};
// System.InvalidOperationException
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// easyar.MegaTrackerResult
struct MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5 : public FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B
{
};
// easyar.ObjectTarget
struct ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561 : public Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836
{
};
// easyar.SparseSpatialMapResult
struct SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154 : public FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B
{
};
// easyar.SurfaceTrackerResult
struct SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578 : public FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B
{
};
// easyar.TargetTrackerResult
struct TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA : public FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B
{
};
// easyar.RefBase/Retainer
struct Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/DestroyDelegate
struct DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/FunctionDelegate
struct FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoid/DestroyDelegate
struct DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoid/FunctionDelegate
struct FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/DestroyDelegate
struct DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/FunctionDelegate
struct FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromAccelerometerResult/DestroyDelegate
struct DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromAccelerometerResult/FunctionDelegate
struct FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromBool/DestroyDelegate
struct DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromBool/FunctionDelegate
struct FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromBoolAndString/DestroyDelegate
struct DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromBoolAndString/FunctionDelegate
struct FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/DestroyDelegate
struct DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/FunctionDelegate
struct FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/DestroyDelegate
struct DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/FunctionDelegate
struct FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromCameraState/DestroyDelegate
struct DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromCameraState/FunctionDelegate
struct FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/DestroyDelegate
struct DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/FunctionDelegate
struct FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/DestroyDelegate
struct DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/FunctionDelegate
struct FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromFeedbackFrame/DestroyDelegate
struct DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromFeedbackFrame/FunctionDelegate
struct FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromInputFrame/DestroyDelegate
struct DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromInputFrame/FunctionDelegate
struct FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromLocationResult/DestroyDelegate
struct DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromLocationResult/FunctionDelegate
struct FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromLogLevelAndString/DestroyDelegate
struct DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromLogLevelAndString/FunctionDelegate
struct FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/DestroyDelegate
struct DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/FunctionDelegate
struct FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromOutputFrame/DestroyDelegate
struct DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromOutputFrame/FunctionDelegate
struct FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/DestroyDelegate
struct DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/FunctionDelegate
struct FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromProximityLocationResult/DestroyDelegate
struct DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromProximityLocationResult/FunctionDelegate
struct FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString/DestroyDelegate
struct DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString/FunctionDelegate
struct FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromTargetAndBool/DestroyDelegate
struct DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromTargetAndBool/FunctionDelegate
struct FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9 : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromVideoStatus/DestroyDelegate
struct DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED : public MulticastDelegate_t
{
};
// easyar.Detail/FunctorOfVoidFromVideoStatus/FunctionDelegate
struct FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C : public MulticastDelegate_t
{
};
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
// easyar.ImageTrackerResult
struct ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA : public TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA
{
};
// System.ObjectDisposedException
struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB : public InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB
{
// System.String System.ObjectDisposedException::_objectName
String_t* ____objectName_18;
};
// easyar.ObjectTrackerResult
struct ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23 : public TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA
{
};
// <Module>
// <Module>
// System.Collections.Generic.Dictionary`2<System.String,System.Func`2<System.IntPtr,easyar.RefBase>>
// System.Collections.Generic.Dictionary`2<System.String,System.Func`2<System.IntPtr,easyar.RefBase>>
// System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>>
struct List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Optional_1U5BU5D_t407EF754A138AA73EB24F94027163EE76B306E04* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>>
// System.Collections.Generic.List`1<System.Action>
struct List_1_tDB72209F35D56F62A287633F9450978E90B90987_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Action>
// System.Collections.Generic.List`1<easyar.BlockInfo>
struct List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.BlockInfo>
// System.Collections.Generic.List`1<easyar.CloudLocalizerBlockInstance>
struct List_1_t86304056931E0324B4A5AC716618966DC31C0D3B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CloudLocalizerBlockInstanceU5BU5D_t5C00423F7458C85F570CB81AE93153B4B25D2ECD* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.CloudLocalizerBlockInstance>
// System.Collections.Generic.List`1<easyar.Image>
struct List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ImageU5BU5D_t5682444F0FDFC9162FE40D09B11BFA5D08F92667* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.Image>
// System.Collections.Generic.List`1<easyar.MegaTrackerBlockInstance>
struct List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
MegaTrackerBlockInstanceU5BU5D_tD7B8F8BC84E052265D7600747702A081B76D19A4* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.MegaTrackerBlockInstance>
// System.Collections.Generic.List`1<easyar.OutputFrame>
struct List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
OutputFrameU5BU5D_t3091F4B9D1B08504FEAD8261B310BCE09BA194CD* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.OutputFrame>
// System.Collections.Generic.List`1<easyar.PlaneData>
struct List_1_t5F82084AFCF6143EB18B69726E87384A925AC892_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PlaneDataU5BU5D_tAC3898C0AE173799867D066967941E9D113A8182* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.PlaneData>
// System.Collections.Generic.List`1<easyar.Target>
struct List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TargetU5BU5D_t0AA0BABEC4C03637F2BCB6C80C45E8FCEC7C879B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.Target>
// System.Collections.Generic.List`1<easyar.TargetInstance>
struct List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TargetInstanceU5BU5D_t1CE4B3FDA058845D51EDA80B117BE88DE63B2CCD* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.TargetInstance>
// System.Collections.Generic.List`1<easyar.Vec3F>
struct List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.Vec3F>
// System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// easyar.Detail
struct Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_StaticFields
{
// System.Collections.Generic.Dictionary`2<System.String,System.Func`2<System.IntPtr,easyar.RefBase>> easyar.Detail::TypeNameToConstructor
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* ___TypeNameToConstructor_1;
};
// easyar.Detail
// System.Text.Encoding
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields
{
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding_0;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding_1;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUnicode
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode_2;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding_3;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding_4;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding_5;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding_6;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::latin1Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding_7;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Text.Encoding> modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::encodings
Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings_8;
// System.Object System.Text.Encoding::s_InternalSyncObject
RuntimeObject* ___s_InternalSyncObject_15;
};
// System.Text.Encoding
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// easyar.ARCoreDeviceListDownloader/<>c
struct U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_StaticFields
{
// easyar.ARCoreDeviceListDownloader/<>c easyar.ARCoreDeviceListDownloader/<>c::<>9
U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500* ___U3CU3E9_0;
// System.Func`2<easyar.Optional`1<System.Int32>,easyar.Detail/OptionalOfInt> easyar.ARCoreDeviceListDownloader/<>c::<>9__4_0
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* ___U3CU3E9__4_0_1;
};
// easyar.ARCoreDeviceListDownloader/<>c
// easyar.CalibrationDownloader/<>c
struct U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_StaticFields
{
// easyar.CalibrationDownloader/<>c easyar.CalibrationDownloader/<>c::<>9
U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011* ___U3CU3E9_0;
// System.Func`2<easyar.Optional`1<System.Int32>,easyar.Detail/OptionalOfInt> easyar.CalibrationDownloader/<>c::<>9__4_0
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* ___U3CU3E9__4_0_1;
};
// easyar.CalibrationDownloader/<>c
// easyar.CloudLocalizer/<>c
struct U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_StaticFields
{
// easyar.CloudLocalizer/<>c easyar.CloudLocalizer/<>c::<>9
U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41* ___U3CU3E9_0;
// System.Func`2<easyar.Optional`1<System.Int32>,easyar.Detail/OptionalOfInt> easyar.CloudLocalizer/<>c::<>9__5_0
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* ___U3CU3E9__5_0_1;
};
// easyar.CloudLocalizer/<>c
// easyar.CloudLocalizerResult/<>c
struct U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_StaticFields
{
// easyar.CloudLocalizerResult/<>c easyar.CloudLocalizerResult/<>c::<>9
U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A* ___U3CU3E9_0;
// System.Func`2<easyar.Detail/OptionalOfDouble,easyar.Optional`1<System.Double>> easyar.CloudLocalizerResult/<>c::<>9__7_0
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* ___U3CU3E9__7_0_1;
// System.Func`2<easyar.Detail/OptionalOfDouble,easyar.Optional`1<System.Double>> easyar.CloudLocalizerResult/<>c::<>9__8_0
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* ___U3CU3E9__8_0_2;
};
// easyar.CloudLocalizerResult/<>c
// easyar.Detail/<>c
struct U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields
{
// easyar.Detail/<>c easyar.Detail/<>c::<>9
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* ___U3CU3E9_0;
// System.Func`2<easyar.Vec3F,easyar.Vec3F> easyar.Detail/<>c::<>9__840_0
Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1* ___U3CU3E9__840_0_1;
// System.Func`2<easyar.TargetInstance,System.IntPtr> easyar.Detail/<>c::<>9__842_0
Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9* ___U3CU3E9__842_0_2;
// System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,easyar.Detail/OptionalOfFrameFilterResult> easyar.Detail/<>c::<>9__845_1
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* ___U3CU3E9__845_1_3;
// System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,easyar.Detail/OptionalOfFrameFilterResult> easyar.Detail/<>c::<>9__845_0
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* ___U3CU3E9__845_0_4;
// System.Func`2<easyar.Detail/OptionalOfFrameFilterResult,easyar.Optional`1<easyar.FrameFilterResult>> easyar.Detail/<>c::<>9__846_0
Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6* ___U3CU3E9__846_0_5;
// System.Func`2<easyar.Target,System.IntPtr> easyar.Detail/<>c::<>9__857_0
Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA* ___U3CU3E9__857_0_6;
// System.Func`2<easyar.CloudLocalizerBlockInstance,System.IntPtr> easyar.Detail/<>c::<>9__869_0
Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8* ___U3CU3E9__869_0_7;
// System.Func`2<easyar.MegaTrackerBlockInstance,System.IntPtr> easyar.Detail/<>c::<>9__876_0
Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7* ___U3CU3E9__876_0_8;
// System.Func`2<easyar.Image,System.IntPtr> easyar.Detail/<>c::<>9__886_0
Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7* ___U3CU3E9__886_0_9;
// System.Func`2<easyar.BlockInfo,easyar.BlockInfo> easyar.Detail/<>c::<>9__892_0
Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C* ___U3CU3E9__892_0_10;
// System.Func`2<easyar.PlaneData,System.IntPtr> easyar.Detail/<>c::<>9__924_0
Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8* ___U3CU3E9__924_0_11;
// System.Func`2<easyar.OutputFrame,System.IntPtr> easyar.Detail/<>c::<>9__965_0
Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1* ___U3CU3E9__965_0_12;
};
// easyar.Detail/<>c
// easyar.Detail/<>c__DisplayClass850_0
// easyar.Detail/<>c__DisplayClass850_0
// easyar.Detail/<>c__DisplayClass854_0
// easyar.Detail/<>c__DisplayClass854_0
// easyar.Detail/<>c__DisplayClass861_0
// easyar.Detail/<>c__DisplayClass861_0
// easyar.Detail/<>c__DisplayClass866_0
// easyar.Detail/<>c__DisplayClass866_0
// easyar.Detail/<>c__DisplayClass873_0
// easyar.Detail/<>c__DisplayClass873_0
// easyar.Detail/<>c__DisplayClass882_0
// easyar.Detail/<>c__DisplayClass882_0
// easyar.Detail/<>c__DisplayClass889_0
// easyar.Detail/<>c__DisplayClass889_0
// easyar.Detail/<>c__DisplayClass901_0
// easyar.Detail/<>c__DisplayClass901_0
// easyar.Detail/<>c__DisplayClass958_0
// easyar.Detail/<>c__DisplayClass958_0
// easyar.Detail/<>c__DisplayClass962_0
// easyar.Detail/<>c__DisplayClass962_0
// easyar.Detail/<>c__DisplayClass962_1
// easyar.Detail/<>c__DisplayClass962_1
// easyar.Detail/AutoRelease
// easyar.Detail/AutoRelease
// easyar.ObjectTarget/<>c
struct U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_StaticFields
{
// easyar.ObjectTarget/<>c easyar.ObjectTarget/<>c::<>9
U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E* ___U3CU3E9_0;
// System.Func`2<easyar.Detail/OptionalOfObjectTarget,easyar.Optional`1<easyar.ObjectTarget>> easyar.ObjectTarget/<>c::<>9__4_0
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* ___U3CU3E9__4_0_1;
// System.Func`2<easyar.Detail/OptionalOfObjectTarget,easyar.Optional`1<easyar.ObjectTarget>> easyar.ObjectTarget/<>c::<>9__5_0
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* ___U3CU3E9__5_0_2;
};
// easyar.ObjectTarget/<>c
// System.Collections.Generic.List`1/Enumerator<System.Action>
// System.Collections.Generic.List`1/Enumerator<System.Action>
// System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// easyar.AccelerometerResult
// easyar.AccelerometerResult
// easyar.BlockInfo
// easyar.BlockInfo
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Boolean
// System.Byte
// System.Byte
// System.Double
// System.Double
// System.Int32
// System.Int32
// System.Int64
// System.Int64
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// easyar.LocationResult
// easyar.LocationResult
// easyar.Matrix44F
// easyar.Matrix44F
// easyar.ProximityLocationResult
// easyar.ProximityLocationResult
// System.Single
// System.Single
// easyar.Vec2F
// easyar.Vec2F
// easyar.Vec2I
// easyar.Vec2I
// easyar.Vec3F
// easyar.Vec3F
// System.Void
// System.Void
// easyar.Detail/OptionalOfDouble
// easyar.Detail/OptionalOfDouble
// easyar.Detail/OptionalOfInt
// easyar.Detail/OptionalOfInt
// easyar.ARCoreCameraDeviceFocusMode
// easyar.ARCoreCameraDeviceFocusMode
// easyar.ARCoreDeviceListDownloadStatus
// easyar.ARCoreDeviceListDownloadStatus
// easyar.ARKitCameraDeviceFocusMode
// easyar.ARKitCameraDeviceFocusMode
// easyar.AndroidCameraApiType
// easyar.AndroidCameraApiType
// easyar.CalibrationDownloadStatus
// easyar.CalibrationDownloadStatus
// easyar.CameraDeviceFocusMode
// easyar.CameraDeviceFocusMode
// easyar.CameraDevicePreference
// easyar.CameraDevicePreference
// easyar.CameraDeviceType
// easyar.CameraDeviceType
// easyar.CameraState
// easyar.CameraState
// easyar.CloudLocalizerStatus
// easyar.CloudLocalizerStatus
// easyar.CloudRecognizationStatus
// easyar.CloudRecognizationStatus
// System.Delegate
// System.Delegate
// easyar.EngineOperatingSystem
// easyar.EngineOperatingSystem
// System.Exception
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// System.Exception
// System.Runtime.InteropServices.GCHandle
// System.Runtime.InteropServices.GCHandle
// System.Runtime.InteropServices.GCHandleType
// System.Runtime.InteropServices.GCHandleType
// easyar.ImageTrackerMode
// easyar.ImageTrackerMode
// easyar.InputFrameSourceType
// easyar.InputFrameSourceType
// easyar.LocalizationMode
// easyar.LocalizationMode
// easyar.LogLevel
// easyar.LogLevel
// easyar.MegaTrackerLocalizationStatus
// easyar.MegaTrackerLocalizationStatus
// easyar.MotionTrackerCameraDeviceFPS
// easyar.MotionTrackerCameraDeviceFPS
// easyar.MotionTrackerCameraDeviceFocusMode
// easyar.MotionTrackerCameraDeviceFocusMode
// easyar.MotionTrackerCameraDeviceQualityLevel
// easyar.MotionTrackerCameraDeviceQualityLevel
// easyar.MotionTrackerCameraDeviceResolution
// easyar.MotionTrackerCameraDeviceResolution
// easyar.MotionTrackerCameraDeviceTrackingMode
// easyar.MotionTrackerCameraDeviceTrackingMode
// easyar.MotionTrackingStatus
// easyar.MotionTrackingStatus
// easyar.PermissionStatus
// easyar.PermissionStatus
// easyar.PixelFormat
// easyar.PixelFormat
// easyar.PlaneType
// easyar.PlaneType
// easyar.RecordProfile
// easyar.RecordProfile
// easyar.RecordStatus
// easyar.RecordStatus
// easyar.RecordVideoOrientation
// easyar.RecordVideoOrientation
// easyar.RecordVideoSize
// easyar.RecordVideoSize
// easyar.RecordZoomMode
// easyar.RecordZoomMode
// easyar.RefBase
// easyar.RefBase
// easyar.StorageType
// easyar.StorageType
// easyar.TargetStatus
// easyar.TargetStatus
// easyar.VideoStatus
// easyar.VideoStatus
// easyar.VideoType
// easyar.VideoType
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame
// easyar.Detail/FunctorOfVoid
// easyar.Detail/FunctorOfVoid
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString
// easyar.Detail/FunctorOfVoidFromAccelerometerResult
// easyar.Detail/FunctorOfVoidFromAccelerometerResult
// easyar.Detail/FunctorOfVoidFromBool
// easyar.Detail/FunctorOfVoidFromBool
// easyar.Detail/FunctorOfVoidFromBoolAndString
// easyar.Detail/FunctorOfVoidFromBoolAndString
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString
// easyar.Detail/FunctorOfVoidFromCameraState
// easyar.Detail/FunctorOfVoidFromCameraState
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult
// easyar.Detail/FunctorOfVoidFromFeedbackFrame
// easyar.Detail/FunctorOfVoidFromFeedbackFrame
// easyar.Detail/FunctorOfVoidFromInputFrame
// easyar.Detail/FunctorOfVoidFromInputFrame
// easyar.Detail/FunctorOfVoidFromLocationResult
// easyar.Detail/FunctorOfVoidFromLocationResult
// easyar.Detail/FunctorOfVoidFromLogLevelAndString
// easyar.Detail/FunctorOfVoidFromLogLevelAndString
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse
// easyar.Detail/FunctorOfVoidFromOutputFrame
// easyar.Detail/FunctorOfVoidFromOutputFrame
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString
// easyar.Detail/FunctorOfVoidFromProximityLocationResult
// easyar.Detail/FunctorOfVoidFromProximityLocationResult
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString
// easyar.Detail/FunctorOfVoidFromTargetAndBool
// easyar.Detail/FunctorOfVoidFromTargetAndBool
// easyar.Detail/FunctorOfVoidFromVideoStatus
// easyar.Detail/FunctorOfVoidFromVideoStatus
// easyar.Detail/OptionalOfAccelerometerResult
// easyar.Detail/OptionalOfAccelerometerResult
// easyar.Detail/OptionalOfBuffer
// easyar.Detail/OptionalOfBuffer
// easyar.Detail/OptionalOfFrameFilterResult
// easyar.Detail/OptionalOfFrameFilterResult
// easyar.Detail/OptionalOfImage
// easyar.Detail/OptionalOfImage
// easyar.Detail/OptionalOfImageTarget
// easyar.Detail/OptionalOfImageTarget
// easyar.Detail/OptionalOfLocationResult
// easyar.Detail/OptionalOfLocationResult
// easyar.Detail/OptionalOfMatrix44F
// easyar.Detail/OptionalOfMatrix44F
// easyar.Detail/OptionalOfObjectTarget
// easyar.Detail/OptionalOfObjectTarget
// easyar.Detail/OptionalOfOutputFrame
// easyar.Detail/OptionalOfOutputFrame
// easyar.Detail/OptionalOfString
// easyar.Detail/OptionalOfString
// easyar.Optional`1<System.Double>
// easyar.Optional`1<System.Double>
// easyar.Optional`1<easyar.FrameFilterResult>
// easyar.Optional`1<easyar.FrameFilterResult>
// easyar.Optional`1<System.Int32>
// easyar.Optional`1<System.Int32>
// easyar.Optional`1<easyar.ObjectTarget>
// easyar.Optional`1<easyar.ObjectTarget>
// easyar.Optional`1<System.String>
// easyar.Optional`1<System.String>
// easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// easyar.ARCoreCameraDevice
// easyar.ARCoreCameraDevice
// easyar.ARCoreDeviceListDownloader
// easyar.ARCoreDeviceListDownloader
// easyar.ARKitCameraDevice
// easyar.ARKitCameraDevice
// easyar.Accelerometer
// easyar.Accelerometer
// easyar.AccelerometerResultSink
// easyar.AccelerometerResultSink
// easyar.AccelerometerResultSource
// easyar.AccelerometerResultSource
// easyar.Buffer
// easyar.Buffer
// easyar.BufferDictionary
// easyar.BufferDictionary
// easyar.BufferPool
// easyar.BufferPool
// easyar.CalibrationDownloader
// easyar.CalibrationDownloader
// easyar.CallbackScheduler
// easyar.CallbackScheduler
// easyar.CameraDevice
// easyar.CameraDevice
// easyar.CameraParameters
// easyar.CameraParameters
// easyar.CloudLocalizer
// easyar.CloudLocalizer
// easyar.CloudLocalizerBlockInstance
// easyar.CloudLocalizerBlockInstance
// easyar.CloudLocalizerResult
// easyar.CloudLocalizerResult
// easyar.CloudRecognizationResult
// easyar.CloudRecognizationResult
// easyar.CloudRecognizer
// easyar.CloudRecognizer
// easyar.DenseSpatialMap
// easyar.DenseSpatialMap
// easyar.DeviceAuxiliaryInfo
// easyar.DeviceAuxiliaryInfo
// easyar.FeedbackFrame
// easyar.FeedbackFrame
// easyar.FeedbackFrameFork
// easyar.FeedbackFrameFork
// easyar.FeedbackFrameSink
// easyar.FeedbackFrameSink
// easyar.FeedbackFrameSource
// easyar.FeedbackFrameSource
// easyar.FrameFilterResult
// easyar.FrameFilterResult
// easyar.Image
// easyar.Image
// easyar.ImageTargetParameters
// easyar.ImageTargetParameters
// easyar.ImageTracker
// easyar.ImageTracker
// easyar.InputFrame
// easyar.InputFrame
// easyar.InputFrameFork
// easyar.InputFrameFork
// easyar.InputFramePlayer
// easyar.InputFramePlayer
// easyar.InputFrameRecorder
// easyar.InputFrameRecorder
// easyar.InputFrameSink
// easyar.InputFrameSink
// easyar.InputFrameSource
// easyar.InputFrameSource
// easyar.InputFrameThrottler
// easyar.InputFrameThrottler
// easyar.InputFrameToFeedbackFrameAdapter
// easyar.InputFrameToFeedbackFrameAdapter
// easyar.InputFrameToOutputFrameAdapter
// easyar.InputFrameToOutputFrameAdapter
// easyar.LocationResultSink
// easyar.LocationResultSink
// easyar.LocationResultSource
// easyar.LocationResultSource
// easyar.MegaTracker
// easyar.MegaTracker
// easyar.MegaTrackerBlockInstance
// easyar.MegaTrackerBlockInstance
// easyar.MegaTrackerLocalizationResponse
// easyar.MegaTrackerLocalizationResponse
// easyar.MotionTrackerCameraDevice
// easyar.MotionTrackerCameraDevice
// easyar.ObjectTargetParameters
// easyar.ObjectTargetParameters
// easyar.ObjectTracker
// easyar.ObjectTracker
// easyar.OutputFrame
// easyar.OutputFrame
// easyar.OutputFrameBuffer
// easyar.OutputFrameBuffer
// easyar.OutputFrameFork
// easyar.OutputFrameFork
// easyar.OutputFrameJoin
// easyar.OutputFrameJoin
// easyar.OutputFrameSink
// easyar.OutputFrameSink
// easyar.OutputFrameSource
// easyar.OutputFrameSource
// easyar.PlaneData
// easyar.PlaneData
// easyar.ProximityLocationResultSink
// easyar.ProximityLocationResultSink
// easyar.ProximityLocationResultSource
// easyar.ProximityLocationResultSource
// easyar.RealTimeCoordinateTransform
// easyar.RealTimeCoordinateTransform
// easyar.Recorder
// easyar.Recorder
// easyar.RecorderConfiguration
// easyar.RecorderConfiguration
// easyar.SceneMesh
// easyar.SceneMesh
// easyar.SignalSink
// easyar.SignalSink
// easyar.SignalSource
// easyar.SignalSource
// easyar.SparseSpatialMap
// easyar.SparseSpatialMap
// easyar.SparseSpatialMapConfig
// easyar.SparseSpatialMapConfig
// easyar.SparseSpatialMapManager
// easyar.SparseSpatialMapManager
// easyar.SurfaceTracker
// easyar.SurfaceTracker
// easyar.Target
// easyar.Target
// easyar.TargetInstance
// easyar.TargetInstance
// easyar.TextureId
// easyar.TextureId
// System.Type
struct Type_t_StaticFields
{
// System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_1;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
// System.Object System.Type::Missing
RuntimeObject* ___Missing_3;
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
};
// System.Type
// easyar.VideoPlayer
// easyar.VideoPlayer
// easyar.Detail/OptionalOfFunctorOfVoid
// easyar.Detail/OptionalOfFunctorOfVoid
// easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult
// easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult
// easyar.Detail/OptionalOfFunctorOfVoidFromBool
// easyar.Detail/OptionalOfFunctorOfVoidFromBool
// easyar.Detail/OptionalOfFunctorOfVoidFromCameraState
// easyar.Detail/OptionalOfFunctorOfVoidFromCameraState
// easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame
// easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame
// easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame
// easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame
// easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult
// easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult
// easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse
// easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse
// easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame
// easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame
// easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString
// easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString
// easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult
// easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult
// easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString
// easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString
// easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus
// easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus
// System.Action`1<easyar.AccelerometerResult>
// System.Action`1<easyar.AccelerometerResult>
// System.Action`1<System.Boolean>
// System.Action`1<System.Boolean>
// System.Action`1<easyar.CameraState>
// System.Action`1<easyar.CameraState>
// System.Action`1<easyar.CloudLocalizerResult>
// System.Action`1<easyar.CloudLocalizerResult>
// System.Action`1<easyar.CloudRecognizationResult>
// System.Action`1<easyar.CloudRecognizationResult>
// System.Action`1<easyar.FeedbackFrame>
// System.Action`1<easyar.FeedbackFrame>
// System.Action`1<easyar.InputFrame>
// System.Action`1<easyar.InputFrame>
// System.Action`1<System.IntPtr>
// System.Action`1<System.IntPtr>
// System.Action`1<easyar.LocationResult>
// System.Action`1<easyar.LocationResult>
// System.Action`1<easyar.MegaTrackerLocalizationResponse>
// System.Action`1<easyar.MegaTrackerLocalizationResponse>
// System.Action`1<easyar.OutputFrame>
// System.Action`1<easyar.OutputFrame>
// System.Action`1<easyar.ProximityLocationResult>
// System.Action`1<easyar.ProximityLocationResult>
// System.Action`1<easyar.VideoStatus>
// System.Action`1<easyar.VideoStatus>
// System.Action`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Action`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Action`2<easyar.ARCoreDeviceListDownloadStatus,easyar.Optional`1<System.String>>
// System.Action`2<easyar.ARCoreDeviceListDownloadStatus,easyar.Optional`1<System.String>>
// System.Action`2<System.Boolean,System.String>
// System.Action`2<System.Boolean,System.String>
// System.Action`2<easyar.CalibrationDownloadStatus,easyar.Optional`1<System.String>>
// System.Action`2<easyar.CalibrationDownloadStatus,easyar.Optional`1<System.String>>
// System.Action`2<easyar.LogLevel,System.String>
// System.Action`2<easyar.LogLevel,System.String>
// System.Action`2<easyar.PermissionStatus,System.String>
// System.Action`2<easyar.PermissionStatus,System.String>
// System.Action`2<easyar.RecordStatus,System.String>
// System.Action`2<easyar.RecordStatus,System.String>
// System.Action`2<easyar.Target,System.Boolean>
// System.Action`2<easyar.Target,System.Boolean>
// System.Action`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Action`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Action`3<System.Boolean,System.String,System.String>
// System.Action`3<System.Boolean,System.String,System.String>
// System.Action`3<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Action`3<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Func`2<System.Collections.Generic.List`1<easyar.OutputFrame>,easyar.OutputFrame>
// System.Func`2<System.Collections.Generic.List`1<easyar.OutputFrame>,easyar.OutputFrame>
// System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,easyar.Detail/OptionalOfFrameFilterResult>
// System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,easyar.Detail/OptionalOfFrameFilterResult>
// System.Func`2<easyar.Optional`1<System.Int32>,easyar.Detail/OptionalOfInt>
// System.Func`2<easyar.Optional`1<System.Int32>,easyar.Detail/OptionalOfInt>
// System.Func`2<easyar.BlockInfo,easyar.BlockInfo>
// System.Func`2<easyar.BlockInfo,easyar.BlockInfo>
// System.Func`2<easyar.CloudLocalizerBlockInstance,System.IntPtr>
// System.Func`2<easyar.CloudLocalizerBlockInstance,System.IntPtr>
// System.Func`2<easyar.Image,System.IntPtr>
// System.Func`2<easyar.Image,System.IntPtr>
// System.Func`2<System.IntPtr,System.IntPtr>
// System.Func`2<System.IntPtr,System.IntPtr>
// System.Func`2<System.IntPtr,easyar.RefBase>
// System.Func`2<System.IntPtr,easyar.RefBase>
// System.Func`2<easyar.MegaTrackerBlockInstance,System.IntPtr>
// System.Func`2<easyar.MegaTrackerBlockInstance,System.IntPtr>
// System.Func`2<easyar.OutputFrame,System.IntPtr>
// System.Func`2<easyar.OutputFrame,System.IntPtr>
// System.Func`2<easyar.PlaneData,System.IntPtr>
// System.Func`2<easyar.PlaneData,System.IntPtr>
// System.Func`2<easyar.Target,System.IntPtr>
// System.Func`2<easyar.Target,System.IntPtr>
// System.Func`2<easyar.TargetInstance,System.IntPtr>
// System.Func`2<easyar.TargetInstance,System.IntPtr>
// System.Func`2<easyar.Vec3F,easyar.Vec3F>
// System.Func`2<easyar.Vec3F,easyar.Vec3F>
// System.Func`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Func`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Func`2<easyar.Detail/OptionalOfDouble,easyar.Optional`1<System.Double>>
// System.Func`2<easyar.Detail/OptionalOfDouble,easyar.Optional`1<System.Double>>
// System.Func`2<easyar.Detail/OptionalOfFrameFilterResult,easyar.Optional`1<easyar.FrameFilterResult>>
// System.Func`2<easyar.Detail/OptionalOfFrameFilterResult,easyar.Optional`1<easyar.FrameFilterResult>>
// System.Func`2<easyar.Detail/OptionalOfObjectTarget,easyar.Optional`1<easyar.ObjectTarget>>
// System.Func`2<easyar.Detail/OptionalOfObjectTarget,easyar.Optional`1<easyar.ObjectTarget>>
// System.Func`2<easyar.Detail/OptionalOfString,easyar.Optional`1<System.String>>
// System.Func`2<easyar.Detail/OptionalOfString,easyar.Optional`1<System.String>>
// System.Action
// System.Action
// System.AsyncCallback
// System.AsyncCallback
// easyar.DelayedCallbackScheduler
// easyar.DelayedCallbackScheduler
// easyar.ImageTarget
// easyar.ImageTarget
// easyar.ImmediateCallbackScheduler
// easyar.ImmediateCallbackScheduler
// easyar.MegaTrackerResult
// easyar.MegaTrackerResult
// easyar.ObjectTarget
// easyar.ObjectTarget
// easyar.SparseSpatialMapResult
// easyar.SparseSpatialMapResult
// easyar.SurfaceTrackerResult
// easyar.SurfaceTrackerResult
// easyar.TargetTrackerResult
// easyar.TargetTrackerResult
// easyar.RefBase/Retainer
// easyar.RefBase/Retainer
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/DestroyDelegate
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/DestroyDelegate
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/FunctionDelegate
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/FunctionDelegate
// easyar.Detail/FunctorOfVoid/DestroyDelegate
// easyar.Detail/FunctorOfVoid/DestroyDelegate
// easyar.Detail/FunctorOfVoid/FunctionDelegate
// easyar.Detail/FunctorOfVoid/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromAccelerometerResult/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromAccelerometerResult/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromAccelerometerResult/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromAccelerometerResult/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromBool/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromBool/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromBool/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromBool/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromBoolAndString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromBoolAndString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromBoolAndString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromBoolAndString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromCameraState/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromCameraState/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromCameraState/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromCameraState/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromFeedbackFrame/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromFeedbackFrame/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromFeedbackFrame/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromFeedbackFrame/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromInputFrame/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromInputFrame/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromInputFrame/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromInputFrame/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromLocationResult/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromLocationResult/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromLocationResult/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromLocationResult/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromLogLevelAndString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromLogLevelAndString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromLogLevelAndString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromLogLevelAndString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromOutputFrame/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromOutputFrame/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromOutputFrame/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromOutputFrame/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromProximityLocationResult/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromProximityLocationResult/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromProximityLocationResult/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromProximityLocationResult/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromTargetAndBool/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromTargetAndBool/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromTargetAndBool/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromTargetAndBool/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromVideoStatus/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromVideoStatus/DestroyDelegate
// easyar.Detail/FunctorOfVoidFromVideoStatus/FunctionDelegate
// easyar.Detail/FunctorOfVoidFromVideoStatus/FunctionDelegate
// System.ArgumentNullException
// System.ArgumentNullException
// easyar.ImageTrackerResult
// easyar.ImageTrackerResult
// System.ObjectDisposedException
// System.ObjectDisposedException
// easyar.ObjectTrackerResult
// easyar.ObjectTrackerResult
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
{
m_Items[index] = value;
}
};
// easyar.Vec3F[]
struct Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF : public RuntimeArray
{
ALIGN_FIELD (8) Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 m_Items[1];
inline Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630* 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, Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 value)
{
m_Items[index] = value;
}
};
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832 : public RuntimeArray
{
ALIGN_FIELD (8) intptr_t m_Items[1];
inline intptr_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline intptr_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, intptr_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline intptr_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline intptr_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, intptr_t value)
{
m_Items[index] = value;
}
};
// easyar.Detail/OptionalOfFrameFilterResult[]
struct OptionalOfFrameFilterResultU5BU5D_t0DB336848D2A09E2654F48F54CAB6C2C8498285F : public RuntimeArray
{
ALIGN_FIELD (8) OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 m_Items[1];
inline OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28* 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, OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 value)
{
m_Items[index] = value;
}
};
// easyar.BlockInfo[]
struct BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15 : public RuntimeArray
{
ALIGN_FIELD (8) BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 m_Items[1];
inline BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765* 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, BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 value)
{
m_Items[index] = value;
}
};
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType[]
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
};
IL2CPP_EXTERN_C void FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke(const FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0& unmarshaled, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke_back(const FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke& marshaled, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke_cleanup(FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshal_pinvoke(const FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB& unmarshaled, FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshal_pinvoke_back(const FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_pinvoke& marshaled, FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshal_pinvoke_cleanup(FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshal_pinvoke(const FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF& unmarshaled, FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshal_pinvoke_back(const FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_pinvoke& marshaled, FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshal_pinvoke_cleanup(FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshal_pinvoke(const FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6& unmarshaled, FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshal_pinvoke_back(const FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_pinvoke& marshaled, FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshal_pinvoke_cleanup(FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshal_pinvoke(const OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896& unmarshaled, OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshal_pinvoke(const FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1& unmarshaled, FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshal_pinvoke_back(const FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke& marshaled, FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshal_pinvoke_cleanup(FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke(const FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2& unmarshaled, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke_back(const FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke& marshaled, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke_cleanup(FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshal_pinvoke(const OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6& unmarshaled, OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_pinvoke(const OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2& unmarshaled, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_pinvoke(const FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39& unmarshaled, FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_pinvoke_back(const FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke& marshaled, FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_pinvoke_cleanup(FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshal_pinvoke(const OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D& unmarshaled, OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshal_pinvoke(const OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105& unmarshaled, OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshal_pinvoke(const FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E& unmarshaled, FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshal_pinvoke_back(const FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke& marshaled, FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshal_pinvoke_cleanup(FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshal_pinvoke(const FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C& unmarshaled, FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshal_pinvoke_back(const FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke& marshaled, FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshal_pinvoke_cleanup(FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshal_pinvoke(const OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0& unmarshaled, OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshal_pinvoke(const OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD& unmarshaled, OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshal_pinvoke_back(const OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshal_pinvoke(const OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41& unmarshaled, OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshal_pinvoke(const OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094& unmarshaled, OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshal_pinvoke(const OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295& unmarshaled, OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshal_pinvoke(const OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318& unmarshaled, OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshal_pinvoke(const OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0& unmarshaled, OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshal_pinvoke(const OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63& unmarshaled, OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63& unmarshaled);
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshal_pinvoke(const FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70& unmarshaled, FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshal_pinvoke_back(const FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke& marshaled, FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshal_pinvoke_cleanup(FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_pinvoke(const FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2& unmarshaled, FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_pinvoke_back(const FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_pinvoke& marshaled, FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_pinvoke_cleanup(FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_com(const FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2& unmarshaled, FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_com_back(const FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_com& marshaled, FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_com_cleanup(FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_pinvoke(const FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A& unmarshaled, FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_pinvoke_back(const FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_pinvoke& marshaled, FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_pinvoke_cleanup(FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_com(const FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A& unmarshaled, FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_com_back(const FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_com& marshaled, FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_com_cleanup(FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_pinvoke(const FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9& unmarshaled, FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_pinvoke_back(const FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_pinvoke& marshaled, FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_pinvoke_cleanup(FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_com(const FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9& unmarshaled, FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_com_back(const FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_com& marshaled, FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_com_cleanup(FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_pinvoke(const FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD& unmarshaled, FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_pinvoke_back(const FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_pinvoke& marshaled, FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_pinvoke_cleanup(FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_com(const FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD& unmarshaled, FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_com_back(const FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_com& marshaled, FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_com_cleanup(FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_pinvoke(const FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC& unmarshaled, FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_pinvoke_back(const FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_pinvoke& marshaled, FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_pinvoke_cleanup(FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_com(const FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC& unmarshaled, FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_com_back(const FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_com& marshaled, FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_com_cleanup(FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_pinvoke(const FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0& unmarshaled, FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_pinvoke_back(const FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_pinvoke& marshaled, FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_pinvoke_cleanup(FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_com(const FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0& unmarshaled, FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_com_back(const FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_com& marshaled, FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_com_cleanup(FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_pinvoke(const FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B& unmarshaled, FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_pinvoke_back(const FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_pinvoke& marshaled, FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_pinvoke_cleanup(FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_com(const FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B& unmarshaled, FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_com_back(const FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_com& marshaled, FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_com_cleanup(FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_pinvoke(const FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F& unmarshaled, FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_pinvoke_back(const FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_pinvoke& marshaled, FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_pinvoke_cleanup(FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_com(const FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F& unmarshaled, FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_com_back(const FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_com& marshaled, FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_com_cleanup(FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_pinvoke(const FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9& unmarshaled, FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_pinvoke_back(const FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_pinvoke& marshaled, FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_pinvoke_cleanup(FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_com(const FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9& unmarshaled, FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_com_back(const FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_com& marshaled, FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_com_cleanup(FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_com(const FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2& unmarshaled, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_com_back(const FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_com& marshaled, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_com_cleanup(FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_pinvoke(const FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C& unmarshaled, FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_pinvoke_back(const FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_pinvoke& marshaled, FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_pinvoke_cleanup(FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_com(const FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C& unmarshaled, FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_com_back(const FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_com& marshaled, FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_com_cleanup(FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_pinvoke(const FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC& unmarshaled, FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_pinvoke_back(const FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_pinvoke& marshaled, FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_pinvoke_cleanup(FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_com(const FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC& unmarshaled, FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_com_back(const FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_com& marshaled, FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_com_cleanup(FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_pinvoke(const FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584& unmarshaled, FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_pinvoke_back(const FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_pinvoke& marshaled, FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_pinvoke_cleanup(FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_com(const FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584& unmarshaled, FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_com_back(const FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_com& marshaled, FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584& unmarshaled);
IL2CPP_EXTERN_C void FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_com_cleanup(FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_com& marshaled);
// System.IntPtr System.Runtime.InteropServices.Marshal::UnsafeAddrOfPinnedArrayElement<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Marshal_UnsafeAddrOfPinnedArrayElement_TisIl2CppFullySharedGenericAny_m7D00469DD2E0A2C81E437CFD3C17B3C1692DB153_gshared (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_arr, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Void System.Action`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m685A441EC9FAC9D554B26FA83A08F4BEF96DFF0E_gshared (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T easyar.Detail/AutoRelease::Add<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(T,System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoRelease_Add_TisIl2CppFullySharedGenericAny_m8A4DFBFA391EB3CB185A3BA28BCA1973B0A8703B_gshared (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_p, Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* ___1_deleter, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void System.Func`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m5BBCA2BC02448D0B77D2201BB08B13BAB3BABA53_gshared (RuntimeObject* ___0_source, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* ___1_selector, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* Enumerable_ToArray_TisIl2CppFullySharedGenericAny_mE1571336F171A560849F9D7CB38E3A9A4B43B1C6_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mD365C22FA3D32D70A2088AB13116E7BA5FBF0BFB_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// TValue easyar.Detail::map<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(TKey,System.Func`2<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_v, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* ___1_f, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void System.Action`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_obj, const RuntimeMethod* method) ;
// System.Void System.Action`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Invoke(T1,T2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m6343941059117DF354182855F996EB3D08B4C06C_gshared_inline (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_arg1, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_arg2, const RuntimeMethod* method) ;
// System.Void System.Action`3<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Invoke(T1,T2,T3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_m20DB96A6E4363A11EE736FB20842C52E012CA3D6_gshared_inline (Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_arg1, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_arg2, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___2_arg3, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::ForEach(System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mA959944628050F666BD4CD147F51232EAC2E1B64_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* ___0_action, const RuntimeMethod* method) ;
// TResult System.Func`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_gshared_inline (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_arg, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m54D479280472DEA042DB3933AF547E666B017333_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_key, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_GetEnumerator_m8B2A92ACD4FBA5FBDC3F6F4F5C23A0DDF491DA61_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_OnSome()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* __this, const RuntimeMethod* method) ;
// T easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Empty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* il2cppRetVal, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::op_Implicit(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_v, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoid_func(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoid_func_mE84FCAAB791A741BAFB5935B8547958171EA4706 (intptr_t ___0_state, intptr_t* ___1_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoid_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoid_destroy_m1ACCA69D719DEBCA941CA3137FCA2DB5B927DBAF (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromOutputFrame_func(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromOutputFrame_func_m01242D1F75CD3047D737C2714B15DA0F449DEEB1 (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromOutputFrame_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromOutputFrame_destroy_m73863D1BD94FEBA5AFBC6A789135D272D4E65402 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromTargetAndBool_func(System.IntPtr,System.IntPtr,System.Boolean,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromTargetAndBool_func_m7F5186C2D44456A9C1A734BD678FC37C10DE98B4 (intptr_t ___0_state, intptr_t ___1_arg0, bool ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromTargetAndBool_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromTargetAndBool_destroy_mE13CF1E473362B00588824425F4B9513D62BD2BF (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_func(System.IntPtr,easyar.ARCoreDeviceListDownloadStatus,easyar.Detail/OptionalOfString,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_func_m64249F57FED7F4CD0802759397D6948B8E5699E5 (intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_destroy_mCC6E7C0F7ECA7337E696D260732C63875DFCF266 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_func(System.IntPtr,easyar.CalibrationDownloadStatus,easyar.Detail/OptionalOfString,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_func_m37693CF7F2AFB8AB70B477B70811A8206440789A (intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_destroy_mEDE7D7B1C7C5BA7FC773D6CF19A9BB99F7360A4B (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromCloudLocalizerResult_func(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCloudLocalizerResult_func_m748653CCA0C15A20B28D47669F5B803F0E3E08FA (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromCloudLocalizerResult_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCloudLocalizerResult_destroy_m8080FD8E2AF93AA86D7727791ADF85D196B1F864 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromMegaTrackerLocalizationResponse_func(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_func_mFED782325CC1B2D5E7D2BCF2B112859688901B7B (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromMegaTrackerLocalizationResponse_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_destroy_m35DE67369EF355859770C32637F163A60B6B3750 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromCloudRecognizationResult_func(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCloudRecognizationResult_func_m7B65C0BE0C56AA2F3D7633AD67E79DE348B5EE66 (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromCloudRecognizationResult_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCloudRecognizationResult_destroy_m4D77F32331AC340F3640E1610E0E0F425D0CC4BF (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromAccelerometerResult_func(System.IntPtr,easyar.AccelerometerResult,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromAccelerometerResult_func_m48604B3E159DF112D9F47EE3F0093A3F79F18AEB (intptr_t ___0_state, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromAccelerometerResult_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromAccelerometerResult_destroy_m028322A9B2B06CA343225454A1EC83552F8C66A4 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromInputFrame_func(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromInputFrame_func_mD96709715BC009CB98F533D2BE0D839223BB6A44 (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromInputFrame_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromInputFrame_destroy_m79CC239CA798ED23996D424B471736E9A929277E (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromCameraState_func(System.IntPtr,easyar.CameraState,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCameraState_func_m887BB3049B840E2BDDB18D89F22DD20D43D6E724 (intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromCameraState_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCameraState_destroy_m24A7B7B84C7EEB8EDF1D2AC550ECBF03535C9044 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromPermissionStatusAndString_func(System.IntPtr,easyar.PermissionStatus,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromPermissionStatusAndString_func_mA494161776A1D86FD9A17192AA162C9186B9E8D7 (intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromPermissionStatusAndString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromPermissionStatusAndString_destroy_mA2A67A2557073EB76F82AD4DC9A9EA97B76F59F7 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromLogLevelAndString_func(System.IntPtr,easyar.LogLevel,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromLogLevelAndString_func_m240B9053582D84296A45AEE05031B92F7CBCC72C (intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromLogLevelAndString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromLogLevelAndString_destroy_m85211909D4328C7848F040C8A6912A9B39DB2DDA (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromRecordStatusAndString_func(System.IntPtr,easyar.RecordStatus,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromRecordStatusAndString_func_mB7A0DFBA9445103D2AABB8AECF572A6A2B3CCBDB (intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromRecordStatusAndString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromRecordStatusAndString_destroy_m51650BDF3702D44AC0BD8CE3230AF728EAE5C5B6 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromBool_func(System.IntPtr,System.Boolean,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromBool_func_mBE589F7517EDD0A273128066EA20F8A52B6E7E3B (intptr_t ___0_state, bool ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromBool_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromBool_destroy_m4885BF5D36C1729E2C56320BF9AE724BA4E2BF8E (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromBoolAndStringAndString_func(System.IntPtr,System.Boolean,System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromBoolAndStringAndString_func_m540A806EF5BBF236185F1CEFCFF64479C3E31209 (intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t ___3_arg2, intptr_t* ___4_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromBoolAndStringAndString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromBoolAndStringAndString_destroy_m45A849939C7E0D07F6D3AD98787279E7EF83B2BA (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromBoolAndString_func(System.IntPtr,System.Boolean,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromBoolAndString_func_m0F7C0A0F194C74B8EC96AD6AE9389545AB82AE08 (intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromBoolAndString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromBoolAndString_destroy_m022B0FCAAC19868821C0D81354E6DC3113CB1F1A (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromVideoStatus_func(System.IntPtr,easyar.VideoStatus,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromVideoStatus_func_m25764B991EEA153FA8C184CA75BD742C56A3FCEC (intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromVideoStatus_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromVideoStatus_destroy_m994C647C0AA1B2D8A101E8D3757A9D3EE0453AB6 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromLocationResult_func(System.IntPtr,easyar.LocationResult,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromLocationResult_func_m9BDAE46381B59A673431471BBE085CACD1B78F5B (intptr_t ___0_state, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromLocationResult_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromLocationResult_destroy_mDE8ECC9EF1688E562C7BA3218E616D21BD572E02 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromProximityLocationResult_func(System.IntPtr,easyar.ProximityLocationResult,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromProximityLocationResult_func_mEEDE9A81EA5E976C94D5D6756E64F7DD5D03C795 (intptr_t ___0_state, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromProximityLocationResult_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromProximityLocationResult_destroy_m9C10D9D55BEF0750073626697575541AB61BFDA1 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromFeedbackFrame_func(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromFeedbackFrame_func_mBAD78CF9E1EA72C89FF03B2FEA4DA2BB47EF4090 (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfVoidFromFeedbackFrame_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromFeedbackFrame_destroy_mEFA662E0FE67FC2FFCF9049D1611891DDD776467 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfOutputFrameFromListOfOutputFrame_func(System.IntPtr,System.IntPtr,System.IntPtr&,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfOutputFrameFromListOfOutputFrame_func_mF8BC3F8F458CB9D2CB7A0F737204F3D1AF28AD6D (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_Return, intptr_t* ___3_exception, const RuntimeMethod* method) ;
// System.Void easyar.Detail::FunctorOfOutputFrameFromListOfOutputFrame_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfOutputFrameFromListOfOutputFrame_destroy_m403696CEDA83E4EA39996F441CB10DD12CB46CC3 (intptr_t ___0__state, const RuntimeMethod* method) ;
// System.Void System.ArgumentNullException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, const RuntimeMethod* method) ;
// System.Text.Encoding System.Text.Encoding::get_UTF8()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ;
// System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::Alloc(System.Object,System.Runtime.InteropServices.GCHandleType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC (RuntimeObject* ___0_value, int32_t ___1_type, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.GCHandle::Free()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
// System.IntPtr System.Runtime.InteropServices.Marshal::UnsafeAddrOfPinnedArrayElement<System.Byte>(T[],System.Int32)
inline intptr_t Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_arr, int32_t ___1_index, const RuntimeMethod* method)
{
return (( intptr_t (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))Marshal_UnsafeAddrOfPinnedArrayElement_TisIl2CppFullySharedGenericAny_m7D00469DD2E0A2C81E437CFD3C17B3C1692DB153_gshared)((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)___0_arr, ___1_index, method);
}
// System.Int64 System.IntPtr::ToInt64()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032 (intptr_t* __this, const RuntimeMethod* method) ;
// System.Void System.IntPtr::.ctor(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC (intptr_t* __this, int64_t ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_String_from_utf8(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_String_from_utf8_mB5B4842CBDB991D80490933005DDAB673924CFF4 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953 (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m685A441EC9FAC9D554B26FA83A08F4BEF96DFF0E_gshared)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, ___0_object, ___1_method, method);
}
// T easyar.Detail/AutoRelease::Add<System.IntPtr>(T,System.Action`1<T>)
inline intptr_t AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* __this, intptr_t ___0_p, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, const RuntimeMethod* method)
{
intptr_t il2cppRetVal;
(( void (*) (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))AutoRelease_Add_TisIl2CppFullySharedGenericAny_m8A4DFBFA391EB3CB185A3BA28BCA1973B0A8703B_gshared)((AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)__this, (Il2CppFullySharedGenericAny)&___0_p, (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)___1_deleter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271 (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
// System.IntPtr easyar.Detail::easyar_String_begin(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_String_begin_m61BDE2443C5AA80989167C15CC312C6CA162DE90 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.IntPtr easyar.Detail::easyar_String_end(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_String_end_m552429373EC02419F36214C1D696CCA77E2D7239 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::Copy(System.IntPtr,System.Byte[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_mF7402FFDB520EA1B8D1C32B368DBEE4B13F1BE77 (intptr_t ___0_source, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_destination, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method) ;
// System.Byte System.Runtime.InteropServices.Marshal::ReadByte(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Marshal_ReadByte_m40222A943AEA82FBFAC5D4881CABD56DFFBA7085 (intptr_t ___0_ptr, int32_t ___1_ofs, const RuntimeMethod* method) ;
// System.Void easyar.Detail/AutoRelease::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* __this, const RuntimeMethod* method) ;
// System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::op_Explicit(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F (intptr_t ___0_value, const RuntimeMethod* method) ;
// System.Object System.Runtime.InteropServices.GCHandle::get_Target()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
// System.Void System.Action::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
// System.IntPtr easyar.Detail::String_to_c_inner(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798 (String_t* ___0_s, const RuntimeMethod* method) ;
// System.IntPtr System.Runtime.InteropServices.GCHandle::op_Explicit(System.Runtime.InteropServices.GCHandle)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoid/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m6E49CBD31E9119C657BA2F98935A974B5BF228FB (FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoid/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m64269C058F17CD59BAD7C431C21C9C579205701A (DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.Vec3F,easyar.Vec3F>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mC0640093C6844DE41811A1099130FFBC3F7769A9 (Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<easyar.Vec3F,easyar.Vec3F>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_m4C9EAB0F9EE78967842FFFC1E38D74DCA049860A (RuntimeObject* ___0_source, Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1* ___1_selector, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))Enumerable_Select_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m5BBCA2BC02448D0B77D2201BB08B13BAB3BABA53_gshared)((RuntimeObject*)___0_source, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_selector, method);
return (RuntimeObject*)il2cppRetVal;
}
// TSource[] System.Linq.Enumerable::ToArray<easyar.Vec3F>(System.Collections.Generic.IEnumerable`1<TSource>)
inline Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF* Enumerable_ToArray_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_mF090350614D90D6090BA67EA1C6DAFE5A9FE55B9 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* il2cppRetVal = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisIl2CppFullySharedGenericAny_mE1571336F171A560849F9D7CB38E3A9A4B43B1C6_gshared)((RuntimeObject*)___0_source, method);
return (Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF*)il2cppRetVal;
}
// System.IntPtr System.Runtime.InteropServices.Marshal::UnsafeAddrOfPinnedArrayElement<easyar.Vec3F>(T[],System.Int32)
inline intptr_t Marshal_UnsafeAddrOfPinnedArrayElement_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_m5C7E67304002B9BF52C8287DEA41457260FD6881 (Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF* ___0_arr, int32_t ___1_index, const RuntimeMethod* method)
{
return (( intptr_t (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))Marshal_UnsafeAddrOfPinnedArrayElement_TisIl2CppFullySharedGenericAny_m7D00469DD2E0A2C81E437CFD3C17B3C1692DB153_gshared)((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)___0_arr, ___1_index, method);
}
// System.Int32 System.IntPtr::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE (const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ListOfVec3F__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfVec3F__ctor_m21358B21E92C90EBCC278A581BB0FBC366281073 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method) ;
// System.Int32 easyar.Detail::easyar_ListOfVec3F_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfVec3F_size_m3E1B42502614A7A5495A530AC38950F4A4AD672B (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.Vec3F>::.ctor()
inline void List_1__ctor_m10A7E20534E20872794EAEDDADB4523565449AE5 (List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.List`1<easyar.Vec3F>::set_Capacity(System.Int32)
inline void List_1_set_Capacity_mFB2DCCEDDE2C145E96BB203178E3D43B70CF14B9 (List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD365C22FA3D32D70A2088AB13116E7BA5FBF0BFB_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_value, method);
}
// easyar.Vec3F easyar.Detail::easyar_ListOfVec3F_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 Detail_easyar_ListOfVec3F_at_m9BB6FB907B19EB18C4F67CE30815D2338665B86D (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.Vec3F>::Add(T)
inline void List_1_Add_m87D18FC65FFF4E40616BAC13314DC69E568F861D_inline (List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* __this, Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Void System.Func`2<easyar.TargetInstance,System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m89C8A1DD92B31CAFC0BE753C181D49140FF86791 (Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<easyar.TargetInstance,System.IntPtr>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisTargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_TisIntPtr_t_m9F38D700FB0DD5365A9EA6E82A92D6574D290499 (RuntimeObject* ___0_source, Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9* ___1_selector, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))Enumerable_Select_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m5BBCA2BC02448D0B77D2201BB08B13BAB3BABA53_gshared)((RuntimeObject*)___0_source, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_selector, method);
return (RuntimeObject*)il2cppRetVal;
}
// TSource[] System.Linq.Enumerable::ToArray<System.IntPtr>(System.Collections.Generic.IEnumerable`1<TSource>)
inline IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* il2cppRetVal = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisIl2CppFullySharedGenericAny_mE1571336F171A560849F9D7CB38E3A9A4B43B1C6_gshared)((RuntimeObject*)___0_source, method);
return (IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832*)il2cppRetVal;
}
// System.IntPtr System.Runtime.InteropServices.Marshal::UnsafeAddrOfPinnedArrayElement<System.IntPtr>(T[],System.Int32)
inline intptr_t Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469 (IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___0_arr, int32_t ___1_index, const RuntimeMethod* method)
{
return (( intptr_t (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))Marshal_UnsafeAddrOfPinnedArrayElement_TisIl2CppFullySharedGenericAny_m7D00469DD2E0A2C81E437CFD3C17B3C1692DB153_gshared)((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)___0_arr, ___1_index, method);
}
// System.Void easyar.Detail::easyar_ListOfTargetInstance__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfTargetInstance__ctor_m76DDF7DFF129FE40D3464974C0D95D6611B62471 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method) ;
// System.Int32 easyar.Detail::easyar_ListOfTargetInstance_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfTargetInstance_size_m18D2C25866E418CAFFAFFF4AC154BB7B5D8D9A99 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.TargetInstance>::.ctor()
inline void List_1__ctor_m62BCC7143E798351887161BCFBE1727E2D40CB36 (List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.List`1<easyar.TargetInstance>::set_Capacity(System.Int32)
inline void List_1_set_Capacity_mD3C183AE7C2B270702131DED115EBF175ACFF0A5 (List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD365C22FA3D32D70A2088AB13116E7BA5FBF0BFB_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_value, method);
}
// System.IntPtr easyar.Detail::easyar_ListOfTargetInstance_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfTargetInstance_at_mFF51D306540C672220960A4119B5C619D304E94A (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_TargetInstance__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_TargetInstance__retain_mA267E1244A008BB41DF9281F87966CC975965ADD (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.IntPtr,System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0 (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// T easyar.Detail::Object_from_c<easyar.TargetInstance>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* Detail_Object_from_c_TisTargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_m549EB5F65F6140008841E475A9F8ED8E8E51DD75 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1<easyar.TargetInstance>::Add(T)
inline void List_1_Add_m0DF93FB01BD2B32C2A30EFD82FE1AFF968B7790B_inline (List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* __this, TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,easyar.Detail/OptionalOfFrameFilterResult>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m416E8211B0E5F6861ABD6946A4741729BFF63755 (Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<easyar.Optional`1<easyar.FrameFilterResult>,easyar.Detail/OptionalOfFrameFilterResult>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mAFAD7CF5F785C8423E3AD0C3818DA83598D2C346 (RuntimeObject* ___0_source, Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* ___1_selector, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))Enumerable_Select_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m5BBCA2BC02448D0B77D2201BB08B13BAB3BABA53_gshared)((RuntimeObject*)___0_source, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_selector, method);
return (RuntimeObject*)il2cppRetVal;
}
// TSource[] System.Linq.Enumerable::ToArray<easyar.Detail/OptionalOfFrameFilterResult>(System.Collections.Generic.IEnumerable`1<TSource>)
inline OptionalOfFrameFilterResultU5BU5D_t0DB336848D2A09E2654F48F54CAB6C2C8498285F* Enumerable_ToArray_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_m48A1B6373D9316426372CFE26C6F00BF3B4F4A42 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* il2cppRetVal = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisIl2CppFullySharedGenericAny_mE1571336F171A560849F9D7CB38E3A9A4B43B1C6_gshared)((RuntimeObject*)___0_source, method);
return (OptionalOfFrameFilterResultU5BU5D_t0DB336848D2A09E2654F48F54CAB6C2C8498285F*)il2cppRetVal;
}
// System.IntPtr System.Runtime.InteropServices.Marshal::UnsafeAddrOfPinnedArrayElement<easyar.Detail/OptionalOfFrameFilterResult>(T[],System.Int32)
inline intptr_t Marshal_UnsafeAddrOfPinnedArrayElement_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mAEE61F9A3E40885C70195535B18773E330F637D3 (OptionalOfFrameFilterResultU5BU5D_t0DB336848D2A09E2654F48F54CAB6C2C8498285F* ___0_arr, int32_t ___1_index, const RuntimeMethod* method)
{
return (( intptr_t (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))Marshal_UnsafeAddrOfPinnedArrayElement_TisIl2CppFullySharedGenericAny_m7D00469DD2E0A2C81E437CFD3C17B3C1692DB153_gshared)((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)___0_arr, ___1_index, method);
}
// System.Void easyar.Detail::easyar_ListOfOptionalOfFrameFilterResult__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfOptionalOfFrameFilterResult__ctor_m78324AFC8C1DC83A72C2569E6BA19A75EE5423FC (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method) ;
// System.Int32 easyar.Detail::easyar_ListOfOptionalOfFrameFilterResult_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfOptionalOfFrameFilterResult_size_m0A2437E1D20A3FA49519B93F8953C4054E08995A (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>>::.ctor()
inline void List_1__ctor_m17A7B87EB766C4746EEB879832BBFDE8FC993B04 (List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>>::set_Capacity(System.Int32)
inline void List_1_set_Capacity_mB639B3D13DAB654AAB7A53A26A5A247FA0379D09 (List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD365C22FA3D32D70A2088AB13116E7BA5FBF0BFB_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_value, method);
}
// easyar.Detail/OptionalOfFrameFilterResult easyar.Detail::easyar_ListOfOptionalOfFrameFilterResult_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 Detail_easyar_ListOfOptionalOfFrameFilterResult_at_m6CBA809851624E45AA7A6C239B7B1DF176BC73A2 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFrameFilterResult::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFrameFilterResult_get_has_value_m570189857259536E710422246228D05FAFDDD97E (OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_FrameFilterResult__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FrameFilterResult__retain_m2483B93DCB840BC806977E68121618397A27A3A5 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.Detail/OptionalOfFrameFilterResult,easyar.Optional`1<easyar.FrameFilterResult>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m17413DB57B344AC204C833D03971A62D841D6621 (Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// TValue easyar.Detail::map<easyar.Detail/OptionalOfFrameFilterResult,easyar.Optional`1<easyar.FrameFilterResult>>(TKey,System.Func`2<TKey,TValue>)
inline Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 Detail_map_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_m315E5B20DCF30381915E966FFBC9097234C3BB47 (OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 ___0_v, Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6* ___1_f, const RuntimeMethod* method)
{
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 il2cppRetVal;
(( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>>::Add(T)
inline void List_1_Add_m1B494B91FA5EFE4A46031C56CEB902C9CA5FA7EE_inline (List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* __this, Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Void easyar.Detail/<>c__DisplayClass850_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass850_0__ctor_mA6AD7B2D9DCF92837540F091188C81108C97B3EF (U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_OutputFrame__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrame__retain_m6A40D815EB5CFA0F4848E1FC69CC80CCA1519E9C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.OutputFrame>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* Detail_Object_from_c_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_m5FD1DC6B0CF7DD5FC2ED6C737CBDBAE23C90A261 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Action::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/AutoRelease::Add(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoRelease_Add_mB0EB3D7FCCE6917816123FE1F924C7A4B1F3356A (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_deleter, const RuntimeMethod* method) ;
// System.Void System.Action`1<easyar.OutputFrame>::Invoke(T)
inline void Action_1_Invoke_mE4CD2D382C263DAC6E3B39949FEDFE5435F9A005_inline (Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)___0_obj, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromOutputFrame/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mA3355E40E079CE42407BB1FD2743DC998A7E7E30 (FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromOutputFrame/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m555232B46367F920F3F1B1C5401C37C32884A20E (DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/<>c__DisplayClass854_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass854_0__ctor_mE60CDF9675F5D81466B223E867D8EEC37E74C542 (U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_Target__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Target__retain_m2540D6962C5F223CF1A2BEB4C65A8F12AF08A051 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.Target>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* Detail_Object_from_c_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_mA17AC99513C9813D9A0DD2A5F59AB660D8B38700 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Action`2<easyar.Target,System.Boolean>::Invoke(T1,T2)
inline void Action_2_Invoke_m40E18CA03AEAD3EE04F3BF70C8238C2E387A3C36_inline (Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* __this, Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_2_Invoke_m6343941059117DF354182855F996EB3D08B4C06C_gshared_inline)((Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*)__this, (Il2CppFullySharedGenericAny)___0_arg1, (Il2CppFullySharedGenericAny)&___1_arg2, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromTargetAndBool/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m7D87F43DDA79765159EAA5D3EF37BC2DC19C82C5 (FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromTargetAndBool/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mD61C98C1B5D7C577C56B3AC11BE2C6E27C95CC07 (DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.Target,System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m65FA09895CC2EB98C8F96BB44DE6805595F4C4BB (Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<easyar.Target,System.IntPtr>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_TisIntPtr_t_mF9CC74F83BFE6EDAFC53EFD25987110B251D549C (RuntimeObject* ___0_source, Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA* ___1_selector, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))Enumerable_Select_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m5BBCA2BC02448D0B77D2201BB08B13BAB3BABA53_gshared)((RuntimeObject*)___0_source, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_selector, method);
return (RuntimeObject*)il2cppRetVal;
}
// System.Void easyar.Detail::easyar_ListOfTarget__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfTarget__ctor_mC7A72DD057CC62C4969E1D4BD73BADC20FF89B4D (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method) ;
// System.Int32 easyar.Detail::easyar_ListOfTarget_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfTarget_size_m4DD9EAE6A92934F0F157F820A0E5EA34EB78D310 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.Target>::.ctor()
inline void List_1__ctor_m1BAE79ACE1DFA0E91D955EF8E5E39CCE97AAA203 (List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.List`1<easyar.Target>::set_Capacity(System.Int32)
inline void List_1_set_Capacity_m98877099664409187F98BCB5FF4F97A4ECDE35B3 (List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD365C22FA3D32D70A2088AB13116E7BA5FBF0BFB_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_value, method);
}
// System.IntPtr easyar.Detail::easyar_ListOfTarget_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfTarget_at_m4C726AE2958BD4A06F7CB1D3F8998CDFB8E19EAF (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.Target>::Add(T)
inline void List_1_Add_m7C020587E552B89DE7412740BD753764949DF5E0_inline (List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* __this, Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void easyar.Detail/<>c__DisplayClass861_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass861_0__ctor_m5A4F4A89A5CBF461F03E6E650ABF1FBB6EBB58FB (U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfString::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfString_get_has_value_mC7BE094936D7977926EDDFA69A58409A0FD663E4 (OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_String_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_String_copy_m7E13ADD0EB3BC51CD3B5BEF8B729407C837765DA (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.Detail/OptionalOfString,easyar.Optional`1<System.String>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m7BF72D818DC2D6D1C84223C968E37FBFCC341CBE (Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// TValue easyar.Detail::map<easyar.Detail/OptionalOfString,easyar.Optional`1<System.String>>(TKey,System.Func`2<TKey,TValue>)
inline Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7 (OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___0_v, Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53* ___1_f, const RuntimeMethod* method)
{
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 il2cppRetVal;
(( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Action`2<easyar.ARCoreDeviceListDownloadStatus,easyar.Optional`1<System.String>>::Invoke(T1,T2)
inline void Action_2_Invoke_mB0EE60F6E5FC5B719FB0B6F4808157588FB8B72A_inline (Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7* __this, int32_t ___0_arg1, Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_2_Invoke_m6343941059117DF354182855F996EB3D08B4C06C_gshared_inline)((Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*)__this, (Il2CppFullySharedGenericAny)&___0_arg1, (Il2CppFullySharedGenericAny)&___1_arg2, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mC04CBEA6CC6EFA0B973956A713D234FFB4CE27FE (FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mD924949115C9C667747BFC60A29068DC09A5980A (DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/<>c__DisplayClass866_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass866_0__ctor_mCA178084B6994953D625B6F6E5EB4C4AE45873FA (U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC* __this, const RuntimeMethod* method) ;
// System.Void System.Action`2<easyar.CalibrationDownloadStatus,easyar.Optional`1<System.String>>::Invoke(T1,T2)
inline void Action_2_Invoke_m58B4E8BCF9FD5AE2E7ED0570DDB2A4E516CCF99E_inline (Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E* __this, int32_t ___0_arg1, Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_2_Invoke_m6343941059117DF354182855F996EB3D08B4C06C_gshared_inline)((Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*)__this, (Il2CppFullySharedGenericAny)&___0_arg1, (Il2CppFullySharedGenericAny)&___1_arg2, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m90EF222C7CBB0517AC60EF5A0F29A9CFF477F60C (FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m84FF08EB8D3C958DCE94B1EC1201848C78F7782D (DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.CloudLocalizerBlockInstance,System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m1E67E9DF558E4673730BA3560AEE69980B06C277 (Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<easyar.CloudLocalizerBlockInstance,System.IntPtr>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisCloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_TisIntPtr_t_m27F705AFF61CB8AF0C066C1AC597E96EFFB0EBAD (RuntimeObject* ___0_source, Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8* ___1_selector, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))Enumerable_Select_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m5BBCA2BC02448D0B77D2201BB08B13BAB3BABA53_gshared)((RuntimeObject*)___0_source, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_selector, method);
return (RuntimeObject*)il2cppRetVal;
}
// System.Void easyar.Detail::easyar_ListOfCloudLocalizerBlockInstance__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfCloudLocalizerBlockInstance__ctor_mB7540EBBD4980407914AF433B0FEF49F3ED15725 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method) ;
// System.Int32 easyar.Detail::easyar_ListOfCloudLocalizerBlockInstance_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfCloudLocalizerBlockInstance_size_mE5E02C992D5774038803BB064E38405251B5A635 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.CloudLocalizerBlockInstance>::.ctor()
inline void List_1__ctor_m26AB07F7095AC01DC2A5DEB4251A0686CB34F4DB (List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.List`1<easyar.CloudLocalizerBlockInstance>::set_Capacity(System.Int32)
inline void List_1_set_Capacity_m64BE8AEAA0092CBB640CB414BAC7C2B44F07BE56 (List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD365C22FA3D32D70A2088AB13116E7BA5FBF0BFB_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_value, method);
}
// System.IntPtr easyar.Detail::easyar_ListOfCloudLocalizerBlockInstance_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfCloudLocalizerBlockInstance_at_m63C71356D4C099CD08FBF3C980916E687D2D9B48 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_CloudLocalizerBlockInstance__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerBlockInstance__retain_m013B376FB0712A8800D4292CBCCBE988F34C4A66 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.CloudLocalizerBlockInstance>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* Detail_Object_from_c_TisCloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_mFA0F7F75BC92BF3334CBBC6770E533CA25A4B3AE (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1<easyar.CloudLocalizerBlockInstance>::Add(T)
inline void List_1_Add_m1606AE9A92D7D4963A0CA5EC18C3705FB16F6411_inline (List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* __this, CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void easyar.Detail/<>c__DisplayClass873_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass873_0__ctor_mCB6F63E0CD40F1F25CF342987F4D7D0240618C4F (U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_CloudLocalizerResult__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerResult__retain_mAF9FB6C5ACFCE050C2DB2C256B54627CCA21AED8 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.CloudLocalizerResult>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* Detail_Object_from_c_TisCloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80_m75F85D3CA8FA5E969559A932DF33BCBAA0E1AEBE (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Action`1<easyar.CloudLocalizerResult>::Invoke(T)
inline void Action_1_Invoke_mF8FFFC2F3DC073AF51DDE18E707CA74BC0A1687A_inline (Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526* __this, CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)___0_obj, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mD1E0F2F9E6A09F87A1FAD4373FF0A043E5C2AC79 (FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mCEAF2E4264F6485F15E6B30402743DAC3B1FDF2C (DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.MegaTrackerBlockInstance,System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m1B41DCB0752478CED01658F5FC0107A3C5DF9A34 (Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<easyar.MegaTrackerBlockInstance,System.IntPtr>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisMegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_TisIntPtr_t_m8E60C51DB635C6F4841ED1FEC2BEA2FBF9F9567D (RuntimeObject* ___0_source, Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7* ___1_selector, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))Enumerable_Select_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m5BBCA2BC02448D0B77D2201BB08B13BAB3BABA53_gshared)((RuntimeObject*)___0_source, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_selector, method);
return (RuntimeObject*)il2cppRetVal;
}
// System.Void easyar.Detail::easyar_ListOfMegaTrackerBlockInstance__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfMegaTrackerBlockInstance__ctor_m55EB88397194C99A85EA0E2E80F0F0A26DFC30E7 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method) ;
// System.Int32 easyar.Detail::easyar_ListOfMegaTrackerBlockInstance_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfMegaTrackerBlockInstance_size_m9EC9390396D96EF7F664FF78F6B69445EB475D42 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.MegaTrackerBlockInstance>::.ctor()
inline void List_1__ctor_mA074A07139CD164E150D2C61129C07F276E5FEEB (List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.List`1<easyar.MegaTrackerBlockInstance>::set_Capacity(System.Int32)
inline void List_1_set_Capacity_m8B405BAD023A91430BBFD7D6FCA32E3E20674AB5 (List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD365C22FA3D32D70A2088AB13116E7BA5FBF0BFB_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_value, method);
}
// System.IntPtr easyar.Detail::easyar_ListOfMegaTrackerBlockInstance_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfMegaTrackerBlockInstance_at_mF1749363BB433349BDE49FFE6FD06CF028953A74 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_MegaTrackerBlockInstance__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerBlockInstance__retain_m9FB4C792F5C1F4D8B5C1473154C168DDC13E49D0 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.MegaTrackerBlockInstance>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* Detail_Object_from_c_TisMegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_m114739F90E74B55CB560CBBF579B7AF0915ED296 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1<easyar.MegaTrackerBlockInstance>::Add(T)
inline void List_1_Add_mA40114B66946071ABA17F8916B283E53D428C013_inline (List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* __this, MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void easyar.Detail/<>c__DisplayClass882_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass882_0__ctor_mF5D24EA8585E8FFB2CD2ACAF4849F3ADAB5141A0 (U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_MegaTrackerLocalizationResponse__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerLocalizationResponse__retain_m8FD0090F8858C71F97EC00B4882DA64C09E0FA26 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.MegaTrackerLocalizationResponse>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* Detail_Object_from_c_TisMegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_mFDB77542CC38D41B0CAF9E4051BF81C18744EB3F (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Action`1<easyar.MegaTrackerLocalizationResponse>::Invoke(T)
inline void Action_1_Invoke_m5E7D9415DC87774350F6864E5D485E210CCAC786_inline (Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4* __this, MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)___0_obj, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m1AC3ECF1A2CF43BA92CA179AAB2CB0C8678B4C55 (FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m0059D1F351D45E3E8D7C3DB630538A6DF6329298 (DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.Image,System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mE2F873D464EE21AB3479F8B214ACF96827275C7F (Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<easyar.Image,System.IntPtr>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_TisIntPtr_t_mEAF797DF1F796F9A994E5D865FA7086118C60E5B (RuntimeObject* ___0_source, Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7* ___1_selector, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))Enumerable_Select_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m5BBCA2BC02448D0B77D2201BB08B13BAB3BABA53_gshared)((RuntimeObject*)___0_source, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_selector, method);
return (RuntimeObject*)il2cppRetVal;
}
// System.Void easyar.Detail::easyar_ListOfImage__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfImage__ctor_mBAE078EAC2E6EB41E7FD87587264D0351E8BB8E4 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method) ;
// System.Int32 easyar.Detail::easyar_ListOfImage_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfImage_size_m26CDFE42880D191FBC93C293CE9E433E4430AA5F (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.Image>::.ctor()
inline void List_1__ctor_m2D2A22A60825864FCF80AF043C9EB6F557E340AD (List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.List`1<easyar.Image>::set_Capacity(System.Int32)
inline void List_1_set_Capacity_m1EDCC7D6F4A0C647F75CBC7DA7C8A5F479512FF7 (List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD365C22FA3D32D70A2088AB13116E7BA5FBF0BFB_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_value, method);
}
// System.IntPtr easyar.Detail::easyar_ListOfImage_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfImage_at_m2E021E7E509E0245D2B62D07D81F73EE62451D1F (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_Image__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Image__retain_m3C397CF1EA933327F1C93BF9283A37ADE2625565 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.Image>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1<easyar.Image>::Add(T)
inline void List_1_Add_m0C0602273EB02B044FA38352C38CB33E9497AC0C_inline (List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* __this, Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void easyar.Detail/<>c__DisplayClass889_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass889_0__ctor_mAD23499C9C28523AE4245AF1CC5CC4A015419CDD (U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_CloudRecognizationResult__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizationResult__retain_m2FC438067DB6FFE76EC2C3E877CAB77DD71A344F (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.CloudRecognizationResult>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* Detail_Object_from_c_TisCloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_mA083DC43BB32A0C7C8723F29879652897D5BE342 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Action`1<easyar.CloudRecognizationResult>::Invoke(T)
inline void Action_1_Invoke_m2349DEF61B853CE2CBBF5373D21608035DAF5845_inline (Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06* __this, CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)___0_obj, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mCD39474D97C8C97AB6A688C407507E47FD96BFDC (FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m6F79E00D7E09AFD18D810EF9F4D47F5B0974519D (DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.BlockInfo,easyar.BlockInfo>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mA843505570D139312D07983538D50CADE1B0E523 (Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<easyar.BlockInfo,easyar.BlockInfo>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mCE7633494B3214A2E746048D88123CFD446ED11B (RuntimeObject* ___0_source, Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C* ___1_selector, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))Enumerable_Select_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m5BBCA2BC02448D0B77D2201BB08B13BAB3BABA53_gshared)((RuntimeObject*)___0_source, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_selector, method);
return (RuntimeObject*)il2cppRetVal;
}
// TSource[] System.Linq.Enumerable::ToArray<easyar.BlockInfo>(System.Collections.Generic.IEnumerable`1<TSource>)
inline BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15* Enumerable_ToArray_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mE401B160B04B678FA3F461B3500D859491904B1D (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* il2cppRetVal = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisIl2CppFullySharedGenericAny_mE1571336F171A560849F9D7CB38E3A9A4B43B1C6_gshared)((RuntimeObject*)___0_source, method);
return (BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15*)il2cppRetVal;
}
// System.IntPtr System.Runtime.InteropServices.Marshal::UnsafeAddrOfPinnedArrayElement<easyar.BlockInfo>(T[],System.Int32)
inline intptr_t Marshal_UnsafeAddrOfPinnedArrayElement_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mFD4412693EB724B6932EF394B47C609105B84468 (BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15* ___0_arr, int32_t ___1_index, const RuntimeMethod* method)
{
return (( intptr_t (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))Marshal_UnsafeAddrOfPinnedArrayElement_TisIl2CppFullySharedGenericAny_m7D00469DD2E0A2C81E437CFD3C17B3C1692DB153_gshared)((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)___0_arr, ___1_index, method);
}
// System.Void easyar.Detail::easyar_ListOfBlockInfo__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfBlockInfo__ctor_mFCDB5FB2830981F2E8AADEA831B0BC97C1E5DDDE (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method) ;
// System.Int32 easyar.Detail::easyar_ListOfBlockInfo_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfBlockInfo_size_m2984E02AA321BC7A86A634DB53A3BCB5F503EE3D (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.BlockInfo>::.ctor()
inline void List_1__ctor_m026713D9B38AECD271F132A3F790893039C16B58 (List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.List`1<easyar.BlockInfo>::set_Capacity(System.Int32)
inline void List_1_set_Capacity_mD9DA8E4F5E4FB14E9F29195944DB7B247166C481 (List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD365C22FA3D32D70A2088AB13116E7BA5FBF0BFB_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_value, method);
}
// easyar.BlockInfo easyar.Detail::easyar_ListOfBlockInfo_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 Detail_easyar_ListOfBlockInfo_at_mFD3C179A08EFE99C3578BC15F953EB62B1E6DF03 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.BlockInfo>::Add(T)
inline void List_1_Add_m23E1B76156AD7E164A51778DE93FCC8E32851822_inline (List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* __this, BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Void System.Action`1<easyar.AccelerometerResult>::Invoke(T)
inline void Action_1_Invoke_m4FF6EC32B23671ED8DA2FEEEBD8972C7C4E4D9E0_inline (Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* __this, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)&___0_obj, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromAccelerometerResult/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mFAB4C9A65EDC21F09BAF0D6D493A75E93768B668 (FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromAccelerometerResult/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m5411983510E5080AF138F815E0D787E35BDEF96D (DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/<>c__DisplayClass901_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass901_0__ctor_m480A57E819AB5301C28529060D4CF3793CE21BBD (U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_InputFrame__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrame__retain_m88F7E9EA7A5AF3AFA00899F13858A6142B2584DA (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.InputFrame>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* Detail_Object_from_c_TisInputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_m845F5B5615686EB8E2EA7A5581D3FEF161DF1506 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Action`1<easyar.InputFrame>::Invoke(T)
inline void Action_1_Invoke_m13FEA5C90C65BCBB581455B396ADBE8424AD4C0B_inline (Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1* __this, InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)___0_obj, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromInputFrame/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mACC2D6E5826E7CFE96B3BC73897D2DF6B8E57A4F (FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromInputFrame/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m5A4FAAF97FE2AAFA6446DF93E27865A4A2E8D83B (DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Action`1<easyar.CameraState>::Invoke(T)
inline void Action_1_Invoke_mC680220CC0A49018B1257FE5FA5FF9D3750B9BC3_inline (Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B* __this, int32_t ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)&___0_obj, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromCameraState/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mC6A9D168A197BE9B9C404C6F8F1D022952C7EC3F (FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromCameraState/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mDABCA95E2DED758BB49A0F01D9CFB4236E56323D (DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.String easyar.Detail::String_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_ptr, const RuntimeMethod* method) ;
// System.Void System.Action`2<easyar.PermissionStatus,System.String>::Invoke(T1,T2)
inline void Action_2_Invoke_m27C0502D4F614C4E656CDED09DF020E500687581_inline (Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20* __this, int32_t ___0_arg1, String_t* ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_2_Invoke_m6343941059117DF354182855F996EB3D08B4C06C_gshared_inline)((Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*)__this, (Il2CppFullySharedGenericAny)&___0_arg1, (Il2CppFullySharedGenericAny)___1_arg2, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m7CF3E226A7734ABAC146C4DE9B5028DA4B5D0EAE (FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mB4BD92ABA3F8716777ADA1930222D477C41E2C13 (DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Action`2<easyar.LogLevel,System.String>::Invoke(T1,T2)
inline void Action_2_Invoke_mF89665DC792B8C6E4EF6192C8EC17ADC3E78228C_inline (Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53* __this, int32_t ___0_arg1, String_t* ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_2_Invoke_m6343941059117DF354182855F996EB3D08B4C06C_gshared_inline)((Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*)__this, (Il2CppFullySharedGenericAny)&___0_arg1, (Il2CppFullySharedGenericAny)___1_arg2, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromLogLevelAndString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m62770BBCC9831153500FCF19E77E7DD093808151 (FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromLogLevelAndString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mAC481093091CB62D3C1C62551B2CC0C82A644BEF (DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Action`2<easyar.RecordStatus,System.String>::Invoke(T1,T2)
inline void Action_2_Invoke_mE66F43436BB50DC5041532D245F681B70D072881_inline (Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD* __this, int32_t ___0_arg1, String_t* ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_2_Invoke_m6343941059117DF354182855F996EB3D08B4C06C_gshared_inline)((Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*)__this, (Il2CppFullySharedGenericAny)&___0_arg1, (Il2CppFullySharedGenericAny)___1_arg2, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromRecordStatusAndString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m86E55233801C6ECFD055D2FB490C8736CD5C9AA0 (FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromRecordStatusAndString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m346D1764A90921848BD8ACEC801E8F3467F2EF05 (DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.PlaneData,System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mBF6AEF4C940FD133AF0D8B2C9D3E1FAA60943342 (Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<easyar.PlaneData,System.IntPtr>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisPlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_TisIntPtr_t_m9DEBAF18653CE1A5910C765FB325373F6389B781 (RuntimeObject* ___0_source, Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8* ___1_selector, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))Enumerable_Select_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m5BBCA2BC02448D0B77D2201BB08B13BAB3BABA53_gshared)((RuntimeObject*)___0_source, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_selector, method);
return (RuntimeObject*)il2cppRetVal;
}
// System.Void easyar.Detail::easyar_ListOfPlaneData__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfPlaneData__ctor_m94668F55429D1812A1EAFAD530DF958F625E0548 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method) ;
// System.Int32 easyar.Detail::easyar_ListOfPlaneData_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfPlaneData_size_m5B41A412E50B31E72D6B5EFA0FBC897AE30B3CB7 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.PlaneData>::.ctor()
inline void List_1__ctor_m202B558648CDDB23DD801D6083D2EC000EE39187 (List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.List`1<easyar.PlaneData>::set_Capacity(System.Int32)
inline void List_1_set_Capacity_m4824F9E7F5C569EDEA2988FD56345A2CAB6A83AF (List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD365C22FA3D32D70A2088AB13116E7BA5FBF0BFB_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_value, method);
}
// System.IntPtr easyar.Detail::easyar_ListOfPlaneData_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfPlaneData_at_mF4CF64A8F55B0A1CC299D942D4B92E2324F30F28 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_PlaneData__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_PlaneData__retain_m1ED2ED4E85AC9F1A4D0CB99D8AD5D8BEA28FEFAF (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.PlaneData>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* Detail_Object_from_c_TisPlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_m6A748FAD42F728BF3A095563170643B84506FDAA (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1<easyar.PlaneData>::Add(T)
inline void List_1_Add_m0C683AE108C542AE7E833BBF7AC5BAA1B9EE26E8_inline (List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* __this, PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void System.Action`1<System.Boolean>::Invoke(T)
inline void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)&___0_obj, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromBool/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m694F672241F41DDEA830FA01933137BBEC885C8E (FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromBool/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m5C4C07B469FB011021FD50BDB0DBD736C2D3EA5F (DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Action`3<System.Boolean,System.String,System.String>::Invoke(T1,T2,T3)
inline void Action_3_Invoke_m35EBBE8663EEE146276C38132CDC98E23800C96E_inline (Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10* __this, bool ___0_arg1, String_t* ___1_arg2, String_t* ___2_arg3, const RuntimeMethod* method)
{
(( void (*) (Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_3_Invoke_m20DB96A6E4363A11EE736FB20842C52E012CA3D6_gshared_inline)((Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146*)__this, (Il2CppFullySharedGenericAny)&___0_arg1, (Il2CppFullySharedGenericAny)___1_arg2, (Il2CppFullySharedGenericAny)___2_arg3, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m393DA39413D4DA573B928F858004B035350EA059 (FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mCFC0DB48836F87035306CDF2E1568B66F656D56B (DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Boolean,System.String>::Invoke(T1,T2)
inline void Action_2_Invoke_mEBF6CAF1B381E482329CEE02CB25A980B145CB3E_inline (Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* __this, bool ___0_arg1, String_t* ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_2_Invoke_m6343941059117DF354182855F996EB3D08B4C06C_gshared_inline)((Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*)__this, (Il2CppFullySharedGenericAny)&___0_arg1, (Il2CppFullySharedGenericAny)___1_arg2, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mD71CCF0A9DD6D568443A7DB607E8FE747EFD86EE (FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m64E7A6AF1BCE00084D9F70C0385B046FAB5A6F8E (DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Action`1<easyar.VideoStatus>::Invoke(T)
inline void Action_1_Invoke_m1ED511C98EA339BCFE9F0791C7EC417FE259FF0C_inline (Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E* __this, int32_t ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)&___0_obj, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromVideoStatus/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m50E5030D74EACCC71B3586BCB0F719DDEAFA7B59 (FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromVideoStatus/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m543DC86B2F941801DFCC05667398874D912477F4 (DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Action`1<easyar.LocationResult>::Invoke(T)
inline void Action_1_Invoke_m11151A0EBAEA09C537EFB0979EBAE353E309418A_inline (Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* __this, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)&___0_obj, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromLocationResult/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m4FA7C6E27967C91DDB7AE5CB28A6BCA982B5267C (FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromLocationResult/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mDD0E281C062FCA659B3DA1B0C69124BC0A41184C (DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Action`1<easyar.ProximityLocationResult>::Invoke(T)
inline void Action_1_Invoke_m0A5FFE37BBE2F6FB8CEC4872A902B47C12FA8E1C_inline (Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A* __this, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)&___0_obj, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromProximityLocationResult/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m2D0E42B90F1F5EE7FEF90A5D7068342D8FA631BC (FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromProximityLocationResult/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mC332C5F93B795A4A88FD7593C8742C55DEA2F1FD (DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/<>c__DisplayClass958_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass958_0__ctor_mCDA0B20C93413A1D4580C569F0FCEE45241FF90C (U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_FeedbackFrame__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrame__retain_mCA5358504A572232BF7235E747BC27282B8A1CC4 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.FeedbackFrame>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E* Detail_Object_from_c_TisFeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E_m0B69D2AACB8C948EC5569875B929918256F1DB5E (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Action`1<easyar.FeedbackFrame>::Invoke(T)
inline void Action_1_Invoke_m2107163916950F836D68D9C3AFB828927AB16B91_inline (Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618* __this, FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)___0_obj, method);
}
// System.Void easyar.Detail/FunctorOfVoidFromFeedbackFrame/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m131B878F012C00612E00A89DEE0A110EE849D717 (FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfVoidFromFeedbackFrame/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mA5AACB3A6EA31F8E685934CC2E3C23C586E11D6D (DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/<>c__DisplayClass962_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass962_0__ctor_m3D107B29877B3080014C2FBEE1DF2AC2C877E045 (U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ListOfOutputFrame_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfOutputFrame_copy_m91B959D8B0958006CDD832F2D23CDA5DE669121B (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<easyar.OutputFrame> easyar.Detail::ListOfOutputFrame_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* Detail_ListOfOutputFrame_from_c_mE5665C0E46DA01FD359093419827026FEF199FD6 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method) ;
// System.Void System.Action`1<easyar.OutputFrame>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m0DFC558BC80C2153C0C71B860374579663AFB702 (Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m685A441EC9FAC9D554B26FA83A08F4BEF96DFF0E_gshared)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.List`1<easyar.OutputFrame>::ForEach(System.Action`1<T>)
inline void List_1_ForEach_mCDD2E4065F31781EE07D180E424FA9D61AF5264C (List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* __this, Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* ___0_action, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, const RuntimeMethod*))List_1_ForEach_mA959944628050F666BD4CD147F51232EAC2E1B64_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)___0_action, method);
}
// TResult System.Func`2<System.Collections.Generic.List`1<easyar.OutputFrame>,easyar.OutputFrame>::Invoke(T)
inline OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* Func_2_Invoke_m11001D7A2557FE000B1AC8C0CD1117CF5C52DCFA_inline (Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF* __this, List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* ___0_arg, const RuntimeMethod* method)
{
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* il2cppRetVal;
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_gshared_inline)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, (Il2CppFullySharedGenericAny)___0_arg, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.IntPtr easyar.RefBase::get_cdata()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A (RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m2A98DFD900547E949783961D1F8B219D6B33A332 (FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m3E2C870200F3CE409060651F96CA99EF49C1AD21 (DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.OutputFrame,System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m842D41FD1C02CD440DE0E6691A0F238919E0C280 (Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<easyar.OutputFrame,System.IntPtr>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_TisIntPtr_t_mF7ED68A89661B07688D6A299BEB5C4DEDD9ABCAA (RuntimeObject* ___0_source, Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1* ___1_selector, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))Enumerable_Select_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m5BBCA2BC02448D0B77D2201BB08B13BAB3BABA53_gshared)((RuntimeObject*)___0_source, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_selector, method);
return (RuntimeObject*)il2cppRetVal;
}
// System.Void easyar.Detail::easyar_ListOfOutputFrame__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfOutputFrame__ctor_m8523D49A3FF48327C48105DA64AECDD75B6E3259 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method) ;
// System.Int32 easyar.Detail::easyar_ListOfOutputFrame_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfOutputFrame_size_mEA25B4A6956C9C11B76F0BF504755FDB2788473A (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.OutputFrame>::.ctor()
inline void List_1__ctor_m74E364377880BC4ED3667F685EA4B41B97580D87 (List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.List`1<easyar.OutputFrame>::set_Capacity(System.Int32)
inline void List_1_set_Capacity_m2173CA12FA4995CB3523FE4F3A78FED7BBF37991 (List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD365C22FA3D32D70A2088AB13116E7BA5FBF0BFB_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_value, method);
}
// System.IntPtr easyar.Detail::easyar_ListOfOutputFrame_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfOutputFrame_at_m40D6FAB153DA498757F61D0B07B444F69C8E0147 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.OutputFrame>::Add(T)
inline void List_1_Add_m8758F87041929FD2D758125830666EC22FED5CC5_inline (List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Func`2<System.IntPtr,easyar.RefBase>>::.ctor()
inline void Dictionary_2__ctor_mCFAA0D3A702EFBACD51CE01E8EB185AC8C880441 (Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void System.Func`2<System.IntPtr,easyar.RefBase>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5 (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Func`2<System.IntPtr,easyar.RefBase>>::Add(TKey,TValue)
inline void Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A (Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* __this, String_t* ___0_key, Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Add_m54D479280472DEA042DB3933AF547E666B017333_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, (Il2CppFullySharedGenericAny)___1_value, method);
}
// System.Void System.Collections.Generic.List`1<System.Action>::.ctor()
inline void List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212 (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Action>::Add(T)
inline void List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_inline (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Action>::GetEnumerator()
inline Enumerator_t3787AC8C42D500C005E2D239B9F7650C1E44A58D List_1_GetEnumerator_mB6C244AAEBAD19DF16131057B7A205817A226254 (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, const RuntimeMethod* method)
{
Enumerator_t3787AC8C42D500C005E2D239B9F7650C1E44A58D il2cppRetVal;
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))List_1_GetEnumerator_m8B2A92ACD4FBA5FBDC3F6F4F5C23A0DDF491DA61_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1/Enumerator<System.Action>::Dispose()
inline void Enumerator_Dispose_m7AF54658D389DA447BBE4C9F2D82278217B0972B (Enumerator_t3787AC8C42D500C005E2D239B9F7650C1E44A58D* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<System.Action>::get_Current()
inline Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* Enumerator_get_Current_m5CDD305956FDEFA478FF8F1F8D44992132542261_inline (Enumerator_t3787AC8C42D500C005E2D239B9F7650C1E44A58D* __this, const RuntimeMethod* method)
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* il2cppRetVal;
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Action>::MoveNext()
inline bool Enumerator_MoveNext_m6096A4A06C95B18044A650D3E9AE2AA3D2ECA568 (Enumerator_t3787AC8C42D500C005E2D239B9F7650C1E44A58D* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfBuffer::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfBuffer_get_has_value_m77FBC17E0DAFB3A38B29E22B88CE8E481DC9EDF1 (OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfBuffer::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfBuffer_set_has_value_m17019E4D30096E17664D807802593879A41D8ACE (OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfObjectTarget::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfObjectTarget_get_has_value_mCC0801248558F78FAAE73D673AC5DA81603E9C92 (OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfObjectTarget::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfObjectTarget_set_has_value_mDF8C74286CCCC224C14C84E2E4D08C9F95EA8A1A (OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfOutputFrame::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfOutputFrame_get_has_value_mB8A678C291F4A9276447547EC402815933C53DCF (OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfOutputFrame::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfOutputFrame_set_has_value_mB12EF0CE5B5170FDD6E5E9BCBB7BBA10C8690F01 (OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFrameFilterResult::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFrameFilterResult_set_has_value_m462CBB83722AD3A05AF06C774EC330E67C45ADE4 (OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromOutputFrame_get_has_value_mA5BED644FB4CC48EDA59A1BC4A0CF4283A058C87 (OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromOutputFrame_set_has_value_mDBF814AD3A9228354CC0FDD54C4CE3B3EF5A25C2 (OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfInt::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfInt_get_has_value_m95EA5D5814B1B321915E3C7724F0FE10EFBFDE2A (OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfInt::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573 (OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfString::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfString_set_has_value_m8E2C78B4A6C2556E9EF3EBF23020649118193E5E (OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfDouble::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfDouble_get_has_value_m214608E0073B7011F47889A37D9927C63AC169B6 (OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfDouble::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfDouble_set_has_value_m8FB362516EB409C39D5BA8E254A34CF28881A557 (OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfAccelerometerResult::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfAccelerometerResult_get_has_value_mDAB20C3900E88BF81D4AF7682DC2EC55CE411AC2 (OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfAccelerometerResult::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfAccelerometerResult_set_has_value_mCAAD0E057899B872B5A625745CF3481077212DF0 (OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfLocationResult::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfLocationResult_get_has_value_m6EF20AC0D2015094DC5E14968AF21EBA8541B857 (OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfLocationResult::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfLocationResult_set_has_value_m9B95D072D1D4313214629315ABC2DF956811E0CF (OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_get_has_value_m132B7F12428792E11211BA29F2E1FCC3E5CEAA52 (OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_set_has_value_m8AEE07F2DD399A1AA9E500D5CE0F5DFDD33DB1CC (OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfImageTarget::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfImageTarget_get_has_value_m3CA15AB2279B8B0A587AB003F7C3368812D521AC (OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfImageTarget::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfImageTarget_set_has_value_m1CA88109BF80DACEAE5A450554DF5EBD1EF747AD (OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromAccelerometerResult_get_has_value_m1447992436539C8B740D0985B6A9968AC080DFFD (OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromAccelerometerResult_set_has_value_m5CE55054C0E39FD4DF7DD77A09D2F73A5BD6805A (OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromInputFrame_get_has_value_m23574D1711D11A1D25EBB7C603A381FFB94CFDFC (OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromInputFrame_set_has_value_m6AFD8EBA283615AA243BC82669C36DF16109920B (OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromCameraState::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromCameraState_get_has_value_mB14A491DE54ED06B5711BC7A9FA49DC0A903CABD (OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromCameraState::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromCameraState_set_has_value_m0241EF5EB622037D5A18FC973C5F7BE971FD1890 (OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromPermissionStatusAndString_get_has_value_mC7941BBDB06D03AD18E99F7C33D79E6C702D5B47 (OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromPermissionStatusAndString_set_has_value_mA9E6E25D462A4371C2618CC7BA9ADFA710D3A4D0 (OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromRecordStatusAndString_get_has_value_m4AC8D7E62E782F1958C7D1DE9A5F74878EDEF399 (OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromRecordStatusAndString_set_has_value_m9407732BBB93383BC57906FAE0C346150BA38D13 (OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfMatrix44F::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfMatrix44F_get_has_value_mEB7D753D936645EC16606584EFC54C1D89C5BE19 (OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfMatrix44F::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfMatrix44F_set_has_value_m4A3F4A2DA877D9910090D6607D258052DA0AAE62 (OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromBool::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromBool_get_has_value_mB11F9DA29E1BBA3B9D6125B2E41CD3F94C3C6B1C (OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromBool::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromBool_set_has_value_m8DD19830D2584A2E1D09626CB4399B4317616E72 (OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfImage::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfImage_get_has_value_mB4A61B0EEA9C00DECDC24D23D96A939468AAE8EA (OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfImage::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfImage_set_has_value_mC335593EFBE203FBFC48BBA92D02249BC87410C9 (OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromVideoStatus_get_has_value_m6F8A2513CEF5AF14D1B54A5FF5043831B7455415 (OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromVideoStatus_set_has_value_m150E5F64F0CE891AE7B1EB89C349164558413663 (OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoid::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoid_get_has_value_mE09302646C6B2FBE58B6326ECDF5F99D8CDA8EFD (OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoid::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoid_set_has_value_m20BDD582DF5758793006ECAA1512D748F6FDCA31 (OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromLocationResult_get_has_value_mA66CE8AFBBEBFA7BA05747E8128029D8CA220A81 (OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromLocationResult_set_has_value_mC8024D8F3652393EB5E7A309703107291CB2406C (OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromProximityLocationResult_get_has_value_m4AE41CBBA624D1BDF9A989F18510CA2E82747A37 (OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromProximityLocationResult_set_has_value_m66EF2166BF285A01B2D9EC606A6B2A8D9514C995 (OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromFeedbackFrame_get_has_value_m4D272E56883B810AFD35DA74846B12CC8E50B8CF (OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromFeedbackFrame_set_has_value_mB8C4B69C5C9EB38FD0C30DDDFAC621ACC185D989 (OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.Detail/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0C3075D2CBF2B98F1A2B5DDBCBB8622D8123E2B5 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, const RuntimeMethod* method) ;
// TValue easyar.Detail::map<easyar.Optional`1<easyar.FrameFilterResult>,easyar.Detail/OptionalOfFrameFilterResult>(TKey,System.Func`2<TKey,TValue>)
inline OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 Detail_map_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mC0A19016B226938FC2A3E8CF8759DE730F06BD4D (Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 ___0_v, Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* ___1_f, const RuntimeMethod* method)
{
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 il2cppRetVal;
(( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean easyar.Optional`1<easyar.FrameFilterResult>::get_OnSome()
inline bool Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806 (Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841* __this, const RuntimeMethod* method)
{
return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method);
}
// T easyar.Optional`1<easyar.FrameFilterResult>::get_Value()
inline FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD (Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841* __this, const RuntimeMethod* method)
{
FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// easyar.Optional`1<T> easyar.Optional`1<easyar.FrameFilterResult>::get_Empty()
inline Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 Optional_1_get_Empty_m511C356CF88FA94D37F6E829745076ABB3AA15D8 (const RuntimeMethod* method)
{
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T easyar.Detail::Object_from_c<easyar.FrameFilterResult>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* Detail_Object_from_c_TisFrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B_m6387C536CAA76E3916B95956878348CCAD779EE7 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// easyar.Optional`1<T> easyar.Optional`1<easyar.FrameFilterResult>::op_Implicit(T)
inline Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 Optional_1_op_Implicit_m51F94B7FFDFFDEC69ABADE6031ABE8DE6F01C27B (FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* ___0_v, const RuntimeMethod* method)
{
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 il2cppRetVal;
(( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared)((Il2CppFullySharedGenericAny)___0_v, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.RefBase/Retainer::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9 (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.ObjectTargetParameters::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTargetParameters__ctor_m0EEB5D09DA2586ED94B2B24BCBC92D8B5349CB02 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ObjectTarget::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTarget__ctor_mBFEE68304A2318D1A7ED9F96DA8AA45ACADA829E (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ObjectTrackerResult::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerResult__ctor_mA16761B5F0D36A795BD629EC6777D7362BB29690 (ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ObjectTracker::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTracker__ctor_m1EA9E3E8EE7303C2BC50007E8EE2FE424FA985E8 (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ARCoreDeviceListDownloader::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARCoreDeviceListDownloader__ctor_m142227C950D3929A69E6D9ADE52D6D08C68BB6D5 (ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.CalibrationDownloader::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CalibrationDownloader__ctor_m30FAFD2AF8F69D0039C0F5469C79A28AC66E45A9 (CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.CloudLocalizerBlockInstance::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudLocalizerBlockInstance__ctor_m1C252E559AA47E52A95702D3DE2E0BF9039F765A (CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.CloudLocalizerResult::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudLocalizerResult__ctor_m494A11FDB99AD517049240878E6D64711B4DA5CD (CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.DeviceAuxiliaryInfo::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceAuxiliaryInfo__ctor_m639E74F1BB92B5B21E1001F2E26F69C3683A00A4 (DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.CloudLocalizer::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudLocalizer__ctor_m5F29C9BEAA07B8D8747A1D92A8031A7A13A636A4 (CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.MegaTrackerBlockInstance::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerBlockInstance__ctor_m9E0CA8CCDFD48015A066E14C545F3B6B35D616BF (MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.MegaTrackerResult::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerResult__ctor_mD0790087377502C10AE31086E740936D1C93CE99 (MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.MegaTrackerLocalizationResponse::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerLocalizationResponse__ctor_mB1BFE5CF0CE3E259088FC5B996AF4399C60BE91C (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.MegaTracker::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTracker__ctor_m35AF55986DB166C2B6F1341174BDB11612B65724 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.CloudRecognizationResult::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecognizationResult__ctor_m178612828CC63D03C0FEF986A041EE8A5C3FAEBA (CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.CloudRecognizer::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecognizer__ctor_mB0517C0B6E7AED872240B7C56F022BCEC7349D6B (CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.Buffer::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer__ctor_m26DC41F60DA76BDD202C86D2D4E97ADDE7C6A5BC (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.BufferDictionary::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferDictionary__ctor_mE93203BE36F7D3D2215B37BA8BE82F450D6030D8 (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.BufferPool::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferPool__ctor_mEE73BF57F5AA80B6943CFED2D2462691CC7F7904 (BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.CameraParameters::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraParameters__ctor_mFBFACA125B023E15C6DF6EE606CD348540D3226A (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.Image::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image__ctor_m6617F9816C0CFAD5916AB50DF610F9E9F1BBFDDC (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.DenseSpatialMap::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMap__ctor_m85A1668DA3765C412A007608CC2004E3D03F300E (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.SceneMesh::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneMesh__ctor_mDDF56D8590FCE56353EDF1836D837B91041D8C9A (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.Accelerometer::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Accelerometer__ctor_m7B1564DA9C0FEF5970E701ED97D1CA309FE1BCF9 (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ARCoreCameraDevice::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARCoreCameraDevice__ctor_m3B080099B18A29B605B152CBCDEA155E259845C8 (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ARKitCameraDevice::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARKitCameraDevice__ctor_m04CAD0ED2A74A3C49C6A073FCBB5B3C43D29BC01 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.CameraDevice::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDevice__ctor_mE4985F1C257011B28D71A1AC25177D9745E237EE (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.SurfaceTrackerResult::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerResult__ctor_mE4DC10A0416CA3085ADA3495CD6FDB402B6EF396 (SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.SurfaceTracker::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTracker__ctor_m25527FEF9E045AE61CF1A51E8DA2BD1A32568EDC (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.MotionTrackerCameraDevice::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionTrackerCameraDevice__ctor_m15AD438A899F161BA05C4AB104D635430A5FABAC (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.InputFrameRecorder::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameRecorder__ctor_m9EC35CE3568614CC21D5EA2C97DF12BAB2092736 (InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.InputFramePlayer::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFramePlayer__ctor_mE1AC4F9B77AAAEA27C6726A7092960948FF23D73 (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.CallbackScheduler::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackScheduler__ctor_m4B8975B6F0630B472C5981A144978E0D7CC11FDE (CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.DelayedCallbackScheduler::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelayedCallbackScheduler__ctor_m4A14C6D833A070FCCAE452A055B987E09C6BCAB4 (DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ImmediateCallbackScheduler::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmediateCallbackScheduler__ctor_m2FC6C9F75121151BF2E54BB43DD90913976C5435 (ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ImageTargetParameters::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetParameters__ctor_m67BCAFFB16FC9EC81A3FA64FE630DEEF53316EE0 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ImageTarget::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTarget__ctor_mA97DC41882620A1A683AFC7439061EB8F7A2EE0E (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ImageTrackerResult::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTrackerResult__ctor_mAB404DA4FD0A5417887C0EBE2833C0BBF949DDE5 (ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ImageTracker::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTracker__ctor_m88D5F8C9ACD54A6C1120A6A0D0D65420B406EDD3 (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.RealTimeCoordinateTransform::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RealTimeCoordinateTransform__ctor_m282C5C7BB7A9185CC5C816BFF2A8623932E54591 (RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.Recorder::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recorder__ctor_mE5F77BD0865CA546FC00F7DA86D34B30C3723FE4 (Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.RecorderConfiguration::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecorderConfiguration__ctor_m5F20F43F58A4B513E96A925B9E6FDD1003D6EDA1 (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapResult::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapResult__ctor_mCDCB00D08E8E6099F62F604D6D5FC77A32E3F75C (SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.PlaneData::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaneData__ctor_m581568FE4C8C2B186BFA525422DF94BD86D72573 (PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapConfig::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapConfig__ctor_mBDBEA223AD60D11CE4E70C49D533358B3A5CAD2B (SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMap::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMap__ctor_m7F73B44DA59F1723D3296C7A1BDEC8B424522C6F (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapManager::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapManager__ctor_mFFE6D92AD7417E833BCB2FE6D27E5EDE2D527C1B (SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.VideoPlayer::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoPlayer__ctor_m5F871ECB662E4C6D6023AAF72CADC0DB4EB9E738 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.SignalSink::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSink__ctor_m19C99B2254C54C1B549DC56A1A0F6B39191E85F7 (SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.SignalSource::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSource__ctor_m7E543E711B38DD870B98DDFA5183203FC59657BA (SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.AccelerometerResultSink::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResultSink__ctor_m40DA82C90DFE304B0010A843EE5F32E1EDDDF11D (AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.AccelerometerResultSource::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResultSource__ctor_m980E744B71EAE4344C06037FCF1B04C13DF7798F (AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.LocationResultSink::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResultSink__ctor_m2DE1DC73CDF83854466D45A96BB961EAA67DF9C9 (LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.LocationResultSource::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResultSource__ctor_m0070802D08B4ED42F2338077184D3C0EAD0F7678 (LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ProximityLocationResultSink::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResultSink__ctor_m3D923453FAD01326161EC1372F27E24790B22F03 (ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.ProximityLocationResultSource::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResultSource__ctor_mBC11DE3EC514F1E65BE4EBB6DF529752A203FEDB (ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.InputFrameSink::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameSink__ctor_m153177C8EA1F311628D3E53493C22E48961C1B56 (InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.InputFrameSource::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameSource__ctor_m0E9D1AD93F1D883A7A89B8544987A0053FB92E06 (InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.OutputFrameSink::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameSink__ctor_m5129F13A052FEA9E5F18D7ED6D6DFAF8D2C24272 (OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.OutputFrameSource::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameSource__ctor_m38E2837B4CC24F177135E7C167C5DBF45C501F57 (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.FeedbackFrameSink::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameSink__ctor_m18AA67C34BF7830CE8E7F058F2FC814219C576DF (FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.FeedbackFrameSource::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameSource__ctor_m24CBE0026A86028CA448EDB163CD6595C2F8359F (FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.InputFrameFork::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameFork__ctor_m3C4DE68AC452175DA10B7E402757192E70AE1C13 (InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.OutputFrameFork::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameFork__ctor_mA28AFDB10619C430520255BD3D516B3A946AD6AF (OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.OutputFrameJoin::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameJoin__ctor_m1687257F0EA7177E56323E91AE5830B601630854 (OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.FeedbackFrameFork::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameFork__ctor_m0EFD848100F201E685341898F365E1B91DF2E4B0 (FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.InputFrameThrottler::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameThrottler__ctor_m71072FD8DCABF6850DF29178A541B3BD6B52EBE5 (InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.OutputFrameBuffer::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameBuffer__ctor_m42943E55348EE5542155F023943E5FB3807B4E24 (OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.InputFrameToOutputFrameAdapter::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameToOutputFrameAdapter__ctor_mCC17126A0A691CBC4DDFFBDA531921E3DA4FE8E0 (InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.InputFrameToFeedbackFrameAdapter::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameToFeedbackFrameAdapter__ctor_m3175DD6A1C36DEA71405410EC66B58E1405CD14B (InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.InputFrame::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrame__ctor_m20CC1132C2A3CB1F68EABC8E11D3DB7560051D29 (InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.FrameFilterResult::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilterResult__ctor_m82A6974BBC521386B8BC59B6D1BA10242E574E73 (FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.OutputFrame::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrame__ctor_m0BB5E5CEB0A8BB436B3C0848355EA050BA8372D9 (OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.FeedbackFrame::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrame__ctor_m42A014055A6678508D044E2E38296AD1DB30850E (FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.Target::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Target__ctor_m2CAD736174A25C2FDBC016E04786D3357790BCAA (Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.TargetInstance::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetInstance__ctor_m7DA0AECB96E615D4671B3E88EB07E8A9D41C67BA (TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.TargetTrackerResult::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetTrackerResult__ctor_m330FA7122F2116E858ADB42FB911240F15FEBEAF (TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.TextureId::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureId__ctor_m91EDAEDD5A61BF7D26162288A5FCDA2FD8EFDB94 (TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.RefBase::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75 (RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* __this, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<System.String>::get_Empty()
inline Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60 (const RuntimeMethod* method)
{
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// easyar.Optional`1<T> easyar.Optional`1<System.String>::op_Implicit(T)
inline Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816 (String_t* ___0_v, const RuntimeMethod* method)
{
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 il2cppRetVal;
(( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared)((Il2CppFullySharedGenericAny)___0_v, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.Detail/<>c__DisplayClass962_1::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass962_1__ctor_m865EA42B1FDF50275EB6F4A9C9FEB32BD9771C3D (U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71* __this, const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void System.ObjectDisposedException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48 (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* __this, String_t* ___0_objectName, const RuntimeMethod* method) ;
// System.Void System.Object::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.IntPtr>::Invoke(T)
inline void Action_1_Invoke_m783EC8C62449882812B741E4DE67BF3106686D9C_inline (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* __this, intptr_t ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, (Il2CppFullySharedGenericAny)&___0_obj, method);
}
// System.Void System.GC::SuppressFinalize(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Void easyar.RefBase::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A (RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ;
// System.Void easyar.RefBase/Retainer::Invoke(System.IntPtr,System.IntPtr&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTargetParameters__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters__ctor_m8EF682591F8CC8D57147359D1E41D18234454039 (intptr_t* ___0_Return, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTargetParameters_bufferDictionary(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_bufferDictionary_m2BFEC6929631B75A1E6C1BAA86672617C4F3B596 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.BufferDictionary>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* Detail_Object_from_c_TisBufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_m7FA443946AAD66CEB9AB6D8ECC38DAF3FEDCDEEB (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters_setBufferDictionary(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_setBufferDictionary_mCDA7B8308A91345381E0EF036FF58F9D8AF95463 (intptr_t ___0_This, intptr_t ___1_bufferDictionary, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTargetParameters_objPath(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_objPath_mCCE704D07E4D5569CFDDA5034EF3CAA0B1404C82 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.IntPtr easyar.Detail::String_to_c(easyar.Detail/AutoRelease,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, String_t* ___1_s, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTargetParameters_setObjPath(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_setObjPath_m7E4FED0AC31415B54618086AC3ABCE8B98893BF4 (intptr_t ___0_This, intptr_t ___1_objPath, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTargetParameters_name(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_name_mBEDBA43E8E3CDF59C5BEA015889ECC7C54198EC1 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTargetParameters_setName(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_setName_m2D829341A8B29F357EF35E70AA8DA82DF76A08AB (intptr_t ___0_This, intptr_t ___1_name, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTargetParameters_uid(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_uid_mCD2659F9CD9BFF7A17E2D5B55052460FDF88EA01 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTargetParameters_setUid(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_setUid_mCF6D46A13AC88A2BC012EA4045699BEE73A0505F (intptr_t ___0_This, intptr_t ___1_uid, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTargetParameters_meta(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_meta_m3CE4AE443AB9AD83769CB15770A7406EE12AACB5 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTargetParameters_setMeta(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_setMeta_m070F8C6EBA3DC885C23E09BC86617708E73F384F (intptr_t ___0_This, intptr_t ___1_meta, const RuntimeMethod* method) ;
// System.Single easyar.Detail::easyar_ObjectTargetParameters_scale(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_ObjectTargetParameters_scale_m63F0072EB61982A4011E64303BD5FE6C1DBC8DBF (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTargetParameters_setScale(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_setScale_m4369E97458E6D35DDCEA515DA348C37062225F17 (intptr_t ___0_This, float ___1_size, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTarget__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget__ctor_mC70E3307A91F2864794EF61EF205EABBDEA7D442 (intptr_t* ___0_Return, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTarget_createFromParameters(System.IntPtr,easyar.Detail/OptionalOfObjectTarget&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_createFromParameters_m9B7A3F92D53E0902F79F1B25B33668FD9703002B (intptr_t ___0_parameters, OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* ___1_Return, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.Detail/OptionalOfObjectTarget,easyar.Optional`1<easyar.ObjectTarget>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m9F91C392588444F26A15E7EAE5F33421E6EAB2C0 (Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// TValue easyar.Detail::map<easyar.Detail/OptionalOfObjectTarget,easyar.Optional`1<easyar.ObjectTarget>>(TKey,System.Func`2<TKey,TValue>)
inline Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 Detail_map_TisOptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27_TisOptional_1_tEED41311750CB7982624BE712E12013E6B1C56E2_mBB3D9D25B0B27E017419A587F2C07809392DF159 (OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 ___0_v, Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* ___1_f, const RuntimeMethod* method)
{
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 il2cppRetVal;
(( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.Detail::easyar_ObjectTarget_createFromObjectFile(System.IntPtr,easyar.StorageType,System.IntPtr,System.IntPtr,System.IntPtr,System.Single,easyar.Detail/OptionalOfObjectTarget&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_createFromObjectFile_mFF49B305E448F2231AA5FC0A897513E1B25E56D3 (intptr_t ___0_path, int32_t ___1_storageType, intptr_t ___2_name, intptr_t ___3_uid, intptr_t ___4_meta, float ___5_scale, OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* ___6_Return, const RuntimeMethod* method) ;
// System.Single easyar.Detail::easyar_ObjectTarget_scale(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_ObjectTarget_scale_mB1753AFED7667CD05E515AF409891CF1176E9667 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTarget_boundingBox(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_boundingBox_m23B81E41E70D24665552218AEED8263F329A0A3A (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<easyar.Vec3F> easyar.Detail::ListOfVec3F_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* Detail_ListOfVec3F_from_c_mAD777743D1F09B34126050B686442137020790C1 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail::easyar_ObjectTarget_setScale(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ObjectTarget_setScale_m602579EC7A0FA72995C0C6657FEF722B66CA353B (intptr_t ___0_This, float ___1_scale, const RuntimeMethod* method) ;
// System.Int32 easyar.Detail::easyar_ObjectTarget_runtimeID(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ObjectTarget_runtimeID_m8F0CA161B6B588534E6B6D70675ACB55A2ABD69A (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTarget_uid(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_uid_mD2003654EA8252D303FCA51EDFD28228A1D6C79D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTarget_name(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_name_mB3E95264F8215B8ECBFBCDF5F658DD22A3476E63 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTarget_setName(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_setName_mDC31DEA328695E3CD776CCF4A6C0BC778F23DD5F (intptr_t ___0_This, intptr_t ___1_name, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTarget_meta(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_meta_m3DCF1A873F60EB7C3D90165973D7F8BDED3C4278 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTarget_setMeta(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_setMeta_m044DD3092A94CEA4740ED9D4074017703AC78236 (intptr_t ___0_This, intptr_t ___1_data, const RuntimeMethod* method) ;
// System.Void easyar.ObjectTarget/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1D4A02E453FDF20529C683E4B8C26A1EC04AE7DF (U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E* __this, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<easyar.ObjectTarget>::get_Empty()
inline Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 Optional_1_get_Empty_m6A9B84C67924EC35F34DE3381104A26163A01A78 (const RuntimeMethod* method)
{
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T easyar.Detail::Object_from_c<easyar.ObjectTarget>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* Detail_Object_from_c_TisObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_m2947768DF3AC995331E21C0D6A692B35BD3B64F0 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// easyar.Optional`1<T> easyar.Optional`1<easyar.ObjectTarget>::op_Implicit(T)
inline Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 Optional_1_op_Implicit_m1684DA3230E98A8F09CDF7666366910C15795641 (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* ___0_v, const RuntimeMethod* method)
{
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 il2cppRetVal;
(( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared)((Il2CppFullySharedGenericAny)___0_v, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.Detail::easyar_ObjectTrackerResult_targetInstances(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTrackerResult_targetInstances_mD7790C7657D8FFA209690DE027FC3F738A7761E1 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<easyar.TargetInstance> easyar.Detail::ListOfTargetInstance_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* Detail_ListOfTargetInstance_from_c_mA6135872292F0BFD6CB842FA1547189A4597FCD0 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method) ;
// System.IntPtr easyar.Detail::ListOfTargetInstance_to_c(easyar.Detail/AutoRelease,System.Collections.Generic.List`1<easyar.TargetInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_ListOfTargetInstance_to_c_mAC8CAB5D9BD8B668C5BEB2E7FAD1565A8D3AE1B1 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* ___1_l, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTrackerResult_setTargetInstances(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTrackerResult_setTargetInstances_m3BAAE18E72C0B9B6247FDCDAEAEE8221E295AB9E (intptr_t ___0_This, intptr_t ___1_instances, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail::easyar_ObjectTracker_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ObjectTracker_isAvailable_m8BEEB7FBCD29B15F3B6B5324948A7183EB2A4B7B (const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTracker_feedbackFrameSink(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_feedbackFrameSink_m842A6837B742FAB4921E543AEDBA576624275326 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.FeedbackFrameSink>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Int32 easyar.Detail::easyar_ObjectTracker_bufferRequirement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ObjectTracker_bufferRequirement_m87B48E41F8B37B83CC5ACE987D7662F864F51E60 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTracker_outputFrameSource(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_outputFrameSource_m034C94C0617880D913CC251B44044C5E9565B9DB (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.OutputFrameSource>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.Detail::easyar_ObjectTracker_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_create_mF2E9C1EFF1EC80408D2037E1FA7791A66BB92142 (intptr_t* ___0_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.ObjectTracker>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* Detail_Object_from_c_TisObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_m0B8C0A8F1126137058FB46CD387A7EC881A3DEBE (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.Detail::easyar_ObjectTracker_setResultPostProcessing(System.IntPtr,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_setResultPostProcessing_m818E46DD6C012D169BD0CC7F9B6152CDFF36FA5C (intptr_t ___0_This, bool ___1_enablePersistentTargetInstance, bool ___2_enableMotionFusion, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail::easyar_ObjectTracker_start(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ObjectTracker_start_mB76C303575BF4E3391112C5A15EAAF0BFA448DAF (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTracker_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_stop_m808201CE20BA6A2F29060F849CA4F06BC14937D9 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTracker_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_close_mA0DB35BBBA17924AFB1A628A37BBA264E85CAD7A (intptr_t ___0_This, const RuntimeMethod* method) ;
// easyar.Detail/FunctorOfVoidFromTargetAndBool easyar.Detail::FunctorOfVoidFromTargetAndBool_to_c(System.Action`2<easyar.Target,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 Detail_FunctorOfVoidFromTargetAndBool_to_c_m75D1F12F6F7098E006BFDCD82E88852B5AA93B8F (Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___0_f, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTracker_loadTarget(System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/FunctorOfVoidFromTargetAndBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_loadTarget_m52FB71D5811E7B64234F521889E31DB9EC1FD588 (intptr_t ___0_This, intptr_t ___1_target, intptr_t ___2_callbackScheduler, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 ___3_callback, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTracker_unloadTarget(System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/FunctorOfVoidFromTargetAndBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_unloadTarget_m6E892D944FE06470C00FF8EC6BA8AF3369D6DB14 (intptr_t ___0_This, intptr_t ___1_target, intptr_t ___2_callbackScheduler, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 ___3_callback, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ObjectTracker_targets(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_targets_m5E3D4668D1035D900C0E21153724FDF9A0F12C75 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<easyar.Target> easyar.Detail::ListOfTarget_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* Detail_ListOfTarget_from_c_mB0F99FF79068E783057261953BF6DBBA7B9E0F7A (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail::easyar_ObjectTracker_setSimultaneousNum(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ObjectTracker_setSimultaneousNum_m59833DAB60447A49DAACCE75F2715923C740DD73 (intptr_t ___0_This, int32_t ___1_num, const RuntimeMethod* method) ;
// System.Int32 easyar.Detail::easyar_ObjectTracker_simultaneousNum(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ObjectTracker_simultaneousNum_mED45A5D03EBBC87D042ED70D01D3F2674BA9E98F (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ARCoreDeviceListDownloader__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreDeviceListDownloader__ctor_m09E2E4D35916A94CC578810492CC7AF7BD7C42CB (intptr_t* ___0_Return, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.Optional`1<System.Int32>,easyar.Detail/OptionalOfInt>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m18AAB304382868CE91380E624679188A34082726 (Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// TValue easyar.Detail::map<easyar.Optional`1<System.Int32>,easyar.Detail/OptionalOfInt>(TKey,System.Func`2<TKey,TValue>)
inline OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39 (Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___0_v, Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* ___1_f, const RuntimeMethod* method)
{
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 il2cppRetVal;
(( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString easyar.Detail::FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_to_c(System.Action`2<easyar.ARCoreDeviceListDownloadStatus,easyar.Optional`1<System.String>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_to_c_m47BB97381FE6025146C313E281C2D66151B0351C (Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7* ___0_f, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_ARCoreDeviceListDownloader_download(System.IntPtr,easyar.Detail/OptionalOfInt,System.IntPtr,easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreDeviceListDownloader_download_m38CC02AE5FF0F5624285FEC1C6600CFB83FA8415 (intptr_t ___0_This, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___1_timeoutMilliseconds, intptr_t ___2_callbackScheduler, FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB ___3_onCompleted, const RuntimeMethod* method) ;
// System.Void easyar.ARCoreDeviceListDownloader/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1329EED375306BD9253FD8707C8B181298746ADF (U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.Optional`1<System.Int32>::get_OnSome()
inline bool Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6 (Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA* __this, const RuntimeMethod* method)
{
return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method);
}
// T easyar.Optional`1<System.Int32>::get_Value()
inline int32_t Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686 (Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA* __this, const RuntimeMethod* method)
{
int32_t il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.Detail::easyar_CalibrationDownloader__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CalibrationDownloader__ctor_m5E8F219567BF2BAE15AAE946E8C944CA2D86CA27 (intptr_t* ___0_Return, const RuntimeMethod* method) ;
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString easyar.Detail::FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_to_c(System.Action`2<easyar.CalibrationDownloadStatus,easyar.Optional`1<System.String>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_to_c_mF2042E4A124FB35FA34C193B59F878B89B47A434 (Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E* ___0_f, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_CalibrationDownloader_download(System.IntPtr,easyar.Detail/OptionalOfInt,System.IntPtr,easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CalibrationDownloader_download_m4DC6B0FA01BBD24384F641350EB507CE540231BE (intptr_t ___0_This, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___1_timeoutMilliseconds, intptr_t ___2_callbackScheduler, FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF ___3_onCompleted, const RuntimeMethod* method) ;
// System.Void easyar.CalibrationDownloader/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m2E2DE6E96D661D5555E4E6ADC2690F254926A553 (U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_CloudLocalizerBlockInstance_blockId(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerBlockInstance_blockId_m39100D2284D0190A06BF6DD5326706310785B50C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_CloudLocalizerBlockInstance_name(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerBlockInstance_name_mCFEFBCFB3103D44EB49B41B7E8B67A5E76DBA84C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// easyar.Matrix44F easyar.Detail::easyar_CloudLocalizerBlockInstance_pose(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_CloudLocalizerBlockInstance_pose_mC3B13A7DAF86AF8994B23B8746B1242F6E841D08 (intptr_t ___0_This, const RuntimeMethod* method) ;
// easyar.CloudLocalizerStatus easyar.Detail::easyar_CloudLocalizerResult_localizeStatus(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CloudLocalizerResult_localizeStatus_m8939ADC24F92770CF0499C26D0C9FB79D057BB55 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_CloudLocalizerResult_blockInstances(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerResult_blockInstances_mF680A14E22D5DFAF7961496F474E3CB799B09DC9 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<easyar.CloudLocalizerBlockInstance> easyar.Detail::ListOfCloudLocalizerBlockInstance_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* Detail_ListOfCloudLocalizerBlockInstance_from_c_m123DEDEC2A7C4F2C5F286FBB5C882AAC4784D76B (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_CloudLocalizerResult_extraInfo(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerResult_extraInfo_mB69F2D0AFCBD80E1AF28C8A2BA2DD9FE2FA7B18F (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_CloudLocalizerResult_exceptionInfo(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerResult_exceptionInfo_mB60F0FE4C9648E9EE3E6210195E48A9C069A0064 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// easyar.Detail/OptionalOfDouble easyar.Detail::easyar_CloudLocalizerResult_serverResponseDuration(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C Detail_easyar_CloudLocalizerResult_serverResponseDuration_mC9FCD9F17183FCEAA05750227F90FB782FAC7CAB (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.Detail/OptionalOfDouble,easyar.Optional`1<System.Double>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m4989138E69288A03A85954E60CC42EF48EE8F7F9 (Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method);
}
// TValue easyar.Detail::map<easyar.Detail/OptionalOfDouble,easyar.Optional`1<System.Double>>(TKey,System.Func`2<TKey,TValue>)
inline Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B (OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C ___0_v, Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* ___1_f, const RuntimeMethod* method)
{
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 il2cppRetVal;
(( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// easyar.Detail/OptionalOfDouble easyar.Detail::easyar_CloudLocalizerResult_serverCalculationDuration(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C Detail_easyar_CloudLocalizerResult_serverCalculationDuration_m673F06C37F42C24735179F5C502DDE32A97657E5 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void easyar.CloudLocalizerResult/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE83D187868D6C0DD9019613D5DCE89798BC7AC9E (U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A* __this, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<System.Double>::get_Empty()
inline Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD (const RuntimeMethod* method)
{
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// easyar.Optional`1<T> easyar.Optional`1<System.Double>::op_Implicit(T)
inline Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7 (double ___0_v, const RuntimeMethod* method)
{
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 il2cppRetVal;
(( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.Detail::easyar_DeviceAuxiliaryInfo_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DeviceAuxiliaryInfo_create_mC6E405572569251786376B49590AC0FF9A7278AA (intptr_t* ___0_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.DeviceAuxiliaryInfo>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* Detail_Object_from_c_TisDeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B_m58A5DBC0815CBA6428176643625F951460C36215 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.Detail::easyar_DeviceAuxiliaryInfo_setAcceleration(System.IntPtr,easyar.AccelerometerResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DeviceAuxiliaryInfo_setAcceleration_m0CBCC1038AE22AE9B510573AA2E89D87F3E5D32D (intptr_t ___0_This, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_acce, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_DeviceAuxiliaryInfo_setGPSLocation(System.IntPtr,easyar.LocationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DeviceAuxiliaryInfo_setGPSLocation_m130F8EC14F06108F9B69E8ED682E640625230EFF (intptr_t ___0_This, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_gps, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_DeviceAuxiliaryInfo_setProximityLocation(System.IntPtr,easyar.ProximityLocationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DeviceAuxiliaryInfo_setProximityLocation_m0B540A547853F5D32C59B77AC8BFDB409430E2C1 (intptr_t ___0_This, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_proximity, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_DeviceAuxiliaryInfo_setECompass(System.IntPtr,System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DeviceAuxiliaryInfo_setECompass_m986A5EDD4ED6067F1471962AC1C69841F541C251 (intptr_t ___0_This, double ___1_northHeading, double ___2_headingAccuracy, const RuntimeMethod* method) ;
// System.Boolean easyar.Detail::easyar_CloudLocalizer_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CloudLocalizer_isAvailable_mFEA24292AEBD2BF4065A13FBAA1A21E8827932BC (const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_CloudLocalizer_create(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizer_create_m0F759D516FF62A0829C6F3DD7D471939C9893A48 (intptr_t ___0_server, intptr_t ___1_apiKey, intptr_t ___2_apiSecret, intptr_t ___3_appId, intptr_t* ___4_Return, const RuntimeMethod* method) ;
// T easyar.Detail::Object_from_c<easyar.CloudLocalizer>(System.IntPtr,System.Func`2<System.IntPtr,System.IntPtr>)
inline CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* Detail_Object_from_c_TisCloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D_m94AE59EE880A1ECA7405F557142C43B4E9FBF939 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method)
{
CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* il2cppRetVal;
(( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult easyar.Detail::FunctorOfVoidFromCloudLocalizerResult_to_c(System.Action`1<easyar.CloudLocalizerResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6 Detail_FunctorOfVoidFromCloudLocalizerResult_to_c_m930F6C46435C536CFB810B42AA5CBDED54185A18 (Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526* ___0_f, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_CloudLocalizer_resolve(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfInt,System.IntPtr,easyar.Detail/FunctorOfVoidFromCloudLocalizerResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizer_resolve_m6D136ADCE37C198F45B33989B355AEFE514B10E8 (intptr_t ___0_This, intptr_t ___1_inputFrame, intptr_t ___2_message, intptr_t ___3_deviceAuxInfo, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___4_timeoutMilliseconds, intptr_t ___5_callbackScheduler, FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6 ___6_callback, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_CloudLocalizer_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizer_close_m2A0C16552A2590AC14457DF23B393AC90978FD24 (intptr_t ___0_This, const RuntimeMethod* method) ;
// System.Void easyar.CloudLocalizer/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6260D2A6641320C8D1D323E0243E62742897651F (U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41* __this, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_MegaTrackerBlockInstance_blockId(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerBlockInstance_blockId_m6942A2091F43A5B2CE302093400ED27BEE6034A7 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// System.Void easyar.Detail::easyar_MegaTrackerBlockInstance_name(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerBlockInstance_name_m6C65346A57560037B11383D65EAA6A404CAC20BE (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ;
// easyar.Matrix44F easyar.Detail::easyar_MegaTrackerBlockInstance_pose(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_MegaTrackerBlockInstance_pose_mE539FDCF391DE0742C69A0EBCB16814EB0BA6907 (intptr_t ___0_This, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C void CDECL easyar_String_from_utf8(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_String_from_utf8_begin(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_String_begin(intptr_t);
IL2CPP_EXTERN_C intptr_t CDECL easyar_String_end(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_String_copy(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_String__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters__ctor(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters_bufferDictionary(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters_setBufferDictionary(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters_objPath(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters_setObjPath(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters_name(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters_setName(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters_uid(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters_setUid(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters_meta(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters_setMeta(intptr_t, intptr_t);
IL2CPP_EXTERN_C float CDECL easyar_ObjectTargetParameters_scale(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters_setScale(intptr_t, float);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTargetParameters__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ObjectTargetParameters__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTarget__ctor(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTarget_createFromParameters(intptr_t, OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTarget_createFromObjectFile(intptr_t, int32_t, intptr_t, intptr_t, intptr_t, float, OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27*);
IL2CPP_EXTERN_C float CDECL easyar_ObjectTarget_scale(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTarget_boundingBox(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_ObjectTarget_setScale(intptr_t, float);
IL2CPP_EXTERN_C int32_t CDECL easyar_ObjectTarget_runtimeID(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTarget_uid(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTarget_name(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTarget_setName(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTarget_meta(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTarget_setMeta(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTarget__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTarget__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ObjectTarget__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_castObjectTargetToTarget(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_tryCastTargetToObjectTarget(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTrackerResult_targetInstances(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTrackerResult_setTargetInstances(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTrackerResult__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTrackerResult__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ObjectTrackerResult__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_castObjectTrackerResultToFrameFilterResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_tryCastFrameFilterResultToObjectTrackerResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_castObjectTrackerResultToTargetTrackerResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_tryCastTargetTrackerResultToObjectTrackerResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_ObjectTracker_isAvailable();
IL2CPP_EXTERN_C void CDECL easyar_ObjectTracker_feedbackFrameSink(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ObjectTracker_bufferRequirement(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTracker_outputFrameSource(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTracker_create(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTracker_setResultPostProcessing(intptr_t, int8_t, int8_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_ObjectTracker_start(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTracker_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTracker_close(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTracker_loadTarget(intptr_t, intptr_t, intptr_t, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTracker_unloadTarget(intptr_t, intptr_t, intptr_t, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTracker_targets(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_ObjectTracker_setSimultaneousNum(intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_ObjectTracker_simultaneousNum(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTracker__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ObjectTracker__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ObjectTracker__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARCoreDeviceListDownloader__ctor(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ARCoreDeviceListDownloader_download(intptr_t, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, intptr_t, FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_ARCoreDeviceListDownloader__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARCoreDeviceListDownloader__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ARCoreDeviceListDownloader__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CalibrationDownloader__ctor(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_CalibrationDownloader_download(intptr_t, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, intptr_t, FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_CalibrationDownloader__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CalibrationDownloader__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_CalibrationDownloader__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizerBlockInstance_blockId(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizerBlockInstance_name(intptr_t, intptr_t*);
IL2CPP_EXTERN_C Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 CDECL easyar_CloudLocalizerBlockInstance_pose(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizerBlockInstance__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizerBlockInstance__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_CloudLocalizerBlockInstance__typeName(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_CloudLocalizerResult_localizeStatus(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizerResult_blockInstances(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizerResult_extraInfo(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizerResult_exceptionInfo(intptr_t, intptr_t*);
IL2CPP_EXTERN_C OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C CDECL easyar_CloudLocalizerResult_serverResponseDuration(intptr_t);
IL2CPP_EXTERN_C OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C CDECL easyar_CloudLocalizerResult_serverCalculationDuration(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizerResult__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizerResult__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_CloudLocalizerResult__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_DeviceAuxiliaryInfo_create(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_DeviceAuxiliaryInfo_setAcceleration(intptr_t, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B);
IL2CPP_EXTERN_C void CDECL easyar_DeviceAuxiliaryInfo_setGPSLocation(intptr_t, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0);
IL2CPP_EXTERN_C void CDECL easyar_DeviceAuxiliaryInfo_setProximityLocation(intptr_t, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F);
IL2CPP_EXTERN_C void CDECL easyar_DeviceAuxiliaryInfo_setECompass(intptr_t, double, double);
IL2CPP_EXTERN_C void CDECL easyar_DeviceAuxiliaryInfo__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_DeviceAuxiliaryInfo__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_DeviceAuxiliaryInfo__typeName(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_CloudLocalizer_isAvailable();
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizer_create(intptr_t, intptr_t, intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizer_resolve(intptr_t, intptr_t, intptr_t, intptr_t, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, intptr_t, FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizer_close(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizer__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CloudLocalizer__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_CloudLocalizer__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerBlockInstance_blockId(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerBlockInstance_name(intptr_t, intptr_t*);
IL2CPP_EXTERN_C Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 CDECL easyar_MegaTrackerBlockInstance_pose(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerBlockInstance__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerBlockInstance__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_MegaTrackerBlockInstance__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerResult_instances(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerResult__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerResult__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_MegaTrackerResult__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_castMegaTrackerResultToFrameFilterResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_tryCastFrameFilterResultToMegaTrackerResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerLocalizationResponse_inputFrame(intptr_t, intptr_t*);
IL2CPP_EXTERN_C OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 CDECL easyar_MegaTrackerLocalizationResponse_acceleration(intptr_t);
IL2CPP_EXTERN_C OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE CDECL easyar_MegaTrackerLocalizationResponse_location(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_MegaTrackerLocalizationResponse_status(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerLocalizationResponse_instances(intptr_t, intptr_t*);
IL2CPP_EXTERN_C OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C CDECL easyar_MegaTrackerLocalizationResponse_serverResponseDuration(intptr_t);
IL2CPP_EXTERN_C OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C CDECL easyar_MegaTrackerLocalizationResponse_serverCalculationDuration(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerLocalizationResponse_errorMessage(intptr_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1*);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerLocalizationResponse_extraInfo(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerLocalizationResponse__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTrackerLocalizationResponse__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_MegaTrackerLocalizationResponse__typeName(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_MegaTracker_isAvailable();
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_inputFrameSink(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_setInputFrameSourceType(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_accelerometerResultSink(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_locationResultSink(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_proximityLocationResultSink(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_MegaTracker_bufferRequirement(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_outputFrameSource(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_create(intptr_t, intptr_t, intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_setRequestTimeParameters(intptr_t, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_setResultPoseType(intptr_t, int8_t, int8_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_setRequestMessage(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_setLocalizationCallback(intptr_t, intptr_t, OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke);
IL2CPP_EXTERN_C int8_t CDECL easyar_MegaTracker_start(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_reset(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker_close(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MegaTracker__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_MegaTracker__typeName(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_CloudRecognizationResult_getStatus(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CloudRecognizationResult_getTarget(intptr_t, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3*);
IL2CPP_EXTERN_C void CDECL easyar_CloudRecognizationResult_getUnknownErrorMessage(intptr_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1*);
IL2CPP_EXTERN_C void CDECL easyar_CloudRecognizationResult__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CloudRecognizationResult__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_CloudRecognizationResult__typeName(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_CloudRecognizer_isAvailable();
IL2CPP_EXTERN_C void CDECL easyar_CloudRecognizer_create(intptr_t, intptr_t, intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_CloudRecognizer_createByCloudSecret(intptr_t, intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_CloudRecognizer_resolve(intptr_t, intptr_t, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, intptr_t, FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_CloudRecognizer_close(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CloudRecognizer__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CloudRecognizer__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_CloudRecognizer__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Buffer_wrap(intptr_t, int32_t, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_Buffer_create(int32_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_Buffer_data(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_Buffer_size(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Buffer_memoryCopy(intptr_t, intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_Buffer_tryCopyFrom(intptr_t, intptr_t, int32_t, int32_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_Buffer_tryCopyTo(intptr_t, int32_t, intptr_t, int32_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_Buffer_partition(intptr_t, int32_t, int32_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_Buffer__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Buffer__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_Buffer__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_BufferDictionary__ctor(intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_BufferDictionary_count(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_BufferDictionary_contains(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_BufferDictionary_tryGet(intptr_t, intptr_t, OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3*);
IL2CPP_EXTERN_C void CDECL easyar_BufferDictionary_set(intptr_t, intptr_t, intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_BufferDictionary_remove(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_BufferDictionary_clear(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_BufferDictionary__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_BufferDictionary__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_BufferDictionary__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_BufferPool__ctor(int32_t, int32_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_BufferPool_block_size(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_BufferPool_capacity(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_BufferPool_size(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_BufferPool_tryAcquire(intptr_t, OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3*);
IL2CPP_EXTERN_C void CDECL easyar_BufferPool__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_BufferPool__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_BufferPool__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraParameters__ctor(Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, int32_t, int32_t, intptr_t*);
IL2CPP_EXTERN_C Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 CDECL easyar_CameraParameters_size(intptr_t);
IL2CPP_EXTERN_C Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 CDECL easyar_CameraParameters_focalLength(intptr_t);
IL2CPP_EXTERN_C Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 CDECL easyar_CameraParameters_principalPoint(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraParameters_cameraDeviceType(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraParameters_cameraOrientation(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraParameters_createWithDefaultIntrinsics(Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485, int32_t, int32_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_CameraParameters_getResized(intptr_t, Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraParameters_imageOrientation(intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_CameraParameters_imageHorizontalFlip(intptr_t, int8_t);
IL2CPP_EXTERN_C Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 CDECL easyar_CameraParameters_projection(intptr_t, float, float, float, int32_t, int8_t, int8_t);
IL2CPP_EXTERN_C Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 CDECL easyar_CameraParameters_imageProjection(intptr_t, float, int32_t, int8_t, int8_t);
IL2CPP_EXTERN_C Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 CDECL easyar_CameraParameters_screenCoordinatesFromImageCoordinates(intptr_t, float, int32_t, int8_t, int8_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684);
IL2CPP_EXTERN_C Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 CDECL easyar_CameraParameters_imageCoordinatesFromScreenCoordinates(intptr_t, float, int32_t, int8_t, int8_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684);
IL2CPP_EXTERN_C int8_t CDECL easyar_CameraParameters_equalsTo(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraParameters__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraParameters__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_CameraParameters__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Image__ctor(intptr_t, int32_t, int32_t, int32_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_Image_buffer(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_Image_format(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_Image_width(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_Image_height(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_Image_pixelWidth(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_Image_pixelHeight(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Image_create(intptr_t, int32_t, int32_t, int32_t, int32_t, int32_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_Image__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Image__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_Image__typeName(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_DenseSpatialMap_isAvailable();
IL2CPP_EXTERN_C void CDECL easyar_DenseSpatialMap_inputFrameSink(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_DenseSpatialMap_bufferRequirement(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_DenseSpatialMap_create(intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_DenseSpatialMap_start(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_DenseSpatialMap_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_DenseSpatialMap_close(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_DenseSpatialMap_getMesh(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_DenseSpatialMap_updateSceneMesh(intptr_t, int8_t);
IL2CPP_EXTERN_C void CDECL easyar_DenseSpatialMap__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_DenseSpatialMap__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_DenseSpatialMap__typeName(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_SceneMesh_getNumOfVertexAll(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_SceneMesh_getNumOfIndexAll(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SceneMesh_getVerticesAll(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SceneMesh_getNormalsAll(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SceneMesh_getIndicesAll(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_SceneMesh_getNumOfVertexIncremental(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_SceneMesh_getNumOfIndexIncremental(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SceneMesh_getVerticesIncremental(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SceneMesh_getNormalsIncremental(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SceneMesh_getIndicesIncremental(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SceneMesh_getBlocksInfoIncremental(intptr_t, intptr_t*);
IL2CPP_EXTERN_C float CDECL easyar_SceneMesh_getBlockDimensionInMeters(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SceneMesh__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SceneMesh__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_SceneMesh__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Accelerometer__ctor(intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_Accelerometer_isAvailable(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Accelerometer_output(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_Accelerometer_open(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_Accelerometer_openWithSamplingPeriod(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_Accelerometer_close(intptr_t);
IL2CPP_EXTERN_C OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 CDECL easyar_Accelerometer_getCurrentResult(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Accelerometer__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Accelerometer__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_Accelerometer__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARCoreCameraDevice__ctor(intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_ARCoreCameraDevice_isAvailable();
IL2CPP_EXTERN_C int8_t CDECL easyar_ARCoreCameraDevice_isDeviceSupported();
IL2CPP_EXTERN_C int32_t CDECL easyar_ARCoreCameraDevice_bufferCapacity(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARCoreCameraDevice_setBufferCapacity(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_ARCoreCameraDevice_inputFrameSource(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ARCoreCameraDevice_inputFrameSourceType(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARCoreCameraDevice_setFocusMode(intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_ARCoreCameraDevice_start(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARCoreCameraDevice_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARCoreCameraDevice_close(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARCoreCameraDevice__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARCoreCameraDevice__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ARCoreCameraDevice__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARKitCameraDevice__ctor(intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_ARKitCameraDevice_isAvailable();
IL2CPP_EXTERN_C int32_t CDECL easyar_ARKitCameraDevice_bufferCapacity(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARKitCameraDevice_setBufferCapacity(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_ARKitCameraDevice_inputFrameSource(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ARKitCameraDevice_inputFrameSourceType(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARKitCameraDevice_setFocusMode(intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_ARKitCameraDevice_start(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARKitCameraDevice_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARKitCameraDevice_close(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARKitCameraDevice__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ARKitCameraDevice__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ARKitCameraDevice__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraDevice__ctor(intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_CameraDevice_isAvailable();
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraDevice_androidCameraApiType(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraDevice_setAndroidCameraApiType(intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraDevice_bufferCapacity(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraDevice_setBufferCapacity(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraDevice_inputFrameSource(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraDevice_inputFrameSourceType(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraDevice_setStateChangedCallback(intptr_t, intptr_t, OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_CameraDevice_requestPermissions(intptr_t, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraDevice_cameraCount();
IL2CPP_EXTERN_C int8_t CDECL easyar_CameraDevice_openWithIndex(intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_CameraDevice_openWithSpecificType(intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_CameraDevice_openWithPreferredType(intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_CameraDevice_start(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraDevice_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraDevice_close(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraDevice_index(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraDevice_type(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraDevice_cameraParameters(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_CameraDevice_setCameraParameters(intptr_t, intptr_t);
IL2CPP_EXTERN_C Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 CDECL easyar_CameraDevice_size(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraDevice_supportedSizeCount(intptr_t);
IL2CPP_EXTERN_C Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 CDECL easyar_CameraDevice_supportedSize(intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_CameraDevice_setSize(intptr_t, Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraDevice_supportedFrameRateRangeCount(intptr_t);
IL2CPP_EXTERN_C float CDECL easyar_CameraDevice_supportedFrameRateRangeLower(intptr_t, int32_t);
IL2CPP_EXTERN_C float CDECL easyar_CameraDevice_supportedFrameRateRangeUpper(intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraDevice_frameRateRange(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_CameraDevice_setFrameRateRange(intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_CameraDevice_setFlashTorchMode(intptr_t, int8_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_CameraDevice_setFocusMode(intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_CameraDevice_autoFocus(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraDevice__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraDevice__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_CameraDevice__typeName(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraDeviceSelector_getAndroidCameraApiType(int32_t);
IL2CPP_EXTERN_C void CDECL easyar_CameraDeviceSelector_createCameraDevice(int32_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_CameraDeviceSelector_getFocusMode(int32_t);
IL2CPP_EXTERN_C Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 CDECL easyar_SurfaceTrackerResult_transform(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SurfaceTrackerResult__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SurfaceTrackerResult__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_SurfaceTrackerResult__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_castSurfaceTrackerResultToFrameFilterResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_tryCastFrameFilterResultToSurfaceTrackerResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_SurfaceTracker_isAvailable();
IL2CPP_EXTERN_C void CDECL easyar_SurfaceTracker_inputFrameSink(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_SurfaceTracker_bufferRequirement(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SurfaceTracker_outputFrameSource(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SurfaceTracker_create(intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_SurfaceTracker_start(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SurfaceTracker_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SurfaceTracker_close(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SurfaceTracker_alignTargetToCameraImagePoint(intptr_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684);
IL2CPP_EXTERN_C void CDECL easyar_SurfaceTracker__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SurfaceTracker__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_SurfaceTracker__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MotionTrackerCameraDevice__ctor(intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_MotionTrackerCameraDevice_isAvailable();
IL2CPP_EXTERN_C int32_t CDECL easyar_MotionTrackerCameraDevice_getQualityLevel();
IL2CPP_EXTERN_C int8_t CDECL easyar_MotionTrackerCameraDevice_setFrameRateType(intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_MotionTrackerCameraDevice_setFocusMode(intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_MotionTrackerCameraDevice_setFrameResolutionType(intptr_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_MotionTrackerCameraDevice_setTrackingMode(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_MotionTrackerCameraDevice_setBufferCapacity(intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_MotionTrackerCameraDevice_bufferCapacity(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MotionTrackerCameraDevice_inputFrameSource(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_MotionTrackerCameraDevice_inputFrameSourceType(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_MotionTrackerCameraDevice_start(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MotionTrackerCameraDevice_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MotionTrackerCameraDevice_close(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MotionTrackerCameraDevice_hitTestAgainstPointCloud(intptr_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_MotionTrackerCameraDevice_hitTestAgainstHorizontalPlane(intptr_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_MotionTrackerCameraDevice_getLocalPointsCloud(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_MotionTrackerCameraDevice__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_MotionTrackerCameraDevice__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_MotionTrackerCameraDevice__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameRecorder_input(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_InputFrameRecorder_bufferRequirement(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameRecorder_output(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameRecorder_create(intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_InputFrameRecorder_start(intptr_t, intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameRecorder_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameRecorder__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameRecorder__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_InputFrameRecorder__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFramePlayer_output(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFramePlayer_create(intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_InputFramePlayer_start(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFramePlayer_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFramePlayer_pause(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_InputFramePlayer_resume(intptr_t);
IL2CPP_EXTERN_C double CDECL easyar_InputFramePlayer_totalTime(intptr_t);
IL2CPP_EXTERN_C double CDECL easyar_InputFramePlayer_currentTime(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_InputFramePlayer_initalScreenRotation(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_InputFramePlayer_isCompleted(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFramePlayer__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFramePlayer__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_InputFramePlayer__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CallbackScheduler__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_CallbackScheduler__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_CallbackScheduler__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_DelayedCallbackScheduler__ctor(intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_DelayedCallbackScheduler_runOne(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_DelayedCallbackScheduler__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_DelayedCallbackScheduler__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_DelayedCallbackScheduler__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_castDelayedCallbackSchedulerToCallbackScheduler(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_tryCastCallbackSchedulerToDelayedCallbackScheduler(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImmediateCallbackScheduler_getDefault(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImmediateCallbackScheduler__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImmediateCallbackScheduler__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ImmediateCallbackScheduler__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_castImmediateCallbackSchedulerToCallbackScheduler(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_tryCastCallbackSchedulerToImmediateCallbackScheduler(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_JniUtility_wrapByteArray(intptr_t, int8_t, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_JniUtility_wrapBuffer(intptr_t, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_JniUtility_getDirectBufferAddress(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Log_setLogFunc(FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_Log_setLogFuncWithScheduler(intptr_t, FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_Log_resetLogFunc();
IL2CPP_EXTERN_C void CDECL easyar_Storage_setAssetDirPath(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTargetParameters__ctor(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTargetParameters_image(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTargetParameters_setImage(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTargetParameters_name(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTargetParameters_setName(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTargetParameters_uid(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTargetParameters_setUid(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTargetParameters_meta(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTargetParameters_setMeta(intptr_t, intptr_t);
IL2CPP_EXTERN_C float CDECL easyar_ImageTargetParameters_scale(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTargetParameters_setScale(intptr_t, float);
IL2CPP_EXTERN_C void CDECL easyar_ImageTargetParameters__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTargetParameters__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ImageTargetParameters__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget__ctor(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget_createFromParameters(intptr_t, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget_createFromTargetFile(intptr_t, int32_t, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget_createFromTargetData(intptr_t, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3*);
IL2CPP_EXTERN_C int8_t CDECL easyar_ImageTarget_save(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget_createFromImageFile(intptr_t, int32_t, intptr_t, intptr_t, intptr_t, float, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3*);
IL2CPP_EXTERN_C float CDECL easyar_ImageTarget_scale(intptr_t);
IL2CPP_EXTERN_C float CDECL easyar_ImageTarget_aspectRatio(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_ImageTarget_setScale(intptr_t, float);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget_images(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ImageTarget_runtimeID(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget_uid(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget_name(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget_setName(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget_meta(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget_setMeta(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTarget__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ImageTarget__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_castImageTargetToTarget(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_tryCastTargetToImageTarget(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTrackerResult_targetInstances(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTrackerResult_setTargetInstances(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTrackerResult__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTrackerResult__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ImageTrackerResult__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_castImageTrackerResultToFrameFilterResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_tryCastFrameFilterResultToImageTrackerResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_castImageTrackerResultToTargetTrackerResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_tryCastTargetTrackerResultToImageTrackerResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_ImageTracker_isAvailable();
IL2CPP_EXTERN_C void CDECL easyar_ImageTracker_feedbackFrameSink(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ImageTracker_bufferRequirement(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTracker_outputFrameSource(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTracker_create(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTracker_createWithMode(int32_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ImageTracker_setResultPostProcessing(intptr_t, int8_t, int8_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_ImageTracker_start(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTracker_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTracker_close(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTracker_loadTarget(intptr_t, intptr_t, intptr_t, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_ImageTracker_unloadTarget(intptr_t, intptr_t, intptr_t, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_ImageTracker_targets(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_ImageTracker_setSimultaneousNum(intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_ImageTracker_simultaneousNum(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTracker__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageTracker__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ImageTracker__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_RealTimeCoordinateTransform__ctor(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_RealTimeCoordinateTransform_setBufferSize(intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_RealTimeCoordinateTransform_getBufferSize(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_RealTimeCoordinateTransform_insertData(intptr_t, double, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515);
IL2CPP_EXTERN_C Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 CDECL easyar_RealTimeCoordinateTransform_getPoseInMap(intptr_t, double, int32_t, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515);
IL2CPP_EXTERN_C void CDECL easyar_RealTimeCoordinateTransform__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_RealTimeCoordinateTransform__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_RealTimeCoordinateTransform__typeName(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_Recorder_isAvailable();
IL2CPP_EXTERN_C void CDECL easyar_Recorder_requestPermissions(intptr_t, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_Recorder_create(intptr_t, intptr_t, OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_Recorder_start(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Recorder_updateFrame(intptr_t, intptr_t, int32_t, int32_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_Recorder_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Recorder__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Recorder__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_Recorder__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_RecorderConfiguration__ctor(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_RecorderConfiguration_setOutputFile(intptr_t, intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_RecorderConfiguration_setProfile(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_RecorderConfiguration_setVideoSize(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_RecorderConfiguration_setVideoBitrate(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_RecorderConfiguration_setChannelCount(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_RecorderConfiguration_setAudioSampleRate(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_RecorderConfiguration_setAudioBitrate(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_RecorderConfiguration_setVideoOrientation(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_RecorderConfiguration_setZoomMode(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_RecorderConfiguration__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_RecorderConfiguration__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_RecorderConfiguration__typeName(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_SparseSpatialMapResult_getMotionTrackingStatus(intptr_t);
IL2CPP_EXTERN_C OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E CDECL easyar_SparseSpatialMapResult_getVioPose(intptr_t);
IL2CPP_EXTERN_C OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E CDECL easyar_SparseSpatialMapResult_getMapPose(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_SparseSpatialMapResult_getLocalizationStatus(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapResult_getLocalizationMapID(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapResult__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapResult__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_SparseSpatialMapResult__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_castSparseSpatialMapResultToFrameFilterResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_tryCastFrameFilterResultToSparseSpatialMapResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_PlaneData__ctor(intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_PlaneData_getType(intptr_t);
IL2CPP_EXTERN_C Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 CDECL easyar_PlaneData_getPose(intptr_t);
IL2CPP_EXTERN_C float CDECL easyar_PlaneData_getExtentX(intptr_t);
IL2CPP_EXTERN_C float CDECL easyar_PlaneData_getExtentZ(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_PlaneData__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_PlaneData__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_PlaneData__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapConfig__ctor(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapConfig_setLocalizationMode(intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_SparseSpatialMapConfig_getLocalizationMode(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapConfig__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapConfig__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_SparseSpatialMapConfig__typeName(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_SparseSpatialMap_isAvailable();
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_inputFrameSink(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_SparseSpatialMap_bufferRequirement(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_outputFrameSource(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_create(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_setResultPoseType(intptr_t, int8_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_SparseSpatialMap_start(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_close(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_getPointCloudBuffer(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_getMapPlanes(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_hitTestAgainstPointCloud(intptr_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_hitTestAgainstPlanes(intptr_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_getMapVersion(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_unloadMap(intptr_t, intptr_t, intptr_t, OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_setConfig(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_getConfig(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_SparseSpatialMap_startLocalization(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap_stopLocalization(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMap__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_SparseSpatialMap__typeName(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_SparseSpatialMapManager_isAvailable();
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapManager_create(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapManager_host(intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, intptr_t, FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapManager_load(intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, intptr_t, FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapManager_clear(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapManager__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SparseSpatialMapManager__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_SparseSpatialMapManager__typeName(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_Engine_schemaHash();
IL2CPP_EXTERN_C int8_t CDECL easyar_Engine_initialize(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Engine_onPause();
IL2CPP_EXTERN_C void CDECL easyar_Engine_onResume();
IL2CPP_EXTERN_C void CDECL easyar_Engine_errorMessage(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_Engine_versionString(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_Engine_name(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_Engine_variant(intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_Engine_isLicenseKeyMatched(intptr_t, intptr_t, intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_VideoPlayer__ctor(intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_VideoPlayer_isAvailable();
IL2CPP_EXTERN_C void CDECL easyar_VideoPlayer_setVideoType(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_VideoPlayer_setRenderTexture(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_VideoPlayer_open(intptr_t, intptr_t, int32_t, intptr_t, OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_VideoPlayer_close(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_VideoPlayer_play(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_VideoPlayer_stop(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_VideoPlayer_pause(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_VideoPlayer_isRenderTextureAvailable(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_VideoPlayer_updateFrame(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_VideoPlayer_duration(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_VideoPlayer_currentPosition(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_VideoPlayer_seek(intptr_t, int32_t);
IL2CPP_EXTERN_C Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 CDECL easyar_VideoPlayer_size(intptr_t);
IL2CPP_EXTERN_C float CDECL easyar_VideoPlayer_volume(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_VideoPlayer_setVolume(intptr_t, float);
IL2CPP_EXTERN_C void CDECL easyar_VideoPlayer__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_VideoPlayer__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_VideoPlayer__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ImageHelper_decode(intptr_t, OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29*);
IL2CPP_EXTERN_C void CDECL easyar_SignalSink_handle(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SignalSink__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SignalSink__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_SignalSink__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SignalSource_setHandler(intptr_t, OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_SignalSource_connect(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SignalSource_disconnect(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SignalSource__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_SignalSource__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_SignalSource__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_AccelerometerResultSink_handle(intptr_t, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B);
IL2CPP_EXTERN_C void CDECL easyar_AccelerometerResultSink__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_AccelerometerResultSink__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_AccelerometerResultSink__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_AccelerometerResultSource_setHandler(intptr_t, OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_AccelerometerResultSource_connect(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_AccelerometerResultSource_disconnect(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_AccelerometerResultSource__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_AccelerometerResultSource__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_AccelerometerResultSource__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_LocationResultSink_handle(intptr_t, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0);
IL2CPP_EXTERN_C void CDECL easyar_LocationResultSink__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_LocationResultSink__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_LocationResultSink__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_LocationResultSource_setHandler(intptr_t, OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_LocationResultSource_connect(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_LocationResultSource_disconnect(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_LocationResultSource__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_LocationResultSource__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_LocationResultSource__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ProximityLocationResultSink_handle(intptr_t, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F);
IL2CPP_EXTERN_C void CDECL easyar_ProximityLocationResultSink__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ProximityLocationResultSink__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ProximityLocationResultSink__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ProximityLocationResultSource_setHandler(intptr_t, OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_ProximityLocationResultSource_connect(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ProximityLocationResultSource_disconnect(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ProximityLocationResultSource__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ProximityLocationResultSource__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ProximityLocationResultSource__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameSink_handle(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameSink__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameSink__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_InputFrameSink__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameSource_setHandler(intptr_t, OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameSource_connect(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameSource_disconnect(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameSource__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameSource__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_InputFrameSource__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameSink_handle(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameSink__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameSink__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_OutputFrameSink__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameSource_setHandler(intptr_t, OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameSource_connect(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameSource_disconnect(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameSource__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameSource__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_OutputFrameSource__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameSink_handle(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameSink__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameSink__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_FeedbackFrameSink__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameSource_setHandler(intptr_t, OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameSource_connect(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameSource_disconnect(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameSource__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameSource__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_FeedbackFrameSource__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameFork_input(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameFork_output(intptr_t, int32_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_InputFrameFork_outputCount(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameFork_create(int32_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameFork__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameFork__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_InputFrameFork__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameFork_input(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameFork_output(intptr_t, int32_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_OutputFrameFork_outputCount(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameFork_create(int32_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameFork__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameFork__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_OutputFrameFork__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameJoin_input(intptr_t, int32_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameJoin_output(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_OutputFrameJoin_inputCount(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameJoin_create(int32_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameJoin_createWithJoiner(int32_t, FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameJoin__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameJoin__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_OutputFrameJoin__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameFork_input(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameFork_output(intptr_t, int32_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_FeedbackFrameFork_outputCount(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameFork_create(int32_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameFork__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrameFork__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_FeedbackFrameFork__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameThrottler_input(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_InputFrameThrottler_bufferRequirement(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameThrottler_output(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameThrottler_signalInput(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameThrottler_create(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameThrottler__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameThrottler__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_InputFrameThrottler__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameBuffer_input(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_OutputFrameBuffer_bufferRequirement(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameBuffer_signalOutput(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameBuffer_peek(intptr_t, OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C*);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameBuffer_create(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameBuffer_pause(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameBuffer_resume(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameBuffer__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrameBuffer__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_OutputFrameBuffer__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameToOutputFrameAdapter_input(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameToOutputFrameAdapter_output(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameToOutputFrameAdapter_create(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameToOutputFrameAdapter__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameToOutputFrameAdapter__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_InputFrameToOutputFrameAdapter__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameToFeedbackFrameAdapter_input(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_InputFrameToFeedbackFrameAdapter_bufferRequirement(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameToFeedbackFrameAdapter_sideInput(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameToFeedbackFrameAdapter_output(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameToFeedbackFrameAdapter_create(intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameToFeedbackFrameAdapter__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrameToFeedbackFrameAdapter__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_InputFrameToFeedbackFrameAdapter__typeName(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_InputFrame_index(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrame_image(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_InputFrame_hasCameraParameters(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrame_cameraParameters(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int8_t CDECL easyar_InputFrame_hasTemporalInformation(intptr_t);
IL2CPP_EXTERN_C double CDECL easyar_InputFrame_timestamp(intptr_t);
IL2CPP_EXTERN_C int8_t CDECL easyar_InputFrame_hasSpatialInformation(intptr_t);
IL2CPP_EXTERN_C Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 CDECL easyar_InputFrame_cameraTransform(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_InputFrame_trackingStatus(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrame_create(intptr_t, intptr_t, double, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515, int32_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrame_createWithImageAndCameraParametersAndTemporal(intptr_t, intptr_t, double, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrame_createWithImageAndCameraParameters(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrame_createWithImage(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_InputFrame__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_InputFrame__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_InputFrame__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FrameFilterResult__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FrameFilterResult__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_FrameFilterResult__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrame__ctor(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_OutputFrame_index(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrame_inputFrame(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrame_results(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrame__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_OutputFrame__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_OutputFrame__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrame__ctor(intptr_t, OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrame_inputFrame(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrame_previousOutputFrame(intptr_t, OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C*);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrame__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_FeedbackFrame__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_FeedbackFrame__typeName(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_Target_runtimeID(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Target_uid(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_Target_name(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_Target_setName(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Target_meta(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_Target_setMeta(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Target__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_Target__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_Target__typeName(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL easyar_TargetInstance_status(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_TargetInstance_target(intptr_t, intptr_t*);
IL2CPP_EXTERN_C Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 CDECL easyar_TargetInstance_pose(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_TargetInstance__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_TargetInstance__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_TargetInstance__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_TargetTrackerResult_targetInstances(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_TargetTrackerResult_setTargetInstances(intptr_t, intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_TargetTrackerResult__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_TargetTrackerResult__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_TargetTrackerResult__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_castTargetTrackerResultToFrameFilterResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_tryCastFrameFilterResultToTargetTrackerResult(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_TextureId_getInt(intptr_t);
IL2CPP_EXTERN_C intptr_t CDECL easyar_TextureId_getPointer(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_TextureId_fromInt(int32_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_TextureId_fromPointer(intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_TextureId__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_TextureId__retain(intptr_t, intptr_t*);
IL2CPP_EXTERN_C intptr_t CDECL easyar_TextureId__typeName(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfVec3F__ctor(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ListOfVec3F__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfVec3F_copy(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ListOfVec3F_size(intptr_t);
IL2CPP_EXTERN_C Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 CDECL easyar_ListOfVec3F_at(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfTargetInstance__ctor(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ListOfTargetInstance__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfTargetInstance_copy(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ListOfTargetInstance_size(intptr_t);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ListOfTargetInstance_at(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfOptionalOfFrameFilterResult__ctor(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ListOfOptionalOfFrameFilterResult__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfOptionalOfFrameFilterResult_copy(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ListOfOptionalOfFrameFilterResult_size(intptr_t);
IL2CPP_EXTERN_C OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 CDECL easyar_ListOfOptionalOfFrameFilterResult_at(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfTarget__ctor(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ListOfTarget__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfTarget_copy(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ListOfTarget_size(intptr_t);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ListOfTarget_at(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfCloudLocalizerBlockInstance__ctor(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ListOfCloudLocalizerBlockInstance__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfCloudLocalizerBlockInstance_copy(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ListOfCloudLocalizerBlockInstance_size(intptr_t);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ListOfCloudLocalizerBlockInstance_at(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfMegaTrackerBlockInstance__ctor(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ListOfMegaTrackerBlockInstance__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfMegaTrackerBlockInstance_copy(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ListOfMegaTrackerBlockInstance_size(intptr_t);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ListOfMegaTrackerBlockInstance_at(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfImage__ctor(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ListOfImage__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfImage_copy(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ListOfImage_size(intptr_t);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ListOfImage_at(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfBlockInfo__ctor(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ListOfBlockInfo__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfBlockInfo_copy(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ListOfBlockInfo_size(intptr_t);
IL2CPP_EXTERN_C BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 CDECL easyar_ListOfBlockInfo_at(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfPlaneData__ctor(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ListOfPlaneData__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfPlaneData_copy(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ListOfPlaneData_size(intptr_t);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ListOfPlaneData_at(intptr_t, int32_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfOutputFrame__ctor(intptr_t, intptr_t, intptr_t*);
IL2CPP_EXTERN_C void CDECL easyar_ListOfOutputFrame__dtor(intptr_t);
IL2CPP_EXTERN_C void CDECL easyar_ListOfOutputFrame_copy(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t CDECL easyar_ListOfOutputFrame_size(intptr_t);
IL2CPP_EXTERN_C intptr_t CDECL easyar_ListOfOutputFrame_at(intptr_t, int32_t);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoid_func_mE84FCAAB791A741BAFB5935B8547958171EA4706(intptr_t ___0_state, intptr_t* ___1_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___1_exception' to managed representation
intptr_t ____1_exception_empty;
memset((&____1_exception_empty), 0, sizeof(____1_exception_empty));
// Managed method invocation
Detail_FunctorOfVoid_func_mE84FCAAB791A741BAFB5935B8547958171EA4706(___0_state, (&____1_exception_empty), NULL);
// Marshaling of parameter '___1_exception' back from managed representation
*___1_exception = ____1_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoid_destroy_m1ACCA69D719DEBCA941CA3137FCA2DB5B927DBAF(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoid_destroy_m1ACCA69D719DEBCA941CA3137FCA2DB5B927DBAF(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromOutputFrame_func_m01242D1F75CD3047D737C2714B15DA0F449DEEB1(intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_exception' to managed representation
intptr_t ____2_exception_empty;
memset((&____2_exception_empty), 0, sizeof(____2_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromOutputFrame_func_m01242D1F75CD3047D737C2714B15DA0F449DEEB1(___0_state, ___1_arg0, (&____2_exception_empty), NULL);
// Marshaling of parameter '___2_exception' back from managed representation
*___2_exception = ____2_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromOutputFrame_destroy_m73863D1BD94FEBA5AFBC6A789135D272D4E65402(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromOutputFrame_destroy_m73863D1BD94FEBA5AFBC6A789135D272D4E65402(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromTargetAndBool_func_m7F5186C2D44456A9C1A734BD678FC37C10DE98B4(intptr_t ___0_state, intptr_t ___1_arg0, int8_t ___2_arg1, intptr_t* ___3_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___3_exception' to managed representation
intptr_t ____3_exception_empty;
memset((&____3_exception_empty), 0, sizeof(____3_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromTargetAndBool_func_m7F5186C2D44456A9C1A734BD678FC37C10DE98B4(___0_state, ___1_arg0, static_cast<bool>(___2_arg1), (&____3_exception_empty), NULL);
// Marshaling of parameter '___3_exception' back from managed representation
*___3_exception = ____3_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromTargetAndBool_destroy_mE13CF1E473362B00588824425F4B9513D62BD2BF(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromTargetAndBool_destroy_mE13CF1E473362B00588824425F4B9513D62BD2BF(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_func_m64249F57FED7F4CD0802759397D6948B8E5699E5(intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___3_exception' to managed representation
intptr_t ____3_exception_empty;
memset((&____3_exception_empty), 0, sizeof(____3_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_func_m64249F57FED7F4CD0802759397D6948B8E5699E5(___0_state, ___1_arg0, ___2_arg1, (&____3_exception_empty), NULL);
// Marshaling of parameter '___3_exception' back from managed representation
*___3_exception = ____3_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_destroy_mCC6E7C0F7ECA7337E696D260732C63875DFCF266(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_destroy_mCC6E7C0F7ECA7337E696D260732C63875DFCF266(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_func_m37693CF7F2AFB8AB70B477B70811A8206440789A(intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___3_exception' to managed representation
intptr_t ____3_exception_empty;
memset((&____3_exception_empty), 0, sizeof(____3_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_func_m37693CF7F2AFB8AB70B477B70811A8206440789A(___0_state, ___1_arg0, ___2_arg1, (&____3_exception_empty), NULL);
// Marshaling of parameter '___3_exception' back from managed representation
*___3_exception = ____3_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_destroy_mEDE7D7B1C7C5BA7FC773D6CF19A9BB99F7360A4B(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_destroy_mEDE7D7B1C7C5BA7FC773D6CF19A9BB99F7360A4B(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromCloudLocalizerResult_func_m748653CCA0C15A20B28D47669F5B803F0E3E08FA(intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_exception' to managed representation
intptr_t ____2_exception_empty;
memset((&____2_exception_empty), 0, sizeof(____2_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromCloudLocalizerResult_func_m748653CCA0C15A20B28D47669F5B803F0E3E08FA(___0_state, ___1_arg0, (&____2_exception_empty), NULL);
// Marshaling of parameter '___2_exception' back from managed representation
*___2_exception = ____2_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromCloudLocalizerResult_destroy_m8080FD8E2AF93AA86D7727791ADF85D196B1F864(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromCloudLocalizerResult_destroy_m8080FD8E2AF93AA86D7727791ADF85D196B1F864(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_func_mFED782325CC1B2D5E7D2BCF2B112859688901B7B(intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_exception' to managed representation
intptr_t ____2_exception_empty;
memset((&____2_exception_empty), 0, sizeof(____2_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_func_mFED782325CC1B2D5E7D2BCF2B112859688901B7B(___0_state, ___1_arg0, (&____2_exception_empty), NULL);
// Marshaling of parameter '___2_exception' back from managed representation
*___2_exception = ____2_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_destroy_m35DE67369EF355859770C32637F163A60B6B3750(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_destroy_m35DE67369EF355859770C32637F163A60B6B3750(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromCloudRecognizationResult_func_m7B65C0BE0C56AA2F3D7633AD67E79DE348B5EE66(intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_exception' to managed representation
intptr_t ____2_exception_empty;
memset((&____2_exception_empty), 0, sizeof(____2_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromCloudRecognizationResult_func_m7B65C0BE0C56AA2F3D7633AD67E79DE348B5EE66(___0_state, ___1_arg0, (&____2_exception_empty), NULL);
// Marshaling of parameter '___2_exception' back from managed representation
*___2_exception = ____2_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromCloudRecognizationResult_destroy_m4D77F32331AC340F3640E1610E0E0F425D0CC4BF(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromCloudRecognizationResult_destroy_m4D77F32331AC340F3640E1610E0E0F425D0CC4BF(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromAccelerometerResult_func_m48604B3E159DF112D9F47EE3F0093A3F79F18AEB(intptr_t ___0_state, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_arg0, intptr_t* ___2_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_exception' to managed representation
intptr_t ____2_exception_empty;
memset((&____2_exception_empty), 0, sizeof(____2_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromAccelerometerResult_func_m48604B3E159DF112D9F47EE3F0093A3F79F18AEB(___0_state, ___1_arg0, (&____2_exception_empty), NULL);
// Marshaling of parameter '___2_exception' back from managed representation
*___2_exception = ____2_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromAccelerometerResult_destroy_m028322A9B2B06CA343225454A1EC83552F8C66A4(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromAccelerometerResult_destroy_m028322A9B2B06CA343225454A1EC83552F8C66A4(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromInputFrame_func_mD96709715BC009CB98F533D2BE0D839223BB6A44(intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_exception' to managed representation
intptr_t ____2_exception_empty;
memset((&____2_exception_empty), 0, sizeof(____2_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromInputFrame_func_mD96709715BC009CB98F533D2BE0D839223BB6A44(___0_state, ___1_arg0, (&____2_exception_empty), NULL);
// Marshaling of parameter '___2_exception' back from managed representation
*___2_exception = ____2_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromInputFrame_destroy_m79CC239CA798ED23996D424B471736E9A929277E(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromInputFrame_destroy_m79CC239CA798ED23996D424B471736E9A929277E(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromCameraState_func_m887BB3049B840E2BDDB18D89F22DD20D43D6E724(intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_exception' to managed representation
intptr_t ____2_exception_empty;
memset((&____2_exception_empty), 0, sizeof(____2_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromCameraState_func_m887BB3049B840E2BDDB18D89F22DD20D43D6E724(___0_state, ___1_arg0, (&____2_exception_empty), NULL);
// Marshaling of parameter '___2_exception' back from managed representation
*___2_exception = ____2_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromCameraState_destroy_m24A7B7B84C7EEB8EDF1D2AC550ECBF03535C9044(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromCameraState_destroy_m24A7B7B84C7EEB8EDF1D2AC550ECBF03535C9044(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromPermissionStatusAndString_func_mA494161776A1D86FD9A17192AA162C9186B9E8D7(intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___3_exception' to managed representation
intptr_t ____3_exception_empty;
memset((&____3_exception_empty), 0, sizeof(____3_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromPermissionStatusAndString_func_mA494161776A1D86FD9A17192AA162C9186B9E8D7(___0_state, ___1_arg0, ___2_arg1, (&____3_exception_empty), NULL);
// Marshaling of parameter '___3_exception' back from managed representation
*___3_exception = ____3_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromPermissionStatusAndString_destroy_mA2A67A2557073EB76F82AD4DC9A9EA97B76F59F7(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromPermissionStatusAndString_destroy_mA2A67A2557073EB76F82AD4DC9A9EA97B76F59F7(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromLogLevelAndString_func_m240B9053582D84296A45AEE05031B92F7CBCC72C(intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___3_exception' to managed representation
intptr_t ____3_exception_empty;
memset((&____3_exception_empty), 0, sizeof(____3_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromLogLevelAndString_func_m240B9053582D84296A45AEE05031B92F7CBCC72C(___0_state, ___1_arg0, ___2_arg1, (&____3_exception_empty), NULL);
// Marshaling of parameter '___3_exception' back from managed representation
*___3_exception = ____3_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromLogLevelAndString_destroy_m85211909D4328C7848F040C8A6912A9B39DB2DDA(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromLogLevelAndString_destroy_m85211909D4328C7848F040C8A6912A9B39DB2DDA(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromRecordStatusAndString_func_mB7A0DFBA9445103D2AABB8AECF572A6A2B3CCBDB(intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___3_exception' to managed representation
intptr_t ____3_exception_empty;
memset((&____3_exception_empty), 0, sizeof(____3_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromRecordStatusAndString_func_mB7A0DFBA9445103D2AABB8AECF572A6A2B3CCBDB(___0_state, ___1_arg0, ___2_arg1, (&____3_exception_empty), NULL);
// Marshaling of parameter '___3_exception' back from managed representation
*___3_exception = ____3_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromRecordStatusAndString_destroy_m51650BDF3702D44AC0BD8CE3230AF728EAE5C5B6(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromRecordStatusAndString_destroy_m51650BDF3702D44AC0BD8CE3230AF728EAE5C5B6(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromBool_func_mBE589F7517EDD0A273128066EA20F8A52B6E7E3B(intptr_t ___0_state, int8_t ___1_arg0, intptr_t* ___2_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_exception' to managed representation
intptr_t ____2_exception_empty;
memset((&____2_exception_empty), 0, sizeof(____2_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromBool_func_mBE589F7517EDD0A273128066EA20F8A52B6E7E3B(___0_state, static_cast<bool>(___1_arg0), (&____2_exception_empty), NULL);
// Marshaling of parameter '___2_exception' back from managed representation
*___2_exception = ____2_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromBool_destroy_m4885BF5D36C1729E2C56320BF9AE724BA4E2BF8E(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromBool_destroy_m4885BF5D36C1729E2C56320BF9AE724BA4E2BF8E(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromBoolAndStringAndString_func_m540A806EF5BBF236185F1CEFCFF64479C3E31209(intptr_t ___0_state, int8_t ___1_arg0, intptr_t ___2_arg1, intptr_t ___3_arg2, intptr_t* ___4_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___4_exception' to managed representation
intptr_t ____4_exception_empty;
memset((&____4_exception_empty), 0, sizeof(____4_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromBoolAndStringAndString_func_m540A806EF5BBF236185F1CEFCFF64479C3E31209(___0_state, static_cast<bool>(___1_arg0), ___2_arg1, ___3_arg2, (&____4_exception_empty), NULL);
// Marshaling of parameter '___4_exception' back from managed representation
*___4_exception = ____4_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromBoolAndStringAndString_destroy_m45A849939C7E0D07F6D3AD98787279E7EF83B2BA(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromBoolAndStringAndString_destroy_m45A849939C7E0D07F6D3AD98787279E7EF83B2BA(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromBoolAndString_func_m0F7C0A0F194C74B8EC96AD6AE9389545AB82AE08(intptr_t ___0_state, int8_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___3_exception' to managed representation
intptr_t ____3_exception_empty;
memset((&____3_exception_empty), 0, sizeof(____3_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromBoolAndString_func_m0F7C0A0F194C74B8EC96AD6AE9389545AB82AE08(___0_state, static_cast<bool>(___1_arg0), ___2_arg1, (&____3_exception_empty), NULL);
// Marshaling of parameter '___3_exception' back from managed representation
*___3_exception = ____3_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromBoolAndString_destroy_m022B0FCAAC19868821C0D81354E6DC3113CB1F1A(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromBoolAndString_destroy_m022B0FCAAC19868821C0D81354E6DC3113CB1F1A(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromVideoStatus_func_m25764B991EEA153FA8C184CA75BD742C56A3FCEC(intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_exception' to managed representation
intptr_t ____2_exception_empty;
memset((&____2_exception_empty), 0, sizeof(____2_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromVideoStatus_func_m25764B991EEA153FA8C184CA75BD742C56A3FCEC(___0_state, ___1_arg0, (&____2_exception_empty), NULL);
// Marshaling of parameter '___2_exception' back from managed representation
*___2_exception = ____2_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromVideoStatus_destroy_m994C647C0AA1B2D8A101E8D3757A9D3EE0453AB6(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromVideoStatus_destroy_m994C647C0AA1B2D8A101E8D3757A9D3EE0453AB6(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromLocationResult_func_m9BDAE46381B59A673431471BBE085CACD1B78F5B(intptr_t ___0_state, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_arg0, intptr_t* ___2_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_exception' to managed representation
intptr_t ____2_exception_empty;
memset((&____2_exception_empty), 0, sizeof(____2_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromLocationResult_func_m9BDAE46381B59A673431471BBE085CACD1B78F5B(___0_state, ___1_arg0, (&____2_exception_empty), NULL);
// Marshaling of parameter '___2_exception' back from managed representation
*___2_exception = ____2_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromLocationResult_destroy_mDE8ECC9EF1688E562C7BA3218E616D21BD572E02(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromLocationResult_destroy_mDE8ECC9EF1688E562C7BA3218E616D21BD572E02(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromProximityLocationResult_func_mEEDE9A81EA5E976C94D5D6756E64F7DD5D03C795(intptr_t ___0_state, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_arg0, intptr_t* ___2_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_exception' to managed representation
intptr_t ____2_exception_empty;
memset((&____2_exception_empty), 0, sizeof(____2_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromProximityLocationResult_func_mEEDE9A81EA5E976C94D5D6756E64F7DD5D03C795(___0_state, ___1_arg0, (&____2_exception_empty), NULL);
// Marshaling of parameter '___2_exception' back from managed representation
*___2_exception = ____2_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromProximityLocationResult_destroy_m9C10D9D55BEF0750073626697575541AB61BFDA1(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromProximityLocationResult_destroy_m9C10D9D55BEF0750073626697575541AB61BFDA1(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromFeedbackFrame_func_mBAD78CF9E1EA72C89FF03B2FEA4DA2BB47EF4090(intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_exception' to managed representation
intptr_t ____2_exception_empty;
memset((&____2_exception_empty), 0, sizeof(____2_exception_empty));
// Managed method invocation
Detail_FunctorOfVoidFromFeedbackFrame_func_mBAD78CF9E1EA72C89FF03B2FEA4DA2BB47EF4090(___0_state, ___1_arg0, (&____2_exception_empty), NULL);
// Marshaling of parameter '___2_exception' back from managed representation
*___2_exception = ____2_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfVoidFromFeedbackFrame_destroy_mEFA662E0FE67FC2FFCF9049D1611891DDD776467(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfVoidFromFeedbackFrame_destroy_mEFA662E0FE67FC2FFCF9049D1611891DDD776467(___0__state, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfOutputFrameFromListOfOutputFrame_func_mF8BC3F8F458CB9D2CB7A0F737204F3D1AF28AD6D(intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_Return, intptr_t* ___3_exception)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Marshaling of parameter '___2_Return' to managed representation
intptr_t ____2_Return_empty;
memset((&____2_Return_empty), 0, sizeof(____2_Return_empty));
// Marshaling of parameter '___3_exception' to managed representation
intptr_t ____3_exception_empty;
memset((&____3_exception_empty), 0, sizeof(____3_exception_empty));
// Managed method invocation
Detail_FunctorOfOutputFrameFromListOfOutputFrame_func_mF8BC3F8F458CB9D2CB7A0F737204F3D1AF28AD6D(___0_state, ___1_arg0, (&____2_Return_empty), (&____3_exception_empty), NULL);
// Marshaling of parameter '___2_Return' back from managed representation
*___2_Return = ____2_Return_empty;
// Marshaling of parameter '___3_exception' back from managed representation
*___3_exception = ____3_exception_empty;
}
extern "C" void CDECL ReversePInvokeWrapper_Detail_FunctorOfOutputFrameFromListOfOutputFrame_destroy_m403696CEDA83E4EA39996F441CB10DD12CB46CC3(intptr_t ___0__state)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Detail_FunctorOfOutputFrameFromListOfOutputFrame_destroy_m403696CEDA83E4EA39996F441CB10DD12CB46CC3(___0__state, NULL);
}
// System.Void easyar.Detail::easyar_String_from_utf8(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_String_from_utf8_mB5B4842CBDB991D80490933005DDAB673924CFF4 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_String_from_utf8)(___0_begin, ___1_end, ___2_Return);
}
// System.Void easyar.Detail::easyar_String_from_utf8_begin(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_String_from_utf8_begin_m872B9BDE8E87EC51BDC74FAB72408EAF02CBFC50 (intptr_t ___0_begin, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_String_from_utf8_begin)(___0_begin, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_String_begin(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_String_begin_m61BDE2443C5AA80989167C15CC312C6CA162DE90 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_String_begin)(___0_This);
return returnValue;
}
// System.IntPtr easyar.Detail::easyar_String_end(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_String_end_m552429373EC02419F36214C1D696CCA77E2D7239 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_String_end)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_String_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_String_copy_m7E13ADD0EB3BC51CD3B5BEF8B729407C837765DA (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_String_copy)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_String__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_String__dtor_m695ABF3BEB89985D5BAD48FC6B4C132E3601D9B4 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_String__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters__ctor_m8EF682591F8CC8D57147359D1E41D18234454039 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters__ctor)(___0_Return);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters_bufferDictionary(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_bufferDictionary_m2BFEC6929631B75A1E6C1BAA86672617C4F3B596 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters_bufferDictionary)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters_setBufferDictionary(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_setBufferDictionary_mCDA7B8308A91345381E0EF036FF58F9D8AF95463 (intptr_t ___0_This, intptr_t ___1_bufferDictionary, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters_setBufferDictionary)(___0_This, ___1_bufferDictionary);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters_objPath(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_objPath_mCCE704D07E4D5569CFDDA5034EF3CAA0B1404C82 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters_objPath)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters_setObjPath(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_setObjPath_m7E4FED0AC31415B54618086AC3ABCE8B98893BF4 (intptr_t ___0_This, intptr_t ___1_objPath, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters_setObjPath)(___0_This, ___1_objPath);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters_name(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_name_mBEDBA43E8E3CDF59C5BEA015889ECC7C54198EC1 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters_name)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters_setName(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_setName_m2D829341A8B29F357EF35E70AA8DA82DF76A08AB (intptr_t ___0_This, intptr_t ___1_name, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters_setName)(___0_This, ___1_name);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters_uid(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_uid_mCD2659F9CD9BFF7A17E2D5B55052460FDF88EA01 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters_uid)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters_setUid(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_setUid_mCF6D46A13AC88A2BC012EA4045699BEE73A0505F (intptr_t ___0_This, intptr_t ___1_uid, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters_setUid)(___0_This, ___1_uid);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters_meta(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_meta_m3CE4AE443AB9AD83769CB15770A7406EE12AACB5 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters_meta)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters_setMeta(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_setMeta_m070F8C6EBA3DC885C23E09BC86617708E73F384F (intptr_t ___0_This, intptr_t ___1_meta, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters_setMeta)(___0_This, ___1_meta);
}
// System.Single easyar.Detail::easyar_ObjectTargetParameters_scale(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_ObjectTargetParameters_scale_m63F0072EB61982A4011E64303BD5FE6C1DBC8DBF (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef float (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
float returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters_scale)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters_setScale(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters_setScale_m4369E97458E6D35DDCEA515DA348C37062225F17 (intptr_t ___0_This, float ___1_size, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, float);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters_setScale)(___0_This, ___1_size);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters__dtor_mC82872A5D2090EA0EBA0A43B21D04E1F1DEBFA45 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ObjectTargetParameters__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTargetParameters__retain_m9FAF814440A93F1AEF3B9E0B783952824CE439CA (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ObjectTargetParameters__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ObjectTargetParameters__typeName_m7DFFA8A216791F982CC4CF8FAFB07001FF7E5299 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTargetParameters__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ObjectTarget__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget__ctor_mC70E3307A91F2864794EF61EF205EABBDEA7D442 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget__ctor)(___0_Return);
}
// System.Void easyar.Detail::easyar_ObjectTarget_createFromParameters(System.IntPtr,easyar.Detail/OptionalOfObjectTarget&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_createFromParameters_m9B7A3F92D53E0902F79F1B25B33668FD9703002B (intptr_t ___0_parameters, OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget_createFromParameters)(___0_parameters, ___1_Return);
}
// System.Void easyar.Detail::easyar_ObjectTarget_createFromObjectFile(System.IntPtr,easyar.StorageType,System.IntPtr,System.IntPtr,System.IntPtr,System.Single,easyar.Detail/OptionalOfObjectTarget&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_createFromObjectFile_mFF49B305E448F2231AA5FC0A897513E1B25E56D3 (intptr_t ___0_path, int32_t ___1_storageType, intptr_t ___2_name, intptr_t ___3_uid, intptr_t ___4_meta, float ___5_scale, OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* ___6_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t, intptr_t, intptr_t, float, OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget_createFromObjectFile)(___0_path, ___1_storageType, ___2_name, ___3_uid, ___4_meta, ___5_scale, ___6_Return);
}
// System.Single easyar.Detail::easyar_ObjectTarget_scale(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_ObjectTarget_scale_mB1753AFED7667CD05E515AF409891CF1176E9667 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef float (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
float returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget_scale)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ObjectTarget_boundingBox(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_boundingBox_m23B81E41E70D24665552218AEED8263F329A0A3A (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget_boundingBox)(___0_This, ___1_Return);
}
// System.Boolean easyar.Detail::easyar_ObjectTarget_setScale(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ObjectTarget_setScale_m602579EC7A0FA72995C0C6657FEF722B66CA353B (intptr_t ___0_This, float ___1_scale, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, float);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget_setScale)(___0_This, ___1_scale);
return static_cast<bool>(returnValue);
}
// System.Int32 easyar.Detail::easyar_ObjectTarget_runtimeID(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ObjectTarget_runtimeID_m8F0CA161B6B588534E6B6D70675ACB55A2ABD69A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget_runtimeID)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ObjectTarget_uid(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_uid_mD2003654EA8252D303FCA51EDFD28228A1D6C79D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget_uid)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ObjectTarget_name(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_name_mB3E95264F8215B8ECBFBCDF5F658DD22A3476E63 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget_name)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ObjectTarget_setName(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_setName_mDC31DEA328695E3CD776CCF4A6C0BC778F23DD5F (intptr_t ___0_This, intptr_t ___1_name, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget_setName)(___0_This, ___1_name);
}
// System.Void easyar.Detail::easyar_ObjectTarget_meta(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_meta_m3DCF1A873F60EB7C3D90165973D7F8BDED3C4278 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget_meta)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ObjectTarget_setMeta(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget_setMeta_m044DD3092A94CEA4740ED9D4074017703AC78236 (intptr_t ___0_This, intptr_t ___1_data, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget_setMeta)(___0_This, ___1_data);
}
// System.Void easyar.Detail::easyar_ObjectTarget__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget__dtor_m4F9626DE002976719A65455742F1CDD7E087D9E9 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ObjectTarget__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTarget__retain_mB982F70D4EB31CE78564070ACDB9A357C0DBDD51 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ObjectTarget__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ObjectTarget__typeName_m5C5392B038DEF05C3FD0470FFC8CA165C3739537 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTarget__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_castObjectTargetToTarget(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_castObjectTargetToTarget_mCC051699E5FF7D83BC95ABCBB3221DA1B134AF3B (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_castObjectTargetToTarget)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_tryCastTargetToObjectTarget(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_tryCastTargetToObjectTarget_m16FA7B45560CBB99BDFA8D2BB20F1884B4337020 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_tryCastTargetToObjectTarget)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ObjectTrackerResult_targetInstances(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTrackerResult_targetInstances_mD7790C7657D8FFA209690DE027FC3F738A7761E1 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTrackerResult_targetInstances)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ObjectTrackerResult_setTargetInstances(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTrackerResult_setTargetInstances_m3BAAE18E72C0B9B6247FDCDAEAEE8221E295AB9E (intptr_t ___0_This, intptr_t ___1_instances, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTrackerResult_setTargetInstances)(___0_This, ___1_instances);
}
// System.Void easyar.Detail::easyar_ObjectTrackerResult__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTrackerResult__dtor_m2D1F73FBF504908A69AD0F2AB8437B3AC353D714 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTrackerResult__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ObjectTrackerResult__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTrackerResult__retain_mE22941E6B4CD4FE87DA4BCC595C996043264A265 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTrackerResult__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ObjectTrackerResult__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ObjectTrackerResult__typeName_m859847B4DE54B01401616E89992D9FE4B25107E0 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTrackerResult__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_castObjectTrackerResultToFrameFilterResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_castObjectTrackerResultToFrameFilterResult_m69385A683120B85C6C99EE6D6704644777048F18 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_castObjectTrackerResultToFrameFilterResult)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_tryCastFrameFilterResultToObjectTrackerResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_tryCastFrameFilterResultToObjectTrackerResult_m877289CD5B12CFEBB561950CDF7DFDBFE600738F (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_tryCastFrameFilterResultToObjectTrackerResult)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_castObjectTrackerResultToTargetTrackerResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_castObjectTrackerResultToTargetTrackerResult_m7CAD24E687EE7C020F9F53DD2620DEF427B4EE61 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_castObjectTrackerResultToTargetTrackerResult)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_tryCastTargetTrackerResultToObjectTrackerResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_tryCastTargetTrackerResultToObjectTrackerResult_mB63C6D1ECF0D26A349B1B263D6EE65AE96CDC4CD (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_tryCastTargetTrackerResultToObjectTrackerResult)(___0_This, ___1_Return);
}
// System.Boolean easyar.Detail::easyar_ObjectTracker_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ObjectTracker_isAvailable_m8BEEB7FBCD29B15F3B6B5324948A7183EB2A4B7B (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_ObjectTracker_feedbackFrameSink(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_feedbackFrameSink_m842A6837B742FAB4921E543AEDBA576624275326 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_feedbackFrameSink)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ObjectTracker_bufferRequirement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ObjectTracker_bufferRequirement_m87B48E41F8B37B83CC5ACE987D7662F864F51E60 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_bufferRequirement)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ObjectTracker_outputFrameSource(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_outputFrameSource_m034C94C0617880D913CC251B44044C5E9565B9DB (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_outputFrameSource)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ObjectTracker_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_create_mF2E9C1EFF1EC80408D2037E1FA7791A66BB92142 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_create)(___0_Return);
}
// System.Void easyar.Detail::easyar_ObjectTracker_setResultPostProcessing(System.IntPtr,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_setResultPostProcessing_m818E46DD6C012D169BD0CC7F9B6152CDFF36FA5C (intptr_t ___0_This, bool ___1_enablePersistentTargetInstance, bool ___2_enableMotionFusion, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int8_t, int8_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_setResultPostProcessing)(___0_This, static_cast<int8_t>(___1_enablePersistentTargetInstance), static_cast<int8_t>(___2_enableMotionFusion));
}
// System.Boolean easyar.Detail::easyar_ObjectTracker_start(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ObjectTracker_start_mB76C303575BF4E3391112C5A15EAAF0BFA448DAF (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_start)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_ObjectTracker_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_stop_m808201CE20BA6A2F29060F849CA4F06BC14937D9 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_ObjectTracker_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_close_mA0DB35BBBA17924AFB1A628A37BBA264E85CAD7A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_close)(___0_This);
}
// System.Void easyar.Detail::easyar_ObjectTracker_loadTarget(System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/FunctorOfVoidFromTargetAndBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_loadTarget_m52FB71D5811E7B64234F521889E31DB9EC1FD588 (intptr_t ___0_This, intptr_t ___1_target, intptr_t ___2_callbackScheduler, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 ___3_callback, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke);
// Marshaling of parameter '___3_callback' to native representation
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke ____3_callback_marshaled = {};
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke(___3_callback, ____3_callback_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_loadTarget)(___0_This, ___1_target, ___2_callbackScheduler, ____3_callback_marshaled);
// Marshaling cleanup of parameter '___3_callback' native representation
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke_cleanup(____3_callback_marshaled);
}
// System.Void easyar.Detail::easyar_ObjectTracker_unloadTarget(System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/FunctorOfVoidFromTargetAndBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_unloadTarget_m6E892D944FE06470C00FF8EC6BA8AF3369D6DB14 (intptr_t ___0_This, intptr_t ___1_target, intptr_t ___2_callbackScheduler, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 ___3_callback, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke);
// Marshaling of parameter '___3_callback' to native representation
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke ____3_callback_marshaled = {};
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke(___3_callback, ____3_callback_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_unloadTarget)(___0_This, ___1_target, ___2_callbackScheduler, ____3_callback_marshaled);
// Marshaling cleanup of parameter '___3_callback' native representation
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke_cleanup(____3_callback_marshaled);
}
// System.Void easyar.Detail::easyar_ObjectTracker_targets(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker_targets_m5E3D4668D1035D900C0E21153724FDF9A0F12C75 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_targets)(___0_This, ___1_Return);
}
// System.Boolean easyar.Detail::easyar_ObjectTracker_setSimultaneousNum(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ObjectTracker_setSimultaneousNum_m59833DAB60447A49DAACCE75F2715923C740DD73 (intptr_t ___0_This, int32_t ___1_num, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_setSimultaneousNum)(___0_This, ___1_num);
return static_cast<bool>(returnValue);
}
// System.Int32 easyar.Detail::easyar_ObjectTracker_simultaneousNum(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ObjectTracker_simultaneousNum_mED45A5D03EBBC87D042ED70D01D3F2674BA9E98F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker_simultaneousNum)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ObjectTracker__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker__dtor_m6D8ECAF1D112B7C2D8C3AB13595C02EBD7A68669 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ObjectTracker__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ObjectTracker__retain_m3CC830E5CD999712FB359707A025D97F9516ADF5 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ObjectTracker__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ObjectTracker__typeName_m01F8E539A2B8BCB241FA1F5A8F11FE18819BC83E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ObjectTracker__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ARCoreDeviceListDownloader__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreDeviceListDownloader__ctor_m09E2E4D35916A94CC578810492CC7AF7BD7C42CB (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARCoreDeviceListDownloader__ctor)(___0_Return);
}
// System.Void easyar.Detail::easyar_ARCoreDeviceListDownloader_download(System.IntPtr,easyar.Detail/OptionalOfInt,System.IntPtr,easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreDeviceListDownloader_download_m38CC02AE5FF0F5624285FEC1C6600CFB83FA8415 (intptr_t ___0_This, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___1_timeoutMilliseconds, intptr_t ___2_callbackScheduler, FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB ___3_onCompleted, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, intptr_t, FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_pinvoke);
// Marshaling of parameter '___3_onCompleted' to native representation
FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_pinvoke ____3_onCompleted_marshaled = {};
FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshal_pinvoke(___3_onCompleted, ____3_onCompleted_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARCoreDeviceListDownloader_download)(___0_This, ___1_timeoutMilliseconds, ___2_callbackScheduler, ____3_onCompleted_marshaled);
// Marshaling cleanup of parameter '___3_onCompleted' native representation
FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshal_pinvoke_cleanup(____3_onCompleted_marshaled);
}
// System.Void easyar.Detail::easyar_ARCoreDeviceListDownloader__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreDeviceListDownloader__dtor_mB1B68637E8842BB462F8AE46C89A05E52A18EDD4 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARCoreDeviceListDownloader__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ARCoreDeviceListDownloader__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreDeviceListDownloader__retain_m20CEFB8F3C27F770FADDAFF34C46CBF5A5FE3C7A (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARCoreDeviceListDownloader__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ARCoreDeviceListDownloader__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ARCoreDeviceListDownloader__typeName_mC16E79DCC6B67718ED2EE1382323CFD2FD7198F9 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ARCoreDeviceListDownloader__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CalibrationDownloader__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CalibrationDownloader__ctor_m5E8F219567BF2BAE15AAE946E8C944CA2D86CA27 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CalibrationDownloader__ctor)(___0_Return);
}
// System.Void easyar.Detail::easyar_CalibrationDownloader_download(System.IntPtr,easyar.Detail/OptionalOfInt,System.IntPtr,easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CalibrationDownloader_download_m4DC6B0FA01BBD24384F641350EB507CE540231BE (intptr_t ___0_This, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___1_timeoutMilliseconds, intptr_t ___2_callbackScheduler, FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF ___3_onCompleted, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, intptr_t, FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_pinvoke);
// Marshaling of parameter '___3_onCompleted' to native representation
FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_pinvoke ____3_onCompleted_marshaled = {};
FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshal_pinvoke(___3_onCompleted, ____3_onCompleted_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CalibrationDownloader_download)(___0_This, ___1_timeoutMilliseconds, ___2_callbackScheduler, ____3_onCompleted_marshaled);
// Marshaling cleanup of parameter '___3_onCompleted' native representation
FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshal_pinvoke_cleanup(____3_onCompleted_marshaled);
}
// System.Void easyar.Detail::easyar_CalibrationDownloader__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CalibrationDownloader__dtor_m613060F8DF4801F697EBE2B9AB221BFCBFBE9BB9 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CalibrationDownloader__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_CalibrationDownloader__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CalibrationDownloader__retain_m08597DBF3F088B9FA0509CB5BD56FDCE509964EC (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CalibrationDownloader__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_CalibrationDownloader__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_CalibrationDownloader__typeName_m3BF6CEF28471323AADC17026348970C853E82953 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CalibrationDownloader__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CloudLocalizerBlockInstance_blockId(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerBlockInstance_blockId_m39100D2284D0190A06BF6DD5326706310785B50C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerBlockInstance_blockId)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_CloudLocalizerBlockInstance_name(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerBlockInstance_name_mCFEFBCFB3103D44EB49B41B7E8B67A5E76DBA84C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerBlockInstance_name)(___0_This, ___1_Return);
}
// easyar.Matrix44F easyar.Detail::easyar_CloudLocalizerBlockInstance_pose(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_CloudLocalizerBlockInstance_pose_mC3B13A7DAF86AF8994B23B8746B1242F6E841D08 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 returnValue = reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerBlockInstance_pose)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CloudLocalizerBlockInstance__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerBlockInstance__dtor_m452A9EC32F5B5426EE0582F9770B963521CE6028 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerBlockInstance__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_CloudLocalizerBlockInstance__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerBlockInstance__retain_m013B376FB0712A8800D4292CBCCBE988F34C4A66 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerBlockInstance__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_CloudLocalizerBlockInstance__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_CloudLocalizerBlockInstance__typeName_mB7655F181B835AF19406E1CDE1C3255B0BBC50FE (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerBlockInstance__typeName)(___0_This);
return returnValue;
}
// easyar.CloudLocalizerStatus easyar.Detail::easyar_CloudLocalizerResult_localizeStatus(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CloudLocalizerResult_localizeStatus_m8939ADC24F92770CF0499C26D0C9FB79D057BB55 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerResult_localizeStatus)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CloudLocalizerResult_blockInstances(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerResult_blockInstances_mF680A14E22D5DFAF7961496F474E3CB799B09DC9 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerResult_blockInstances)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_CloudLocalizerResult_extraInfo(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerResult_extraInfo_mB69F2D0AFCBD80E1AF28C8A2BA2DD9FE2FA7B18F (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerResult_extraInfo)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_CloudLocalizerResult_exceptionInfo(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerResult_exceptionInfo_mB60F0FE4C9648E9EE3E6210195E48A9C069A0064 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerResult_exceptionInfo)(___0_This, ___1_Return);
}
// easyar.Detail/OptionalOfDouble easyar.Detail::easyar_CloudLocalizerResult_serverResponseDuration(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C Detail_easyar_CloudLocalizerResult_serverResponseDuration_mC9FCD9F17183FCEAA05750227F90FB782FAC7CAB (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C returnValue = reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerResult_serverResponseDuration)(___0_This);
return returnValue;
}
// easyar.Detail/OptionalOfDouble easyar.Detail::easyar_CloudLocalizerResult_serverCalculationDuration(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C Detail_easyar_CloudLocalizerResult_serverCalculationDuration_m673F06C37F42C24735179F5C502DDE32A97657E5 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C returnValue = reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerResult_serverCalculationDuration)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CloudLocalizerResult__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerResult__dtor_m516B2669854ECA50F0EC7AC10A88B7A5A5598C06 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerResult__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_CloudLocalizerResult__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizerResult__retain_mAF9FB6C5ACFCE050C2DB2C256B54627CCA21AED8 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerResult__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_CloudLocalizerResult__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_CloudLocalizerResult__typeName_m9DD10D4CFD0E3E6064EB8CF55A7DBFE215B8B8A2 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizerResult__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_DeviceAuxiliaryInfo_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DeviceAuxiliaryInfo_create_mC6E405572569251786376B49590AC0FF9A7278AA (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DeviceAuxiliaryInfo_create)(___0_Return);
}
// System.Void easyar.Detail::easyar_DeviceAuxiliaryInfo_setAcceleration(System.IntPtr,easyar.AccelerometerResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DeviceAuxiliaryInfo_setAcceleration_m0CBCC1038AE22AE9B510573AA2E89D87F3E5D32D (intptr_t ___0_This, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_acce, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DeviceAuxiliaryInfo_setAcceleration)(___0_This, ___1_acce);
}
// System.Void easyar.Detail::easyar_DeviceAuxiliaryInfo_setGPSLocation(System.IntPtr,easyar.LocationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DeviceAuxiliaryInfo_setGPSLocation_m130F8EC14F06108F9B69E8ED682E640625230EFF (intptr_t ___0_This, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_gps, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DeviceAuxiliaryInfo_setGPSLocation)(___0_This, ___1_gps);
}
// System.Void easyar.Detail::easyar_DeviceAuxiliaryInfo_setProximityLocation(System.IntPtr,easyar.ProximityLocationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DeviceAuxiliaryInfo_setProximityLocation_m0B540A547853F5D32C59B77AC8BFDB409430E2C1 (intptr_t ___0_This, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_proximity, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DeviceAuxiliaryInfo_setProximityLocation)(___0_This, ___1_proximity);
}
// System.Void easyar.Detail::easyar_DeviceAuxiliaryInfo_setECompass(System.IntPtr,System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DeviceAuxiliaryInfo_setECompass_m986A5EDD4ED6067F1471962AC1C69841F541C251 (intptr_t ___0_This, double ___1_northHeading, double ___2_headingAccuracy, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, double, double);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DeviceAuxiliaryInfo_setECompass)(___0_This, ___1_northHeading, ___2_headingAccuracy);
}
// System.Void easyar.Detail::easyar_DeviceAuxiliaryInfo__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DeviceAuxiliaryInfo__dtor_mB0B5CD932299A8B1965B63ECD7D8F8956C997B92 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DeviceAuxiliaryInfo__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_DeviceAuxiliaryInfo__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DeviceAuxiliaryInfo__retain_m9DBF8F0BD272F97A5C4822D4B7AADDCBA0AB9963 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DeviceAuxiliaryInfo__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_DeviceAuxiliaryInfo__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_DeviceAuxiliaryInfo__typeName_m8A9E316102872DDF7982E4EE148D3BFFE7371A2D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_DeviceAuxiliaryInfo__typeName)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_CloudLocalizer_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CloudLocalizer_isAvailable_mFEA24292AEBD2BF4065A13FBAA1A21E8827932BC (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizer_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_CloudLocalizer_create(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizer_create_m0F759D516FF62A0829C6F3DD7D471939C9893A48 (intptr_t ___0_server, intptr_t ___1_apiKey, intptr_t ___2_apiSecret, intptr_t ___3_appId, intptr_t* ___4_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizer_create)(___0_server, ___1_apiKey, ___2_apiSecret, ___3_appId, ___4_Return);
}
// System.Void easyar.Detail::easyar_CloudLocalizer_resolve(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfInt,System.IntPtr,easyar.Detail/FunctorOfVoidFromCloudLocalizerResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizer_resolve_m6D136ADCE37C198F45B33989B355AEFE514B10E8 (intptr_t ___0_This, intptr_t ___1_inputFrame, intptr_t ___2_message, intptr_t ___3_deviceAuxInfo, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___4_timeoutMilliseconds, intptr_t ___5_callbackScheduler, FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6 ___6_callback, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, intptr_t, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, intptr_t, FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_pinvoke);
// Marshaling of parameter '___6_callback' to native representation
FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_pinvoke ____6_callback_marshaled = {};
FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshal_pinvoke(___6_callback, ____6_callback_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizer_resolve)(___0_This, ___1_inputFrame, ___2_message, ___3_deviceAuxInfo, ___4_timeoutMilliseconds, ___5_callbackScheduler, ____6_callback_marshaled);
// Marshaling cleanup of parameter '___6_callback' native representation
FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshal_pinvoke_cleanup(____6_callback_marshaled);
}
// System.Void easyar.Detail::easyar_CloudLocalizer_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizer_close_m2A0C16552A2590AC14457DF23B393AC90978FD24 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizer_close)(___0_This);
}
// System.Void easyar.Detail::easyar_CloudLocalizer__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizer__dtor_mC53FAE562F4578D7A319672B6A247BA490C2530B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizer__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_CloudLocalizer__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudLocalizer__retain_mE1E1C0D1DCFD63927BE893F6E00F5DBB1022352A (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizer__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_CloudLocalizer__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_CloudLocalizer__typeName_m00541685584A42D0895F256D35A92AEF13C6F84B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CloudLocalizer__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_MegaTrackerBlockInstance_blockId(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerBlockInstance_blockId_m6942A2091F43A5B2CE302093400ED27BEE6034A7 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerBlockInstance_blockId)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_MegaTrackerBlockInstance_name(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerBlockInstance_name_m6C65346A57560037B11383D65EAA6A404CAC20BE (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerBlockInstance_name)(___0_This, ___1_Return);
}
// easyar.Matrix44F easyar.Detail::easyar_MegaTrackerBlockInstance_pose(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_MegaTrackerBlockInstance_pose_mE539FDCF391DE0742C69A0EBCB16814EB0BA6907 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerBlockInstance_pose)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_MegaTrackerBlockInstance__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerBlockInstance__dtor_mF334A58359F8612EC018C665214B7756DF2E7A3B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerBlockInstance__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_MegaTrackerBlockInstance__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerBlockInstance__retain_m9FB4C792F5C1F4D8B5C1473154C168DDC13E49D0 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerBlockInstance__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_MegaTrackerBlockInstance__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_MegaTrackerBlockInstance__typeName_m3772F615BB93C73E2ACE6CC94D5D7AF8BCAE6BD6 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerBlockInstance__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_MegaTrackerResult_instances(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerResult_instances_m700460A592C0C5C44C3E78E250854EE205CFB6D0 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerResult_instances)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_MegaTrackerResult__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerResult__dtor_mCCDC736C04623E200F7B452936826136BE708A68 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerResult__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_MegaTrackerResult__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerResult__retain_mA315D925BF54023981F1FAD97B0D294A58952104 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerResult__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_MegaTrackerResult__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_MegaTrackerResult__typeName_mE6C358CA51290CA91AF339D76E41D763950F8B15 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerResult__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_castMegaTrackerResultToFrameFilterResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_castMegaTrackerResultToFrameFilterResult_m4D13B8D1A7C1DA08F5156173F6B49DCDC896A3A5 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_castMegaTrackerResultToFrameFilterResult)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_tryCastFrameFilterResultToMegaTrackerResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_tryCastFrameFilterResultToMegaTrackerResult_m66426E05F431DEAE973B54A217AB5A76471F1851 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_tryCastFrameFilterResultToMegaTrackerResult)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_MegaTrackerLocalizationResponse_inputFrame(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerLocalizationResponse_inputFrame_m041B52F92A674984D718E96A368F95F9C1CA4E24 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerLocalizationResponse_inputFrame)(___0_This, ___1_Return);
}
// easyar.Detail/OptionalOfAccelerometerResult easyar.Detail::easyar_MegaTrackerLocalizationResponse_acceleration(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 Detail_easyar_MegaTrackerLocalizationResponse_acceleration_mD843AAEA1DF50435B68412AFF69DB9C2FEF2979A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerLocalizationResponse_acceleration)(___0_This);
return returnValue;
}
// easyar.Detail/OptionalOfLocationResult easyar.Detail::easyar_MegaTrackerLocalizationResponse_location(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE Detail_easyar_MegaTrackerLocalizationResponse_location_m722B687EE6FB3DBC090359E54BF0D2F013D8C604 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerLocalizationResponse_location)(___0_This);
return returnValue;
}
// easyar.MegaTrackerLocalizationStatus easyar.Detail::easyar_MegaTrackerLocalizationResponse_status(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_MegaTrackerLocalizationResponse_status_m8F971E9AB6012B3A5E3EC7FB89A9B9753379B2EB (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerLocalizationResponse_status)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_MegaTrackerLocalizationResponse_instances(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerLocalizationResponse_instances_mE1472E592A8590042E04B4A3CF85BE5024D54E20 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerLocalizationResponse_instances)(___0_This, ___1_Return);
}
// easyar.Detail/OptionalOfDouble easyar.Detail::easyar_MegaTrackerLocalizationResponse_serverResponseDuration(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C Detail_easyar_MegaTrackerLocalizationResponse_serverResponseDuration_m414B1DFBF061A65E26303F364175AD569D582422 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerLocalizationResponse_serverResponseDuration)(___0_This);
return returnValue;
}
// easyar.Detail/OptionalOfDouble easyar.Detail::easyar_MegaTrackerLocalizationResponse_serverCalculationDuration(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C Detail_easyar_MegaTrackerLocalizationResponse_serverCalculationDuration_m08B9DDBEA9F50E88C7D2F3EB02CA850E0B500D2F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerLocalizationResponse_serverCalculationDuration)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_MegaTrackerLocalizationResponse_errorMessage(System.IntPtr,easyar.Detail/OptionalOfString&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerLocalizationResponse_errorMessage_mCAE617C793C11266D2E4D4FBE0D7557502C8950F (intptr_t ___0_This, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerLocalizationResponse_errorMessage)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_MegaTrackerLocalizationResponse_extraInfo(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerLocalizationResponse_extraInfo_m3F105A06392597136A51D8577E5ACB646551B04C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerLocalizationResponse_extraInfo)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_MegaTrackerLocalizationResponse__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerLocalizationResponse__dtor_m845EBDE7211B89BC8E9C224AB154CC570E587D7A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerLocalizationResponse__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_MegaTrackerLocalizationResponse__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerLocalizationResponse__retain_m8FD0090F8858C71F97EC00B4882DA64C09E0FA26 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerLocalizationResponse__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_MegaTrackerLocalizationResponse__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_MegaTrackerLocalizationResponse__typeName_mDA16E9545EEE0A33713FD5DC80724B6F54F1434D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTrackerLocalizationResponse__typeName)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_MegaTracker_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MegaTracker_isAvailable_m043CAD41A6F03F590B40D4CFF50B2372BFDC9024 (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_MegaTracker_inputFrameSink(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_inputFrameSink_mCA8AA5CC6D3A37BE1E540F15C730F2CA3EEE0BD6 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_inputFrameSink)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_MegaTracker_setInputFrameSourceType(System.IntPtr,easyar.InputFrameSourceType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_setInputFrameSourceType_mCF1886520C9C15E439DABE5749389C818232D8A7 (intptr_t ___0_This, int32_t ___1_type, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_setInputFrameSourceType)(___0_This, ___1_type);
}
// System.Void easyar.Detail::easyar_MegaTracker_accelerometerResultSink(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_accelerometerResultSink_m17EA6ACAD92FC8BCB8C42B07D3921FA230DA762E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_accelerometerResultSink)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_MegaTracker_locationResultSink(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_locationResultSink_m6E9C57901BB068FF10116988CA45B510541935B2 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_locationResultSink)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_MegaTracker_proximityLocationResultSink(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_proximityLocationResultSink_mB462EF71354244046C590F2E7B0129E5ACFFFA36 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_proximityLocationResultSink)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_MegaTracker_bufferRequirement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_MegaTracker_bufferRequirement_m8212C7B49A11EC353B7F02DADF208F5F17EDEF81 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_bufferRequirement)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_MegaTracker_outputFrameSource(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_outputFrameSource_mC2F1706705F684DD46AF3DB86BA13DD0DA37181D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_outputFrameSource)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_MegaTracker_create(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_create_m6072CB1709BCE47F9EBB81DEE006E5FFE4DE019C (intptr_t ___0_server, intptr_t ___1_apiKey, intptr_t ___2_apiSecret, intptr_t ___3_appId, intptr_t* ___4_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_create)(___0_server, ___1_apiKey, ___2_apiSecret, ___3_appId, ___4_Return);
}
// System.Void easyar.Detail::easyar_MegaTracker_setRequestTimeParameters(System.IntPtr,easyar.Detail/OptionalOfInt,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_setRequestTimeParameters_m66F684B94988A10F2A234F8503E99977329FCAFA (intptr_t ___0_This, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___1_timeoutMilliseconds, int32_t ___2_requestIntervalMilliseconds, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_setRequestTimeParameters)(___0_This, ___1_timeoutMilliseconds, ___2_requestIntervalMilliseconds);
}
// System.Void easyar.Detail::easyar_MegaTracker_setResultPoseType(System.IntPtr,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_setResultPoseType_mCD1294E7232D84C7B6DF3668B24045995F1E0D85 (intptr_t ___0_This, bool ___1_enableLocalization, bool ___2_enableStabilization, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int8_t, int8_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_setResultPoseType)(___0_This, static_cast<int8_t>(___1_enableLocalization), static_cast<int8_t>(___2_enableStabilization));
}
// System.Void easyar.Detail::easyar_MegaTracker_setRequestMessage(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_setRequestMessage_m95C4205DCD615EDFFC0452C33F7735606F2B0A68 (intptr_t ___0_This, intptr_t ___1_message, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_setRequestMessage)(___0_This, ___1_message);
}
// System.Void easyar.Detail::easyar_MegaTracker_setLocalizationCallback(System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_setLocalizationCallback_mEFC4E08BB1FCC8879962E581C08275B93CFE3A20 (intptr_t ___0_This, intptr_t ___1_callbackScheduler, OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896 ___2_callback, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke);
// Marshaling of parameter '___2_callback' to native representation
OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke ____2_callback_marshaled = {};
OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshal_pinvoke(___2_callback, ____2_callback_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_setLocalizationCallback)(___0_This, ___1_callbackScheduler, ____2_callback_marshaled);
// Marshaling cleanup of parameter '___2_callback' native representation
OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshal_pinvoke_cleanup(____2_callback_marshaled);
}
// System.Boolean easyar.Detail::easyar_MegaTracker_start(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MegaTracker_start_m2261016ADD77E82C37CB491CB081FBD11373BA09 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_start)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_MegaTracker_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_stop_m62C36D0DE209F8F0EB50BD57E43DE10ECA41F390 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_MegaTracker_reset(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_reset_mA220D33B5C27CCCC16DBE20A01E0D3C1035706E5 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_reset)(___0_This);
}
// System.Void easyar.Detail::easyar_MegaTracker_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_close_mCA2856DC16927ECF87289AB88B9D319D895D4453 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker_close)(___0_This);
}
// System.Void easyar.Detail::easyar_MegaTracker__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker__dtor_m62D38C22E5EB742501238DF6CD8C91943C1A686E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_MegaTracker__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker__retain_mDAC0AE4F5DCF6F94CE48EA25B82450BA68635E7E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MegaTracker__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_MegaTracker__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_MegaTracker__typeName_mD71A6ECDB8644AD23C18196E87410E98A259B09B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MegaTracker__typeName)(___0_This);
return returnValue;
}
// easyar.CloudRecognizationStatus easyar.Detail::easyar_CloudRecognizationResult_getStatus(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CloudRecognizationResult_getStatus_m3C27BDC2F4462FC37BFCBB73B6B9EF59472FAF06 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizationResult_getStatus)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CloudRecognizationResult_getTarget(System.IntPtr,easyar.Detail/OptionalOfImageTarget&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizationResult_getTarget_m2681135183BA975092C146AE20BCF89397607343 (intptr_t ___0_This, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizationResult_getTarget)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_CloudRecognizationResult_getUnknownErrorMessage(System.IntPtr,easyar.Detail/OptionalOfString&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizationResult_getUnknownErrorMessage_mBDECC10CAC07CB09720421BF1DBE92DBDFAE8C1E (intptr_t ___0_This, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizationResult_getUnknownErrorMessage)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_CloudRecognizationResult__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizationResult__dtor_mD3E8C1B20C843F961DAC37F9A4F9EA6117A51631 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizationResult__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_CloudRecognizationResult__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizationResult__retain_m2FC438067DB6FFE76EC2C3E877CAB77DD71A344F (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizationResult__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_CloudRecognizationResult__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_CloudRecognizationResult__typeName_m9A3FB900FC4A282691E92F658038A83426AABF23 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizationResult__typeName)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_CloudRecognizer_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CloudRecognizer_isAvailable_mE7440F9EEF032FE51B21E9731013094B2C6133B0 (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizer_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_CloudRecognizer_create(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizer_create_m321F2A580CB3B57E7808DCC0AFEDBAB83E6CE810 (intptr_t ___0_cloudRecognitionServiceServerAddress, intptr_t ___1_apiKey, intptr_t ___2_apiSecret, intptr_t ___3_cloudRecognitionServiceAppId, intptr_t* ___4_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizer_create)(___0_cloudRecognitionServiceServerAddress, ___1_apiKey, ___2_apiSecret, ___3_cloudRecognitionServiceAppId, ___4_Return);
}
// System.Void easyar.Detail::easyar_CloudRecognizer_createByCloudSecret(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizer_createByCloudSecret_m20E018EA432E26DF12AF439F8BD17649836DD949 (intptr_t ___0_cloudRecognitionServiceServerAddress, intptr_t ___1_cloudRecognitionServiceSecret, intptr_t ___2_cloudRecognitionServiceAppId, intptr_t* ___3_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizer_createByCloudSecret)(___0_cloudRecognitionServiceServerAddress, ___1_cloudRecognitionServiceSecret, ___2_cloudRecognitionServiceAppId, ___3_Return);
}
// System.Void easyar.Detail::easyar_CloudRecognizer_resolve(System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfInt,System.IntPtr,easyar.Detail/FunctorOfVoidFromCloudRecognizationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizer_resolve_m3005B9A246DD0B9375C030A17BD625AE78061911 (intptr_t ___0_This, intptr_t ___1_inputFrame, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___2_timeoutMilliseconds, intptr_t ___3_callbackScheduler, FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1 ___4_callback, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, intptr_t, FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke);
// Marshaling of parameter '___4_callback' to native representation
FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke ____4_callback_marshaled = {};
FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshal_pinvoke(___4_callback, ____4_callback_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizer_resolve)(___0_This, ___1_inputFrame, ___2_timeoutMilliseconds, ___3_callbackScheduler, ____4_callback_marshaled);
// Marshaling cleanup of parameter '___4_callback' native representation
FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshal_pinvoke_cleanup(____4_callback_marshaled);
}
// System.Void easyar.Detail::easyar_CloudRecognizer_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizer_close_m5FC4B52DB2699B1E2694B3C3F9A5200F7D2B683A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizer_close)(___0_This);
}
// System.Void easyar.Detail::easyar_CloudRecognizer__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizer__dtor_mFA3FC0008FD61872BA53FE2C275153936A6F3996 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizer__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_CloudRecognizer__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizer__retain_m3A9855C2AB9D62DE596BB8C0E2A6B22C0E7D29B1 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizer__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_CloudRecognizer__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_CloudRecognizer__typeName_m5828DD924C4493EDE4132868A06A418108A9AE13 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CloudRecognizer__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_Buffer_wrap(System.IntPtr,System.Int32,easyar.Detail/FunctorOfVoid,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Buffer_wrap_m9E53FDC36363095742F11741B2E6AB0761F4D1E0 (intptr_t ___0_ptr, int32_t ___1_size, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 ___2_deleter, intptr_t* ___3_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke, intptr_t*);
// Marshaling of parameter '___2_deleter' to native representation
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke ____2_deleter_marshaled = {};
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke(___2_deleter, ____2_deleter_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Buffer_wrap)(___0_ptr, ___1_size, ____2_deleter_marshaled, ___3_Return);
// Marshaling cleanup of parameter '___2_deleter' native representation
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke_cleanup(____2_deleter_marshaled);
}
// System.Void easyar.Detail::easyar_Buffer_create(System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Buffer_create_m602E984B9831897265735DD787CE0AB2858F5A9F (int32_t ___0_size, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Buffer_create)(___0_size, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_Buffer_data(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_Buffer_data_m7931F7E83DC8B11FE3A5283B31F4FE380B38D142 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Buffer_data)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_Buffer_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Buffer_size_m8D5BE4FB1AD4E90673D2ED35871184404B2ECC93 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Buffer_size)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_Buffer_memoryCopy(System.IntPtr,System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Buffer_memoryCopy_m8BA0F0909F25FC5B379EADEF2BAE1F5B652C579F (intptr_t ___0_src, intptr_t ___1_dest, int32_t ___2_length, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Buffer_memoryCopy)(___0_src, ___1_dest, ___2_length);
}
// System.Boolean easyar.Detail::easyar_Buffer_tryCopyFrom(System.IntPtr,System.IntPtr,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Buffer_tryCopyFrom_mD95A7A37408147965F61A1280D4B218B97321039 (intptr_t ___0_This, intptr_t ___1_src, int32_t ___2_srcIndex, int32_t ___3_index, int32_t ___4_length, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, intptr_t, int32_t, int32_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Buffer_tryCopyFrom)(___0_This, ___1_src, ___2_srcIndex, ___3_index, ___4_length);
return static_cast<bool>(returnValue);
}
// System.Boolean easyar.Detail::easyar_Buffer_tryCopyTo(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Buffer_tryCopyTo_mAB144BCB7F39D79C4AF16AA2C4127CE48E24D6B6 (intptr_t ___0_This, int32_t ___1_index, intptr_t ___2_dest, int32_t ___3_destIndex, int32_t ___4_length, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t, int32_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Buffer_tryCopyTo)(___0_This, ___1_index, ___2_dest, ___3_destIndex, ___4_length);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_Buffer_partition(System.IntPtr,System.Int32,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Buffer_partition_m874E7C8A28A745DB317F9B295E4885E14826B73E (intptr_t ___0_This, int32_t ___1_index, int32_t ___2_length, intptr_t* ___3_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t, int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Buffer_partition)(___0_This, ___1_index, ___2_length, ___3_Return);
}
// System.Void easyar.Detail::easyar_Buffer__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Buffer__dtor_mB01AB386164A4054E50180B5A239EE7231C82F0D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Buffer__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_Buffer__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Buffer__retain_mED1E683DCF847212179D749E44743ED03EFAC3EF (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Buffer__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_Buffer__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Buffer__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_BufferDictionary__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferDictionary__ctor_m206A1D3AC21FB1C0DAB77AE560D08AF164F8C54B (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_BufferDictionary__ctor)(___0_Return);
}
// System.Int32 easyar.Detail::easyar_BufferDictionary_count(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_BufferDictionary_count_m3546E7A92255F615985D0F008515FF7B88C0FF89 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_BufferDictionary_count)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_BufferDictionary_contains(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_BufferDictionary_contains_mE35BC306AFFBAA602070AC36079A4CB612BEF1A4 (intptr_t ___0_This, intptr_t ___1_path, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_BufferDictionary_contains)(___0_This, ___1_path);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_BufferDictionary_tryGet(System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfBuffer&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferDictionary_tryGet_mEDF89F365A04DA6CB2CD3EE3886084671C4436BC (intptr_t ___0_This, intptr_t ___1_path, OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_BufferDictionary_tryGet)(___0_This, ___1_path, ___2_Return);
}
// System.Void easyar.Detail::easyar_BufferDictionary_set(System.IntPtr,System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferDictionary_set_m7D73AC1BB13DACFA69259CF713B613D61348181B (intptr_t ___0_This, intptr_t ___1_path, intptr_t ___2_buffer, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_BufferDictionary_set)(___0_This, ___1_path, ___2_buffer);
}
// System.Boolean easyar.Detail::easyar_BufferDictionary_remove(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_BufferDictionary_remove_m64E83CCBEC250CB26C935C40E0E72D6DDFE69EB1 (intptr_t ___0_This, intptr_t ___1_path, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_BufferDictionary_remove)(___0_This, ___1_path);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_BufferDictionary_clear(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferDictionary_clear_m1B5A7FE2EE6DD790D88166969668D454A361B72E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_BufferDictionary_clear)(___0_This);
}
// System.Void easyar.Detail::easyar_BufferDictionary__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferDictionary__dtor_mF6B71F2CE65179FBC4A68B2E1471D06D58DB7D71 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_BufferDictionary__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_BufferDictionary__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferDictionary__retain_m671FC9DEF19EE86C4770F76A5580D14B0583C8A1 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_BufferDictionary__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_BufferDictionary__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_BufferDictionary__typeName_mE31891F0237005F9DA446CF8E7030721351DB218 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_BufferDictionary__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_BufferPool__ctor(System.Int32,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferPool__ctor_m6656BA478D98B0FC65ED87C7E6C68429E0378B4E (int32_t ___0_block_size, int32_t ___1_capacity, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (int32_t, int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_BufferPool__ctor)(___0_block_size, ___1_capacity, ___2_Return);
}
// System.Int32 easyar.Detail::easyar_BufferPool_block_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_BufferPool_block_size_mFF0ECE5BF81CBB3413DCC0CFE7F6CE0DCADD52A1 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_BufferPool_block_size)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_BufferPool_capacity(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_BufferPool_capacity_mCF7DB4691B38D83D7E7EBEB877B2201F432CD21E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_BufferPool_capacity)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_BufferPool_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_BufferPool_size_m02DAE392F4448DA2C4F62D5553C132ED118014BB (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_BufferPool_size)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_BufferPool_tryAcquire(System.IntPtr,easyar.Detail/OptionalOfBuffer&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferPool_tryAcquire_mF6BA11B50480D2CE888E03F0CF63A7E5427E29B8 (intptr_t ___0_This, OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_BufferPool_tryAcquire)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_BufferPool__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferPool__dtor_mC9A94A95E1F56ACF5D479AD55224A08897CC142E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_BufferPool__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_BufferPool__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferPool__retain_m77D0890B67790804E40F233C135C07988FB81BE0 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_BufferPool__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_BufferPool__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_BufferPool__typeName_mEC7C581CD6ABFD72E2CB5B0134EA7C810889618B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_BufferPool__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CameraParameters__ctor(easyar.Vec2I,easyar.Vec2F,easyar.Vec2F,easyar.CameraDeviceType,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraParameters__ctor_m45B67DD32505F2F0A8D51389CD868ABF42037EC6 (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 ___0_imageSize, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_focalLength, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___2_principalPoint, int32_t ___3_cameraDeviceType, int32_t ___4_cameraOrientation, intptr_t* ___5_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, int32_t, int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraParameters__ctor)(___0_imageSize, ___1_focalLength, ___2_principalPoint, ___3_cameraDeviceType, ___4_cameraOrientation, ___5_Return);
}
// easyar.Vec2I easyar.Detail::easyar_CameraParameters_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 Detail_easyar_CameraParameters_size_m6B9938FE8EE2BD666DB5950F6C7E3AB92D8E9C67 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_size)(___0_This);
return returnValue;
}
// easyar.Vec2F easyar.Detail::easyar_CameraParameters_focalLength(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 Detail_easyar_CameraParameters_focalLength_mC7F9F209F200B4820834CA28DBE3E6BA1CF5452E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_focalLength)(___0_This);
return returnValue;
}
// easyar.Vec2F easyar.Detail::easyar_CameraParameters_principalPoint(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 Detail_easyar_CameraParameters_principalPoint_mACDDBED9BF7980DEF4C711D91ABB357F40332B58 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_principalPoint)(___0_This);
return returnValue;
}
// easyar.CameraDeviceType easyar.Detail::easyar_CameraParameters_cameraDeviceType(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraParameters_cameraDeviceType_mF94AC392B6DCA76EDBDFF81417174EFA5D85664B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_cameraDeviceType)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_CameraParameters_cameraOrientation(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraParameters_cameraOrientation_m03DB3707660AB2E4441857D88479A55426DD92C6 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_cameraOrientation)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CameraParameters_createWithDefaultIntrinsics(easyar.Vec2I,easyar.CameraDeviceType,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraParameters_createWithDefaultIntrinsics_m2ED2664D4478F209C50DAC178FF6943812166159 (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 ___0_imageSize, int32_t ___1_cameraDeviceType, int32_t ___2_cameraOrientation, intptr_t* ___3_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485, int32_t, int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_createWithDefaultIntrinsics)(___0_imageSize, ___1_cameraDeviceType, ___2_cameraOrientation, ___3_Return);
}
// System.Void easyar.Detail::easyar_CameraParameters_getResized(System.IntPtr,easyar.Vec2I,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraParameters_getResized_m547A005BAAC466695798D6F6360D8AEBD76AFA95 (intptr_t ___0_This, Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 ___1_imageSize, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_getResized)(___0_This, ___1_imageSize, ___2_Return);
}
// System.Int32 easyar.Detail::easyar_CameraParameters_imageOrientation(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraParameters_imageOrientation_m637C849CED1AA2C3C3CA6BEBD5625B1334D9ADBD (intptr_t ___0_This, int32_t ___1_screenRotation, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_imageOrientation)(___0_This, ___1_screenRotation);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_CameraParameters_imageHorizontalFlip(System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraParameters_imageHorizontalFlip_mB8ADD5534EF459E6344B06496651976B85627B1B (intptr_t ___0_This, bool ___1_manualHorizontalFlip, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int8_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_imageHorizontalFlip)(___0_This, static_cast<int8_t>(___1_manualHorizontalFlip));
return static_cast<bool>(returnValue);
}
// easyar.Matrix44F easyar.Detail::easyar_CameraParameters_projection(System.IntPtr,System.Single,System.Single,System.Single,System.Int32,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_CameraParameters_projection_m6D1756C6AF63B564B8338C77A8222B992A315CA3 (intptr_t ___0_This, float ___1_nearPlane, float ___2_farPlane, float ___3_viewportAspectRatio, int32_t ___4_screenRotation, bool ___5_combiningFlip, bool ___6_manualHorizontalFlip, const RuntimeMethod* method)
{
typedef Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 (CDECL *PInvokeFunc) (intptr_t, float, float, float, int32_t, int8_t, int8_t);
// Native function invocation
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_projection)(___0_This, ___1_nearPlane, ___2_farPlane, ___3_viewportAspectRatio, ___4_screenRotation, static_cast<int8_t>(___5_combiningFlip), static_cast<int8_t>(___6_manualHorizontalFlip));
return returnValue;
}
// easyar.Matrix44F easyar.Detail::easyar_CameraParameters_imageProjection(System.IntPtr,System.Single,System.Int32,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_CameraParameters_imageProjection_mDB53977B7619C76954C8E26D418B005C1A11D810 (intptr_t ___0_This, float ___1_viewportAspectRatio, int32_t ___2_screenRotation, bool ___3_combiningFlip, bool ___4_manualHorizontalFlip, const RuntimeMethod* method)
{
typedef Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 (CDECL *PInvokeFunc) (intptr_t, float, int32_t, int8_t, int8_t);
// Native function invocation
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_imageProjection)(___0_This, ___1_viewportAspectRatio, ___2_screenRotation, static_cast<int8_t>(___3_combiningFlip), static_cast<int8_t>(___4_manualHorizontalFlip));
return returnValue;
}
// easyar.Vec2F easyar.Detail::easyar_CameraParameters_screenCoordinatesFromImageCoordinates(System.IntPtr,System.Single,System.Int32,System.Boolean,System.Boolean,easyar.Vec2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 Detail_easyar_CameraParameters_screenCoordinatesFromImageCoordinates_mA8863DEE467CD6206481193901A8843A02E9CF8D (intptr_t ___0_This, float ___1_viewportAspectRatio, int32_t ___2_screenRotation, bool ___3_combiningFlip, bool ___4_manualHorizontalFlip, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___5_imageCoordinates, const RuntimeMethod* method)
{
typedef Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 (CDECL *PInvokeFunc) (intptr_t, float, int32_t, int8_t, int8_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684);
// Native function invocation
Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_screenCoordinatesFromImageCoordinates)(___0_This, ___1_viewportAspectRatio, ___2_screenRotation, static_cast<int8_t>(___3_combiningFlip), static_cast<int8_t>(___4_manualHorizontalFlip), ___5_imageCoordinates);
return returnValue;
}
// easyar.Vec2F easyar.Detail::easyar_CameraParameters_imageCoordinatesFromScreenCoordinates(System.IntPtr,System.Single,System.Int32,System.Boolean,System.Boolean,easyar.Vec2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 Detail_easyar_CameraParameters_imageCoordinatesFromScreenCoordinates_m565FC79FF368E75ED287C1B2C29CC5D22EAC939B (intptr_t ___0_This, float ___1_viewportAspectRatio, int32_t ___2_screenRotation, bool ___3_combiningFlip, bool ___4_manualHorizontalFlip, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___5_screenCoordinates, const RuntimeMethod* method)
{
typedef Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 (CDECL *PInvokeFunc) (intptr_t, float, int32_t, int8_t, int8_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684);
// Native function invocation
Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_imageCoordinatesFromScreenCoordinates)(___0_This, ___1_viewportAspectRatio, ___2_screenRotation, static_cast<int8_t>(___3_combiningFlip), static_cast<int8_t>(___4_manualHorizontalFlip), ___5_screenCoordinates);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_CameraParameters_equalsTo(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraParameters_equalsTo_m14DF4AB472AE0E3D4296CE5F2F8823AD552FDE8B (intptr_t ___0_This, intptr_t ___1_other, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters_equalsTo)(___0_This, ___1_other);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_CameraParameters__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraParameters__dtor_m493C86C976C17DDEF61594A9C3E20385FD003BAB (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraParameters__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_CameraParameters__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraParameters__retain_m6F403649FFB0A4F0225CEAF333B609707A567E52 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraParameters__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_CameraParameters__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_CameraParameters__typeName_mB203EF0E50107DB7BCF7B263CA1672CC798CD60C (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraParameters__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_Image__ctor(System.IntPtr,easyar.PixelFormat,System.Int32,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Image__ctor_m615180ACF087D1E9051D19911E57E1F462029CCA (intptr_t ___0_buffer, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, intptr_t* ___4_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t, int32_t, int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Image__ctor)(___0_buffer, ___1_format, ___2_width, ___3_height, ___4_Return);
}
// System.Void easyar.Detail::easyar_Image_buffer(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Image_buffer_m917FA5E7A5F51E58C921A75C375877AEB668E250 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Image_buffer)(___0_This, ___1_Return);
}
// easyar.PixelFormat easyar.Detail::easyar_Image_format(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Image_format_m00E2F0CF3EFEF06CB20EC2FDBCEC8DE5F657CFBB (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Image_format)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_Image_width(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Image_width_mC82C62E4D0A9D4F8226BD9154D3A9D2BB7934DFA (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Image_width)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_Image_height(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Image_height_m44F53F41C68B64A40B7FE0EB02AEE09F8889708F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Image_height)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_Image_pixelWidth(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Image_pixelWidth_m6D79347D0111FCEF37B6CFC94BEE4E4B06075060 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Image_pixelWidth)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_Image_pixelHeight(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Image_pixelHeight_mF909F0EF1338E7D414F32080471819218BA76038 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Image_pixelHeight)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_Image_create(System.IntPtr,easyar.PixelFormat,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Image_create_m0E5F5CDCA78E30727C352955630F8C68A59613A6 (intptr_t ___0_buffer, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, int32_t ___4_pixelWidth, int32_t ___5_pixelHeight, intptr_t* ___6_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t, int32_t, int32_t, int32_t, int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Image_create)(___0_buffer, ___1_format, ___2_width, ___3_height, ___4_pixelWidth, ___5_pixelHeight, ___6_Return);
}
// System.Void easyar.Detail::easyar_Image__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Image__dtor_m399D7B6F61E8565218FCA6EBD45A5B514A97EEF2 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Image__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_Image__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Image__retain_m3C397CF1EA933327F1C93BF9283A37ADE2625565 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Image__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_Image__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_Image__typeName_m94E994B70780C3E89D5C6435F430EDC925D5CFDD (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Image__typeName)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_DenseSpatialMap_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_DenseSpatialMap_isAvailable_m2B5C3CBF2452E7DCCBB6D8800E648BDD410C15B0 (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_DenseSpatialMap_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_DenseSpatialMap_inputFrameSink(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DenseSpatialMap_inputFrameSink_m91E5C4E09D652A2D540BCA6B88B0AFDF493260A8 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DenseSpatialMap_inputFrameSink)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_DenseSpatialMap_bufferRequirement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_DenseSpatialMap_bufferRequirement_mE957B6B33C8D376F55755AF80BAA2F187863EF54 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_DenseSpatialMap_bufferRequirement)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_DenseSpatialMap_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DenseSpatialMap_create_mACF42D3F2444C0273E283D385CBEB8D3AB1AA865 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DenseSpatialMap_create)(___0_Return);
}
// System.Boolean easyar.Detail::easyar_DenseSpatialMap_start(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_DenseSpatialMap_start_m803F3A83508F227233870B02C50F3634EA263334 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_DenseSpatialMap_start)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_DenseSpatialMap_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DenseSpatialMap_stop_mDF0831ED3FFA7593395D42FDB575AF16C3877E5E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DenseSpatialMap_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_DenseSpatialMap_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DenseSpatialMap_close_mE5AFB32B7D78FA9D90E38247E556BE7C43EF3A10 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DenseSpatialMap_close)(___0_This);
}
// System.Void easyar.Detail::easyar_DenseSpatialMap_getMesh(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DenseSpatialMap_getMesh_m901272BFDD25E1FAA046BCFE0828E10E2AA20920 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DenseSpatialMap_getMesh)(___0_This, ___1_Return);
}
// System.Boolean easyar.Detail::easyar_DenseSpatialMap_updateSceneMesh(System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_DenseSpatialMap_updateSceneMesh_mDF366E5DEE1C3304D6EE1B4DB28B680440993427 (intptr_t ___0_This, bool ___1_updateMeshAll, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int8_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_DenseSpatialMap_updateSceneMesh)(___0_This, static_cast<int8_t>(___1_updateMeshAll));
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_DenseSpatialMap__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DenseSpatialMap__dtor_m154159BAA8378F58483DD3ED1404C4FB6E252C01 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DenseSpatialMap__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_DenseSpatialMap__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DenseSpatialMap__retain_m3EA8DD9BCCFFF7C005E795021D1B10AA61453C03 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DenseSpatialMap__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_DenseSpatialMap__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_DenseSpatialMap__typeName_mE1A06DA6F0380A7BA914B1323B78E71BEE26C853 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_DenseSpatialMap__typeName)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_SceneMesh_getNumOfVertexAll(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SceneMesh_getNumOfVertexAll_m15C0592C7897D8F0B0FD014D2B5DCCE702583E8E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SceneMesh_getNumOfVertexAll)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_SceneMesh_getNumOfIndexAll(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SceneMesh_getNumOfIndexAll_mE68B52D4965EF874B260FC46784F2CD9221E59CD (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SceneMesh_getNumOfIndexAll)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_SceneMesh_getVerticesAll(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getVerticesAll_m121A02AC57CD4B5BEB71BA4F9790F3A3746A36D1 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SceneMesh_getVerticesAll)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_SceneMesh_getNormalsAll(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getNormalsAll_mB474A929AB48FBE0037B86247D8C61BC184CAA1C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SceneMesh_getNormalsAll)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_SceneMesh_getIndicesAll(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getIndicesAll_m761A57FCCAB57B1DB59CD98CC03C3A917BFF6D8A (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SceneMesh_getIndicesAll)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_SceneMesh_getNumOfVertexIncremental(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SceneMesh_getNumOfVertexIncremental_m43F2BDB76157A5A4538175DFC5FF45C2E5CD545D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SceneMesh_getNumOfVertexIncremental)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_SceneMesh_getNumOfIndexIncremental(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SceneMesh_getNumOfIndexIncremental_m0415472D50F50701CA6C115FF705DB988969E1C3 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SceneMesh_getNumOfIndexIncremental)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_SceneMesh_getVerticesIncremental(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getVerticesIncremental_m4DC6199C41CB5C5B96B086B751BEA8A86D372799 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SceneMesh_getVerticesIncremental)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_SceneMesh_getNormalsIncremental(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getNormalsIncremental_m5CF918C1BDFDEA0A2F8A8635E152D088187F4034 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SceneMesh_getNormalsIncremental)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_SceneMesh_getIndicesIncremental(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getIndicesIncremental_m56304EBD1695EFA20329FB126963872778F64CE8 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SceneMesh_getIndicesIncremental)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_SceneMesh_getBlocksInfoIncremental(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getBlocksInfoIncremental_m140FCC88B0BA4AE104DDB6EF95AEC5F7E37CFC99 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SceneMesh_getBlocksInfoIncremental)(___0_This, ___1_Return);
}
// System.Single easyar.Detail::easyar_SceneMesh_getBlockDimensionInMeters(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_SceneMesh_getBlockDimensionInMeters_mE0EDE110318E403F3C73F01471FD03ACF550F968 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef float (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
float returnValue = reinterpret_cast<PInvokeFunc>(easyar_SceneMesh_getBlockDimensionInMeters)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_SceneMesh__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh__dtor_m7952C1563720372F89B3549CDEAB743E5ED7BEF6 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SceneMesh__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_SceneMesh__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh__retain_m69502A5ACBCD797EA832EBDD119B0095F24B0BA9 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SceneMesh__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_SceneMesh__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_SceneMesh__typeName_m7B1B3E5FE8590FC6AB108A5C2413036642EA8222 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SceneMesh__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_Accelerometer__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Accelerometer__ctor_m3213D1A4B89404EC7FA224CFECF01B69912EFE05 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Accelerometer__ctor)(___0_Return);
}
// System.Boolean easyar.Detail::easyar_Accelerometer_isAvailable(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Accelerometer_isAvailable_m081145B0B231B99B6C71D695B103E1967DA9284F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Accelerometer_isAvailable)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_Accelerometer_output(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Accelerometer_output_m8E4B2973DA0D0752A175010C8D5DC59BEB8DF6B7 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Accelerometer_output)(___0_This, ___1_Return);
}
// System.Boolean easyar.Detail::easyar_Accelerometer_open(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Accelerometer_open_mC79483FBBCFB818DFB322E422A8E8304C7977579 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Accelerometer_open)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Boolean easyar.Detail::easyar_Accelerometer_openWithSamplingPeriod(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Accelerometer_openWithSamplingPeriod_mBF3A6500637C507B4E4053963F64C38BA6123CD4 (intptr_t ___0_This, int32_t ___1_samplingPeriodMilliseconds, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Accelerometer_openWithSamplingPeriod)(___0_This, ___1_samplingPeriodMilliseconds);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_Accelerometer_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Accelerometer_close_mB09A2E44394D0BDCC1C75B1E83F548F31E504F14 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Accelerometer_close)(___0_This);
}
// easyar.Detail/OptionalOfAccelerometerResult easyar.Detail::easyar_Accelerometer_getCurrentResult(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 Detail_easyar_Accelerometer_getCurrentResult_mC863B3292B762F75FC472E0C9D1613DE2AE06A72 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 returnValue = reinterpret_cast<PInvokeFunc>(easyar_Accelerometer_getCurrentResult)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_Accelerometer__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Accelerometer__dtor_mB6BCAC11B3D73F7CAE19B3E984EC55651995CE08 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Accelerometer__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_Accelerometer__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Accelerometer__retain_mEC9F84D54972F9DB4F5A60AAC372D36A94563024 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Accelerometer__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_Accelerometer__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_Accelerometer__typeName_mE63723893585FA8E586241B4241886221AA5F67C (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Accelerometer__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ARCoreCameraDevice__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice__ctor_m6E9B919CA57623087504A6E8EA8F9702806745B5 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice__ctor)(___0_Return);
}
// System.Boolean easyar.Detail::easyar_ARCoreCameraDevice_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ARCoreCameraDevice_isAvailable_m4F406FE6CCA240182413490813A6AC76A74B3780 (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Boolean easyar.Detail::easyar_ARCoreCameraDevice_isDeviceSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ARCoreCameraDevice_isDeviceSupported_m7B4E9CB0003D0967001C457C0AC5A404D13CCDA2 (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice_isDeviceSupported)();
return static_cast<bool>(returnValue);
}
// System.Int32 easyar.Detail::easyar_ARCoreCameraDevice_bufferCapacity(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ARCoreCameraDevice_bufferCapacity_mC0B06AD7910CB4E36FF76B2A255C38C862CBB1B1 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice_bufferCapacity)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ARCoreCameraDevice_setBufferCapacity(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice_setBufferCapacity_mB67B4F6372074BE89897BFEEA69FB3A6F42A679D (intptr_t ___0_This, int32_t ___1_capacity, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice_setBufferCapacity)(___0_This, ___1_capacity);
}
// System.Void easyar.Detail::easyar_ARCoreCameraDevice_inputFrameSource(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice_inputFrameSource_m104A0B1FB8736A1B9E37B1AF166C0A5682F6BDEB (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice_inputFrameSource)(___0_This, ___1_Return);
}
// easyar.InputFrameSourceType easyar.Detail::easyar_ARCoreCameraDevice_inputFrameSourceType(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ARCoreCameraDevice_inputFrameSourceType_m75EA195330748BD5BE2D33BC81D912C438E946E6 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice_inputFrameSourceType)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ARCoreCameraDevice_setFocusMode(System.IntPtr,easyar.ARCoreCameraDeviceFocusMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice_setFocusMode_mA7D78F1CC24DBB13433E5ACAD85EEDE53DF8B802 (intptr_t ___0_This, int32_t ___1_focusMode, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice_setFocusMode)(___0_This, ___1_focusMode);
}
// System.Boolean easyar.Detail::easyar_ARCoreCameraDevice_start(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ARCoreCameraDevice_start_mF697BEDF7F2047463B52F77B29DD5BAFE7F5FF72 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice_start)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_ARCoreCameraDevice_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice_stop_m4E9BE32423BF899B3C83246599EF4993D86FF313 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_ARCoreCameraDevice_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice_close_m2B478759C3B3E9E9CE83E638D6016B65B5415BA8 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice_close)(___0_This);
}
// System.Void easyar.Detail::easyar_ARCoreCameraDevice__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice__dtor_mFAEB0E9ED02E6620DE9B10004508A8FC8789460A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ARCoreCameraDevice__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice__retain_m3455B967879252F3B36CBD3B99849484F96DCE5F (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ARCoreCameraDevice__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ARCoreCameraDevice__typeName_mBAE405897A0439F30D44ABCE6AA58A7CAD12B92F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ARCoreCameraDevice__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ARKitCameraDevice__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice__ctor_m57948C69F0B1F3EC5EB4F53294DCE1FCED02ADF5 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice__ctor)(___0_Return);
}
// System.Boolean easyar.Detail::easyar_ARKitCameraDevice_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ARKitCameraDevice_isAvailable_m1CE4EC1D19DF411A11921E2922DB1913B64C9771 (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Int32 easyar.Detail::easyar_ARKitCameraDevice_bufferCapacity(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ARKitCameraDevice_bufferCapacity_m3F1118C7E461F595520719BBCC50C67A5743C53A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice_bufferCapacity)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ARKitCameraDevice_setBufferCapacity(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice_setBufferCapacity_m648FFA05DA381B576FCF4E43A9BE6EFC0CA8A8D1 (intptr_t ___0_This, int32_t ___1_capacity, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice_setBufferCapacity)(___0_This, ___1_capacity);
}
// System.Void easyar.Detail::easyar_ARKitCameraDevice_inputFrameSource(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice_inputFrameSource_m684E647B15FA90E820FC3C96867F8D4D0584C534 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice_inputFrameSource)(___0_This, ___1_Return);
}
// easyar.InputFrameSourceType easyar.Detail::easyar_ARKitCameraDevice_inputFrameSourceType(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ARKitCameraDevice_inputFrameSourceType_m55A66975ED755DB354554B4F5889B3067A8CF630 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice_inputFrameSourceType)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ARKitCameraDevice_setFocusMode(System.IntPtr,easyar.ARKitCameraDeviceFocusMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice_setFocusMode_m8950606E68B6A7BB6C561FE86B21513CF8E635D3 (intptr_t ___0_This, int32_t ___1_focusMode, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice_setFocusMode)(___0_This, ___1_focusMode);
}
// System.Boolean easyar.Detail::easyar_ARKitCameraDevice_start(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ARKitCameraDevice_start_mCA205EAA682A76071565B50B623F5AB2DAF2D8C8 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice_start)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_ARKitCameraDevice_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice_stop_m961A5358435A2254364BA98EE8960399CD1AE3DC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_ARKitCameraDevice_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice_close_mCDA77C8F04E7BDA6070946DDC3F32DB273D47303 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice_close)(___0_This);
}
// System.Void easyar.Detail::easyar_ARKitCameraDevice__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice__dtor_m720F2CF02869AB100589C37D78F02D3041BE71D0 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ARKitCameraDevice__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice__retain_mC4D108C7A3D3EAB5FE48E449541ADDE21491816B (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ARKitCameraDevice__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ARKitCameraDevice__typeName_mBEA2C93798A27F395E1397630E98854AAB61C521 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ARKitCameraDevice__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CameraDevice__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice__ctor_m6AE71144CA7263D0D91EDE7AE98705A5B26C9F78 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDevice__ctor)(___0_Return);
}
// System.Boolean easyar.Detail::easyar_CameraDevice_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_isAvailable_m1EEA7598C5829DD68447D02FAC27DC5B452FA294 (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_isAvailable)();
return static_cast<bool>(returnValue);
}
// easyar.AndroidCameraApiType easyar.Detail::easyar_CameraDevice_androidCameraApiType(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_androidCameraApiType_m54086323DCA1EBE5F2CF35B18D8562CFEEC82DF4 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_androidCameraApiType)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CameraDevice_setAndroidCameraApiType(System.IntPtr,easyar.AndroidCameraApiType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_setAndroidCameraApiType_m2393F61349DABE807A2DE42CEEAE24E2DD2505A0 (intptr_t ___0_This, int32_t ___1_type, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_setAndroidCameraApiType)(___0_This, ___1_type);
}
// System.Int32 easyar.Detail::easyar_CameraDevice_bufferCapacity(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_bufferCapacity_m6DC790F1BBA911D78322655070A1B9CDB4B15263 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_bufferCapacity)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CameraDevice_setBufferCapacity(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_setBufferCapacity_m3AB58572F3348C759DA1D5354B4661D0CA40947C (intptr_t ___0_This, int32_t ___1_capacity, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_setBufferCapacity)(___0_This, ___1_capacity);
}
// System.Void easyar.Detail::easyar_CameraDevice_inputFrameSource(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_inputFrameSource_m72576CFB3D37181604393EE431F1042E6934FEB9 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_inputFrameSource)(___0_This, ___1_Return);
}
// easyar.InputFrameSourceType easyar.Detail::easyar_CameraDevice_inputFrameSourceType(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_inputFrameSourceType_m5D0C070571F35CB4C9792CB06BC3D3D93DB15EF8 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_inputFrameSourceType)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CameraDevice_setStateChangedCallback(System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromCameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_setStateChangedCallback_m7453C6682558BAF656BD75B7921BC0E6752D1757 (intptr_t ___0_This, intptr_t ___1_callbackScheduler, OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6 ___2_stateChangedCallback, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke);
// Marshaling of parameter '___2_stateChangedCallback' to native representation
OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke ____2_stateChangedCallback_marshaled = {};
OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshal_pinvoke(___2_stateChangedCallback, ____2_stateChangedCallback_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_setStateChangedCallback)(___0_This, ___1_callbackScheduler, ____2_stateChangedCallback_marshaled);
// Marshaling cleanup of parameter '___2_stateChangedCallback' native representation
OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshal_pinvoke_cleanup(____2_stateChangedCallback_marshaled);
}
// System.Void easyar.Detail::easyar_CameraDevice_requestPermissions(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_requestPermissions_mF869BE4E8C1C49D614A90CADBD0E2846ECB8DD82 (intptr_t ___0_callbackScheduler, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 ___1_permissionCallback, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke);
// Marshaling of parameter '___1_permissionCallback' to native representation
OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke ____1_permissionCallback_marshaled = {};
OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_pinvoke(___1_permissionCallback, ____1_permissionCallback_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_requestPermissions)(___0_callbackScheduler, ____1_permissionCallback_marshaled);
// Marshaling cleanup of parameter '___1_permissionCallback' native representation
OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_pinvoke_cleanup(____1_permissionCallback_marshaled);
}
// System.Int32 easyar.Detail::easyar_CameraDevice_cameraCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_cameraCount_m263DFB67C512E0AA703A9D74ACD3673433856974 (const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) ();
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_cameraCount)();
return returnValue;
}
// System.Boolean easyar.Detail::easyar_CameraDevice_openWithIndex(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_openWithIndex_m4A955740DD403B5D5D608F8C8CA087862C9CB2C3 (intptr_t ___0_This, int32_t ___1_cameraIndex, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_openWithIndex)(___0_This, ___1_cameraIndex);
return static_cast<bool>(returnValue);
}
// System.Boolean easyar.Detail::easyar_CameraDevice_openWithSpecificType(System.IntPtr,easyar.CameraDeviceType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_openWithSpecificType_mEDEA051BEF0D64C5BC5413FC117BACE57C0E60B7 (intptr_t ___0_This, int32_t ___1_type, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_openWithSpecificType)(___0_This, ___1_type);
return static_cast<bool>(returnValue);
}
// System.Boolean easyar.Detail::easyar_CameraDevice_openWithPreferredType(System.IntPtr,easyar.CameraDeviceType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_openWithPreferredType_m0DE5EFFF1FD883F0147796FE2D5F9144A31C278D (intptr_t ___0_This, int32_t ___1_type, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_openWithPreferredType)(___0_This, ___1_type);
return static_cast<bool>(returnValue);
}
// System.Boolean easyar.Detail::easyar_CameraDevice_start(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_start_mF2D92BF1D94C53D1826A2F83E6A10299F42F7FEB (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_start)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_CameraDevice_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_stop_m7E452BA4CB85AB8A03D97D3FCB59E71C9C16E4DB (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_CameraDevice_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_close_m0B4307F310A8DD2A1AE2ACDA053B4B8E55D26411 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_close)(___0_This);
}
// System.Int32 easyar.Detail::easyar_CameraDevice_index(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_index_m0A0392F7C463A944C01A49BD760A1119BE98839D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_index)(___0_This);
return returnValue;
}
// easyar.CameraDeviceType easyar.Detail::easyar_CameraDevice_type(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_type_mA817E0EDCCD5DBFED413D830A38DB92A0C4213BB (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_type)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CameraDevice_cameraParameters(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_cameraParameters_mC4F05E172F51641CAA40A5F4711A42091FBCA9DF (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_cameraParameters)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_CameraDevice_setCameraParameters(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_setCameraParameters_mA91C811F579F7B8B609C0F7EE744FCD3217AA05A (intptr_t ___0_This, intptr_t ___1_cameraParameters, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_setCameraParameters)(___0_This, ___1_cameraParameters);
}
// easyar.Vec2I easyar.Detail::easyar_CameraDevice_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 Detail_easyar_CameraDevice_size_mB0B5BFCF330B7257DD6A111DB95671857B1F0441 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_size)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_CameraDevice_supportedSizeCount(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_supportedSizeCount_m5C769EEF4689C20693472C86B0EA71D2E6873FAC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_supportedSizeCount)(___0_This);
return returnValue;
}
// easyar.Vec2I easyar.Detail::easyar_CameraDevice_supportedSize(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 Detail_easyar_CameraDevice_supportedSize_m92C3AD81487348DE675B37A88C77645A1D4977DD (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_supportedSize)(___0_This, ___1_index);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_CameraDevice_setSize(System.IntPtr,easyar.Vec2I)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_setSize_m90B790D3AE991F89CF4BAC1293979FD2D5909495 (intptr_t ___0_This, Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 ___1_size, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_setSize)(___0_This, ___1_size);
return static_cast<bool>(returnValue);
}
// System.Int32 easyar.Detail::easyar_CameraDevice_supportedFrameRateRangeCount(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_supportedFrameRateRangeCount_mC28B8DD15C65FD163B8AF7D24899108492F71AAC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_supportedFrameRateRangeCount)(___0_This);
return returnValue;
}
// System.Single easyar.Detail::easyar_CameraDevice_supportedFrameRateRangeLower(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_CameraDevice_supportedFrameRateRangeLower_m2588B620561FE9C3F230C5FB8ABD7CC5E3B34AA9 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef float (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
float returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_supportedFrameRateRangeLower)(___0_This, ___1_index);
return returnValue;
}
// System.Single easyar.Detail::easyar_CameraDevice_supportedFrameRateRangeUpper(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_CameraDevice_supportedFrameRateRangeUpper_m7BB06C82778823DC2D5B510FF149235E4C32A1D3 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef float (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
float returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_supportedFrameRateRangeUpper)(___0_This, ___1_index);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_CameraDevice_frameRateRange(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_frameRateRange_mAC2C467AD9B6F9B16B7F7647C3F084C926224E23 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_frameRateRange)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_CameraDevice_setFrameRateRange(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_setFrameRateRange_mC6191F52463D8617DA0E76A09ABF384FC1E03EB4 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_setFrameRateRange)(___0_This, ___1_index);
return static_cast<bool>(returnValue);
}
// System.Boolean easyar.Detail::easyar_CameraDevice_setFlashTorchMode(System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_setFlashTorchMode_m84FE6EA91DE12E64D788F80CA1636DE4CDD949C2 (intptr_t ___0_This, bool ___1_on, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int8_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_setFlashTorchMode)(___0_This, static_cast<int8_t>(___1_on));
return static_cast<bool>(returnValue);
}
// System.Boolean easyar.Detail::easyar_CameraDevice_setFocusMode(System.IntPtr,easyar.CameraDeviceFocusMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_setFocusMode_m2421EEB1BD0DDDE7CD1233DC255CCB3CD56E7016 (intptr_t ___0_This, int32_t ___1_focusMode, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_setFocusMode)(___0_This, ___1_focusMode);
return static_cast<bool>(returnValue);
}
// System.Boolean easyar.Detail::easyar_CameraDevice_autoFocus(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_autoFocus_mF2BE45B013A5A37480388EF05E8E649AA2BC9671 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice_autoFocus)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_CameraDevice__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice__dtor_m5B1673AA7D2189C367F4A46BAC6C3681CE0A1A3A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDevice__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_CameraDevice__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice__retain_m2673FCB13C5DDA6E8AE51DC57A53C22C8C354AC0 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDevice__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_CameraDevice__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_CameraDevice__typeName_mB3BE8A5C00F1EE6F60BEF10612D8C1C22E31E0EF (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDevice__typeName)(___0_This);
return returnValue;
}
// easyar.AndroidCameraApiType easyar.Detail::easyar_CameraDeviceSelector_getAndroidCameraApiType(easyar.CameraDevicePreference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDeviceSelector_getAndroidCameraApiType_mC9A5F81BFF2FAA4DC7FF9A98381B059D552B1922 (int32_t ___0_preference, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (int32_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDeviceSelector_getAndroidCameraApiType)(___0_preference);
return returnValue;
}
// System.Void easyar.Detail::easyar_CameraDeviceSelector_createCameraDevice(easyar.CameraDevicePreference,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDeviceSelector_createCameraDevice_mB56C7B2C89BA4185559A515510CD7F271029A635 (int32_t ___0_preference, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CameraDeviceSelector_createCameraDevice)(___0_preference, ___1_Return);
}
// easyar.CameraDeviceFocusMode easyar.Detail::easyar_CameraDeviceSelector_getFocusMode(easyar.CameraDevicePreference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDeviceSelector_getFocusMode_m04AC0959AF9DD8BF82718136DAA9F5F4BC4F5D5D (int32_t ___0_preference, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (int32_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CameraDeviceSelector_getFocusMode)(___0_preference);
return returnValue;
}
// easyar.Matrix44F easyar.Detail::easyar_SurfaceTrackerResult_transform(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_SurfaceTrackerResult_transform_m0FC287DE5F1D617EA25DCF1FB82147E62BDD47C2 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 returnValue = reinterpret_cast<PInvokeFunc>(easyar_SurfaceTrackerResult_transform)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_SurfaceTrackerResult__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTrackerResult__dtor_m8AD5901187783875DC97325F935230309B8EBEF2 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SurfaceTrackerResult__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_SurfaceTrackerResult__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTrackerResult__retain_mEB244B39C71E285F3D0B998B7A5EB61E019AC882 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SurfaceTrackerResult__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_SurfaceTrackerResult__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_SurfaceTrackerResult__typeName_m046991B9F93726C348C047BE9ED519781F542699 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SurfaceTrackerResult__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_castSurfaceTrackerResultToFrameFilterResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_castSurfaceTrackerResultToFrameFilterResult_m591A3F382761DA23C0C4ACDBAD011C26693E9C30 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_castSurfaceTrackerResultToFrameFilterResult)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_tryCastFrameFilterResultToSurfaceTrackerResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_tryCastFrameFilterResultToSurfaceTrackerResult_m872733855AB460B065B4C38BE4A9D9786AE0CCA2 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_tryCastFrameFilterResultToSurfaceTrackerResult)(___0_This, ___1_Return);
}
// System.Boolean easyar.Detail::easyar_SurfaceTracker_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SurfaceTracker_isAvailable_mEE1008B569BE8F8B6954398DC3D9E0CCE76207BE (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SurfaceTracker_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_SurfaceTracker_inputFrameSink(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker_inputFrameSink_m82C12A13BBAACBF0F4010D6E8FED5262B658E419 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SurfaceTracker_inputFrameSink)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_SurfaceTracker_bufferRequirement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SurfaceTracker_bufferRequirement_m95B3A9A4254F6EC49E6C9EA8F0F3612DBD0731BC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SurfaceTracker_bufferRequirement)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_SurfaceTracker_outputFrameSource(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker_outputFrameSource_m215702E24F8770C40B113B849B1FF617C8318B9E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SurfaceTracker_outputFrameSource)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_SurfaceTracker_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker_create_m79F0318D7251D408C8E8B9095F5F15EB3F95AB1B (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SurfaceTracker_create)(___0_Return);
}
// System.Boolean easyar.Detail::easyar_SurfaceTracker_start(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SurfaceTracker_start_m74EEBCE7F5D729EEE9E83FA4D505346454DA0294 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SurfaceTracker_start)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_SurfaceTracker_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker_stop_mC211A265DE3EB9AD166BD4DA569E5CCA5F2C1779 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SurfaceTracker_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_SurfaceTracker_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker_close_mFECD58C028ED4D11110AD79F3B6CC7F683BB322F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SurfaceTracker_close)(___0_This);
}
// System.Void easyar.Detail::easyar_SurfaceTracker_alignTargetToCameraImagePoint(System.IntPtr,easyar.Vec2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker_alignTargetToCameraImagePoint_m17EED5B1110A3DB2B8C1B8828180F993BB5E898C (intptr_t ___0_This, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_cameraImagePoint, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SurfaceTracker_alignTargetToCameraImagePoint)(___0_This, ___1_cameraImagePoint);
}
// System.Void easyar.Detail::easyar_SurfaceTracker__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker__dtor_m9EAEF93FC02E8CD5AD0A5C4B3905AE1B5668D9F8 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SurfaceTracker__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_SurfaceTracker__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker__retain_m50689246FA644FF456DFE5B0CF3EADC5DAAA9BC8 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SurfaceTracker__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_SurfaceTracker__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_SurfaceTracker__typeName_mE8B13A54B796642E0BCF434BD3842ECE4064E9FC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SurfaceTracker__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_MotionTrackerCameraDevice__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice__ctor_mAE108728B2368F31295898EF53D5D646E7385A32 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice__ctor)(___0_Return);
}
// System.Boolean easyar.Detail::easyar_MotionTrackerCameraDevice_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MotionTrackerCameraDevice_isAvailable_mD62513818B40A11707B7DBFDD0AE9EE44CBDCAED (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_isAvailable)();
return static_cast<bool>(returnValue);
}
// easyar.MotionTrackerCameraDeviceQualityLevel easyar.Detail::easyar_MotionTrackerCameraDevice_getQualityLevel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_MotionTrackerCameraDevice_getQualityLevel_mC9CCAD2ADD004CD300E3E94453A475F263776C39 (const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) ();
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_getQualityLevel)();
return returnValue;
}
// System.Boolean easyar.Detail::easyar_MotionTrackerCameraDevice_setFrameRateType(System.IntPtr,easyar.MotionTrackerCameraDeviceFPS)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MotionTrackerCameraDevice_setFrameRateType_m09BC9377AF4C8A06EADF3C52859D8607ABC8F8CA (intptr_t ___0_This, int32_t ___1_fps, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_setFrameRateType)(___0_This, ___1_fps);
return static_cast<bool>(returnValue);
}
// System.Boolean easyar.Detail::easyar_MotionTrackerCameraDevice_setFocusMode(System.IntPtr,easyar.MotionTrackerCameraDeviceFocusMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MotionTrackerCameraDevice_setFocusMode_m73F4531C1A57859F5A632034EEBD24872050E921 (intptr_t ___0_This, int32_t ___1_focusMode, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_setFocusMode)(___0_This, ___1_focusMode);
return static_cast<bool>(returnValue);
}
// System.Boolean easyar.Detail::easyar_MotionTrackerCameraDevice_setFrameResolutionType(System.IntPtr,easyar.MotionTrackerCameraDeviceResolution)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MotionTrackerCameraDevice_setFrameResolutionType_mF82272B4E50F31515E3262933F5D796494F40A77 (intptr_t ___0_This, int32_t ___1_resolution, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_setFrameResolutionType)(___0_This, ___1_resolution);
return static_cast<bool>(returnValue);
}
// System.Boolean easyar.Detail::easyar_MotionTrackerCameraDevice_setTrackingMode(System.IntPtr,easyar.MotionTrackerCameraDeviceTrackingMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MotionTrackerCameraDevice_setTrackingMode_m288C83F6D0D8ADF72C5F029DB872DC8002B37DB5 (intptr_t ___0_This, int32_t ___1_trackingMode, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_setTrackingMode)(___0_This, ___1_trackingMode);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_setBufferCapacity(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_setBufferCapacity_m16FF74B4F440E96DF6959E102DFBCB4DA577E53C (intptr_t ___0_This, int32_t ___1_capacity, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_setBufferCapacity)(___0_This, ___1_capacity);
}
// System.Int32 easyar.Detail::easyar_MotionTrackerCameraDevice_bufferCapacity(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_MotionTrackerCameraDevice_bufferCapacity_mF1173979E35DDFA16FE2CD21D6D932607AEA432A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_bufferCapacity)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_inputFrameSource(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_inputFrameSource_m3F6E4D5B434D5C8AD8CAB9608F3ED743F3FD298F (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_inputFrameSource)(___0_This, ___1_Return);
}
// easyar.InputFrameSourceType easyar.Detail::easyar_MotionTrackerCameraDevice_inputFrameSourceType(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_MotionTrackerCameraDevice_inputFrameSourceType_mE23108988A8A5096ABE96ADBFAFE54BD975558D0 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_inputFrameSourceType)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_MotionTrackerCameraDevice_start(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MotionTrackerCameraDevice_start_mFC20A26EF90F37A4F7820F33243D3D5D19BD1315 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_start)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_stop_m3FE897F94344A957F10ACFCD23F396B0964E292F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_close_m9A946BBE075E19CEEA4F5F76972B6D67176DE8B2 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_close)(___0_This);
}
// System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_hitTestAgainstPointCloud(System.IntPtr,easyar.Vec2F,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_hitTestAgainstPointCloud_mDA577D71D1E764A06936587AAC0149DF727DD2A4 (intptr_t ___0_This, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_cameraImagePoint, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_hitTestAgainstPointCloud)(___0_This, ___1_cameraImagePoint, ___2_Return);
}
// System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_hitTestAgainstHorizontalPlane(System.IntPtr,easyar.Vec2F,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_hitTestAgainstHorizontalPlane_m29164F866AEAA8DF9257C533B140EB6A99E7931C (intptr_t ___0_This, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_cameraImagePoint, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_hitTestAgainstHorizontalPlane)(___0_This, ___1_cameraImagePoint, ___2_Return);
}
// System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_getLocalPointsCloud(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_getLocalPointsCloud_m1DBE17A7A44C0ED24BB68953A6ECA13D6A51C88A (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice_getLocalPointsCloud)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_MotionTrackerCameraDevice__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice__dtor_m87B849CA5A331F771AC49D74653F9F4127BB3E5E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_MotionTrackerCameraDevice__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice__retain_m46B492796D14A1D7D7D3802D1CECB27323030468 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_MotionTrackerCameraDevice__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_MotionTrackerCameraDevice__typeName_mD7018868A1F3DE1E36DB23D1530D5E3297D9E823 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_MotionTrackerCameraDevice__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrameRecorder_input(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameRecorder_input_m8ED759E21DB6D96B08842D0C5A9C2E316990442F (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameRecorder_input)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_InputFrameRecorder_bufferRequirement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_InputFrameRecorder_bufferRequirement_mE15291753585FA4FA29E2354E42669A6A5979F99 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrameRecorder_bufferRequirement)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrameRecorder_output(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameRecorder_output_m61C13E1F927E7B56A07EE2542BBFAD7D34C9733D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameRecorder_output)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_InputFrameRecorder_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameRecorder_create_mD8B54E16AA7FD20213C80DD265E6DB37577121A3 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameRecorder_create)(___0_Return);
}
// System.Boolean easyar.Detail::easyar_InputFrameRecorder_start(System.IntPtr,System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_InputFrameRecorder_start_mB885A91BD99133186ABBA7DE1CC70ED24458383B (intptr_t ___0_This, intptr_t ___1_filePath, int32_t ___2_initialScreenRotation, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrameRecorder_start)(___0_This, ___1_filePath, ___2_initialScreenRotation);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_InputFrameRecorder_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameRecorder_stop_m2838E91BE6271BC8951A5DB210E491076A5BF21E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameRecorder_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_InputFrameRecorder__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameRecorder__dtor_mE3062408D139EFF4BA09313951AD6B04FCB3A0F6 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameRecorder__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_InputFrameRecorder__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameRecorder__retain_m0259302567E7F5ACED1FFE308210A22E809BCF8D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameRecorder__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_InputFrameRecorder__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_InputFrameRecorder__typeName_m6A3F466114DAC5F927036BC68C343976879F70F9 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrameRecorder__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFramePlayer_output(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFramePlayer_output_m298C68C154C7B44882FC40E9F8E4EA45B376EE94 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer_output)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_InputFramePlayer_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFramePlayer_create_m77C9E790FA389EE6FD7869A228D4A3B5DB097702 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer_create)(___0_Return);
}
// System.Boolean easyar.Detail::easyar_InputFramePlayer_start(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_InputFramePlayer_start_m53DC92A17EAA79EB33760ECC9B1A31B220DFF811 (intptr_t ___0_This, intptr_t ___1_filePath, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer_start)(___0_This, ___1_filePath);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_InputFramePlayer_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFramePlayer_stop_m931D6A8D9BE64DA5F2DF157D2F8BA0F39366C45F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_InputFramePlayer_pause(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFramePlayer_pause_m525B5B3B3CF6C4FBB4CDF3B7222E7D60F49FD1CC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer_pause)(___0_This);
}
// System.Boolean easyar.Detail::easyar_InputFramePlayer_resume(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_InputFramePlayer_resume_m229CBDA692BA10F00BAD0EC544EDD28BCC566428 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer_resume)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Double easyar.Detail::easyar_InputFramePlayer_totalTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Detail_easyar_InputFramePlayer_totalTime_mFAB2FB01D880CE62147E752B7790891C186887CC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef double (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
double returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer_totalTime)(___0_This);
return returnValue;
}
// System.Double easyar.Detail::easyar_InputFramePlayer_currentTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Detail_easyar_InputFramePlayer_currentTime_mC521EE09BA00C08F3DD48299DDFB69FD688A6AAC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef double (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
double returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer_currentTime)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_InputFramePlayer_initalScreenRotation(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_InputFramePlayer_initalScreenRotation_m41BE18D5530A161B76A0E446C2E323397972F34F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer_initalScreenRotation)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_InputFramePlayer_isCompleted(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_InputFramePlayer_isCompleted_mB0F71B7457313DAD71EE0D6C739E470F17FD2DE0 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer_isCompleted)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_InputFramePlayer__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFramePlayer__dtor_m9BB5A498AA00854882197B846B94816788F985E3 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_InputFramePlayer__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFramePlayer__retain_m98D42A7FEB16219BC388B42A62BF03F5E2B3B66A (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_InputFramePlayer__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_InputFramePlayer__typeName_m50466379B774060161B4BF28A787E2A8AAC2DD9B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFramePlayer__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_CallbackScheduler__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CallbackScheduler__dtor_mCE2968CF6F74B2B7EE0B6D39B17BF45E51CA7E9B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CallbackScheduler__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_CallbackScheduler__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CallbackScheduler__retain_m7217E7D262CEE20E067BB0C4841CA3C18180F48D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_CallbackScheduler__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_CallbackScheduler__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_CallbackScheduler__typeName_mA45267E0A7D1D9140266D811F686788E61BD2FA0 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_CallbackScheduler__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_DelayedCallbackScheduler__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DelayedCallbackScheduler__ctor_m1C6DAD4829148E67A0DB0E03EDC47BCED632349B (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DelayedCallbackScheduler__ctor)(___0_Return);
}
// System.Boolean easyar.Detail::easyar_DelayedCallbackScheduler_runOne(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_DelayedCallbackScheduler_runOne_m32AF9625E5D2BE308B74819501FABEC30EE1CA75 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_DelayedCallbackScheduler_runOne)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_DelayedCallbackScheduler__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DelayedCallbackScheduler__dtor_m094C4059AAA421C299E4789BD4F924F5F06BE68C (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DelayedCallbackScheduler__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_DelayedCallbackScheduler__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DelayedCallbackScheduler__retain_m53B3DCAD3F1F2F94341A2EA49639EE9DC539C58D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_DelayedCallbackScheduler__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_DelayedCallbackScheduler__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_DelayedCallbackScheduler__typeName_m40765868407B364E2C1C703E703180CA7480E857 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_DelayedCallbackScheduler__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_castDelayedCallbackSchedulerToCallbackScheduler(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_castDelayedCallbackSchedulerToCallbackScheduler_mAF44D47EB82CEA2FB25E311743601F3039BE0308 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_castDelayedCallbackSchedulerToCallbackScheduler)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_tryCastCallbackSchedulerToDelayedCallbackScheduler(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_tryCastCallbackSchedulerToDelayedCallbackScheduler_mE01AB5EC197BE4CDEC33F9DE413CEF41D08ED3CB (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_tryCastCallbackSchedulerToDelayedCallbackScheduler)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImmediateCallbackScheduler_getDefault(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImmediateCallbackScheduler_getDefault_m8DBE52568704AAB3AA219FE4608D4BC9DF344CE1 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImmediateCallbackScheduler_getDefault)(___0_Return);
}
// System.Void easyar.Detail::easyar_ImmediateCallbackScheduler__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImmediateCallbackScheduler__dtor_m72859AB877FB3C1F20B6BB66D43FA7FA814631C2 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImmediateCallbackScheduler__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ImmediateCallbackScheduler__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImmediateCallbackScheduler__retain_m435D6CF04AE658544A53ED8684D79CE5E6FDB118 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImmediateCallbackScheduler__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ImmediateCallbackScheduler__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ImmediateCallbackScheduler__typeName_mD34C0464394C16D68B58E44DEEDB9BE902CAD00D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImmediateCallbackScheduler__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_castImmediateCallbackSchedulerToCallbackScheduler(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_castImmediateCallbackSchedulerToCallbackScheduler_m587F212A3234C6489517066D18F006C66F724103 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_castImmediateCallbackSchedulerToCallbackScheduler)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_tryCastCallbackSchedulerToImmediateCallbackScheduler(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_tryCastCallbackSchedulerToImmediateCallbackScheduler_mB0DC173196F57B898F5EBB2F91398994B4005C07 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_tryCastCallbackSchedulerToImmediateCallbackScheduler)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_JniUtility_wrapByteArray(System.IntPtr,System.Boolean,easyar.Detail/FunctorOfVoid,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_JniUtility_wrapByteArray_m67865B2C64AAE1923F26C33D1E58CFBA7F6D8A9C (intptr_t ___0_bytes, bool ___1_readOnly, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 ___2_deleter, intptr_t* ___3_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int8_t, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke, intptr_t*);
// Marshaling of parameter '___2_deleter' to native representation
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke ____2_deleter_marshaled = {};
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke(___2_deleter, ____2_deleter_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_JniUtility_wrapByteArray)(___0_bytes, static_cast<int8_t>(___1_readOnly), ____2_deleter_marshaled, ___3_Return);
// Marshaling cleanup of parameter '___2_deleter' native representation
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke_cleanup(____2_deleter_marshaled);
}
// System.Void easyar.Detail::easyar_JniUtility_wrapBuffer(System.IntPtr,easyar.Detail/FunctorOfVoid,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_JniUtility_wrapBuffer_m6EEAC5926D4FFA6E50B1C00028111814AC582749 (intptr_t ___0_directBuffer, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 ___1_deleter, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke, intptr_t*);
// Marshaling of parameter '___1_deleter' to native representation
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke ____1_deleter_marshaled = {};
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke(___1_deleter, ____1_deleter_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_JniUtility_wrapBuffer)(___0_directBuffer, ____1_deleter_marshaled, ___2_Return);
// Marshaling cleanup of parameter '___1_deleter' native representation
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke_cleanup(____1_deleter_marshaled);
}
// System.IntPtr easyar.Detail::easyar_JniUtility_getDirectBufferAddress(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_JniUtility_getDirectBufferAddress_mB0DF1AA0C05B461AE9644BDC9C56AB842DC1DD7A (intptr_t ___0_directBuffer, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_JniUtility_getDirectBufferAddress)(___0_directBuffer);
return returnValue;
}
// System.Void easyar.Detail::easyar_Log_setLogFunc(easyar.Detail/FunctorOfVoidFromLogLevelAndString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Log_setLogFunc_m35FB476FF1EF50C53415759E94BF98046531F432 (FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39 ___0_func, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke);
// Marshaling of parameter '___0_func' to native representation
FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke ____0_func_marshaled = {};
FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_pinvoke(___0_func, ____0_func_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Log_setLogFunc)(____0_func_marshaled);
// Marshaling cleanup of parameter '___0_func' native representation
FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_pinvoke_cleanup(____0_func_marshaled);
}
// System.Void easyar.Detail::easyar_Log_setLogFuncWithScheduler(System.IntPtr,easyar.Detail/FunctorOfVoidFromLogLevelAndString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Log_setLogFuncWithScheduler_m9ED5576FE68F0B6754FFBF59D2044BE2684DE80F (intptr_t ___0_scheduler, FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39 ___1_func, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke);
// Marshaling of parameter '___1_func' to native representation
FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke ____1_func_marshaled = {};
FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_pinvoke(___1_func, ____1_func_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Log_setLogFuncWithScheduler)(___0_scheduler, ____1_func_marshaled);
// Marshaling cleanup of parameter '___1_func' native representation
FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_pinvoke_cleanup(____1_func_marshaled);
}
// System.Void easyar.Detail::easyar_Log_resetLogFunc()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Log_resetLogFunc_mA5312BAAA81C6D0DE78EE8CF1F21297D62E3DE2C (const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) ();
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Log_resetLogFunc)();
}
// System.Void easyar.Detail::easyar_Storage_setAssetDirPath(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Storage_setAssetDirPath_m6D804A30C6EA9131E5F332E63C194E5A0208E681 (intptr_t ___0_path, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Storage_setAssetDirPath)(___0_path);
}
// System.Void easyar.Detail::easyar_ImageTargetParameters__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters__ctor_m5F73B85372566499113FAB82556752F65A31A296 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters__ctor)(___0_Return);
}
// System.Void easyar.Detail::easyar_ImageTargetParameters_image(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_image_m35B4891976EDA6C165D1DD395407982B18F16EF7 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters_image)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImageTargetParameters_setImage(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_setImage_m29AB8B18C817DBE60120198C8A5E162EE6212152 (intptr_t ___0_This, intptr_t ___1_image, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters_setImage)(___0_This, ___1_image);
}
// System.Void easyar.Detail::easyar_ImageTargetParameters_name(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_name_m6E3663BF718ACA6335BFF5B14C167DBC2E57CBA9 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters_name)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImageTargetParameters_setName(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_setName_m3CABCAEBA4B334018DF3CF4964F636BD6589B6BB (intptr_t ___0_This, intptr_t ___1_name, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters_setName)(___0_This, ___1_name);
}
// System.Void easyar.Detail::easyar_ImageTargetParameters_uid(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_uid_m4B435CFEA97EEF15B2AF1F8F8443DC2F482EBE2E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters_uid)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImageTargetParameters_setUid(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_setUid_m93678C30E1B175C7D6E2338ED8E4E058CDAC1984 (intptr_t ___0_This, intptr_t ___1_uid, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters_setUid)(___0_This, ___1_uid);
}
// System.Void easyar.Detail::easyar_ImageTargetParameters_meta(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_meta_m2DF9919B5ED78C384C9F72EDD720FF65B6E5398D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters_meta)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImageTargetParameters_setMeta(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_setMeta_m6B2E0F3AA348B61A909D88687A3576FD02B18E4D (intptr_t ___0_This, intptr_t ___1_meta, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters_setMeta)(___0_This, ___1_meta);
}
// System.Single easyar.Detail::easyar_ImageTargetParameters_scale(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_ImageTargetParameters_scale_m4CDA24942270C196487BF368DFC813919EA75009 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef float (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
float returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters_scale)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ImageTargetParameters_setScale(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_setScale_mB1E7BC4142AB13B1E4D1A160699C469596589E0B (intptr_t ___0_This, float ___1_scale, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, float);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters_setScale)(___0_This, ___1_scale);
}
// System.Void easyar.Detail::easyar_ImageTargetParameters__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters__dtor_m0A91CA6FA990B18B88D646666135B4F30ED56756 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ImageTargetParameters__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters__retain_mBF08C892104C49D7ECAAC79738DC6AB040374EE6 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ImageTargetParameters__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ImageTargetParameters__typeName_mA50D644247FC9328A6DD4D6B26BC5C8127212F6D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTargetParameters__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ImageTarget__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget__ctor_m2B5D7AD4377E6A612BC08FE95C45D2E4AA421EC0 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget__ctor)(___0_Return);
}
// System.Void easyar.Detail::easyar_ImageTarget_createFromParameters(System.IntPtr,easyar.Detail/OptionalOfImageTarget&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_createFromParameters_mDE9930204CDDCEBE74E563D6056091453E19AAC3 (intptr_t ___0_parameters, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_createFromParameters)(___0_parameters, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImageTarget_createFromTargetFile(System.IntPtr,easyar.StorageType,easyar.Detail/OptionalOfImageTarget&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_createFromTargetFile_m240854739A4FC6595A1B71578EA69CFF36948DF7 (intptr_t ___0_path, int32_t ___1_storageType, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_createFromTargetFile)(___0_path, ___1_storageType, ___2_Return);
}
// System.Void easyar.Detail::easyar_ImageTarget_createFromTargetData(System.IntPtr,easyar.Detail/OptionalOfImageTarget&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_createFromTargetData_m27490E120FB7441FF9F5580C52B012C61F6943B3 (intptr_t ___0_buffer, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_createFromTargetData)(___0_buffer, ___1_Return);
}
// System.Boolean easyar.Detail::easyar_ImageTarget_save(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ImageTarget_save_mC25E3B7F6D57252D5B441C2D7AC639162F566D06 (intptr_t ___0_This, intptr_t ___1_path, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_save)(___0_This, ___1_path);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_ImageTarget_createFromImageFile(System.IntPtr,easyar.StorageType,System.IntPtr,System.IntPtr,System.IntPtr,System.Single,easyar.Detail/OptionalOfImageTarget&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_createFromImageFile_m915A1049EE1F183B2C59E76DDBF642A2A727B354 (intptr_t ___0_path, int32_t ___1_storageType, intptr_t ___2_name, intptr_t ___3_uid, intptr_t ___4_meta, float ___5_scale, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* ___6_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t, intptr_t, intptr_t, float, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_createFromImageFile)(___0_path, ___1_storageType, ___2_name, ___3_uid, ___4_meta, ___5_scale, ___6_Return);
}
// System.Single easyar.Detail::easyar_ImageTarget_scale(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_ImageTarget_scale_m60276DE2035F71AF9DAB659E18083D05E9D826B8 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef float (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
float returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_scale)(___0_This);
return returnValue;
}
// System.Single easyar.Detail::easyar_ImageTarget_aspectRatio(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_ImageTarget_aspectRatio_mFC379CFACD17BCCF33EB253EB1BC5231E77E0358 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef float (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
float returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_aspectRatio)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_ImageTarget_setScale(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ImageTarget_setScale_mCEA79324F02DDD2E4F035C99B167630166520247 (intptr_t ___0_This, float ___1_scale, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, float);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_setScale)(___0_This, ___1_scale);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_ImageTarget_images(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_images_mDDE5369BE778AF859F6B1031EE2211B30E4219D6 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_images)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ImageTarget_runtimeID(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ImageTarget_runtimeID_m83C3E21EF675903567C831172379CDC3453248B2 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_runtimeID)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ImageTarget_uid(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_uid_m5A8879814787099E0DDA4DBE47CBCAE943E10C04 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_uid)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImageTarget_name(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_name_m3D6433DE7BFA96D98362E5072F5F6E47E02D50E2 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_name)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImageTarget_setName(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_setName_m1EE877815762A7A0FB1A2011BA0784E6C26E88ED (intptr_t ___0_This, intptr_t ___1_name, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_setName)(___0_This, ___1_name);
}
// System.Void easyar.Detail::easyar_ImageTarget_meta(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_meta_m44F12185E4D32B50C51B8649BCD59CD8EBB292FD (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_meta)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImageTarget_setMeta(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_setMeta_mC4ACE2C63E80AE8832E945C008A2A5CD630CAEC4 (intptr_t ___0_This, intptr_t ___1_data, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget_setMeta)(___0_This, ___1_data);
}
// System.Void easyar.Detail::easyar_ImageTarget__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget__dtor_m3DC4912B77CA00E285A9EBA9C1C394FF019E52EC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ImageTarget__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget__retain_m4326D67C4C51BB5E8E2C5FC18B0DDA95B4F06F07 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTarget__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ImageTarget__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ImageTarget__typeName_mA6095C0A700D259ED50E164605793CAC36236BE1 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTarget__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_castImageTargetToTarget(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_castImageTargetToTarget_mA299CFF515DD5126921C5D576769FB3E75C73272 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_castImageTargetToTarget)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_tryCastTargetToImageTarget(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_tryCastTargetToImageTarget_m8C84512CC8F3D83DDD45B6E3B30601DCAD32D460 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_tryCastTargetToImageTarget)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImageTrackerResult_targetInstances(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTrackerResult_targetInstances_m125CB86D757893C74490176D000C90876A03B910 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTrackerResult_targetInstances)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImageTrackerResult_setTargetInstances(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTrackerResult_setTargetInstances_m23E71AFE683FD5B661BCCB179A0EEB0BBE6DA773 (intptr_t ___0_This, intptr_t ___1_instances, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTrackerResult_setTargetInstances)(___0_This, ___1_instances);
}
// System.Void easyar.Detail::easyar_ImageTrackerResult__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTrackerResult__dtor_m633B3A2546D1D6C142AFBEF2E9EEDBC36EBC4840 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTrackerResult__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ImageTrackerResult__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTrackerResult__retain_m108446018B2B58086403010B0AABF45152CE6956 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTrackerResult__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ImageTrackerResult__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ImageTrackerResult__typeName_m2D8FF2580896F014AF503FCBFE66C9140E9FFF97 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTrackerResult__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_castImageTrackerResultToFrameFilterResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_castImageTrackerResultToFrameFilterResult_m4FDE5CAF6F4CBCAB2B95FB22F365790565DF1B9D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_castImageTrackerResultToFrameFilterResult)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_tryCastFrameFilterResultToImageTrackerResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_tryCastFrameFilterResultToImageTrackerResult_m0DC782D36820C247ACE94D5A2770FA24130D1952 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_tryCastFrameFilterResultToImageTrackerResult)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_castImageTrackerResultToTargetTrackerResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_castImageTrackerResultToTargetTrackerResult_m0FBA1872DA4098828FA1DC368B5070796A4E4FDF (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_castImageTrackerResultToTargetTrackerResult)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_tryCastTargetTrackerResultToImageTrackerResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_tryCastTargetTrackerResultToImageTrackerResult_m435E16E5ACDEFD87D0F948C4E107CAF2BBD64774 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_tryCastTargetTrackerResultToImageTrackerResult)(___0_This, ___1_Return);
}
// System.Boolean easyar.Detail::easyar_ImageTracker_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ImageTracker_isAvailable_mBBB9789192A3931A17A50D400D792DB5A4E6F6D7 (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_ImageTracker_feedbackFrameSink(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_feedbackFrameSink_mBCD4BE7E41306A4358F668AE2D1A8A17D0CFDEED (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_feedbackFrameSink)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ImageTracker_bufferRequirement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ImageTracker_bufferRequirement_mDDA9B09F0B9232AD897FEEA65D405D63B6D0403B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_bufferRequirement)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ImageTracker_outputFrameSource(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_outputFrameSource_mE75E6C453676AA93266FDBA7539E0247F5F9D019 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_outputFrameSource)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImageTracker_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_create_m4CC30B8744097AC43061FD9C79251CF3CDA5FB78 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_create)(___0_Return);
}
// System.Void easyar.Detail::easyar_ImageTracker_createWithMode(easyar.ImageTrackerMode,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_createWithMode_mACD05286FBA1BAC6AF4E079F86528AF2EFA6D8E2 (int32_t ___0_trackMode, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_createWithMode)(___0_trackMode, ___1_Return);
}
// System.Void easyar.Detail::easyar_ImageTracker_setResultPostProcessing(System.IntPtr,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_setResultPostProcessing_m9FEB8CEE9373CD46E29107E223059CC2D5D38217 (intptr_t ___0_This, bool ___1_enablePersistentTargetInstance, bool ___2_enableMotionFusion, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int8_t, int8_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_setResultPostProcessing)(___0_This, static_cast<int8_t>(___1_enablePersistentTargetInstance), static_cast<int8_t>(___2_enableMotionFusion));
}
// System.Boolean easyar.Detail::easyar_ImageTracker_start(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ImageTracker_start_m2B743AD129B1B60DD3B7882144FB064F291E9A05 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_start)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_ImageTracker_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_stop_mDDCCA4BA0BD393661A014D754E6AAB9A91D606FC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_ImageTracker_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_close_mDF25168E1B8C68773E5809132D141A1F7A140D6D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_close)(___0_This);
}
// System.Void easyar.Detail::easyar_ImageTracker_loadTarget(System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/FunctorOfVoidFromTargetAndBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_loadTarget_m1AF2A70CFE1DC128AB72C2CFF1CCE532B8988088 (intptr_t ___0_This, intptr_t ___1_target, intptr_t ___2_callbackScheduler, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 ___3_callback, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke);
// Marshaling of parameter '___3_callback' to native representation
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke ____3_callback_marshaled = {};
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke(___3_callback, ____3_callback_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_loadTarget)(___0_This, ___1_target, ___2_callbackScheduler, ____3_callback_marshaled);
// Marshaling cleanup of parameter '___3_callback' native representation
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke_cleanup(____3_callback_marshaled);
}
// System.Void easyar.Detail::easyar_ImageTracker_unloadTarget(System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/FunctorOfVoidFromTargetAndBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_unloadTarget_m88A9B8A37BE9C9CC8E518D35B347D4D6CE7F9D38 (intptr_t ___0_This, intptr_t ___1_target, intptr_t ___2_callbackScheduler, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 ___3_callback, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke);
// Marshaling of parameter '___3_callback' to native representation
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke ____3_callback_marshaled = {};
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke(___3_callback, ____3_callback_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_unloadTarget)(___0_This, ___1_target, ___2_callbackScheduler, ____3_callback_marshaled);
// Marshaling cleanup of parameter '___3_callback' native representation
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke_cleanup(____3_callback_marshaled);
}
// System.Void easyar.Detail::easyar_ImageTracker_targets(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_targets_m1B24B0C4775B5E7665825784177393F25AD1976E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_targets)(___0_This, ___1_Return);
}
// System.Boolean easyar.Detail::easyar_ImageTracker_setSimultaneousNum(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ImageTracker_setSimultaneousNum_m72E9A3DC22C1E3FB0C89AA9B4EC12D8979CD3518 (intptr_t ___0_This, int32_t ___1_num, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_setSimultaneousNum)(___0_This, ___1_num);
return static_cast<bool>(returnValue);
}
// System.Int32 easyar.Detail::easyar_ImageTracker_simultaneousNum(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ImageTracker_simultaneousNum_m3B022546547B465D75051379611AAF5F931C8B45 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTracker_simultaneousNum)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ImageTracker__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker__dtor_mB8D05F9DF0CB8092EEFF191DC87018AB45831885 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTracker__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ImageTracker__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker__retain_mAA209E2E514DACB6201A186CFE9F57B3EA9841E1 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageTracker__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ImageTracker__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ImageTracker__typeName_m189F7C433B5517F301E47BF99FFB6B0D68F753D1 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ImageTracker__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_RealTimeCoordinateTransform__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RealTimeCoordinateTransform__ctor_mE5C9FC661ACC98557176B18719E988DE93BE7596 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RealTimeCoordinateTransform__ctor)(___0_Return);
}
// System.Void easyar.Detail::easyar_RealTimeCoordinateTransform_setBufferSize(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RealTimeCoordinateTransform_setBufferSize_m4E0A672E71DB7521313251B3E02D25DD997933D8 (intptr_t ___0_This, int32_t ___1_capacity, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RealTimeCoordinateTransform_setBufferSize)(___0_This, ___1_capacity);
}
// System.Int32 easyar.Detail::easyar_RealTimeCoordinateTransform_getBufferSize(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_RealTimeCoordinateTransform_getBufferSize_m4CF926596AFF4EE1403ED92C8EDB6B4495CF25E2 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_RealTimeCoordinateTransform_getBufferSize)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_RealTimeCoordinateTransform_insertData(System.IntPtr,System.Double,easyar.Matrix44F,easyar.Matrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_RealTimeCoordinateTransform_insertData_mD24027AF094141DABDD3CFAA30EDBBEE8158DFA3 (intptr_t ___0_This, double ___1_timestamp, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___2_localTwc, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___3_mapTcw, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, double, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_RealTimeCoordinateTransform_insertData)(___0_This, ___1_timestamp, ___2_localTwc, ___3_mapTcw);
return static_cast<bool>(returnValue);
}
// easyar.Matrix44F easyar.Detail::easyar_RealTimeCoordinateTransform_getPoseInMap(System.IntPtr,System.Double,easyar.MotionTrackingStatus,easyar.Matrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_RealTimeCoordinateTransform_getPoseInMap_m2D2B9C0EAE20E88F0668737F54E328E275A5B932 (intptr_t ___0_This, double ___1_timestamp, int32_t ___2_status, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___3_localTwc, const RuntimeMethod* method)
{
typedef Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 (CDECL *PInvokeFunc) (intptr_t, double, int32_t, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515);
// Native function invocation
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 returnValue = reinterpret_cast<PInvokeFunc>(easyar_RealTimeCoordinateTransform_getPoseInMap)(___0_This, ___1_timestamp, ___2_status, ___3_localTwc);
return returnValue;
}
// System.Void easyar.Detail::easyar_RealTimeCoordinateTransform__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RealTimeCoordinateTransform__dtor_mBE8634B18128F4F2B1CD622E5691F652F0928760 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RealTimeCoordinateTransform__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_RealTimeCoordinateTransform__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RealTimeCoordinateTransform__retain_mCC84E966B02E9E755C2C257DE785E79886375E7E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RealTimeCoordinateTransform__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_RealTimeCoordinateTransform__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_RealTimeCoordinateTransform__typeName_mAC5E8AB3CCAFA20561C4025B02CCF584B74741A6 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_RealTimeCoordinateTransform__typeName)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_Recorder_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Recorder_isAvailable_m4F9C70CBDA60C8F4FD54FBB8CD64356C26818CB3 (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Recorder_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_Recorder_requestPermissions(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Recorder_requestPermissions_mA522680D9BCD65CE3A2FA1A7A85F0F363A2F04BC (intptr_t ___0_callbackScheduler, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 ___1_permissionCallback, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke);
// Marshaling of parameter '___1_permissionCallback' to native representation
OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke ____1_permissionCallback_marshaled = {};
OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_pinvoke(___1_permissionCallback, ____1_permissionCallback_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Recorder_requestPermissions)(___0_callbackScheduler, ____1_permissionCallback_marshaled);
// Marshaling cleanup of parameter '___1_permissionCallback' native representation
OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_pinvoke_cleanup(____1_permissionCallback_marshaled);
}
// System.Void easyar.Detail::easyar_Recorder_create(System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Recorder_create_m8B6A5BC28BE7AE7082CB985345E0ECEAF5ED06ED (intptr_t ___0_config, intptr_t ___1_callbackScheduler, OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D ___2_statusCallback, intptr_t* ___3_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke, intptr_t*);
// Marshaling of parameter '___2_statusCallback' to native representation
OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke ____2_statusCallback_marshaled = {};
OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshal_pinvoke(___2_statusCallback, ____2_statusCallback_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Recorder_create)(___0_config, ___1_callbackScheduler, ____2_statusCallback_marshaled, ___3_Return);
// Marshaling cleanup of parameter '___2_statusCallback' native representation
OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshal_pinvoke_cleanup(____2_statusCallback_marshaled);
}
// System.Void easyar.Detail::easyar_Recorder_start(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Recorder_start_mFF6E9C56D307E65DE1C4CB1E3811EA56009C8342 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Recorder_start)(___0_This);
}
// System.Void easyar.Detail::easyar_Recorder_updateFrame(System.IntPtr,System.IntPtr,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Recorder_updateFrame_m14395C0E60CE690E925EDEC736EC97FF247099F4 (intptr_t ___0_This, intptr_t ___1_texture, int32_t ___2_width, int32_t ___3_height, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, int32_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Recorder_updateFrame)(___0_This, ___1_texture, ___2_width, ___3_height);
}
// System.Boolean easyar.Detail::easyar_Recorder_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Recorder_stop_mAB7DDAC27557D20534E1DA45566093DF69CBA2C6 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Recorder_stop)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_Recorder__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Recorder__dtor_m0C90A5D4A17ACA16A5F9CF36A7219DCE63B0EA8C (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Recorder__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_Recorder__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Recorder__retain_m5C517900261691FDF6E33AD08C32BE418F5D2559 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Recorder__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_Recorder__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_Recorder__typeName_mC6D8D5FE6288A3F2EE9A6E0D5F26FEDDB0A285CF (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Recorder__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_RecorderConfiguration__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration__ctor_mD9200365BCCE0964B5CA3E80DC66F95996A7D319 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration__ctor)(___0_Return);
}
// System.Void easyar.Detail::easyar_RecorderConfiguration_setOutputFile(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setOutputFile_m5B3099EEC924F7B0BD2BAECC8FAD7574DD484A4F (intptr_t ___0_This, intptr_t ___1_path, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration_setOutputFile)(___0_This, ___1_path);
}
// System.Boolean easyar.Detail::easyar_RecorderConfiguration_setProfile(System.IntPtr,easyar.RecordProfile)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_RecorderConfiguration_setProfile_m5B7A71B1205C784CAE8363C93810BDD628E70046 (intptr_t ___0_This, int32_t ___1_profile, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration_setProfile)(___0_This, ___1_profile);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_RecorderConfiguration_setVideoSize(System.IntPtr,easyar.RecordVideoSize)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setVideoSize_mBD526B0CFD8366A0D443953A883FFA5C454142E6 (intptr_t ___0_This, int32_t ___1_framesize, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration_setVideoSize)(___0_This, ___1_framesize);
}
// System.Void easyar.Detail::easyar_RecorderConfiguration_setVideoBitrate(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setVideoBitrate_m0619DBD9DE5DEDC5F5D6CCAD6A406C6FF1203186 (intptr_t ___0_This, int32_t ___1_bitrate, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration_setVideoBitrate)(___0_This, ___1_bitrate);
}
// System.Void easyar.Detail::easyar_RecorderConfiguration_setChannelCount(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setChannelCount_m11337EC4FF3453915179273638D42FA5F344ADA5 (intptr_t ___0_This, int32_t ___1_count, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration_setChannelCount)(___0_This, ___1_count);
}
// System.Void easyar.Detail::easyar_RecorderConfiguration_setAudioSampleRate(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setAudioSampleRate_m96C7FD616E31D629314447BD64AF994D771D4615 (intptr_t ___0_This, int32_t ___1_samplerate, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration_setAudioSampleRate)(___0_This, ___1_samplerate);
}
// System.Void easyar.Detail::easyar_RecorderConfiguration_setAudioBitrate(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setAudioBitrate_mA2FBA2EBE1927B69F5F0D8F96B9248FE9EC5BF78 (intptr_t ___0_This, int32_t ___1_bitrate, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration_setAudioBitrate)(___0_This, ___1_bitrate);
}
// System.Void easyar.Detail::easyar_RecorderConfiguration_setVideoOrientation(System.IntPtr,easyar.RecordVideoOrientation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setVideoOrientation_mF6E417C1EBFF58DCD6E53D87B021702EB5987849 (intptr_t ___0_This, int32_t ___1_mode, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration_setVideoOrientation)(___0_This, ___1_mode);
}
// System.Void easyar.Detail::easyar_RecorderConfiguration_setZoomMode(System.IntPtr,easyar.RecordZoomMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setZoomMode_mB590309C820320FF8057DE0BDE1E72BCF8A4DD49 (intptr_t ___0_This, int32_t ___1_mode, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration_setZoomMode)(___0_This, ___1_mode);
}
// System.Void easyar.Detail::easyar_RecorderConfiguration__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration__dtor_mC95957AB9290425F7B7FBD24D7FAA81CD8856E84 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_RecorderConfiguration__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration__retain_m19877B41A25C5429726541520244F93D8D4DBEC7 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_RecorderConfiguration__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_RecorderConfiguration__typeName_mEC1641282752B1E2DD08ABBCF08B099EF1528263 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_RecorderConfiguration__typeName)(___0_This);
return returnValue;
}
// easyar.MotionTrackingStatus easyar.Detail::easyar_SparseSpatialMapResult_getMotionTrackingStatus(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SparseSpatialMapResult_getMotionTrackingStatus_m7182E828FE66F903098DF5B5338E67114C39442E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapResult_getMotionTrackingStatus)(___0_This);
return returnValue;
}
// easyar.Detail/OptionalOfMatrix44F easyar.Detail::easyar_SparseSpatialMapResult_getVioPose(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E Detail_easyar_SparseSpatialMapResult_getVioPose_m7BBC352274DBB705E54F9F856C2A002A29E04C58 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapResult_getVioPose)(___0_This);
return returnValue;
}
// easyar.Detail/OptionalOfMatrix44F easyar.Detail::easyar_SparseSpatialMapResult_getMapPose(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E Detail_easyar_SparseSpatialMapResult_getMapPose_m2C7F2FFEC511E563CC5EBE5BDE1FF54A034200A9 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapResult_getMapPose)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_SparseSpatialMapResult_getLocalizationStatus(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SparseSpatialMapResult_getLocalizationStatus_m927FC329C8B00B9689C71E96342B1DC356B3686F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapResult_getLocalizationStatus)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_SparseSpatialMapResult_getLocalizationMapID(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapResult_getLocalizationMapID_mF5CACAF43608E6C3959153F07B11046187616189 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapResult_getLocalizationMapID)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_SparseSpatialMapResult__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapResult__dtor_m949345E6BCD72CE94F2CC52143425DBE54430622 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapResult__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_SparseSpatialMapResult__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapResult__retain_mE3C159F6AEA42FC7CD96A6EA09461CFCBAEC9ED0 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapResult__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_SparseSpatialMapResult__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_SparseSpatialMapResult__typeName_m918E619D8E22FDE3CEF2194FA1F656B399FAE82D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapResult__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_castSparseSpatialMapResultToFrameFilterResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_castSparseSpatialMapResultToFrameFilterResult_m235467789E9CAE7503EEEF23AFB6A8165720BC07 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_castSparseSpatialMapResultToFrameFilterResult)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_tryCastFrameFilterResultToSparseSpatialMapResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_tryCastFrameFilterResultToSparseSpatialMapResult_mB960C84E319E79DACC9339AA607431477F20C58C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_tryCastFrameFilterResultToSparseSpatialMapResult)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_PlaneData__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_PlaneData__ctor_mB1502D380E6EBB8FF784720D42F9710B860F1334 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_PlaneData__ctor)(___0_Return);
}
// easyar.PlaneType easyar.Detail::easyar_PlaneData_getType(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_PlaneData_getType_m40C123D00225256218112AF7D5E0EB68C77B6275 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_PlaneData_getType)(___0_This);
return returnValue;
}
// easyar.Matrix44F easyar.Detail::easyar_PlaneData_getPose(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_PlaneData_getPose_m35B199D9141E96522905176BAF8C26BDDBE523E6 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 returnValue = reinterpret_cast<PInvokeFunc>(easyar_PlaneData_getPose)(___0_This);
return returnValue;
}
// System.Single easyar.Detail::easyar_PlaneData_getExtentX(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_PlaneData_getExtentX_mF19D3F113266466889E0625CA64BFB05F036F6B1 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef float (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
float returnValue = reinterpret_cast<PInvokeFunc>(easyar_PlaneData_getExtentX)(___0_This);
return returnValue;
}
// System.Single easyar.Detail::easyar_PlaneData_getExtentZ(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_PlaneData_getExtentZ_m0E66704664CFB622C2524FBB4F24F855999172CF (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef float (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
float returnValue = reinterpret_cast<PInvokeFunc>(easyar_PlaneData_getExtentZ)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_PlaneData__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_PlaneData__dtor_mA63FAD1E71F632DA8D5F8F17CA4C373886355BDD (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_PlaneData__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_PlaneData__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_PlaneData__retain_m1ED2ED4E85AC9F1A4D0CB99D8AD5D8BEA28FEFAF (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_PlaneData__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_PlaneData__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_PlaneData__typeName_m048AC360466CE299B858941FEA0CA89B5FE02EFC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_PlaneData__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_SparseSpatialMapConfig__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapConfig__ctor_m3D2B1023397E865798196F3F234D2B616E609115 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapConfig__ctor)(___0_Return);
}
// System.Void easyar.Detail::easyar_SparseSpatialMapConfig_setLocalizationMode(System.IntPtr,easyar.LocalizationMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapConfig_setLocalizationMode_mE2E6FC181A21D9BA118D38737437B0233AE1280D (intptr_t ___0_This, int32_t ___1_value, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapConfig_setLocalizationMode)(___0_This, ___1_value);
}
// easyar.LocalizationMode easyar.Detail::easyar_SparseSpatialMapConfig_getLocalizationMode(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SparseSpatialMapConfig_getLocalizationMode_m29B7C9830630228D61785648E936222A695FF554 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapConfig_getLocalizationMode)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_SparseSpatialMapConfig__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapConfig__dtor_m601F4324AE04AAF2C5BD447D32C2877F73A45BEF (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapConfig__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_SparseSpatialMapConfig__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapConfig__retain_m238BCC080CF65DFB288494F388901B16F6C76B03 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapConfig__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_SparseSpatialMapConfig__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_SparseSpatialMapConfig__typeName_m160A998AA3C4897808FEC37E8734B18C27226169 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapConfig__typeName)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_SparseSpatialMap_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SparseSpatialMap_isAvailable_m08D13DC7F5C008548E3669F93CB56222838FBC42 (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_inputFrameSink(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_inputFrameSink_mFF0636B344F7EFAE76AEAC2D9D8539033EA5CEFC (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_inputFrameSink)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_SparseSpatialMap_bufferRequirement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SparseSpatialMap_bufferRequirement_m7B7C088B0CE3FD659E976924C9FBA3434108CD06 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_bufferRequirement)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_outputFrameSource(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_outputFrameSource_mFC7AF73F10796C5906377A825D6297EA29AF3E48 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_outputFrameSource)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_create_m4B847E338E8CD38B18117A0AE8AAA9B6C8FACBEE (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_create)(___0_Return);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_setResultPoseType(System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_setResultPoseType_m192F87543BF82888650E2E10EA5F1E270DDC8A8D (intptr_t ___0_This, bool ___1_enableStabilization, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int8_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_setResultPoseType)(___0_This, static_cast<int8_t>(___1_enableStabilization));
}
// System.Boolean easyar.Detail::easyar_SparseSpatialMap_start(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SparseSpatialMap_start_mF12350BFC09CA880855AC08A4D2233EB34FA18CF (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_start)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_stop_m3F4AA512EA27FC241B7ED13A64D494824744F522 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_close_m1427D6EB3ADDA132CF7C5A45D0290DC2C40BE1D1 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_close)(___0_This);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_getPointCloudBuffer(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_getPointCloudBuffer_m414B28AA1F681ACDFD1772CE49D6B40574FA8F55 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_getPointCloudBuffer)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_getMapPlanes(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_getMapPlanes_m7837A5307682F91D38B31BDB9398D27E10961F60 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_getMapPlanes)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_hitTestAgainstPointCloud(System.IntPtr,easyar.Vec2F,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_hitTestAgainstPointCloud_m6B3F61F45B38D185B84AFD4C4259902010DE0907 (intptr_t ___0_This, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_cameraImagePoint, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_hitTestAgainstPointCloud)(___0_This, ___1_cameraImagePoint, ___2_Return);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_hitTestAgainstPlanes(System.IntPtr,easyar.Vec2F,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_hitTestAgainstPlanes_mA39BBC9983CC2E0F63D01931A24AA8920B2EF9AC (intptr_t ___0_This, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_cameraImagePoint, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_hitTestAgainstPlanes)(___0_This, ___1_cameraImagePoint, ___2_Return);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_getMapVersion(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_getMapVersion_mF5AC1A472FF17E080E879E8477D9426CB9B19A49 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_getMapVersion)(___0_Return);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_unloadMap(System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_unloadMap_mBC84BD98D5D541A2594A58EBBC2DA110B5EB299D (intptr_t ___0_This, intptr_t ___1_mapID, intptr_t ___2_callbackScheduler, OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105 ___3_resultCallBack, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke);
// Marshaling of parameter '___3_resultCallBack' to native representation
OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke ____3_resultCallBack_marshaled = {};
OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshal_pinvoke(___3_resultCallBack, ____3_resultCallBack_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_unloadMap)(___0_This, ___1_mapID, ___2_callbackScheduler, ____3_resultCallBack_marshaled);
// Marshaling cleanup of parameter '___3_resultCallBack' native representation
OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshal_pinvoke_cleanup(____3_resultCallBack_marshaled);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_setConfig(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_setConfig_mD41BBDC20B1C246FBC620D5015BDD02956B64F8A (intptr_t ___0_This, intptr_t ___1_config, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_setConfig)(___0_This, ___1_config);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_getConfig(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_getConfig_m3A200640615BFD0E5DAD2E06A956E6C50AC4CFE0 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_getConfig)(___0_This, ___1_Return);
}
// System.Boolean easyar.Detail::easyar_SparseSpatialMap_startLocalization(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SparseSpatialMap_startLocalization_m74D5D447693933E9A3B8A06101E77A9D95C8C242 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_startLocalization)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap_stopLocalization(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_stopLocalization_m09DDABDD070F95A1E0540FFF926C40A0A915DF53 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap_stopLocalization)(___0_This);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap__dtor_m79B3FAB80D997421610A3B1059F34348CD196D26 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_SparseSpatialMap__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap__retain_m8D97FF816E457686272BF9EFEF8E79522C320063 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_SparseSpatialMap__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_SparseSpatialMap__typeName_mDD779739C6F0944BB0BC5135B3837216DB46482E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMap__typeName)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_SparseSpatialMapManager_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SparseSpatialMapManager_isAvailable_mFAEDA9527BAC8E76E96E7418D6A1EBED3F33E662 (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapManager_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_SparseSpatialMapManager_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapManager_create_mCC7158366A77804A0AD67BDB664D04CF57A11AB9 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapManager_create)(___0_Return);
}
// System.Void easyar.Detail::easyar_SparseSpatialMapManager_host(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfImage,easyar.Detail/OptionalOfInt,System.IntPtr,easyar.Detail/FunctorOfVoidFromBoolAndStringAndString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapManager_host_mDE5D364D2F1D38A7C6A40C7681EF8CB9A1712559 (intptr_t ___0_This, intptr_t ___1_mapBuilder, intptr_t ___2_apiKey, intptr_t ___3_apiSecret, intptr_t ___4_sparseSpatialMapAppId, intptr_t ___5_name, OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 ___6_preview, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___7_timeoutMilliseconds, intptr_t ___8_callbackScheduler, FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E ___9_onCompleted, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, intptr_t, FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke);
// Marshaling of parameter '___9_onCompleted' to native representation
FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke ____9_onCompleted_marshaled = {};
FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshal_pinvoke(___9_onCompleted, ____9_onCompleted_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapManager_host)(___0_This, ___1_mapBuilder, ___2_apiKey, ___3_apiSecret, ___4_sparseSpatialMapAppId, ___5_name, ___6_preview, ___7_timeoutMilliseconds, ___8_callbackScheduler, ____9_onCompleted_marshaled);
// Marshaling cleanup of parameter '___9_onCompleted' native representation
FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshal_pinvoke_cleanup(____9_onCompleted_marshaled);
}
// System.Void easyar.Detail::easyar_SparseSpatialMapManager_load(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfInt,System.IntPtr,easyar.Detail/FunctorOfVoidFromBoolAndString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapManager_load_m01F69BE9325734D971BC9AB3C850E4D16CCC58D1 (intptr_t ___0_This, intptr_t ___1_mapTracker, intptr_t ___2_serverMapId, intptr_t ___3_apiKey, intptr_t ___4_apiSecret, intptr_t ___5_sparseSpatialMapAppId, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___6_timeoutMilliseconds, intptr_t ___7_callbackScheduler, FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C ___8_onCompleted, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934, intptr_t, FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke);
// Marshaling of parameter '___8_onCompleted' to native representation
FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke ____8_onCompleted_marshaled = {};
FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshal_pinvoke(___8_onCompleted, ____8_onCompleted_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapManager_load)(___0_This, ___1_mapTracker, ___2_serverMapId, ___3_apiKey, ___4_apiSecret, ___5_sparseSpatialMapAppId, ___6_timeoutMilliseconds, ___7_callbackScheduler, ____8_onCompleted_marshaled);
// Marshaling cleanup of parameter '___8_onCompleted' native representation
FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshal_pinvoke_cleanup(____8_onCompleted_marshaled);
}
// System.Void easyar.Detail::easyar_SparseSpatialMapManager_clear(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapManager_clear_mE3409773EEC88944D072146A0574FF7D4801382B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapManager_clear)(___0_This);
}
// System.Void easyar.Detail::easyar_SparseSpatialMapManager__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapManager__dtor_m734DCB0A5AC38D4A9426679F969B558C0D8F1498 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapManager__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_SparseSpatialMapManager__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapManager__retain_mC6E9EA2F6D0F38640648CD74DAAB83B069CAAF4A (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapManager__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_SparseSpatialMapManager__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_SparseSpatialMapManager__typeName_m399F2B6C2C217997927527ADB72A9190B9E0314E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SparseSpatialMapManager__typeName)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_Engine_schemaHash()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Engine_schemaHash_m21CE9EDD8E3A28DBD09FA84755B9410A9428DB69 (const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) ();
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Engine_schemaHash)();
return returnValue;
}
// System.Boolean easyar.Detail::easyar_Engine_initialize(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Engine_initialize_mE3AB72B9E6FA7FC87ADE9C0E3DC4F53ACC767423 (intptr_t ___0_licenseKey, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Engine_initialize)(___0_licenseKey);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_Engine_onPause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Engine_onPause_m840121AA8F34DAA74F3D9005E95EFD6A62EBD336 (const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) ();
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Engine_onPause)();
}
// System.Void easyar.Detail::easyar_Engine_onResume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Engine_onResume_m8F0FE3BD37B187721B1689D7F7B732D6635D1A28 (const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) ();
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Engine_onResume)();
}
// System.Void easyar.Detail::easyar_Engine_errorMessage(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Engine_errorMessage_m8BF66930594FC59D6BEF653B6FBA4A5B0E8649CB (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Engine_errorMessage)(___0_Return);
}
// System.Void easyar.Detail::easyar_Engine_versionString(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Engine_versionString_m39225AF8D04A5E4DF6B73F4E51438154977D4DAF (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Engine_versionString)(___0_Return);
}
// System.Void easyar.Detail::easyar_Engine_name(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Engine_name_m1A8B09B335AB42CC1E9240CA5BAE146B9D7A51C8 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Engine_name)(___0_Return);
}
// System.Void easyar.Detail::easyar_Engine_variant(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Engine_variant_m0AA7211DC01EFCFC7BDB89A094A06F31EFED6779 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Engine_variant)(___0_Return);
}
// System.Boolean easyar.Detail::easyar_Engine_isLicenseKeyMatched(System.IntPtr,System.IntPtr,System.IntPtr,easyar.EngineOperatingSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Engine_isLicenseKeyMatched_mED2FDC532BCD53C4BF70F7A8DE6EA5754CF7D5D3 (intptr_t ___0_licenseKey, intptr_t ___1_packageName, intptr_t ___2_variant, int32_t ___3_operatingSystem, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Engine_isLicenseKeyMatched)(___0_licenseKey, ___1_packageName, ___2_variant, ___3_operatingSystem);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_VideoPlayer__ctor(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer__ctor_m1BFC6A913E88BDFE8EC97C4E833BD3FBD7218F1A (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer__ctor)(___0_Return);
}
// System.Boolean easyar.Detail::easyar_VideoPlayer_isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_VideoPlayer_isAvailable_m59E522DC97E21521CDBA7D3278A634CA6D850C75 (const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) ();
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_isAvailable)();
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_VideoPlayer_setVideoType(System.IntPtr,easyar.VideoType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_setVideoType_m9AB07CCFF336EFE00CADD43BAEC0097D57BAFE25 (intptr_t ___0_This, int32_t ___1_videoType, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_setVideoType)(___0_This, ___1_videoType);
}
// System.Void easyar.Detail::easyar_VideoPlayer_setRenderTexture(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_setRenderTexture_mECD63B5DF15404429BD7CA8DCA5D8601DBAF7B3D (intptr_t ___0_This, intptr_t ___1_texture, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_setRenderTexture)(___0_This, ___1_texture);
}
// System.Void easyar.Detail::easyar_VideoPlayer_open(System.IntPtr,System.IntPtr,easyar.StorageType,System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_open_m97555B27EAB67A96F50912B02DA865E59CA666DC (intptr_t ___0_This, intptr_t ___1_path, int32_t ___2_storageType, intptr_t ___3_callbackScheduler, OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0 ___4_callback, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, int32_t, intptr_t, OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke);
// Marshaling of parameter '___4_callback' to native representation
OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke ____4_callback_marshaled = {};
OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshal_pinvoke(___4_callback, ____4_callback_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_open)(___0_This, ___1_path, ___2_storageType, ___3_callbackScheduler, ____4_callback_marshaled);
// Marshaling cleanup of parameter '___4_callback' native representation
OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshal_pinvoke_cleanup(____4_callback_marshaled);
}
// System.Void easyar.Detail::easyar_VideoPlayer_close(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_close_mD5700F519C7ED8C7AFD2DBC8D752EF67DF2BB929 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_close)(___0_This);
}
// System.Boolean easyar.Detail::easyar_VideoPlayer_play(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_VideoPlayer_play_mCBBA65B3999B850AC66146254041E61876C760C1 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_play)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_VideoPlayer_stop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_stop_mA0685315BA6A2B501BC234DDE7D3D2655F6AEA78 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_stop)(___0_This);
}
// System.Void easyar.Detail::easyar_VideoPlayer_pause(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_pause_m0ED037FBE6C1F3ADFCFE357618373DCD0DD563D0 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_pause)(___0_This);
}
// System.Boolean easyar.Detail::easyar_VideoPlayer_isRenderTextureAvailable(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_VideoPlayer_isRenderTextureAvailable_mC8129108B327823F4FC066FE1B8B34FCDA727EB5 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_isRenderTextureAvailable)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_VideoPlayer_updateFrame(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_updateFrame_mEACCF2C93BD2D558774963C61DBAF485A11D1D10 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_updateFrame)(___0_This);
}
// System.Int32 easyar.Detail::easyar_VideoPlayer_duration(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_VideoPlayer_duration_m09D77DBC50BCADADC7F34856354877470DF9E8F2 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_duration)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_VideoPlayer_currentPosition(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_VideoPlayer_currentPosition_mB6059D532201B298B6530D7C023A423536CC822D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_currentPosition)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_VideoPlayer_seek(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_VideoPlayer_seek_mAA1D5FEEEB63C9F4FFEF1CB8DDE0B67580AA63FC (intptr_t ___0_This, int32_t ___1_position, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_seek)(___0_This, ___1_position);
return static_cast<bool>(returnValue);
}
// easyar.Vec2I easyar.Detail::easyar_VideoPlayer_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 Detail_easyar_VideoPlayer_size_m5977CCC80FA0AAD38E1DF6AE4CC168A5A86B33BF (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 returnValue = reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_size)(___0_This);
return returnValue;
}
// System.Single easyar.Detail::easyar_VideoPlayer_volume(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_VideoPlayer_volume_m93F773FC070973673A3CF1713D5BB6526762ABF5 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef float (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
float returnValue = reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_volume)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_VideoPlayer_setVolume(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_VideoPlayer_setVolume_m9DB515D5BE9626FBBF3BDC70554E8662379B0134 (intptr_t ___0_This, float ___1_volume, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t, float);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer_setVolume)(___0_This, ___1_volume);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_VideoPlayer__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer__dtor_mA429F0D956C8F2A3ECBA2D68F059F9DE0C8C8974 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_VideoPlayer__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer__retain_m57D2B0FDA7B9F3BCDD7E01083A957C11C13EB864 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_VideoPlayer__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_VideoPlayer__typeName_m6F2E750EBC98589F95A2AD5C86D00F3DEFCBBD4D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_VideoPlayer__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ImageHelper_decode(System.IntPtr,easyar.Detail/OptionalOfImage&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageHelper_decode_m68C0E0F742050D38E1C394ECDFBCD87F5E966803 (intptr_t ___0_buffer, OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ImageHelper_decode)(___0_buffer, ___1_Return);
}
// System.Void easyar.Detail::easyar_SignalSink_handle(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SignalSink_handle_m9225DFD958D8C03B6B1C51B8B0E8815FC38B94EE (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SignalSink_handle)(___0_This);
}
// System.Void easyar.Detail::easyar_SignalSink__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SignalSink__dtor_m7283CE2D1D5A5D1CC560B97AE3E40CED142A5F6F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SignalSink__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_SignalSink__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SignalSink__retain_mC33987570A867865E74E7487273396C34B176C43 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SignalSink__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_SignalSink__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_SignalSink__typeName_mC094BEF5152FC55E7BACF06F92EACB84E9305842 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SignalSink__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_SignalSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoid)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SignalSource_setHandler_m9D9CB37C03E43664E6D225561BBA4B10D4327954 (intptr_t ___0_This, OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD ___1_handler, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke);
// Marshaling of parameter '___1_handler' to native representation
OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke ____1_handler_marshaled = {};
OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshal_pinvoke(___1_handler, ____1_handler_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SignalSource_setHandler)(___0_This, ____1_handler_marshaled);
// Marshaling cleanup of parameter '___1_handler' native representation
OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshal_pinvoke_cleanup(____1_handler_marshaled);
}
// System.Void easyar.Detail::easyar_SignalSource_connect(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SignalSource_connect_m1C80CC5FE44191D65707C1D88BD1A515AB089026 (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SignalSource_connect)(___0_This, ___1_sink);
}
// System.Void easyar.Detail::easyar_SignalSource_disconnect(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SignalSource_disconnect_m875E9F9632A1C6798FB84C7808597D960878B6B0 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SignalSource_disconnect)(___0_This);
}
// System.Void easyar.Detail::easyar_SignalSource__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SignalSource__dtor_m9D365FD0BF0B0A7455F43F9A113EF620CD5EA328 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SignalSource__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_SignalSource__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SignalSource__retain_mA46EC046A435D36D3A25D8A94245A6CD553EB3DF (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_SignalSource__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_SignalSource__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_SignalSource__typeName_m21BC54343D862DE500E1967A54268AB3BD096E00 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_SignalSource__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_AccelerometerResultSink_handle(System.IntPtr,easyar.AccelerometerResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_AccelerometerResultSink_handle_mB86EA758483754CF3E0B764FE3778B88098C97EF (intptr_t ___0_This, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_inputData, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_AccelerometerResultSink_handle)(___0_This, ___1_inputData);
}
// System.Void easyar.Detail::easyar_AccelerometerResultSink__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_AccelerometerResultSink__dtor_m1CCBC1B8114DC733A6CB6C93E5A99129D1FFF551 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_AccelerometerResultSink__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_AccelerometerResultSink__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_AccelerometerResultSink__retain_mA8E405D6BC4547B8BDEB34739D18FC8AB63915AB (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_AccelerometerResultSink__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_AccelerometerResultSink__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_AccelerometerResultSink__typeName_mBFD86D2778CC525B0623DDE5710BF8738500C3B3 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_AccelerometerResultSink__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_AccelerometerResultSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_AccelerometerResultSource_setHandler_m512838FAD953F34418E71F49DD8D6488A52D6085 (intptr_t ___0_This, OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41 ___1_handler, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke);
// Marshaling of parameter '___1_handler' to native representation
OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke ____1_handler_marshaled = {};
OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshal_pinvoke(___1_handler, ____1_handler_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_AccelerometerResultSource_setHandler)(___0_This, ____1_handler_marshaled);
// Marshaling cleanup of parameter '___1_handler' native representation
OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshal_pinvoke_cleanup(____1_handler_marshaled);
}
// System.Void easyar.Detail::easyar_AccelerometerResultSource_connect(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_AccelerometerResultSource_connect_m86079AAABEE37F065A48E7082DAD676AD661F454 (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_AccelerometerResultSource_connect)(___0_This, ___1_sink);
}
// System.Void easyar.Detail::easyar_AccelerometerResultSource_disconnect(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_AccelerometerResultSource_disconnect_mE5C77E5742A0662F0F3E5A17558E441CA3946419 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_AccelerometerResultSource_disconnect)(___0_This);
}
// System.Void easyar.Detail::easyar_AccelerometerResultSource__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_AccelerometerResultSource__dtor_mF66575495632801EB4E22E9DA88C57832E2B1650 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_AccelerometerResultSource__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_AccelerometerResultSource__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_AccelerometerResultSource__retain_mE23B2799BE99671592D1E53BCBCCFDF1C14D25FD (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_AccelerometerResultSource__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_AccelerometerResultSource__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_AccelerometerResultSource__typeName_m08568C6BEBBAD40330D322FC62BE340D419A2211 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_AccelerometerResultSource__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_LocationResultSink_handle(System.IntPtr,easyar.LocationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_LocationResultSink_handle_mAD10F24EF19DB790AA1B331DD4573E52D07AF5AD (intptr_t ___0_This, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_inputData, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_LocationResultSink_handle)(___0_This, ___1_inputData);
}
// System.Void easyar.Detail::easyar_LocationResultSink__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_LocationResultSink__dtor_m29B1796AB006E5110ECEDDC0F963A6152F7F7263 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_LocationResultSink__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_LocationResultSink__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_LocationResultSink__retain_mB2DB1E29E6618B566E30FA5BECD95E6C6E19B966 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_LocationResultSink__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_LocationResultSink__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_LocationResultSink__typeName_m1F796295D07F02F670CB6CBE498CA588230A03E2 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_LocationResultSink__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_LocationResultSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_LocationResultSource_setHandler_m5A26F5B529315D1028C4FD18BBD3C1D67EDC7844 (intptr_t ___0_This, OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094 ___1_handler, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke);
// Marshaling of parameter '___1_handler' to native representation
OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke ____1_handler_marshaled = {};
OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshal_pinvoke(___1_handler, ____1_handler_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_LocationResultSource_setHandler)(___0_This, ____1_handler_marshaled);
// Marshaling cleanup of parameter '___1_handler' native representation
OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshal_pinvoke_cleanup(____1_handler_marshaled);
}
// System.Void easyar.Detail::easyar_LocationResultSource_connect(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_LocationResultSource_connect_m2E908FD81BC9467E8CB92221521B57ECAFD64C44 (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_LocationResultSource_connect)(___0_This, ___1_sink);
}
// System.Void easyar.Detail::easyar_LocationResultSource_disconnect(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_LocationResultSource_disconnect_mDFD30C8616BD2CD6D12501A3E21F4BFB04B66E18 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_LocationResultSource_disconnect)(___0_This);
}
// System.Void easyar.Detail::easyar_LocationResultSource__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_LocationResultSource__dtor_m1115C45040F29D9FCE1F154CB3C3CDBD757D15B5 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_LocationResultSource__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_LocationResultSource__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_LocationResultSource__retain_m1EB01633785FD97409A656B953DD13D117F8E2B3 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_LocationResultSource__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_LocationResultSource__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_LocationResultSource__typeName_mDA229195B64241D25ED2FA72299657EB532FFAFB (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_LocationResultSource__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ProximityLocationResultSink_handle(System.IntPtr,easyar.ProximityLocationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ProximityLocationResultSink_handle_m6763B4E2D611C083EBD604A20C280655FA3A4A95 (intptr_t ___0_This, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_inputData, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ProximityLocationResultSink_handle)(___0_This, ___1_inputData);
}
// System.Void easyar.Detail::easyar_ProximityLocationResultSink__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ProximityLocationResultSink__dtor_m9824050FB19EB9B74B2637F638332ECD69179AF4 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ProximityLocationResultSink__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ProximityLocationResultSink__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ProximityLocationResultSink__retain_m041FF085BFF89FA8A2388494786A4BE5D8552FB4 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ProximityLocationResultSink__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ProximityLocationResultSink__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ProximityLocationResultSink__typeName_mF524E2801F0569091E497094417449C5B57ECE8F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ProximityLocationResultSink__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ProximityLocationResultSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ProximityLocationResultSource_setHandler_mBB77AABF60EBC1548DD5A37CB6C4C3909E360E25 (intptr_t ___0_This, OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295 ___1_handler, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke);
// Marshaling of parameter '___1_handler' to native representation
OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke ____1_handler_marshaled = {};
OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshal_pinvoke(___1_handler, ____1_handler_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ProximityLocationResultSource_setHandler)(___0_This, ____1_handler_marshaled);
// Marshaling cleanup of parameter '___1_handler' native representation
OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshal_pinvoke_cleanup(____1_handler_marshaled);
}
// System.Void easyar.Detail::easyar_ProximityLocationResultSource_connect(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ProximityLocationResultSource_connect_mA2D4354D71877C812479528AFBF3EE22DFBBF7BE (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ProximityLocationResultSource_connect)(___0_This, ___1_sink);
}
// System.Void easyar.Detail::easyar_ProximityLocationResultSource_disconnect(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ProximityLocationResultSource_disconnect_m389F07DD2BC45B7D31BEF1B448A226F500E5AB0F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ProximityLocationResultSource_disconnect)(___0_This);
}
// System.Void easyar.Detail::easyar_ProximityLocationResultSource__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ProximityLocationResultSource__dtor_m77005597C4C644B0B9304798F8B739E179E93635 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ProximityLocationResultSource__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ProximityLocationResultSource__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ProximityLocationResultSource__retain_m76F13C2BAC0695C3895040E19D1831432D90B65C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ProximityLocationResultSource__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_ProximityLocationResultSource__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ProximityLocationResultSource__typeName_mDEFAFA292475F3DBBA22D2A8AB1888D7CCC0195A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ProximityLocationResultSource__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrameSink_handle(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameSink_handle_m9BC17A6BD3EB2E734F9093572027E79245869913 (intptr_t ___0_This, intptr_t ___1_inputData, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameSink_handle)(___0_This, ___1_inputData);
}
// System.Void easyar.Detail::easyar_InputFrameSink__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameSink__dtor_m4AFBD75FA18DEDEE4E4B46C7C4CC2BCD2F549627 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameSink__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_InputFrameSink__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameSink__retain_mF897DB692C0227013EF675760CE6016FFA089C96 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameSink__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_InputFrameSink__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrameSink__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrameSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameSource_setHandler_m17CFB5188A994574F6FB47063DC6BB3EFF50A5C5 (intptr_t ___0_This, OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318 ___1_handler, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke);
// Marshaling of parameter '___1_handler' to native representation
OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke ____1_handler_marshaled = {};
OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshal_pinvoke(___1_handler, ____1_handler_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameSource_setHandler)(___0_This, ____1_handler_marshaled);
// Marshaling cleanup of parameter '___1_handler' native representation
OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshal_pinvoke_cleanup(____1_handler_marshaled);
}
// System.Void easyar.Detail::easyar_InputFrameSource_connect(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameSource_connect_mF1AE5671032BFFC36B251692CAC540DF3EA8F1F0 (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameSource_connect)(___0_This, ___1_sink);
}
// System.Void easyar.Detail::easyar_InputFrameSource_disconnect(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameSource_disconnect_mB1FB85AA345778AC85445858E199204B9FF1D792 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameSource_disconnect)(___0_This);
}
// System.Void easyar.Detail::easyar_InputFrameSource__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameSource__dtor_mD46CD75BDE79566B0E1FDEA227DF523F62E1B237 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameSource__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_InputFrameSource__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameSource__retain_mA3349FEE2C007CC5C7279EEADE02F7E3E18F2457 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameSource__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_InputFrameSource__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrameSource__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_OutputFrameSink_handle(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameSink_handle_m9ED751FD817949A23D5D5646F3E144957B84FD54 (intptr_t ___0_This, intptr_t ___1_inputData, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameSink_handle)(___0_This, ___1_inputData);
}
// System.Void easyar.Detail::easyar_OutputFrameSink__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameSink__dtor_mD712B47F88A6C8922D2D37278EEABE445E6175D9 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameSink__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_OutputFrameSink__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameSink__retain_mEC0542F73C0B0C62EBA8344D5572EB57C891FD90 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameSink__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_OutputFrameSink__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_OutputFrameSink__typeName_mEB106E1725A7EDA399B8DB687D139850BBF74FE4 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_OutputFrameSink__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_OutputFrameSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameSource_setHandler_mA1DAEF08FEF665EFB7D60D79EA4CAEE60411A48A (intptr_t ___0_This, OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0 ___1_handler, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke);
// Marshaling of parameter '___1_handler' to native representation
OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke ____1_handler_marshaled = {};
OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshal_pinvoke(___1_handler, ____1_handler_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameSource_setHandler)(___0_This, ____1_handler_marshaled);
// Marshaling cleanup of parameter '___1_handler' native representation
OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshal_pinvoke_cleanup(____1_handler_marshaled);
}
// System.Void easyar.Detail::easyar_OutputFrameSource_connect(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameSource_connect_m66DC5BFD37F93305F93E3893A43439C88F9BFE83 (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameSource_connect)(___0_This, ___1_sink);
}
// System.Void easyar.Detail::easyar_OutputFrameSource_disconnect(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameSource_disconnect_mBB5552E435D27A8AAED24693F3F38C803BCD1429 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameSource_disconnect)(___0_This);
}
// System.Void easyar.Detail::easyar_OutputFrameSource__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameSource__dtor_m41915C2D0D8DBE887D382BF54D452237ED3A0616 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameSource__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_OutputFrameSource__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameSource__retain_m703C850113ED71C6D7C20381751C4B4411384D57 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameSource__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_OutputFrameSource__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_OutputFrameSource__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_FeedbackFrameSink_handle(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameSink_handle_m19A2343F125F2E9A93E4EF0BC99916728158CBB8 (intptr_t ___0_This, intptr_t ___1_inputData, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameSink_handle)(___0_This, ___1_inputData);
}
// System.Void easyar.Detail::easyar_FeedbackFrameSink__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameSink__dtor_mEE95ACA3DC68AF9F3E8E372F9BDF02D16AB9CA85 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameSink__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_FeedbackFrameSink__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameSink__retain_mF34F7598F8DD25B9A1833C8A6F56EA278E900053 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameSink__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_FeedbackFrameSink__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_FeedbackFrameSink__typeName_m9C15A0389ABD1B0B0248D2AB5D20E5DD4DFD8346 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameSink__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_FeedbackFrameSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameSource_setHandler_m590057992F403CD657196781A495412507850EC6 (intptr_t ___0_This, OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63 ___1_handler, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke);
// Marshaling of parameter '___1_handler' to native representation
OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke ____1_handler_marshaled = {};
OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshal_pinvoke(___1_handler, ____1_handler_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameSource_setHandler)(___0_This, ____1_handler_marshaled);
// Marshaling cleanup of parameter '___1_handler' native representation
OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshal_pinvoke_cleanup(____1_handler_marshaled);
}
// System.Void easyar.Detail::easyar_FeedbackFrameSource_connect(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameSource_connect_m84D3BD7C02ADD1A6692A7281F24AB15102BB8DC5 (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameSource_connect)(___0_This, ___1_sink);
}
// System.Void easyar.Detail::easyar_FeedbackFrameSource_disconnect(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameSource_disconnect_m9787B8F2E839F9BC919F12474256497181A37AFC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameSource_disconnect)(___0_This);
}
// System.Void easyar.Detail::easyar_FeedbackFrameSource__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameSource__dtor_m326AEEA27D8FE2E7A0567B08B2312BEAD7B7275F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameSource__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_FeedbackFrameSource__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameSource__retain_m13FFA851C61794037C3787B69F60B421AA49B39C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameSource__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_FeedbackFrameSource__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_FeedbackFrameSource__typeName_mE637A53BB54E375A026990152EE42C735AC9ADA1 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameSource__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrameFork_input(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameFork_input_m378273172A23A006478374B937DFC55524023C9E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameFork_input)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_InputFrameFork_output(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameFork_output_m94EC13F3B0A62747E48634CC4EDB2D3D61D207F9 (intptr_t ___0_This, int32_t ___1_index, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameFork_output)(___0_This, ___1_index, ___2_Return);
}
// System.Int32 easyar.Detail::easyar_InputFrameFork_outputCount(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_InputFrameFork_outputCount_mA3D0BC6D9B6D9B77C73D41F68F7B73BE9B78319E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrameFork_outputCount)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrameFork_create(System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameFork_create_mA92981AB0EE6CE0ADFAD2344B4D9FE82A7A7714B (int32_t ___0_outputCount, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameFork_create)(___0_outputCount, ___1_Return);
}
// System.Void easyar.Detail::easyar_InputFrameFork__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameFork__dtor_m4628B5938B918DFEA0C8EFAA67A4FB10F61A994F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameFork__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_InputFrameFork__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameFork__retain_mE4B78FEE09508EF7CF8836A62A419A042BFC444C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameFork__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_InputFrameFork__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_InputFrameFork__typeName_m43844C1FE67744E3E2E5171DEE490ADAB113BA65 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrameFork__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_OutputFrameFork_input(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameFork_input_m05DE1615D92DA3A28CB4A56AC62A1F71A56ABE6C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameFork_input)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_OutputFrameFork_output(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameFork_output_m5F197F864103D4CBBA58FC335F5FD496163A4A54 (intptr_t ___0_This, int32_t ___1_index, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameFork_output)(___0_This, ___1_index, ___2_Return);
}
// System.Int32 easyar.Detail::easyar_OutputFrameFork_outputCount(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_OutputFrameFork_outputCount_m9D5823E2E038BA7D9A1705BD73E7AC6FDBACD991 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_OutputFrameFork_outputCount)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_OutputFrameFork_create(System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameFork_create_m1B5A18EB87C074F5B790BDF43969FB7DD4CB2C38 (int32_t ___0_outputCount, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameFork_create)(___0_outputCount, ___1_Return);
}
// System.Void easyar.Detail::easyar_OutputFrameFork__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameFork__dtor_mDEFD47D8F6D45BA3B705D47C2F6A19171A778181 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameFork__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_OutputFrameFork__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameFork__retain_m6E13E18F5F1719F48FC6E6DEA7369BDDCAE1C4FB (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameFork__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_OutputFrameFork__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_OutputFrameFork__typeName_m7D661097DA7E26D527856A43E8CA9991F8F51125 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_OutputFrameFork__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_OutputFrameJoin_input(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameJoin_input_mC35735217F4EE3A665C7FA6C982E7769BBB9CDB2 (intptr_t ___0_This, int32_t ___1_index, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameJoin_input)(___0_This, ___1_index, ___2_Return);
}
// System.Void easyar.Detail::easyar_OutputFrameJoin_output(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameJoin_output_mDBDE5BA93C26955DE472401786783E3546BC6935 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameJoin_output)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_OutputFrameJoin_inputCount(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_OutputFrameJoin_inputCount_m37C7F689521363E85E47D1095589144A27745A3E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_OutputFrameJoin_inputCount)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_OutputFrameJoin_create(System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameJoin_create_mD22243F95881733BAD0EE2228902BDCF36A0A39D (int32_t ___0_inputCount, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameJoin_create)(___0_inputCount, ___1_Return);
}
// System.Void easyar.Detail::easyar_OutputFrameJoin_createWithJoiner(System.Int32,easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameJoin_createWithJoiner_m532CEB68ABF3CD9976087DEE2C675495BF4D8CE2 (int32_t ___0_inputCount, FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70 ___1_joiner, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (int32_t, FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke, intptr_t*);
// Marshaling of parameter '___1_joiner' to native representation
FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke ____1_joiner_marshaled = {};
FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshal_pinvoke(___1_joiner, ____1_joiner_marshaled);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameJoin_createWithJoiner)(___0_inputCount, ____1_joiner_marshaled, ___2_Return);
// Marshaling cleanup of parameter '___1_joiner' native representation
FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshal_pinvoke_cleanup(____1_joiner_marshaled);
}
// System.Void easyar.Detail::easyar_OutputFrameJoin__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameJoin__dtor_m152F3F2E95736F304F0CCA69E10F7DF3CDF34B03 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameJoin__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_OutputFrameJoin__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameJoin__retain_m83865DEB241350DF0A239FE72A8E306D550234BE (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameJoin__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_OutputFrameJoin__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_OutputFrameJoin__typeName_mBC81682259D92DB40D885026730DA15A3BC7F9BB (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_OutputFrameJoin__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_FeedbackFrameFork_input(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameFork_input_m1B8B51874AACD6F1C0F6BB555337E73BEC1DE35B (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameFork_input)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_FeedbackFrameFork_output(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameFork_output_mBF44D4816994510E4A156B5198AB54DCFC96A9E0 (intptr_t ___0_This, int32_t ___1_index, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameFork_output)(___0_This, ___1_index, ___2_Return);
}
// System.Int32 easyar.Detail::easyar_FeedbackFrameFork_outputCount(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_FeedbackFrameFork_outputCount_m9E08807B6C95983D2EEA7CA1420B3C93F745179D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameFork_outputCount)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_FeedbackFrameFork_create(System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameFork_create_mA1B201EB00C305F2AB70508A01662215CC1072FE (int32_t ___0_outputCount, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameFork_create)(___0_outputCount, ___1_Return);
}
// System.Void easyar.Detail::easyar_FeedbackFrameFork__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameFork__dtor_m66267F6F5BDC9144EB5899ECCB85B74530C9A124 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameFork__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_FeedbackFrameFork__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameFork__retain_m0054C01D475329BCF4B90AD6FE077DB7A7C9F5C8 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameFork__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_FeedbackFrameFork__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_FeedbackFrameFork__typeName_mC80AE8B6D246DF65BEF54224D318E7840AD39AC2 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrameFork__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrameThrottler_input(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameThrottler_input_m9837EABE10F89E754E4149F3923E7405166D27E0 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameThrottler_input)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_InputFrameThrottler_bufferRequirement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_InputFrameThrottler_bufferRequirement_m13396B19E9803C45BA23AED1BFB060490838A849 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrameThrottler_bufferRequirement)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrameThrottler_output(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameThrottler_output_mBB0A631F27D65FAA38215AFF5F136343924F8222 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameThrottler_output)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_InputFrameThrottler_signalInput(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameThrottler_signalInput_m37D083252AE9D372E14F41B02599CACF6344AA2D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameThrottler_signalInput)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_InputFrameThrottler_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameThrottler_create_mE0CBD089601D9C47D50244BA508B4C2EB8582900 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameThrottler_create)(___0_Return);
}
// System.Void easyar.Detail::easyar_InputFrameThrottler__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameThrottler__dtor_mD2CE00AD71D5787F869CA5F6EFDAEC8E9FA3297C (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameThrottler__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_InputFrameThrottler__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameThrottler__retain_m6A0155591A285D88099EA9B9F783FF39FC65C65C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameThrottler__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_InputFrameThrottler__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_InputFrameThrottler__typeName_m040A2816295CEA78463D606B7D2D512E89909FC9 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrameThrottler__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_OutputFrameBuffer_input(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameBuffer_input_m4BAD3CB62803C82613440A7AE4E1BE4DF4C8F838 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameBuffer_input)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_OutputFrameBuffer_bufferRequirement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_OutputFrameBuffer_bufferRequirement_m715F262DF2417F198578685F9886761BCBE300CB (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_OutputFrameBuffer_bufferRequirement)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_OutputFrameBuffer_signalOutput(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameBuffer_signalOutput_m1CED4776367F79FA59EFA21DFFF447C5F4908215 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameBuffer_signalOutput)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_OutputFrameBuffer_peek(System.IntPtr,easyar.Detail/OptionalOfOutputFrame&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameBuffer_peek_m87F6D5CF84E1565795EBA88A5C97AAAB9F2FCDAA (intptr_t ___0_This, OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameBuffer_peek)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_OutputFrameBuffer_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameBuffer_create_m83A8B518917BE197BF66ECF9AA21ADAFE08A1A6F (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameBuffer_create)(___0_Return);
}
// System.Void easyar.Detail::easyar_OutputFrameBuffer_pause(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameBuffer_pause_m85EA1AC760B19760FB0EED2F0FF7D051DCFF8743 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameBuffer_pause)(___0_This);
}
// System.Void easyar.Detail::easyar_OutputFrameBuffer_resume(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameBuffer_resume_m1D0C3F54782AD804E037F184980C4E7C7277DD94 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameBuffer_resume)(___0_This);
}
// System.Void easyar.Detail::easyar_OutputFrameBuffer__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameBuffer__dtor_m7BB6C5E85E616ED1F91B486BC900816EE768ECDB (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameBuffer__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_OutputFrameBuffer__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameBuffer__retain_mFFD4F21AED5EEF45665050DEFC709D3ED5B03B9D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrameBuffer__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_OutputFrameBuffer__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_OutputFrameBuffer__typeName_m75373566FBE51C9F65190C8C86AD02D5109D8216 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_OutputFrameBuffer__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrameToOutputFrameAdapter_input(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameToOutputFrameAdapter_input_mF022BCC1B48F4A80AAC9590B68E06870A5359B15 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameToOutputFrameAdapter_input)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_InputFrameToOutputFrameAdapter_output(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameToOutputFrameAdapter_output_m007BB3626C16420FA608CFF6466CDFFD62F7BC4A (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameToOutputFrameAdapter_output)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_InputFrameToOutputFrameAdapter_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameToOutputFrameAdapter_create_m3F6D349F5FB85F310D00E22F58DE257AA895E542 (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameToOutputFrameAdapter_create)(___0_Return);
}
// System.Void easyar.Detail::easyar_InputFrameToOutputFrameAdapter__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameToOutputFrameAdapter__dtor_mC79686366202EC57C732320265B49C761B9789DF (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameToOutputFrameAdapter__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_InputFrameToOutputFrameAdapter__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameToOutputFrameAdapter__retain_m6B584BFF4AEA98676FD107A5F62480AC012EDC65 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameToOutputFrameAdapter__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_InputFrameToOutputFrameAdapter__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_InputFrameToOutputFrameAdapter__typeName_m66C51B31D4C84660ECD005514FFEA944F8F14DFA (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrameToOutputFrameAdapter__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrameToFeedbackFrameAdapter_input(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameToFeedbackFrameAdapter_input_m4CA792F4BD6E03E2827B538ABEC32F91E78E3E6C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameToFeedbackFrameAdapter_input)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_InputFrameToFeedbackFrameAdapter_bufferRequirement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_InputFrameToFeedbackFrameAdapter_bufferRequirement_mB9F12E03B151CBB34DC4969769AA3EE3ADF1CEB7 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrameToFeedbackFrameAdapter_bufferRequirement)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrameToFeedbackFrameAdapter_sideInput(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameToFeedbackFrameAdapter_sideInput_m5D11345FBF3ED7730C6A2F150511444E0B99C44B (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameToFeedbackFrameAdapter_sideInput)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_InputFrameToFeedbackFrameAdapter_output(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameToFeedbackFrameAdapter_output_m99A30354A23E9D43C73BBE9B893632FA519FCF1E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameToFeedbackFrameAdapter_output)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_InputFrameToFeedbackFrameAdapter_create(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameToFeedbackFrameAdapter_create_m1D161B2A4B993FA13243AD3B35B6FAA66EF8E18E (intptr_t* ___0_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameToFeedbackFrameAdapter_create)(___0_Return);
}
// System.Void easyar.Detail::easyar_InputFrameToFeedbackFrameAdapter__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameToFeedbackFrameAdapter__dtor_m33F1EA4B8C74CF7A2E95F2D9CA2F4479F1DA3D67 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameToFeedbackFrameAdapter__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_InputFrameToFeedbackFrameAdapter__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameToFeedbackFrameAdapter__retain_mE60A443C9EF27C5BD46F2CA7320DF8E502AE24F9 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrameToFeedbackFrameAdapter__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_InputFrameToFeedbackFrameAdapter__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_InputFrameToFeedbackFrameAdapter__typeName_mF80B77B385E1DCB0A5234AED884F87A37D652213 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrameToFeedbackFrameAdapter__typeName)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_InputFrame_index(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_InputFrame_index_m4479F26F24E342B2B829BF3B22E5E261EF3D9EF4 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrame_index)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrame_image(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrame_image_m0ABE363E8F2318619D847D614F6313475747C2B7 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrame_image)(___0_This, ___1_Return);
}
// System.Boolean easyar.Detail::easyar_InputFrame_hasCameraParameters(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_InputFrame_hasCameraParameters_mFE8E3DEF71C9481A1C59995E0E4143F3C6A5BD69 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrame_hasCameraParameters)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Void easyar.Detail::easyar_InputFrame_cameraParameters(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrame_cameraParameters_m4B401CCD07BEC6CF304FD25C8C8B96AA6684FAD8 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrame_cameraParameters)(___0_This, ___1_Return);
}
// System.Boolean easyar.Detail::easyar_InputFrame_hasTemporalInformation(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_InputFrame_hasTemporalInformation_mAA7B5D3A3939E79EDF2E5B5DC3B7FD1BE187EC67 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrame_hasTemporalInformation)(___0_This);
return static_cast<bool>(returnValue);
}
// System.Double easyar.Detail::easyar_InputFrame_timestamp(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Detail_easyar_InputFrame_timestamp_m169AC7E3A84D82CC69812960A338064648EB0E8D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef double (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
double returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrame_timestamp)(___0_This);
return returnValue;
}
// System.Boolean easyar.Detail::easyar_InputFrame_hasSpatialInformation(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_InputFrame_hasSpatialInformation_m7EBE40B76C15B7153B5BDD83890354D2A8E64287 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int8_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int8_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrame_hasSpatialInformation)(___0_This);
return static_cast<bool>(returnValue);
}
// easyar.Matrix44F easyar.Detail::easyar_InputFrame_cameraTransform(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_InputFrame_cameraTransform_mA04E0DFE0E606B1891A2CD67139E20A5DD431D68 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrame_cameraTransform)(___0_This);
return returnValue;
}
// easyar.MotionTrackingStatus easyar.Detail::easyar_InputFrame_trackingStatus(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_InputFrame_trackingStatus_m4D3E195DFE3CF76D92E72CBA7B998DCB31D0BF35 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrame_trackingStatus)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_InputFrame_create(System.IntPtr,System.IntPtr,System.Double,easyar.Matrix44F,easyar.MotionTrackingStatus,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrame_create_m7657B57F906A765E9BB371BCE3A1D253E3168720 (intptr_t ___0_image, intptr_t ___1_cameraParameters, double ___2_timestamp, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___3_cameraTransform, int32_t ___4_trackingStatus, intptr_t* ___5_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, double, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515, int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrame_create)(___0_image, ___1_cameraParameters, ___2_timestamp, ___3_cameraTransform, ___4_trackingStatus, ___5_Return);
}
// System.Void easyar.Detail::easyar_InputFrame_createWithImageAndCameraParametersAndTemporal(System.IntPtr,System.IntPtr,System.Double,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrame_createWithImageAndCameraParametersAndTemporal_m1F6F50AA010B77004742251F25698757ECC180B0 (intptr_t ___0_image, intptr_t ___1_cameraParameters, double ___2_timestamp, intptr_t* ___3_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, double, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrame_createWithImageAndCameraParametersAndTemporal)(___0_image, ___1_cameraParameters, ___2_timestamp, ___3_Return);
}
// System.Void easyar.Detail::easyar_InputFrame_createWithImageAndCameraParameters(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrame_createWithImageAndCameraParameters_m6AD8D1E93ADCB247B2966A294A9F37044BC49085 (intptr_t ___0_image, intptr_t ___1_cameraParameters, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrame_createWithImageAndCameraParameters)(___0_image, ___1_cameraParameters, ___2_Return);
}
// System.Void easyar.Detail::easyar_InputFrame_createWithImage(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrame_createWithImage_m2DF134F1E4B11D065296A011ADE8ADC37926CFA5 (intptr_t ___0_image, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrame_createWithImage)(___0_image, ___1_Return);
}
// System.Void easyar.Detail::easyar_InputFrame__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrame__dtor_mB5CC93740F9B7BCCE65D598D13D82571808A3E74 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrame__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_InputFrame__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrame__retain_m88F7E9EA7A5AF3AFA00899F13858A6142B2584DA (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_InputFrame__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_InputFrame__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_InputFrame__typeName_m6A30966901F99B9C21F9A6DFB4821E5D6BAA15A6 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_InputFrame__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_FrameFilterResult__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FrameFilterResult__dtor_m3D3CB2A7A1248F69B6372C4329BE879F43D29E13 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FrameFilterResult__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_FrameFilterResult__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FrameFilterResult__retain_m2483B93DCB840BC806977E68121618397A27A3A5 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FrameFilterResult__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_FrameFilterResult__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_FrameFilterResult__typeName_m4A766ADB9FA02F7C02B74B8FA2771BC528287BD9 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_FrameFilterResult__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_OutputFrame__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrame__ctor_m5DF4AA5701FDE04798B474CC2C7FBCABBA1758DE (intptr_t ___0_inputFrame, intptr_t ___1_results, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrame__ctor)(___0_inputFrame, ___1_results, ___2_Return);
}
// System.Int32 easyar.Detail::easyar_OutputFrame_index(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_OutputFrame_index_m0480AB38FD08F2B7EE37E942F8E8304E72890EF5 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_OutputFrame_index)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_OutputFrame_inputFrame(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrame_inputFrame_m36E3C957094F2EA7272298310FF9F405B211A4BC (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrame_inputFrame)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_OutputFrame_results(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrame_results_m104654533C4C251F65536D7DAA4E19AFE0AD6217 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrame_results)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_OutputFrame__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrame__dtor_m42C2D3CDE354130E212501F6734EEF8EC81F3EA3 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrame__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_OutputFrame__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrame__retain_m6A40D815EB5CFA0F4848E1FC69CC80CCA1519E9C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_OutputFrame__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_OutputFrame__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_OutputFrame__typeName_m0E51806620F18ED2E9A8EBBD616D5EAC50C4B5C9 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_OutputFrame__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_FeedbackFrame__ctor(System.IntPtr,easyar.Detail/OptionalOfOutputFrame,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrame__ctor_m823E178B8BA5BA8AD3720BC76BEDACB5060463F1 (intptr_t ___0_inputFrame, OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C ___1_previousOutputFrame, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrame__ctor)(___0_inputFrame, ___1_previousOutputFrame, ___2_Return);
}
// System.Void easyar.Detail::easyar_FeedbackFrame_inputFrame(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrame_inputFrame_mA92BF926E4557584CA85641012E653AA1ABDAE90 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrame_inputFrame)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_FeedbackFrame_previousOutputFrame(System.IntPtr,easyar.Detail/OptionalOfOutputFrame&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrame_previousOutputFrame_m8F72E968A575D5ED98B102ED22C1270B552CF845 (intptr_t ___0_This, OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrame_previousOutputFrame)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_FeedbackFrame__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrame__dtor_m68791C483824056B1497F89BD53AF00E78AAD0FC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrame__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_FeedbackFrame__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrame__retain_mCA5358504A572232BF7235E747BC27282B8A1CC4 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrame__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_FeedbackFrame__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_FeedbackFrame__typeName_m07094AF2238BCB4EF218911E1F773A784FC40550 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_FeedbackFrame__typeName)(___0_This);
return returnValue;
}
// System.Int32 easyar.Detail::easyar_Target_runtimeID(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Target_runtimeID_m24A0155A37A116C5D8CD83B5C112967F1A08669B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Target_runtimeID)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_Target_uid(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Target_uid_m03BF76104ACA7FBC5241A5A46D7174E4974ADC29 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Target_uid)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_Target_name(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Target_name_m5063EA302B1BD074496CD2F4970C7FDEF0F56AE8 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Target_name)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_Target_setName(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Target_setName_mF02D9D7ED55997FAD6FB4F614A18EE35CF685A49 (intptr_t ___0_This, intptr_t ___1_name, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Target_setName)(___0_This, ___1_name);
}
// System.Void easyar.Detail::easyar_Target_meta(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Target_meta_m757BB9223DCD974806C47D5321A6CC083DDE690C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Target_meta)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_Target_setMeta(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Target_setMeta_m7B83512F88D0015D6ECC3F2E39ACC26E82F5D4BC (intptr_t ___0_This, intptr_t ___1_data, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Target_setMeta)(___0_This, ___1_data);
}
// System.Void easyar.Detail::easyar_Target__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Target__dtor_m59F92D7FFA5C6F5E7E0E03991C20DC76DDFFA9D8 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Target__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_Target__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Target__retain_m2540D6962C5F223CF1A2BEB4C65A8F12AF08A051 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_Target__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_Target__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_Target__typeName_mDA347346DDE7F9CB65706E5DB18065BC7FE6A7AC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_Target__typeName)(___0_This);
return returnValue;
}
// easyar.TargetStatus easyar.Detail::easyar_TargetInstance_status(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_TargetInstance_status_m939FBA3CD96A0230D275CE7452C358EC46EE6FDC (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_TargetInstance_status)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_TargetInstance_target(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_TargetInstance_target_m61D2E3BB6EC70EF8DD741CBD742D05E2FBF3D779 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_TargetInstance_target)(___0_This, ___1_Return);
}
// easyar.Matrix44F easyar.Detail::easyar_TargetInstance_pose(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_TargetInstance_pose_m5EA9323DC441A76385C96601F07D05AD2C97EC62 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 returnValue = reinterpret_cast<PInvokeFunc>(easyar_TargetInstance_pose)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_TargetInstance__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_TargetInstance__dtor_m042023D10409C2985F5369E56C5950EE1142EE20 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_TargetInstance__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_TargetInstance__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_TargetInstance__retain_mA267E1244A008BB41DF9281F87966CC975965ADD (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_TargetInstance__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_TargetInstance__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_TargetInstance__typeName_mE34D2CAF54107B0E3FDF645F8B89EEEF5D9705AE (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_TargetInstance__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_TargetTrackerResult_targetInstances(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_TargetTrackerResult_targetInstances_m64102724AC8BA7BF083EC983262CB798B4A19D91 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_TargetTrackerResult_targetInstances)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_TargetTrackerResult_setTargetInstances(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_TargetTrackerResult_setTargetInstances_mE67AE14757BA4C9933499630A1E0EEB914D4459A (intptr_t ___0_This, intptr_t ___1_instances, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_TargetTrackerResult_setTargetInstances)(___0_This, ___1_instances);
}
// System.Void easyar.Detail::easyar_TargetTrackerResult__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_TargetTrackerResult__dtor_m34DF28E62E7C986E4A567F10C728EC965FAA15D5 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_TargetTrackerResult__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_TargetTrackerResult__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_TargetTrackerResult__retain_mCD1EB03E749646DE27B23B601678E414967A7DDE (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_TargetTrackerResult__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_TargetTrackerResult__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_TargetTrackerResult__typeName_m550D3160ECA1BB07EB6ED6945D7B6A6E973FAE11 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_TargetTrackerResult__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_castTargetTrackerResultToFrameFilterResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_castTargetTrackerResultToFrameFilterResult_mCD5E1F532439A70AEAEDE6EB0854B53059B54582 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_castTargetTrackerResultToFrameFilterResult)(___0_This, ___1_Return);
}
// System.Void easyar.Detail::easyar_tryCastFrameFilterResultToTargetTrackerResult(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_tryCastFrameFilterResultToTargetTrackerResult_mDB85695D162C74426BABB163F33F0579BA5FA13F (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_tryCastFrameFilterResultToTargetTrackerResult)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_TextureId_getInt(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_TextureId_getInt_m007F112DBCC4E3E15BC1A4DC0C15052B0655B5B9 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_TextureId_getInt)(___0_This);
return returnValue;
}
// System.IntPtr easyar.Detail::easyar_TextureId_getPointer(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_TextureId_getPointer_m5C4D9DB0BF4C0738E1CF836EC52C245C36CC1A6D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_TextureId_getPointer)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_TextureId_fromInt(System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_TextureId_fromInt_mCB8FB85D6D865E9D4095F425C4381B6C289EBE27 (int32_t ___0_value, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (int32_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_TextureId_fromInt)(___0_value, ___1_Return);
}
// System.Void easyar.Detail::easyar_TextureId_fromPointer(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_TextureId_fromPointer_m3F42815680903C833CDA972589B2006C2570E39F (intptr_t ___0_ptr, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_TextureId_fromPointer)(___0_ptr, ___1_Return);
}
// System.Void easyar.Detail::easyar_TextureId__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_TextureId__dtor_m918B2A6F2D720B117D8A00BB36C445C5B612DB80 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_TextureId__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_TextureId__retain(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_TextureId__retain_m84592023F16E8EBC9413C79D815EC90F669B80DA (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_TextureId__retain)(___0_This, ___1_Return);
}
// System.IntPtr easyar.Detail::easyar_TextureId__typeName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_TextureId__typeName_m48FCB4C419ED9650F9FDB134490330FBDBBBC253 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_TextureId__typeName)(___0_This);
return returnValue;
}
// System.Void easyar.Detail::easyar_ListOfVec3F__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfVec3F__ctor_m21358B21E92C90EBCC278A581BB0FBC366281073 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfVec3F__ctor)(___0_begin, ___1_end, ___2_Return);
}
// System.Void easyar.Detail::easyar_ListOfVec3F__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfVec3F__dtor_m827C8ADC22BDF4182822BD1ADDF5AD4A84A0A4C4 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfVec3F__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ListOfVec3F_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfVec3F_copy_m1029A5B4DA43D44B64B4CACD3CD7EBB3A56E2D96 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfVec3F_copy)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ListOfVec3F_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfVec3F_size_m3E1B42502614A7A5495A530AC38950F4A4AD672B (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfVec3F_size)(___0_This);
return returnValue;
}
// easyar.Vec3F easyar.Detail::easyar_ListOfVec3F_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 Detail_easyar_ListOfVec3F_at_m9BB6FB907B19EB18C4F67CE30815D2338665B86D (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfVec3F_at)(___0_This, ___1_index);
return returnValue;
}
// System.Void easyar.Detail::easyar_ListOfTargetInstance__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfTargetInstance__ctor_m76DDF7DFF129FE40D3464974C0D95D6611B62471 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfTargetInstance__ctor)(___0_begin, ___1_end, ___2_Return);
}
// System.Void easyar.Detail::easyar_ListOfTargetInstance__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfTargetInstance__dtor_m59B56587A6C7AA175E28E7EF812EA764DC7C03C5 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfTargetInstance__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ListOfTargetInstance_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfTargetInstance_copy_m5FF8FA8171A0C163B03328065D3D1018FFEACA1A (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfTargetInstance_copy)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ListOfTargetInstance_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfTargetInstance_size_m18D2C25866E418CAFFAFFF4AC154BB7B5D8D9A99 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfTargetInstance_size)(___0_This);
return returnValue;
}
// System.IntPtr easyar.Detail::easyar_ListOfTargetInstance_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfTargetInstance_at_mFF51D306540C672220960A4119B5C619D304E94A (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfTargetInstance_at)(___0_This, ___1_index);
return returnValue;
}
// System.Void easyar.Detail::easyar_ListOfOptionalOfFrameFilterResult__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfOptionalOfFrameFilterResult__ctor_m78324AFC8C1DC83A72C2569E6BA19A75EE5423FC (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfOptionalOfFrameFilterResult__ctor)(___0_begin, ___1_end, ___2_Return);
}
// System.Void easyar.Detail::easyar_ListOfOptionalOfFrameFilterResult__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfOptionalOfFrameFilterResult__dtor_m563D76CF2AE3F286478F6680E2F28CD6F1ACBAB6 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfOptionalOfFrameFilterResult__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ListOfOptionalOfFrameFilterResult_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfOptionalOfFrameFilterResult_copy_m0980E87E9DBC5ABECB644183714BDE5A98EA7955 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfOptionalOfFrameFilterResult_copy)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ListOfOptionalOfFrameFilterResult_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfOptionalOfFrameFilterResult_size_m0A2437E1D20A3FA49519B93F8953C4054E08995A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfOptionalOfFrameFilterResult_size)(___0_This);
return returnValue;
}
// easyar.Detail/OptionalOfFrameFilterResult easyar.Detail::easyar_ListOfOptionalOfFrameFilterResult_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 Detail_easyar_ListOfOptionalOfFrameFilterResult_at_m6CBA809851624E45AA7A6C239B7B1DF176BC73A2 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfOptionalOfFrameFilterResult_at)(___0_This, ___1_index);
return returnValue;
}
// System.Void easyar.Detail::easyar_ListOfTarget__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfTarget__ctor_mC7A72DD057CC62C4969E1D4BD73BADC20FF89B4D (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfTarget__ctor)(___0_begin, ___1_end, ___2_Return);
}
// System.Void easyar.Detail::easyar_ListOfTarget__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfTarget__dtor_m25408E760AB29C2CF05DF0DB27C64B6713F2AD34 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfTarget__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ListOfTarget_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfTarget_copy_mD97474017AE6BD2A995A79C6DFAC7AD627ADE791 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfTarget_copy)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ListOfTarget_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfTarget_size_m4DD9EAE6A92934F0F157F820A0E5EA34EB78D310 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfTarget_size)(___0_This);
return returnValue;
}
// System.IntPtr easyar.Detail::easyar_ListOfTarget_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfTarget_at_m4C726AE2958BD4A06F7CB1D3F8998CDFB8E19EAF (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfTarget_at)(___0_This, ___1_index);
return returnValue;
}
// System.Void easyar.Detail::easyar_ListOfCloudLocalizerBlockInstance__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfCloudLocalizerBlockInstance__ctor_mB7540EBBD4980407914AF433B0FEF49F3ED15725 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfCloudLocalizerBlockInstance__ctor)(___0_begin, ___1_end, ___2_Return);
}
// System.Void easyar.Detail::easyar_ListOfCloudLocalizerBlockInstance__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfCloudLocalizerBlockInstance__dtor_mC0109FCBB33D15D1EC1F9641F9C25597A7E1836E (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfCloudLocalizerBlockInstance__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ListOfCloudLocalizerBlockInstance_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfCloudLocalizerBlockInstance_copy_mE885D112907160E0B79428A65546E4EBBFA2882D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfCloudLocalizerBlockInstance_copy)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ListOfCloudLocalizerBlockInstance_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfCloudLocalizerBlockInstance_size_mE5E02C992D5774038803BB064E38405251B5A635 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfCloudLocalizerBlockInstance_size)(___0_This);
return returnValue;
}
// System.IntPtr easyar.Detail::easyar_ListOfCloudLocalizerBlockInstance_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfCloudLocalizerBlockInstance_at_m63C71356D4C099CD08FBF3C980916E687D2D9B48 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfCloudLocalizerBlockInstance_at)(___0_This, ___1_index);
return returnValue;
}
// System.Void easyar.Detail::easyar_ListOfMegaTrackerBlockInstance__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfMegaTrackerBlockInstance__ctor_m55EB88397194C99A85EA0E2E80F0F0A26DFC30E7 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfMegaTrackerBlockInstance__ctor)(___0_begin, ___1_end, ___2_Return);
}
// System.Void easyar.Detail::easyar_ListOfMegaTrackerBlockInstance__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfMegaTrackerBlockInstance__dtor_m1875E41D6A8FFC5A761597E877A2535B5E26A233 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfMegaTrackerBlockInstance__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ListOfMegaTrackerBlockInstance_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfMegaTrackerBlockInstance_copy_mD57FD3F82AB783F026BBC6386453A224E1FE9431 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfMegaTrackerBlockInstance_copy)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ListOfMegaTrackerBlockInstance_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfMegaTrackerBlockInstance_size_m9EC9390396D96EF7F664FF78F6B69445EB475D42 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfMegaTrackerBlockInstance_size)(___0_This);
return returnValue;
}
// System.IntPtr easyar.Detail::easyar_ListOfMegaTrackerBlockInstance_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfMegaTrackerBlockInstance_at_mF1749363BB433349BDE49FFE6FD06CF028953A74 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfMegaTrackerBlockInstance_at)(___0_This, ___1_index);
return returnValue;
}
// System.Void easyar.Detail::easyar_ListOfImage__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfImage__ctor_mBAE078EAC2E6EB41E7FD87587264D0351E8BB8E4 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfImage__ctor)(___0_begin, ___1_end, ___2_Return);
}
// System.Void easyar.Detail::easyar_ListOfImage__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfImage__dtor_m3A4E8200A425ECCE16C32C787682271E1609C037 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfImage__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ListOfImage_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfImage_copy_mBF68DECC5775EB2C062A31804EE337C2165C2E05 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfImage_copy)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ListOfImage_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfImage_size_m26CDFE42880D191FBC93C293CE9E433E4430AA5F (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfImage_size)(___0_This);
return returnValue;
}
// System.IntPtr easyar.Detail::easyar_ListOfImage_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfImage_at_m2E021E7E509E0245D2B62D07D81F73EE62451D1F (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfImage_at)(___0_This, ___1_index);
return returnValue;
}
// System.Void easyar.Detail::easyar_ListOfBlockInfo__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfBlockInfo__ctor_mFCDB5FB2830981F2E8AADEA831B0BC97C1E5DDDE (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfBlockInfo__ctor)(___0_begin, ___1_end, ___2_Return);
}
// System.Void easyar.Detail::easyar_ListOfBlockInfo__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfBlockInfo__dtor_m881F972E0FB25405A5D232E2DBF61A5F5A11EF3A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfBlockInfo__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ListOfBlockInfo_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfBlockInfo_copy_mBC21121568BF9C209DF6E7A5F3704FCC45D3C7E3 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfBlockInfo_copy)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ListOfBlockInfo_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfBlockInfo_size_m2984E02AA321BC7A86A634DB53A3BCB5F503EE3D (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfBlockInfo_size)(___0_This);
return returnValue;
}
// easyar.BlockInfo easyar.Detail::easyar_ListOfBlockInfo_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 Detail_easyar_ListOfBlockInfo_at_mFD3C179A08EFE99C3578BC15F953EB62B1E6DF03 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfBlockInfo_at)(___0_This, ___1_index);
return returnValue;
}
// System.Void easyar.Detail::easyar_ListOfPlaneData__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfPlaneData__ctor_m94668F55429D1812A1EAFAD530DF958F625E0548 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfPlaneData__ctor)(___0_begin, ___1_end, ___2_Return);
}
// System.Void easyar.Detail::easyar_ListOfPlaneData__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfPlaneData__dtor_m8AFA85A0B984082575C6B747F202C82C74C2610C (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfPlaneData__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ListOfPlaneData_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfPlaneData_copy_m9859B2EF1A8048778BF5634917AFC46A3738352D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfPlaneData_copy)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ListOfPlaneData_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfPlaneData_size_m5B41A412E50B31E72D6B5EFA0FBC897AE30B3CB7 (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfPlaneData_size)(___0_This);
return returnValue;
}
// System.IntPtr easyar.Detail::easyar_ListOfPlaneData_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfPlaneData_at_mF4CF64A8F55B0A1CC299D942D4B92E2324F30F28 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfPlaneData_at)(___0_This, ___1_index);
return returnValue;
}
// System.Void easyar.Detail::easyar_ListOfOutputFrame__ctor(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfOutputFrame__ctor_m8523D49A3FF48327C48105DA64AECDD75B6E3259 (intptr_t ___0_begin, intptr_t ___1_end, intptr_t* ___2_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfOutputFrame__ctor)(___0_begin, ___1_end, ___2_Return);
}
// System.Void easyar.Detail::easyar_ListOfOutputFrame__dtor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfOutputFrame__dtor_m727341593CD64654258EE6546A655B5646AE7FDF (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfOutputFrame__dtor)(___0_This);
}
// System.Void easyar.Detail::easyar_ListOfOutputFrame_copy(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ListOfOutputFrame_copy_m91B959D8B0958006CDD832F2D23CDA5DE669121B (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
// Native function invocation
reinterpret_cast<PInvokeFunc>(easyar_ListOfOutputFrame_copy)(___0_This, ___1_Return);
}
// System.Int32 easyar.Detail::easyar_ListOfOutputFrame_size(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ListOfOutputFrame_size_mEA25B4A6956C9C11B76F0BF504755FDB2788473A (intptr_t ___0_This, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
// Native function invocation
int32_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfOutputFrame_size)(___0_This);
return returnValue;
}
// System.IntPtr easyar.Detail::easyar_ListOfOutputFrame_at(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_ListOfOutputFrame_at_m40D6FAB153DA498757F61D0B07B444F69C8E0147 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method)
{
typedef intptr_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
// Native function invocation
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(easyar_ListOfOutputFrame_at)(___0_This, ___1_index);
return returnValue;
}
// System.IntPtr easyar.Detail::String_to_c(easyar.Detail/AutoRelease,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, String_t* ___1_s, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_String__dtor_m695ABF3BEB89985D5BAD48FC6B4C132E3601D9B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
{
// if (s == null) { throw new ArgumentNullException(); }
String_t* L_0 = ___1_s;
if (L_0)
{
goto IL_0009;
}
}
{
// if (s == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA_RuntimeMethod_var)));
}
IL_0009:
{
// var bytes = System.Text.Encoding.UTF8.GetBytes(s);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2;
L_2 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
String_t* L_3 = ___1_s;
NullCheck(L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4;
L_4 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(17 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_2, L_3);
V_0 = L_4;
// var handle = GCHandle.Alloc(bytes, GCHandleType.Pinned);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_6;
L_6 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_5, 3, NULL);
V_1 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0060:
{// begin finally (depth: 1)
// handle.Free();
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_1), NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var beginPtr = Marshal.UnsafeAddrOfPinnedArrayElement(bytes, 0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_8;
L_8 = Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801(L_7, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801_RuntimeMethod_var);
V_2 = L_8;
// var endPtr = new IntPtr(beginPtr.ToInt64() + bytes.Length);
int64_t L_9;
L_9 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0;
NullCheck(L_10);
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&V_3), ((int64_t)il2cpp_codegen_add(L_9, ((int64_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))), NULL);
// var returnValue = IntPtr.Zero;
intptr_t L_11 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_4 = L_11;
// easyar_String_from_utf8(beginPtr, endPtr, out returnValue);
intptr_t L_12 = V_2;
intptr_t L_13 = V_3;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_String_from_utf8_mB5B4842CBDB991D80490933005DDAB673924CFF4(L_12, L_13, (&V_4), NULL);
// return ar.Add(returnValue, easyar_String__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_14 = ___0_ar;
intptr_t L_15 = V_4;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_16 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_16);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_16, NULL, (intptr_t)((void*)Detail_easyar_String__dtor_m695ABF3BEB89985D5BAD48FC6B4C132E3601D9B4_RuntimeMethod_var), NULL);
NullCheck(L_14);
intptr_t L_17;
L_17 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_14, L_15, L_16, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
V_5 = L_17;
goto IL_0068;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0068:
{
// }
intptr_t L_18 = V_5;
return L_18;
}
}
// System.IntPtr easyar.Detail::String_to_c_inner(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798 (String_t* ___0_s, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
{
// if (s == null) { throw new ArgumentNullException(); }
String_t* L_0 = ___0_s;
if (L_0)
{
goto IL_0009;
}
}
{
// if (s == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798_RuntimeMethod_var)));
}
IL_0009:
{
// var bytes = System.Text.Encoding.UTF8.GetBytes(s);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2;
L_2 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
String_t* L_3 = ___0_s;
NullCheck(L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4;
L_4 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(17 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_2, L_3);
V_0 = L_4;
// var handle = GCHandle.Alloc(bytes, GCHandleType.Pinned);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_6;
L_6 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_5, 3, NULL);
V_1 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004e:
{// begin finally (depth: 1)
// handle.Free();
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_1), NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var beginPtr = Marshal.UnsafeAddrOfPinnedArrayElement(bytes, 0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_8;
L_8 = Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801(L_7, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801_RuntimeMethod_var);
V_2 = L_8;
// var endPtr = new IntPtr(beginPtr.ToInt64() + bytes.Length);
int64_t L_9;
L_9 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0;
NullCheck(L_10);
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&V_3), ((int64_t)il2cpp_codegen_add(L_9, ((int64_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))), NULL);
// var returnValue = IntPtr.Zero;
intptr_t L_11 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_4 = L_11;
// easyar_String_from_utf8(beginPtr, endPtr, out returnValue);
intptr_t L_12 = V_2;
intptr_t L_13 = V_3;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_String_from_utf8_mB5B4842CBDB991D80490933005DDAB673924CFF4(L_12, L_13, (&V_4), NULL);
// return returnValue;
intptr_t L_14 = V_4;
V_5 = L_14;
goto IL_0056;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0056:
{
// }
intptr_t L_15 = V_5;
return L_15;
}
}
// System.String easyar.Detail::String_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_ptr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_String__dtor_m695ABF3BEB89985D5BAD48FC6B4C132E3601D9B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL;
{
// if (ptr == IntPtr.Zero) { throw new ArgumentNullException(); }
intptr_t L_0 = ___1_ptr;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
// if (ptr == IntPtr.Zero) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78_RuntimeMethod_var)));
}
IL_0013:
{
// ar.Add(ptr, easyar_String__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = ___0_ar;
intptr_t L_5 = ___1_ptr;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_6 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_6, NULL, (intptr_t)((void*)Detail_easyar_String__dtor_m695ABF3BEB89985D5BAD48FC6B4C132E3601D9B4_RuntimeMethod_var), NULL);
NullCheck(L_4);
intptr_t L_7;
L_7 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_4, L_5, L_6, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
// IntPtr beginPtr = easyar_String_begin(ptr);
intptr_t L_8 = ___1_ptr;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_9;
L_9 = Detail_easyar_String_begin_m61BDE2443C5AA80989167C15CC312C6CA162DE90(L_8, NULL);
V_0 = L_9;
// IntPtr endPtr = easyar_String_end(ptr);
intptr_t L_10 = ___1_ptr;
intptr_t L_11;
L_11 = Detail_easyar_String_end_m552429373EC02419F36214C1D696CCA77E2D7239(L_10, NULL);
V_1 = L_11;
// var length = (int)(endPtr.ToInt64() - beginPtr.ToInt64());
int64_t L_12;
L_12 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_1), NULL);
int64_t L_13;
L_13 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_0), NULL);
V_2 = ((int32_t)((int64_t)il2cpp_codegen_subtract(L_12, L_13)));
// var bytes = new byte[length];
int32_t L_14 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_14);
V_3 = L_15;
// Marshal.Copy(beginPtr, bytes, 0, length);
intptr_t L_16 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_3;
int32_t L_18 = V_2;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_Copy_mF7402FFDB520EA1B8D1C32B368DBEE4B13F1BE77(L_16, L_17, 0, L_18, NULL);
// return System.Text.Encoding.UTF8.GetString(bytes);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_19;
L_19 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_3;
NullCheck(L_19);
String_t* L_21;
L_21 = VirtualFuncInvoker1< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(34 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_19, L_20);
return L_21;
}
}
// System.String easyar.Detail::String_from_cstring(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Detail_String_from_cstring_mDE84DEE35088D406AA734D81686B6780C1A37261 (intptr_t ___0_ptr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
{
// if (ptr == IntPtr.Zero) { throw new ArgumentNullException(); }
intptr_t L_0 = ___0_ptr;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
// if (ptr == IntPtr.Zero) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_String_from_cstring_mDE84DEE35088D406AA734D81686B6780C1A37261_RuntimeMethod_var)));
}
IL_0013:
{
// var length = 0;
V_0 = 0;
}
IL_0015:
{
// var b = Marshal.ReadByte(ptr, length);
intptr_t L_4 = ___0_ptr;
int32_t L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
uint8_t L_6;
L_6 = Marshal_ReadByte_m40222A943AEA82FBFAC5D4881CABD56DFFBA7085(L_4, L_5, NULL);
// if (b == 0) { break; }
if (!L_6)
{
goto IL_0024;
}
}
{
// length += 1;
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
// while (true)
goto IL_0015;
}
IL_0024:
{
// var bytes = new byte[length];
int32_t L_8 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_8);
V_1 = L_9;
// Marshal.Copy(ptr, bytes, 0, length);
intptr_t L_10 = ___0_ptr;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_1;
int32_t L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_Copy_mF7402FFDB520EA1B8D1C32B368DBEE4B13F1BE77(L_10, L_11, 0, L_12, NULL);
// return System.Text.Encoding.UTF8.GetString(bytes);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_13;
L_13 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_1;
NullCheck(L_13);
String_t* L_15;
L_15 = VirtualFuncInvoker1< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(34 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_13, L_14);
return L_15;
}
}
// System.Void easyar.Detail::FunctorOfVoid_func(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoid_func_mE84FCAAB791A741BAFB5935B8547958171EA4706 (intptr_t ___0_state, intptr_t* ___1_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
Exception_t* V_2 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___1_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0027_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0030_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0030_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var f = (Action)((GCHandle)(state)).Target;
intptr_t L_5 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_6;
L_6 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_5, NULL);
V_1 = L_6;
RuntimeObject* L_7;
L_7 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_1), NULL);
// f();
NullCheck(((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_7, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)));
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_7, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)), NULL);
// }
goto IL_0031_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0031_1:
{
// }
goto IL_0043;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0033;
}
throw e;
}
CATCH_0033:
{// begin catch(System.Exception)
Exception_t* L_8 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_2 = L_8;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_9 = ___1_exception;
Exception_t* L_10 = V_2;
NullCheck(L_10);
String_t* L_11;
L_11 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_12;
L_12 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_11, NULL);
*((intptr_t*)L_9) = (intptr_t)L_12;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0043;
}// end catch (depth: 1)
IL_0043:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoid_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoid_destroy_m1ACCA69D719DEBCA941CA3137FCA2DB5B927DBAF (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoid easyar.Detail::FunctorOfVoid_to_c(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 Detail_FunctorOfVoid_to_c_mD3B1C18C710FED0CCED6B753E3FE2944110B2A75 (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoid_destroy_m1ACCA69D719DEBCA941CA3137FCA2DB5B927DBAF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoid_func_mE84FCAAB791A741BAFB5935B8547958171EA4706_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoid_to_c_mD3B1C18C710FED0CCED6B753E3FE2944110B2A75_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoid { _state = (IntPtr)(s), _func = FunctorOfVoid_func, _destroy = FunctorOfVoid_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* L_6 = (FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA*)il2cpp_codegen_object_new(FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m6E49CBD31E9119C657BA2F98935A974B5BF228FB(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoid_func_mE84FCAAB791A741BAFB5935B8547958171EA4706_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* L_7 = (DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA*)il2cpp_codegen_object_new(DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_m64269C058F17CD59BAD7C431C21C9C579205701A(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoid_destroy_m1ACCA69D719DEBCA941CA3137FCA2DB5B927DBAF_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 L_8 = V_1;
return L_8;
}
}
// System.IntPtr easyar.Detail::ListOfVec3F_to_c(easyar.Detail/AutoRelease,System.Collections.Generic.List`1<easyar.Vec3F>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_ListOfVec3F_to_c_m73C1FFEAB3198FAB516611669ACDE88CD685D6B1 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfVec3F__dtor_m827C8ADC22BDF4182822BD1ADDF5AD4A84A0A4C4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_m4C9EAB0F9EE78967842FFFC1E38D74DCA049860A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_mF090350614D90D6090BA67EA1C6DAFE5A9FE55B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_m5C7E67304002B9BF52C8287DEA41457260FD6881_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CListOfVec3F_to_cU3Eb__840_0_m61B55B9B8277953DD9DD405E6820E4F83D57C4F3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1* G_B4_0 = NULL;
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* G_B4_1 = NULL;
Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1* G_B3_0 = NULL;
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* G_B3_1 = NULL;
{
// if (l == null) { throw new ArgumentNullException(); }
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_0 = ___1_l;
if (L_0)
{
goto IL_0009;
}
}
{
// if (l == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfVec3F_to_c_m73C1FFEAB3198FAB516611669ACDE88CD685D6B1_RuntimeMethod_var)));
}
IL_0009:
{
// var arr = l.Select(e => e).ToArray();
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_2 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1* L_3 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__840_0_1;
Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = L_2;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = L_2;
goto IL_0029;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_5 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1* L_6 = (Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1*)il2cpp_codegen_object_new(Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_mC0640093C6844DE41811A1099130FFBC3F7769A9(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CListOfVec3F_to_cU3Eb__840_0_m61B55B9B8277953DD9DD405E6820E4F83D57C4F3_RuntimeMethod_var), NULL);
Func_2_t1116F38642BF5CCDDDF8B08A89707292850438B1* L_7 = L_6;
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__840_0_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__840_0_1), (void*)L_7);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0029:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_m4C9EAB0F9EE78967842FFFC1E38D74DCA049860A(G_B4_1, G_B4_0, Enumerable_Select_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_m4C9EAB0F9EE78967842FFFC1E38D74DCA049860A_RuntimeMethod_var);
Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF* L_9;
L_9 = Enumerable_ToArray_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_mF090350614D90D6090BA67EA1C6DAFE5A9FE55B9(L_8, Enumerable_ToArray_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_mF090350614D90D6090BA67EA1C6DAFE5A9FE55B9_RuntimeMethod_var);
V_0 = L_9;
// var handle = GCHandle.Alloc(arr, GCHandleType.Pinned);
Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF* L_10 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_11;
L_11 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_10, 3, NULL);
V_1 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0085:
{// begin finally (depth: 1)
// handle.Free();
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_1), NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var beginPtr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0);
Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_13;
L_13 = Marshal_UnsafeAddrOfPinnedArrayElement_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_m5C7E67304002B9BF52C8287DEA41457260FD6881(L_12, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisVec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630_m5C7E67304002B9BF52C8287DEA41457260FD6881_RuntimeMethod_var);
V_2 = L_13;
// var endPtr = new IntPtr(beginPtr.ToInt64() + IntPtr.Size * arr.Length);
int64_t L_14;
L_14 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
int32_t L_15;
L_15 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL);
Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF* L_16 = V_0;
NullCheck(L_16);
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&V_3), ((int64_t)il2cpp_codegen_add(L_14, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)(((RuntimeArray*)L_16)->max_length))))))), NULL);
// var ptr = IntPtr.Zero;
intptr_t L_17 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_4 = L_17;
// easyar_ListOfVec3F__ctor(beginPtr, endPtr, out ptr);
intptr_t L_18 = V_2;
intptr_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ListOfVec3F__ctor_m21358B21E92C90EBCC278A581BB0FBC366281073(L_18, L_19, (&V_4), NULL);
// return ar.Add(ptr, easyar_ListOfVec3F__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_20 = ___0_ar;
intptr_t L_21 = V_4;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_22 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_22);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_22, NULL, (intptr_t)((void*)Detail_easyar_ListOfVec3F__dtor_m827C8ADC22BDF4182822BD1ADDF5AD4A84A0A4C4_RuntimeMethod_var), NULL);
NullCheck(L_20);
intptr_t L_23;
L_23 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_20, L_21, L_22, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
V_5 = L_23;
goto IL_008d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008d:
{
// }
intptr_t L_24 = V_5;
return L_24;
}
}
// System.Collections.Generic.List`1<easyar.Vec3F> easyar.Detail::ListOfVec3F_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* Detail_ListOfVec3F_from_c_mAD777743D1F09B34126050B686442137020790C1 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfVec3F__dtor_m827C8ADC22BDF4182822BD1ADDF5AD4A84A0A4C4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m87D18FC65FFF4E40616BAC13314DC69E568F861D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m10A7E20534E20872794EAEDDADB4523565449AE5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_mFB2DCCEDDE2C145E96BB203178E3D43B70CF14B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* V_1 = NULL;
int32_t V_2 = 0;
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
intptr_t L_0 = ___1_l;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfVec3F_from_c_mAD777743D1F09B34126050B686442137020790C1_RuntimeMethod_var)));
}
IL_0013:
{
// ar.Add(l, easyar_ListOfVec3F__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = ___0_ar;
intptr_t L_5 = ___1_l;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_6 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_6, NULL, (intptr_t)((void*)Detail_easyar_ListOfVec3F__dtor_m827C8ADC22BDF4182822BD1ADDF5AD4A84A0A4C4_RuntimeMethod_var), NULL);
NullCheck(L_4);
intptr_t L_7;
L_7 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_4, L_5, L_6, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
// var size = easyar_ListOfVec3F_size(l);
intptr_t L_8 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = Detail_easyar_ListOfVec3F_size_m3E1B42502614A7A5495A530AC38950F4A4AD672B(L_8, NULL);
V_0 = L_9;
// var values = new List<Vec3F>();
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_10 = (List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE*)il2cpp_codegen_object_new(List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_m10A7E20534E20872794EAEDDADB4523565449AE5(L_10, List_1__ctor_m10A7E20534E20872794EAEDDADB4523565449AE5_RuntimeMethod_var);
V_1 = L_10;
// values.Capacity = size;
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_11 = V_1;
int32_t L_12 = V_0;
NullCheck(L_11);
List_1_set_Capacity_mFB2DCCEDDE2C145E96BB203178E3D43B70CF14B9(L_11, L_12, List_1_set_Capacity_mFB2DCCEDDE2C145E96BB203178E3D43B70CF14B9_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
V_2 = 0;
goto IL_0052;
}
IL_003f:
{
// var v = easyar_ListOfVec3F_at(l, k);
intptr_t L_13 = ___1_l;
int32_t L_14 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 L_15;
L_15 = Detail_easyar_ListOfVec3F_at_m9BB6FB907B19EB18C4F67CE30815D2338665B86D(L_13, L_14, NULL);
V_3 = L_15;
// values.Add(v);
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_16 = V_1;
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 L_17 = V_3;
NullCheck(L_16);
List_1_Add_m87D18FC65FFF4E40616BAC13314DC69E568F861D_inline(L_16, L_17, List_1_Add_m87D18FC65FFF4E40616BAC13314DC69E568F861D_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
int32_t L_18 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0052:
{
// for (int k = 0; k < size; k += 1)
int32_t L_19 = V_2;
int32_t L_20 = V_0;
if ((((int32_t)L_19) < ((int32_t)L_20)))
{
goto IL_003f;
}
}
{
// return values;
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_21 = V_1;
return L_21;
}
}
// System.IntPtr easyar.Detail::ListOfTargetInstance_to_c(easyar.Detail/AutoRelease,System.Collections.Generic.List`1<easyar.TargetInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_ListOfTargetInstance_to_c_mAC8CAB5D9BD8B668C5BEB2E7FAD1565A8D3AE1B1 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfTargetInstance__dtor_m59B56587A6C7AA175E28E7EF812EA764DC7C03C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisTargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_TisIntPtr_t_m9F38D700FB0DD5365A9EA6E82A92D6574D290499_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CListOfTargetInstance_to_cU3Eb__842_0_m6378B7DC329D855C8CE20CB2FF45C6B579E51847_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9* G_B4_0 = NULL;
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* G_B4_1 = NULL;
Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9* G_B3_0 = NULL;
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* G_B3_1 = NULL;
{
// if (l == null) { throw new ArgumentNullException(); }
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_0 = ___1_l;
if (L_0)
{
goto IL_0009;
}
}
{
// if (l == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfTargetInstance_to_c_mAC8CAB5D9BD8B668C5BEB2E7FAD1565A8D3AE1B1_RuntimeMethod_var)));
}
IL_0009:
{
// var arr = l.Select(e => e.cdata).ToArray();
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_2 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9* L_3 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__842_0_2;
Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = L_2;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = L_2;
goto IL_0029;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_5 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9* L_6 = (Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9*)il2cpp_codegen_object_new(Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_m89C8A1DD92B31CAFC0BE753C181D49140FF86791(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CListOfTargetInstance_to_cU3Eb__842_0_m6378B7DC329D855C8CE20CB2FF45C6B579E51847_RuntimeMethod_var), NULL);
Func_2_t202B4DB3F9D8BA7859F9D54A680EA0B2646396F9* L_7 = L_6;
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__842_0_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__842_0_2), (void*)L_7);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0029:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisTargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_TisIntPtr_t_m9F38D700FB0DD5365A9EA6E82A92D6574D290499(G_B4_1, G_B4_0, Enumerable_Select_TisTargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_TisIntPtr_t_m9F38D700FB0DD5365A9EA6E82A92D6574D290499_RuntimeMethod_var);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_9;
L_9 = Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680(L_8, Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
V_0 = L_9;
// var handle = GCHandle.Alloc(arr, GCHandleType.Pinned);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_10 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_11;
L_11 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_10, 3, NULL);
V_1 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0085:
{// begin finally (depth: 1)
// handle.Free();
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_1), NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var beginPtr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_13;
L_13 = Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469(L_12, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
V_2 = L_13;
// var endPtr = new IntPtr(beginPtr.ToInt64() + IntPtr.Size * arr.Length);
int64_t L_14;
L_14 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
int32_t L_15;
L_15 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_16 = V_0;
NullCheck(L_16);
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&V_3), ((int64_t)il2cpp_codegen_add(L_14, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)(((RuntimeArray*)L_16)->max_length))))))), NULL);
// var ptr = IntPtr.Zero;
intptr_t L_17 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_4 = L_17;
// easyar_ListOfTargetInstance__ctor(beginPtr, endPtr, out ptr);
intptr_t L_18 = V_2;
intptr_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ListOfTargetInstance__ctor_m76DDF7DFF129FE40D3464974C0D95D6611B62471(L_18, L_19, (&V_4), NULL);
// return ar.Add(ptr, easyar_ListOfTargetInstance__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_20 = ___0_ar;
intptr_t L_21 = V_4;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_22 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_22);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_22, NULL, (intptr_t)((void*)Detail_easyar_ListOfTargetInstance__dtor_m59B56587A6C7AA175E28E7EF812EA764DC7C03C5_RuntimeMethod_var), NULL);
NullCheck(L_20);
intptr_t L_23;
L_23 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_20, L_21, L_22, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
V_5 = L_23;
goto IL_008d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008d:
{
// }
intptr_t L_24 = V_5;
return L_24;
}
}
// System.Collections.Generic.List`1<easyar.TargetInstance> easyar.Detail::ListOfTargetInstance_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* Detail_ListOfTargetInstance_from_c_mA6135872292F0BFD6CB842FA1547189A4597FCD0 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisTargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_m549EB5F65F6140008841E475A9F8ED8E8E51DD75_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfTargetInstance__dtor_m59B56587A6C7AA175E28E7EF812EA764DC7C03C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_TargetInstance__typeName_mE34D2CAF54107B0E3FDF645F8B89EEEF5D9705AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0DF93FB01BD2B32C2A30EFD82FE1AFF968B7790B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m62BCC7143E798351887161BCFBE1727E2D40CB36_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_mD3C183AE7C2B270702131DED115EBF175ACFF0A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* V_1 = NULL;
int32_t V_2 = 0;
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
intptr_t L_0 = ___1_l;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfTargetInstance_from_c_mA6135872292F0BFD6CB842FA1547189A4597FCD0_RuntimeMethod_var)));
}
IL_0013:
{
// ar.Add(l, easyar_ListOfTargetInstance__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = ___0_ar;
intptr_t L_5 = ___1_l;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_6 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_6, NULL, (intptr_t)((void*)Detail_easyar_ListOfTargetInstance__dtor_m59B56587A6C7AA175E28E7EF812EA764DC7C03C5_RuntimeMethod_var), NULL);
NullCheck(L_4);
intptr_t L_7;
L_7 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_4, L_5, L_6, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
// var size = easyar_ListOfTargetInstance_size(l);
intptr_t L_8 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = Detail_easyar_ListOfTargetInstance_size_m18D2C25866E418CAFFAFFF4AC154BB7B5D8D9A99(L_8, NULL);
V_0 = L_9;
// var values = new List<TargetInstance>();
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_10 = (List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35*)il2cpp_codegen_object_new(List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_m62BCC7143E798351887161BCFBE1727E2D40CB36(L_10, List_1__ctor_m62BCC7143E798351887161BCFBE1727E2D40CB36_RuntimeMethod_var);
V_1 = L_10;
// values.Capacity = size;
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_11 = V_1;
int32_t L_12 = V_0;
NullCheck(L_11);
List_1_set_Capacity_mD3C183AE7C2B270702131DED115EBF175ACFF0A5(L_11, L_12, List_1_set_Capacity_mD3C183AE7C2B270702131DED115EBF175ACFF0A5_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
V_2 = 0;
goto IL_006b;
}
IL_003f:
{
// var v = easyar_ListOfTargetInstance_at(l, k);
intptr_t L_13 = ___1_l;
int32_t L_14 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_15;
L_15 = Detail_easyar_ListOfTargetInstance_at_mFF51D306540C672220960A4119B5C619D304E94A(L_13, L_14, NULL);
V_3 = L_15;
// easyar_TargetInstance__retain(v, out v);
intptr_t L_16 = V_3;
Detail_easyar_TargetInstance__retain_mA267E1244A008BB41DF9281F87966CC975965ADD(L_16, (&V_3), NULL);
// values.Add(Object_from_c<TargetInstance>(v, easyar_TargetInstance__typeName));
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_17 = V_1;
intptr_t L_18 = V_3;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_19 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_19);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_19, NULL, (intptr_t)((void*)Detail_easyar_TargetInstance__typeName_mE34D2CAF54107B0E3FDF645F8B89EEEF5D9705AE_RuntimeMethod_var), NULL);
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* L_20;
L_20 = Detail_Object_from_c_TisTargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_m549EB5F65F6140008841E475A9F8ED8E8E51DD75(L_18, L_19, Detail_Object_from_c_TisTargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_m549EB5F65F6140008841E475A9F8ED8E8E51DD75_RuntimeMethod_var);
NullCheck(L_17);
List_1_Add_m0DF93FB01BD2B32C2A30EFD82FE1AFF968B7790B_inline(L_17, L_20, List_1_Add_m0DF93FB01BD2B32C2A30EFD82FE1AFF968B7790B_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_006b:
{
// for (int k = 0; k < size; k += 1)
int32_t L_22 = V_2;
int32_t L_23 = V_0;
if ((((int32_t)L_22) < ((int32_t)L_23)))
{
goto IL_003f;
}
}
{
// return values;
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_24 = V_1;
return L_24;
}
}
// System.IntPtr easyar.Detail::ListOfOptionalOfFrameFilterResult_to_c(easyar.Detail/AutoRelease,System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_ListOfOptionalOfFrameFilterResult_to_c_mE712FBE6C37F3BFCE1469B1A5A45D564C4CAC141 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfOptionalOfFrameFilterResult__dtor_m563D76CF2AE3F286478F6680E2F28CD6F1ACBAB6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mAFAD7CF5F785C8423E3AD0C3818DA83598D2C346_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_m48A1B6373D9316426372CFE26C6F00BF3B4F4A42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mAEE61F9A3E40885C70195535B18773E330F637D3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CListOfOptionalOfFrameFilterResult_to_cU3Eb__845_0_m6A6D15FAD5FB5E3B4A287FB9D193683B449C4E9C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
OptionalOfFrameFilterResultU5BU5D_t0DB336848D2A09E2654F48F54CAB6C2C8498285F* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* G_B4_0 = NULL;
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* G_B4_1 = NULL;
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* G_B3_0 = NULL;
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* G_B3_1 = NULL;
{
// if (l == null) { throw new ArgumentNullException(); }
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* L_0 = ___1_l;
if (L_0)
{
goto IL_0009;
}
}
{
// if (l == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfOptionalOfFrameFilterResult_to_c_mE712FBE6C37F3BFCE1469B1A5A45D564C4CAC141_RuntimeMethod_var)));
}
IL_0009:
{
// var arr = l.Select(e => e.map(p => p.OnSome ? new OptionalOfFrameFilterResult { has_value = true, value = p.Value.cdata } : new OptionalOfFrameFilterResult { has_value = false, value = default(IntPtr) })).ToArray();
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* L_2 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* L_3 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__845_0_4;
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = L_2;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = L_2;
goto IL_0029;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_5 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* L_6 = (Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC*)il2cpp_codegen_object_new(Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_m416E8211B0E5F6861ABD6946A4741729BFF63755(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CListOfOptionalOfFrameFilterResult_to_cU3Eb__845_0_m6A6D15FAD5FB5E3B4A287FB9D193683B449C4E9C_RuntimeMethod_var), NULL);
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* L_7 = L_6;
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__845_0_4 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__845_0_4), (void*)L_7);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0029:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mAFAD7CF5F785C8423E3AD0C3818DA83598D2C346(G_B4_1, G_B4_0, Enumerable_Select_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mAFAD7CF5F785C8423E3AD0C3818DA83598D2C346_RuntimeMethod_var);
OptionalOfFrameFilterResultU5BU5D_t0DB336848D2A09E2654F48F54CAB6C2C8498285F* L_9;
L_9 = Enumerable_ToArray_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_m48A1B6373D9316426372CFE26C6F00BF3B4F4A42(L_8, Enumerable_ToArray_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_m48A1B6373D9316426372CFE26C6F00BF3B4F4A42_RuntimeMethod_var);
V_0 = L_9;
// var handle = GCHandle.Alloc(arr, GCHandleType.Pinned);
OptionalOfFrameFilterResultU5BU5D_t0DB336848D2A09E2654F48F54CAB6C2C8498285F* L_10 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_11;
L_11 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_10, 3, NULL);
V_1 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0085:
{// begin finally (depth: 1)
// handle.Free();
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_1), NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var beginPtr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0);
OptionalOfFrameFilterResultU5BU5D_t0DB336848D2A09E2654F48F54CAB6C2C8498285F* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_13;
L_13 = Marshal_UnsafeAddrOfPinnedArrayElement_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mAEE61F9A3E40885C70195535B18773E330F637D3(L_12, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mAEE61F9A3E40885C70195535B18773E330F637D3_RuntimeMethod_var);
V_2 = L_13;
// var endPtr = new IntPtr(beginPtr.ToInt64() + IntPtr.Size * arr.Length);
int64_t L_14;
L_14 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
int32_t L_15;
L_15 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL);
OptionalOfFrameFilterResultU5BU5D_t0DB336848D2A09E2654F48F54CAB6C2C8498285F* L_16 = V_0;
NullCheck(L_16);
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&V_3), ((int64_t)il2cpp_codegen_add(L_14, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)(((RuntimeArray*)L_16)->max_length))))))), NULL);
// var ptr = IntPtr.Zero;
intptr_t L_17 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_4 = L_17;
// easyar_ListOfOptionalOfFrameFilterResult__ctor(beginPtr, endPtr, out ptr);
intptr_t L_18 = V_2;
intptr_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ListOfOptionalOfFrameFilterResult__ctor_m78324AFC8C1DC83A72C2569E6BA19A75EE5423FC(L_18, L_19, (&V_4), NULL);
// return ar.Add(ptr, easyar_ListOfOptionalOfFrameFilterResult__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_20 = ___0_ar;
intptr_t L_21 = V_4;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_22 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_22);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_22, NULL, (intptr_t)((void*)Detail_easyar_ListOfOptionalOfFrameFilterResult__dtor_m563D76CF2AE3F286478F6680E2F28CD6F1ACBAB6_RuntimeMethod_var), NULL);
NullCheck(L_20);
intptr_t L_23;
L_23 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_20, L_21, L_22, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
V_5 = L_23;
goto IL_008d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008d:
{
// }
intptr_t L_24 = V_5;
return L_24;
}
}
// System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>> easyar.Detail::ListOfOptionalOfFrameFilterResult_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* Detail_ListOfOptionalOfFrameFilterResult_from_c_mFF8B621A5DEB11CEA0FC7423C14A4F71876C93CB (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfOptionalOfFrameFilterResult__dtor_m563D76CF2AE3F286478F6680E2F28CD6F1ACBAB6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_m315E5B20DCF30381915E966FFBC9097234C3BB47_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1B494B91FA5EFE4A46031C56CEB902C9CA5FA7EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17A7B87EB766C4746EEB879832BBFDE8FC993B04_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_mB639B3D13DAB654AAB7A53A26A5A247FA0379D09_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CListOfOptionalOfFrameFilterResult_from_cU3Eb__846_0_m45C0980C9511ED62C0E65255D23AE2F8A2909976_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* V_1 = NULL;
int32_t V_2 = 0;
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 V_3;
memset((&V_3), 0, sizeof(V_3));
Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6* G_B7_0 = NULL;
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 G_B7_1;
memset((&G_B7_1), 0, sizeof(G_B7_1));
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* G_B7_2 = NULL;
Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6* G_B6_0 = NULL;
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 G_B6_1;
memset((&G_B6_1), 0, sizeof(G_B6_1));
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* G_B6_2 = NULL;
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
intptr_t L_0 = ___1_l;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfOptionalOfFrameFilterResult_from_c_mFF8B621A5DEB11CEA0FC7423C14A4F71876C93CB_RuntimeMethod_var)));
}
IL_0013:
{
// ar.Add(l, easyar_ListOfOptionalOfFrameFilterResult__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = ___0_ar;
intptr_t L_5 = ___1_l;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_6 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_6, NULL, (intptr_t)((void*)Detail_easyar_ListOfOptionalOfFrameFilterResult__dtor_m563D76CF2AE3F286478F6680E2F28CD6F1ACBAB6_RuntimeMethod_var), NULL);
NullCheck(L_4);
intptr_t L_7;
L_7 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_4, L_5, L_6, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
// var size = easyar_ListOfOptionalOfFrameFilterResult_size(l);
intptr_t L_8 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = Detail_easyar_ListOfOptionalOfFrameFilterResult_size_m0A2437E1D20A3FA49519B93F8953C4054E08995A(L_8, NULL);
V_0 = L_9;
// var values = new List<Optional<FrameFilterResult>>();
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* L_10 = (List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893*)il2cpp_codegen_object_new(List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_m17A7B87EB766C4746EEB879832BBFDE8FC993B04(L_10, List_1__ctor_m17A7B87EB766C4746EEB879832BBFDE8FC993B04_RuntimeMethod_var);
V_1 = L_10;
// values.Capacity = size;
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* L_11 = V_1;
int32_t L_12 = V_0;
NullCheck(L_11);
List_1_set_Capacity_mB639B3D13DAB654AAB7A53A26A5A247FA0379D09(L_11, L_12, List_1_set_Capacity_mB639B3D13DAB654AAB7A53A26A5A247FA0379D09_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
V_2 = 0;
goto IL_0091;
}
IL_003f:
{
// var v = easyar_ListOfOptionalOfFrameFilterResult_at(l, k);
intptr_t L_13 = ___1_l;
int32_t L_14 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 L_15;
L_15 = Detail_easyar_ListOfOptionalOfFrameFilterResult_at_m6CBA809851624E45AA7A6C239B7B1DF176BC73A2(L_13, L_14, NULL);
V_3 = L_15;
// if (v.has_value) { easyar_FrameFilterResult__retain(v.value, out v.value); }
bool L_16;
L_16 = OptionalOfFrameFilterResult_get_has_value_m570189857259536E710422246228D05FAFDDD97E((&V_3), NULL);
if (!L_16)
{
goto IL_0062;
}
}
{
// if (v.has_value) { easyar_FrameFilterResult__retain(v.value, out v.value); }
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 L_17 = V_3;
intptr_t L_18 = L_17.___value_1;
intptr_t* L_19 = (intptr_t*)(&(&V_3)->___value_1);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_FrameFilterResult__retain_m2483B93DCB840BC806977E68121618397A27A3A5(L_18, L_19, NULL);
}
IL_0062:
{
// values.Add(v.map(p => p.has_value ? Object_from_c<FrameFilterResult>(p.value, easyar_FrameFilterResult__typeName) : Optional<FrameFilterResult>.Empty));
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* L_20 = V_1;
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 L_21 = V_3;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6* L_22 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__846_0_5;
Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6* L_23 = L_22;
G_B6_0 = L_23;
G_B6_1 = L_21;
G_B6_2 = L_20;
if (L_23)
{
G_B7_0 = L_23;
G_B7_1 = L_21;
G_B7_2 = L_20;
goto IL_0083;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_24 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6* L_25 = (Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6*)il2cpp_codegen_object_new(Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6_il2cpp_TypeInfo_var);
NullCheck(L_25);
Func_2__ctor_m17413DB57B344AC204C833D03971A62D841D6621(L_25, L_24, (intptr_t)((void*)U3CU3Ec_U3CListOfOptionalOfFrameFilterResult_from_cU3Eb__846_0_m45C0980C9511ED62C0E65255D23AE2F8A2909976_RuntimeMethod_var), NULL);
Func_2_t3940772CD4F455F2A4E003068B544EA33013CAF6* L_26 = L_25;
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__846_0_5 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__846_0_5), (void*)L_26);
G_B7_0 = L_26;
G_B7_1 = G_B6_1;
G_B7_2 = G_B6_2;
}
IL_0083:
{
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 L_27;
L_27 = Detail_map_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_m315E5B20DCF30381915E966FFBC9097234C3BB47(G_B7_1, G_B7_0, Detail_map_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_m315E5B20DCF30381915E966FFBC9097234C3BB47_RuntimeMethod_var);
NullCheck(G_B7_2);
List_1_Add_m1B494B91FA5EFE4A46031C56CEB902C9CA5FA7EE_inline(G_B7_2, L_27, List_1_Add_m1B494B91FA5EFE4A46031C56CEB902C9CA5FA7EE_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
int32_t L_28 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_0091:
{
// for (int k = 0; k < size; k += 1)
int32_t L_29 = V_2;
int32_t L_30 = V_0;
if ((((int32_t)L_29) < ((int32_t)L_30)))
{
goto IL_003f;
}
}
{
// return values;
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* L_31 = V_1;
return L_31;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromOutputFrame_func(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromOutputFrame_func_m01242D1F75CD3047D737C2714B15DA0F449DEEB1 (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_m5FD1DC6B0CF7DD5FC2ED6C737CBDBAE23C90A261_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrame__typeName_m0E51806620F18ED2E9A8EBBD616D5EAC50C4B5C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass850_0_U3CFunctorOfVoidFromOutputFrame_funcU3Eb__0_m0AFA7FB8F548B291016337C92811DDB38F2C105F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6* V_1 = NULL;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_3;
memset((&V_3), 0, sizeof(V_3));
Exception_t* V_4 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___2_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0067_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0070_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0070_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6* L_5 = (U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6_il2cpp_TypeInfo_var);
NullCheck(L_5);
U3CU3Ec__DisplayClass850_0__ctor_mA6AD7B2D9DCF92837540F091188C81108C97B3EF(L_5, NULL);
V_1 = L_5;
// var varg0 = arg0;
intptr_t L_6 = ___1_arg0;
V_2 = L_6;
// easyar_OutputFrame__retain(varg0, out varg0);
intptr_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_OutputFrame__retain_m6A40D815EB5CFA0F4848E1FC69CC80CCA1519E9C(L_7, (&V_2), NULL);
// var sarg0 = Object_from_c<OutputFrame>(varg0, easyar_OutputFrame__typeName);
U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6* L_8 = V_1;
intptr_t L_9 = V_2;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_10 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_10);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_10, NULL, (intptr_t)((void*)Detail_easyar_OutputFrame__typeName_m0E51806620F18ED2E9A8EBBD616D5EAC50C4B5C9_RuntimeMethod_var), NULL);
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_11;
L_11 = Detail_Object_from_c_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_m5FD1DC6B0CF7DD5FC2ED6C737CBDBAE23C90A261(L_9, L_10, Detail_Object_from_c_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_m5FD1DC6B0CF7DD5FC2ED6C737CBDBAE23C90A261_RuntimeMethod_var);
NullCheck(L_8);
L_8->___sarg0_0 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___sarg0_0), (void*)L_11);
// ar.Add(() => sarg0.Dispose());
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_12 = V_0;
U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6* L_13 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_14 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_14);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass850_0_U3CFunctorOfVoidFromOutputFrame_funcU3Eb__0_m0AFA7FB8F548B291016337C92811DDB38F2C105F_RuntimeMethod_var), NULL);
NullCheck(L_12);
AutoRelease_Add_mB0EB3D7FCCE6917816123FE1F924C7A4B1F3356A(L_12, L_14, NULL);
// var f = (Action<OutputFrame>)((GCHandle)(state)).Target;
intptr_t L_15 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_16;
L_16 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_15, NULL);
V_3 = L_16;
RuntimeObject* L_17;
L_17 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_3), NULL);
// f(sarg0);
U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6* L_18 = V_1;
NullCheck(L_18);
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_19 = L_18->___sarg0_0;
NullCheck(((Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*)Castclass((RuntimeObject*)L_17, Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var)));
Action_1_Invoke_mE4CD2D382C263DAC6E3B39949FEDFE5435F9A005_inline(((Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*)Castclass((RuntimeObject*)L_17, Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var)), L_19, NULL);
// }
goto IL_0071_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0071_1:
{
// }
goto IL_0085;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0073;
}
throw e;
}
CATCH_0073:
{// begin catch(System.Exception)
Exception_t* L_20 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_4 = L_20;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_21 = ___2_exception;
Exception_t* L_22 = V_4;
NullCheck(L_22);
String_t* L_23;
L_23 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_24;
L_24 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_23, NULL);
*((intptr_t*)L_21) = (intptr_t)L_24;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0085;
}// end catch (depth: 1)
IL_0085:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromOutputFrame_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromOutputFrame_destroy_m73863D1BD94FEBA5AFBC6A789135D272D4E65402 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromOutputFrame easyar.Detail::FunctorOfVoidFromOutputFrame_to_c(System.Action`1<easyar.OutputFrame>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2 Detail_FunctorOfVoidFromOutputFrame_to_c_mBB08D6A380AF60960B918E4BDE43D246E7B86357 (Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromOutputFrame_destroy_m73863D1BD94FEBA5AFBC6A789135D272D4E65402_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromOutputFrame_func_m01242D1F75CD3047D737C2714B15DA0F449DEEB1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromOutputFrame_to_c_mBB08D6A380AF60960B918E4BDE43D246E7B86357_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromOutputFrame { _state = (IntPtr)(s), _func = FunctorOfVoidFromOutputFrame_func, _destroy = FunctorOfVoidFromOutputFrame_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* L_6 = (FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618*)il2cpp_codegen_object_new(FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_mA3355E40E079CE42407BB1FD2743DC998A7E7E30(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromOutputFrame_func_m01242D1F75CD3047D737C2714B15DA0F449DEEB1_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* L_7 = (DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE*)il2cpp_codegen_object_new(DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_m555232B46367F920F3F1B1C5401C37C32884A20E(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromOutputFrame_destroy_m73863D1BD94FEBA5AFBC6A789135D272D4E65402_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2 L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromTargetAndBool_func(System.IntPtr,System.IntPtr,System.Boolean,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromTargetAndBool_func_m7F5186C2D44456A9C1A734BD678FC37C10DE98B4 (intptr_t ___0_state, intptr_t ___1_arg0, bool ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_mA17AC99513C9813D9A0DD2A5F59AB660D8B38700_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Target__typeName_mDA347346DDE7F9CB65706E5DB18065BC7FE6A7AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass854_0_U3CFunctorOfVoidFromTargetAndBool_funcU3Eb__0_m4A44D594B93F6E482F43094D8EA38914F3AB5E9C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80* V_1 = NULL;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_4;
memset((&V_4), 0, sizeof(V_4));
Exception_t* V_5 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___3_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006b_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0074_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0074_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80* L_5 = (U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80_il2cpp_TypeInfo_var);
NullCheck(L_5);
U3CU3Ec__DisplayClass854_0__ctor_mE60CDF9675F5D81466B223E867D8EEC37E74C542(L_5, NULL);
V_1 = L_5;
// var varg0 = arg0;
intptr_t L_6 = ___1_arg0;
V_2 = L_6;
// easyar_Target__retain(varg0, out varg0);
intptr_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_Target__retain_m2540D6962C5F223CF1A2BEB4C65A8F12AF08A051(L_7, (&V_2), NULL);
// var sarg0 = Object_from_c<Target>(varg0, easyar_Target__typeName);
U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80* L_8 = V_1;
intptr_t L_9 = V_2;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_10 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_10);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_10, NULL, (intptr_t)((void*)Detail_easyar_Target__typeName_mDA347346DDE7F9CB65706E5DB18065BC7FE6A7AC_RuntimeMethod_var), NULL);
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_11;
L_11 = Detail_Object_from_c_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_mA17AC99513C9813D9A0DD2A5F59AB660D8B38700(L_9, L_10, Detail_Object_from_c_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_mA17AC99513C9813D9A0DD2A5F59AB660D8B38700_RuntimeMethod_var);
NullCheck(L_8);
L_8->___sarg0_0 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___sarg0_0), (void*)L_11);
// ar.Add(() => sarg0.Dispose());
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_12 = V_0;
U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80* L_13 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_14 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_14);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass854_0_U3CFunctorOfVoidFromTargetAndBool_funcU3Eb__0_m4A44D594B93F6E482F43094D8EA38914F3AB5E9C_RuntimeMethod_var), NULL);
NullCheck(L_12);
AutoRelease_Add_mB0EB3D7FCCE6917816123FE1F924C7A4B1F3356A(L_12, L_14, NULL);
// var sarg1 = arg1;
bool L_15 = ___2_arg1;
V_3 = L_15;
// var f = (Action<Target, bool>)((GCHandle)(state)).Target;
intptr_t L_16 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_17;
L_17 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_16, NULL);
V_4 = L_17;
RuntimeObject* L_18;
L_18 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_4), NULL);
// f(sarg0, sarg1);
U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80* L_19 = V_1;
NullCheck(L_19);
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_20 = L_19->___sarg0_0;
bool L_21 = V_3;
NullCheck(((Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416*)Castclass((RuntimeObject*)L_18, Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416_il2cpp_TypeInfo_var)));
Action_2_Invoke_m40E18CA03AEAD3EE04F3BF70C8238C2E387A3C36_inline(((Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416*)Castclass((RuntimeObject*)L_18, Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416_il2cpp_TypeInfo_var)), L_20, L_21, NULL);
// }
goto IL_0075_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0075_1:
{
// }
goto IL_0089;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0077;
}
throw e;
}
CATCH_0077:
{// begin catch(System.Exception)
Exception_t* L_22 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_5 = L_22;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_23 = ___3_exception;
Exception_t* L_24 = V_5;
NullCheck(L_24);
String_t* L_25;
L_25 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_24);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_26;
L_26 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_25, NULL);
*((intptr_t*)L_23) = (intptr_t)L_26;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0089;
}// end catch (depth: 1)
IL_0089:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromTargetAndBool_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromTargetAndBool_destroy_mE13CF1E473362B00588824425F4B9513D62BD2BF (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromTargetAndBool easyar.Detail::FunctorOfVoidFromTargetAndBool_to_c(System.Action`2<easyar.Target,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 Detail_FunctorOfVoidFromTargetAndBool_to_c_m75D1F12F6F7098E006BFDCD82E88852B5AA93B8F (Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromTargetAndBool_destroy_mE13CF1E473362B00588824425F4B9513D62BD2BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromTargetAndBool_func_m7F5186C2D44456A9C1A734BD678FC37C10DE98B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromTargetAndBool_to_c_m75D1F12F6F7098E006BFDCD82E88852B5AA93B8F_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromTargetAndBool { _state = (IntPtr)(s), _func = FunctorOfVoidFromTargetAndBool_func, _destroy = FunctorOfVoidFromTargetAndBool_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* L_6 = (FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9*)il2cpp_codegen_object_new(FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m7D87F43DDA79765159EAA5D3EF37BC2DC19C82C5(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromTargetAndBool_func_m7F5186C2D44456A9C1A734BD678FC37C10DE98B4_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* L_7 = (DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7*)il2cpp_codegen_object_new(DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_mD61C98C1B5D7C577C56B3AC11BE2C6E27C95CC07(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromTargetAndBool_destroy_mE13CF1E473362B00588824425F4B9513D62BD2BF_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 L_8 = V_1;
return L_8;
}
}
// System.IntPtr easyar.Detail::ListOfTarget_to_c(easyar.Detail/AutoRelease,System.Collections.Generic.List`1<easyar.Target>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_ListOfTarget_to_c_m1BF5D1D4809798DF944DD2B5401DD97FDCCB7F31 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfTarget__dtor_m25408E760AB29C2CF05DF0DB27C64B6713F2AD34_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_TisIntPtr_t_mF9CC74F83BFE6EDAFC53EFD25987110B251D549C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CListOfTarget_to_cU3Eb__857_0_mC17652B128D7C2F2328071790FA0C4C76D232ABD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA* G_B4_0 = NULL;
List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* G_B4_1 = NULL;
Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA* G_B3_0 = NULL;
List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* G_B3_1 = NULL;
{
// if (l == null) { throw new ArgumentNullException(); }
List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* L_0 = ___1_l;
if (L_0)
{
goto IL_0009;
}
}
{
// if (l == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfTarget_to_c_m1BF5D1D4809798DF944DD2B5401DD97FDCCB7F31_RuntimeMethod_var)));
}
IL_0009:
{
// var arr = l.Select(e => e.cdata).ToArray();
List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* L_2 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA* L_3 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__857_0_6;
Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = L_2;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = L_2;
goto IL_0029;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_5 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA* L_6 = (Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA*)il2cpp_codegen_object_new(Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_m65FA09895CC2EB98C8F96BB44DE6805595F4C4BB(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CListOfTarget_to_cU3Eb__857_0_mC17652B128D7C2F2328071790FA0C4C76D232ABD_RuntimeMethod_var), NULL);
Func_2_t0CA52F5726FEEE445DD7EF7BC90E8B90AFC3E9BA* L_7 = L_6;
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__857_0_6 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__857_0_6), (void*)L_7);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0029:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_TisIntPtr_t_mF9CC74F83BFE6EDAFC53EFD25987110B251D549C(G_B4_1, G_B4_0, Enumerable_Select_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_TisIntPtr_t_mF9CC74F83BFE6EDAFC53EFD25987110B251D549C_RuntimeMethod_var);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_9;
L_9 = Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680(L_8, Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
V_0 = L_9;
// var handle = GCHandle.Alloc(arr, GCHandleType.Pinned);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_10 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_11;
L_11 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_10, 3, NULL);
V_1 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0085:
{// begin finally (depth: 1)
// handle.Free();
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_1), NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var beginPtr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_13;
L_13 = Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469(L_12, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
V_2 = L_13;
// var endPtr = new IntPtr(beginPtr.ToInt64() + IntPtr.Size * arr.Length);
int64_t L_14;
L_14 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
int32_t L_15;
L_15 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_16 = V_0;
NullCheck(L_16);
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&V_3), ((int64_t)il2cpp_codegen_add(L_14, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)(((RuntimeArray*)L_16)->max_length))))))), NULL);
// var ptr = IntPtr.Zero;
intptr_t L_17 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_4 = L_17;
// easyar_ListOfTarget__ctor(beginPtr, endPtr, out ptr);
intptr_t L_18 = V_2;
intptr_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ListOfTarget__ctor_mC7A72DD057CC62C4969E1D4BD73BADC20FF89B4D(L_18, L_19, (&V_4), NULL);
// return ar.Add(ptr, easyar_ListOfTarget__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_20 = ___0_ar;
intptr_t L_21 = V_4;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_22 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_22);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_22, NULL, (intptr_t)((void*)Detail_easyar_ListOfTarget__dtor_m25408E760AB29C2CF05DF0DB27C64B6713F2AD34_RuntimeMethod_var), NULL);
NullCheck(L_20);
intptr_t L_23;
L_23 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_20, L_21, L_22, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
V_5 = L_23;
goto IL_008d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008d:
{
// }
intptr_t L_24 = V_5;
return L_24;
}
}
// System.Collections.Generic.List`1<easyar.Target> easyar.Detail::ListOfTarget_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* Detail_ListOfTarget_from_c_mB0F99FF79068E783057261953BF6DBBA7B9E0F7A (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_mA17AC99513C9813D9A0DD2A5F59AB660D8B38700_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfTarget__dtor_m25408E760AB29C2CF05DF0DB27C64B6713F2AD34_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Target__typeName_mDA347346DDE7F9CB65706E5DB18065BC7FE6A7AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7C020587E552B89DE7412740BD753764949DF5E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1BAE79ACE1DFA0E91D955EF8E5E39CCE97AAA203_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_m98877099664409187F98BCB5FF4F97A4ECDE35B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* V_1 = NULL;
int32_t V_2 = 0;
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
intptr_t L_0 = ___1_l;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfTarget_from_c_mB0F99FF79068E783057261953BF6DBBA7B9E0F7A_RuntimeMethod_var)));
}
IL_0013:
{
// ar.Add(l, easyar_ListOfTarget__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = ___0_ar;
intptr_t L_5 = ___1_l;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_6 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_6, NULL, (intptr_t)((void*)Detail_easyar_ListOfTarget__dtor_m25408E760AB29C2CF05DF0DB27C64B6713F2AD34_RuntimeMethod_var), NULL);
NullCheck(L_4);
intptr_t L_7;
L_7 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_4, L_5, L_6, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
// var size = easyar_ListOfTarget_size(l);
intptr_t L_8 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = Detail_easyar_ListOfTarget_size_m4DD9EAE6A92934F0F157F820A0E5EA34EB78D310(L_8, NULL);
V_0 = L_9;
// var values = new List<Target>();
List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* L_10 = (List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079*)il2cpp_codegen_object_new(List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_m1BAE79ACE1DFA0E91D955EF8E5E39CCE97AAA203(L_10, List_1__ctor_m1BAE79ACE1DFA0E91D955EF8E5E39CCE97AAA203_RuntimeMethod_var);
V_1 = L_10;
// values.Capacity = size;
List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* L_11 = V_1;
int32_t L_12 = V_0;
NullCheck(L_11);
List_1_set_Capacity_m98877099664409187F98BCB5FF4F97A4ECDE35B3(L_11, L_12, List_1_set_Capacity_m98877099664409187F98BCB5FF4F97A4ECDE35B3_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
V_2 = 0;
goto IL_006b;
}
IL_003f:
{
// var v = easyar_ListOfTarget_at(l, k);
intptr_t L_13 = ___1_l;
int32_t L_14 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_15;
L_15 = Detail_easyar_ListOfTarget_at_m4C726AE2958BD4A06F7CB1D3F8998CDFB8E19EAF(L_13, L_14, NULL);
V_3 = L_15;
// easyar_Target__retain(v, out v);
intptr_t L_16 = V_3;
Detail_easyar_Target__retain_m2540D6962C5F223CF1A2BEB4C65A8F12AF08A051(L_16, (&V_3), NULL);
// values.Add(Object_from_c<Target>(v, easyar_Target__typeName));
List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* L_17 = V_1;
intptr_t L_18 = V_3;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_19 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_19);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_19, NULL, (intptr_t)((void*)Detail_easyar_Target__typeName_mDA347346DDE7F9CB65706E5DB18065BC7FE6A7AC_RuntimeMethod_var), NULL);
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_20;
L_20 = Detail_Object_from_c_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_mA17AC99513C9813D9A0DD2A5F59AB660D8B38700(L_18, L_19, Detail_Object_from_c_TisTarget_tA508D592FB808ECACF85DAE26AF44B5586D6C836_mA17AC99513C9813D9A0DD2A5F59AB660D8B38700_RuntimeMethod_var);
NullCheck(L_17);
List_1_Add_m7C020587E552B89DE7412740BD753764949DF5E0_inline(L_17, L_20, List_1_Add_m7C020587E552B89DE7412740BD753764949DF5E0_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_006b:
{
// for (int k = 0; k < size; k += 1)
int32_t L_22 = V_2;
int32_t L_23 = V_0;
if ((((int32_t)L_22) < ((int32_t)L_23)))
{
goto IL_003f;
}
}
{
// return values;
List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* L_24 = V_1;
return L_24;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_func(System.IntPtr,easyar.ARCoreDeviceListDownloadStatus,easyar.Detail/OptionalOfString,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_func_m64249F57FED7F4CD0802759397D6948B8E5699E5 (intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass861_0_U3CFunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_funcU3Eb__0_m2C3925DDE6D05A4B155F3CA00AB63885A5623477_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB* V_0 = NULL;
int32_t V_1 = 0;
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 V_2;
memset((&V_2), 0, sizeof(V_2));
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 V_3;
memset((&V_3), 0, sizeof(V_3));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_4;
memset((&V_4), 0, sizeof(V_4));
Exception_t* V_5 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___3_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB* L_2 = (U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB_il2cpp_TypeInfo_var);
NullCheck(L_2);
U3CU3Ec__DisplayClass861_0__ctor_m5A4F4A89A5CBF461F03E6E650ABF1FBB6EBB58FB(L_2, NULL);
V_0 = L_2;
// using (var ar = new AutoRelease())
U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB* L_3 = V_0;
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_4);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_4, NULL);
NullCheck(L_3);
L_3->___ar_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___ar_0), (void*)L_4);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0067_1:
{// begin finally (depth: 2)
{
U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB* L_5 = V_0;
NullCheck(L_5);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_6 = L_5->___ar_0;
if (!L_6)
{
goto IL_007a_1;
}
}
{
U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB* L_7 = V_0;
NullCheck(L_7);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_8 = L_7->___ar_0;
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
}
IL_007a_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
// var sarg0 = arg0;
int32_t L_9 = ___1_arg0;
V_1 = L_9;
// var varg1 = arg1;
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 L_10 = ___2_arg1;
V_2 = L_10;
// if (varg1.has_value) { easyar_String_copy(varg1.value, out varg1.value); }
bool L_11;
L_11 = OptionalOfString_get_has_value_mC7BE094936D7977926EDDFA69A58409A0FD663E4((&V_2), NULL);
if (!L_11)
{
goto IL_0037_2;
}
}
{
// if (varg1.has_value) { easyar_String_copy(varg1.value, out varg1.value); }
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 L_12 = V_2;
intptr_t L_13 = L_12.___value_1;
intptr_t* L_14 = (intptr_t*)(&(&V_2)->___value_1);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_String_copy_m7E13ADD0EB3BC51CD3B5BEF8B729407C837765DA(L_13, L_14, NULL);
}
IL_0037_2:
{
// var sarg1 = varg1.map(p => p.has_value ? String_from_c(ar, p.value) : Optional<string>.Empty);
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 L_15 = V_2;
U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB* L_16 = V_0;
Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53* L_17 = (Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53*)il2cpp_codegen_object_new(Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53_il2cpp_TypeInfo_var);
NullCheck(L_17);
Func_2__ctor_m7BF72D818DC2D6D1C84223C968E37FBFCC341CBE(L_17, L_16, (intptr_t)((void*)U3CU3Ec__DisplayClass861_0_U3CFunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_funcU3Eb__0_m2C3925DDE6D05A4B155F3CA00AB63885A5623477_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_18;
L_18 = Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7(L_15, L_17, Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7_RuntimeMethod_var);
V_3 = L_18;
// var f = (Action<ARCoreDeviceListDownloadStatus, Optional<string>>)((GCHandle)(state)).Target;
intptr_t L_19 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_20;
L_20 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_19, NULL);
V_4 = L_20;
RuntimeObject* L_21;
L_21 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_4), NULL);
// f(sarg0, sarg1);
int32_t L_22 = V_1;
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_23 = V_3;
NullCheck(((Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7*)Castclass((RuntimeObject*)L_21, Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7_il2cpp_TypeInfo_var)));
Action_2_Invoke_mB0EE60F6E5FC5B719FB0B6F4808157588FB8B72A_inline(((Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7*)Castclass((RuntimeObject*)L_21, Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7_il2cpp_TypeInfo_var)), L_22, L_23, NULL);
// }
goto IL_007b_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_007b_1:
{
// }
goto IL_008f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_007d;
}
throw e;
}
CATCH_007d:
{// begin catch(System.Exception)
Exception_t* L_24 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_5 = L_24;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_25 = ___3_exception;
Exception_t* L_26 = V_5;
NullCheck(L_26);
String_t* L_27;
L_27 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_26);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_28;
L_28 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_27, NULL);
*((intptr_t*)L_25) = (intptr_t)L_28;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_008f;
}// end catch (depth: 1)
IL_008f:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_destroy_mCC6E7C0F7ECA7337E696D260732C63875DFCF266 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString easyar.Detail::FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_to_c(System.Action`2<easyar.ARCoreDeviceListDownloadStatus,easyar.Optional`1<System.String>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_to_c_m47BB97381FE6025146C313E281C2D66151B0351C (Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_destroy_mCC6E7C0F7ECA7337E696D260732C63875DFCF266_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_func_m64249F57FED7F4CD0802759397D6948B8E5699E5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_to_c_m47BB97381FE6025146C313E281C2D66151B0351C_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString { _state = (IntPtr)(s), _func = FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_func, _destroy = FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* L_6 = (FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0*)il2cpp_codegen_object_new(FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_mC04CBEA6CC6EFA0B973956A713D234FFB4CE27FE(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_func_m64249F57FED7F4CD0802759397D6948B8E5699E5_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* L_7 = (DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA*)il2cpp_codegen_object_new(DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_mD924949115C9C667747BFC60A29068DC09A5980A(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_destroy_mCC6E7C0F7ECA7337E696D260732C63875DFCF266_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_func(System.IntPtr,easyar.CalibrationDownloadStatus,easyar.Detail/OptionalOfString,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_func_m37693CF7F2AFB8AB70B477B70811A8206440789A (intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass866_0_U3CFunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_funcU3Eb__0_mAD92F76F77FF30DE9B871A947A241A37EBD48189_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC* V_0 = NULL;
int32_t V_1 = 0;
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 V_2;
memset((&V_2), 0, sizeof(V_2));
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 V_3;
memset((&V_3), 0, sizeof(V_3));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_4;
memset((&V_4), 0, sizeof(V_4));
Exception_t* V_5 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___3_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC* L_2 = (U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC_il2cpp_TypeInfo_var);
NullCheck(L_2);
U3CU3Ec__DisplayClass866_0__ctor_mCA178084B6994953D625B6F6E5EB4C4AE45873FA(L_2, NULL);
V_0 = L_2;
// using (var ar = new AutoRelease())
U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC* L_3 = V_0;
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_4);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_4, NULL);
NullCheck(L_3);
L_3->___ar_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___ar_0), (void*)L_4);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0067_1:
{// begin finally (depth: 2)
{
U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC* L_5 = V_0;
NullCheck(L_5);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_6 = L_5->___ar_0;
if (!L_6)
{
goto IL_007a_1;
}
}
{
U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC* L_7 = V_0;
NullCheck(L_7);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_8 = L_7->___ar_0;
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
}
IL_007a_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
// var sarg0 = arg0;
int32_t L_9 = ___1_arg0;
V_1 = L_9;
// var varg1 = arg1;
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 L_10 = ___2_arg1;
V_2 = L_10;
// if (varg1.has_value) { easyar_String_copy(varg1.value, out varg1.value); }
bool L_11;
L_11 = OptionalOfString_get_has_value_mC7BE094936D7977926EDDFA69A58409A0FD663E4((&V_2), NULL);
if (!L_11)
{
goto IL_0037_2;
}
}
{
// if (varg1.has_value) { easyar_String_copy(varg1.value, out varg1.value); }
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 L_12 = V_2;
intptr_t L_13 = L_12.___value_1;
intptr_t* L_14 = (intptr_t*)(&(&V_2)->___value_1);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_String_copy_m7E13ADD0EB3BC51CD3B5BEF8B729407C837765DA(L_13, L_14, NULL);
}
IL_0037_2:
{
// var sarg1 = varg1.map(p => p.has_value ? String_from_c(ar, p.value) : Optional<string>.Empty);
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 L_15 = V_2;
U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC* L_16 = V_0;
Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53* L_17 = (Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53*)il2cpp_codegen_object_new(Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53_il2cpp_TypeInfo_var);
NullCheck(L_17);
Func_2__ctor_m7BF72D818DC2D6D1C84223C968E37FBFCC341CBE(L_17, L_16, (intptr_t)((void*)U3CU3Ec__DisplayClass866_0_U3CFunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_funcU3Eb__0_mAD92F76F77FF30DE9B871A947A241A37EBD48189_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_18;
L_18 = Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7(L_15, L_17, Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7_RuntimeMethod_var);
V_3 = L_18;
// var f = (Action<CalibrationDownloadStatus, Optional<string>>)((GCHandle)(state)).Target;
intptr_t L_19 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_20;
L_20 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_19, NULL);
V_4 = L_20;
RuntimeObject* L_21;
L_21 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_4), NULL);
// f(sarg0, sarg1);
int32_t L_22 = V_1;
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_23 = V_3;
NullCheck(((Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E*)Castclass((RuntimeObject*)L_21, Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E_il2cpp_TypeInfo_var)));
Action_2_Invoke_m58B4E8BCF9FD5AE2E7ED0570DDB2A4E516CCF99E_inline(((Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E*)Castclass((RuntimeObject*)L_21, Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E_il2cpp_TypeInfo_var)), L_22, L_23, NULL);
// }
goto IL_007b_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_007b_1:
{
// }
goto IL_008f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_007d;
}
throw e;
}
CATCH_007d:
{// begin catch(System.Exception)
Exception_t* L_24 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_5 = L_24;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_25 = ___3_exception;
Exception_t* L_26 = V_5;
NullCheck(L_26);
String_t* L_27;
L_27 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_26);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_28;
L_28 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_27, NULL);
*((intptr_t*)L_25) = (intptr_t)L_28;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_008f;
}// end catch (depth: 1)
IL_008f:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_destroy_mEDE7D7B1C7C5BA7FC773D6CF19A9BB99F7360A4B (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString easyar.Detail::FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_to_c(System.Action`2<easyar.CalibrationDownloadStatus,easyar.Optional`1<System.String>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_to_c_mF2042E4A124FB35FA34C193B59F878B89B47A434 (Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_destroy_mEDE7D7B1C7C5BA7FC773D6CF19A9BB99F7360A4B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_func_m37693CF7F2AFB8AB70B477B70811A8206440789A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_to_c_mF2042E4A124FB35FA34C193B59F878B89B47A434_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString { _state = (IntPtr)(s), _func = FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_func, _destroy = FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* L_6 = (FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC*)il2cpp_codegen_object_new(FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m90EF222C7CBB0517AC60EF5A0F29A9CFF477F60C(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_func_m37693CF7F2AFB8AB70B477B70811A8206440789A_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* L_7 = (DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F*)il2cpp_codegen_object_new(DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_m84FF08EB8D3C958DCE94B1EC1201848C78F7782D(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_destroy_mEDE7D7B1C7C5BA7FC773D6CF19A9BB99F7360A4B_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF L_8 = V_1;
return L_8;
}
}
// System.IntPtr easyar.Detail::ListOfCloudLocalizerBlockInstance_to_c(easyar.Detail/AutoRelease,System.Collections.Generic.List`1<easyar.CloudLocalizerBlockInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_ListOfCloudLocalizerBlockInstance_to_c_m0CCFB1DF1527B3393329B7EC06A0CBB5E1BB708D (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfCloudLocalizerBlockInstance__dtor_mC0109FCBB33D15D1EC1F9641F9C25597A7E1836E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisCloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_TisIntPtr_t_m27F705AFF61CB8AF0C066C1AC597E96EFFB0EBAD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CListOfCloudLocalizerBlockInstance_to_cU3Eb__869_0_m28AB77FD832B8CD1C430B7A1DB0528D1006F9700_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8* G_B4_0 = NULL;
List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* G_B4_1 = NULL;
Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8* G_B3_0 = NULL;
List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* G_B3_1 = NULL;
{
// if (l == null) { throw new ArgumentNullException(); }
List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* L_0 = ___1_l;
if (L_0)
{
goto IL_0009;
}
}
{
// if (l == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfCloudLocalizerBlockInstance_to_c_m0CCFB1DF1527B3393329B7EC06A0CBB5E1BB708D_RuntimeMethod_var)));
}
IL_0009:
{
// var arr = l.Select(e => e.cdata).ToArray();
List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* L_2 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8* L_3 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__869_0_7;
Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = L_2;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = L_2;
goto IL_0029;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_5 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8* L_6 = (Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8*)il2cpp_codegen_object_new(Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_m1E67E9DF558E4673730BA3560AEE69980B06C277(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CListOfCloudLocalizerBlockInstance_to_cU3Eb__869_0_m28AB77FD832B8CD1C430B7A1DB0528D1006F9700_RuntimeMethod_var), NULL);
Func_2_t92CD2CF450D9B8DF7CB5860A04382D6E8A805CB8* L_7 = L_6;
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__869_0_7 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__869_0_7), (void*)L_7);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0029:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisCloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_TisIntPtr_t_m27F705AFF61CB8AF0C066C1AC597E96EFFB0EBAD(G_B4_1, G_B4_0, Enumerable_Select_TisCloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_TisIntPtr_t_m27F705AFF61CB8AF0C066C1AC597E96EFFB0EBAD_RuntimeMethod_var);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_9;
L_9 = Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680(L_8, Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
V_0 = L_9;
// var handle = GCHandle.Alloc(arr, GCHandleType.Pinned);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_10 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_11;
L_11 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_10, 3, NULL);
V_1 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0085:
{// begin finally (depth: 1)
// handle.Free();
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_1), NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var beginPtr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_13;
L_13 = Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469(L_12, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
V_2 = L_13;
// var endPtr = new IntPtr(beginPtr.ToInt64() + IntPtr.Size * arr.Length);
int64_t L_14;
L_14 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
int32_t L_15;
L_15 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_16 = V_0;
NullCheck(L_16);
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&V_3), ((int64_t)il2cpp_codegen_add(L_14, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)(((RuntimeArray*)L_16)->max_length))))))), NULL);
// var ptr = IntPtr.Zero;
intptr_t L_17 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_4 = L_17;
// easyar_ListOfCloudLocalizerBlockInstance__ctor(beginPtr, endPtr, out ptr);
intptr_t L_18 = V_2;
intptr_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ListOfCloudLocalizerBlockInstance__ctor_mB7540EBBD4980407914AF433B0FEF49F3ED15725(L_18, L_19, (&V_4), NULL);
// return ar.Add(ptr, easyar_ListOfCloudLocalizerBlockInstance__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_20 = ___0_ar;
intptr_t L_21 = V_4;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_22 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_22);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_22, NULL, (intptr_t)((void*)Detail_easyar_ListOfCloudLocalizerBlockInstance__dtor_mC0109FCBB33D15D1EC1F9641F9C25597A7E1836E_RuntimeMethod_var), NULL);
NullCheck(L_20);
intptr_t L_23;
L_23 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_20, L_21, L_22, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
V_5 = L_23;
goto IL_008d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008d:
{
// }
intptr_t L_24 = V_5;
return L_24;
}
}
// System.Collections.Generic.List`1<easyar.CloudLocalizerBlockInstance> easyar.Detail::ListOfCloudLocalizerBlockInstance_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* Detail_ListOfCloudLocalizerBlockInstance_from_c_m123DEDEC2A7C4F2C5F286FBB5C882AAC4784D76B (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisCloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_mFA0F7F75BC92BF3334CBBC6770E533CA25A4B3AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudLocalizerBlockInstance__typeName_mB7655F181B835AF19406E1CDE1C3255B0BBC50FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfCloudLocalizerBlockInstance__dtor_mC0109FCBB33D15D1EC1F9641F9C25597A7E1836E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1606AE9A92D7D4963A0CA5EC18C3705FB16F6411_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m26AB07F7095AC01DC2A5DEB4251A0686CB34F4DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_m64BE8AEAA0092CBB640CB414BAC7C2B44F07BE56_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t86304056931E0324B4A5AC716618966DC31C0D3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* V_1 = NULL;
int32_t V_2 = 0;
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
intptr_t L_0 = ___1_l;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfCloudLocalizerBlockInstance_from_c_m123DEDEC2A7C4F2C5F286FBB5C882AAC4784D76B_RuntimeMethod_var)));
}
IL_0013:
{
// ar.Add(l, easyar_ListOfCloudLocalizerBlockInstance__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = ___0_ar;
intptr_t L_5 = ___1_l;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_6 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_6, NULL, (intptr_t)((void*)Detail_easyar_ListOfCloudLocalizerBlockInstance__dtor_mC0109FCBB33D15D1EC1F9641F9C25597A7E1836E_RuntimeMethod_var), NULL);
NullCheck(L_4);
intptr_t L_7;
L_7 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_4, L_5, L_6, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
// var size = easyar_ListOfCloudLocalizerBlockInstance_size(l);
intptr_t L_8 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = Detail_easyar_ListOfCloudLocalizerBlockInstance_size_mE5E02C992D5774038803BB064E38405251B5A635(L_8, NULL);
V_0 = L_9;
// var values = new List<CloudLocalizerBlockInstance>();
List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* L_10 = (List_1_t86304056931E0324B4A5AC716618966DC31C0D3B*)il2cpp_codegen_object_new(List_1_t86304056931E0324B4A5AC716618966DC31C0D3B_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_m26AB07F7095AC01DC2A5DEB4251A0686CB34F4DB(L_10, List_1__ctor_m26AB07F7095AC01DC2A5DEB4251A0686CB34F4DB_RuntimeMethod_var);
V_1 = L_10;
// values.Capacity = size;
List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* L_11 = V_1;
int32_t L_12 = V_0;
NullCheck(L_11);
List_1_set_Capacity_m64BE8AEAA0092CBB640CB414BAC7C2B44F07BE56(L_11, L_12, List_1_set_Capacity_m64BE8AEAA0092CBB640CB414BAC7C2B44F07BE56_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
V_2 = 0;
goto IL_006b;
}
IL_003f:
{
// var v = easyar_ListOfCloudLocalizerBlockInstance_at(l, k);
intptr_t L_13 = ___1_l;
int32_t L_14 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_15;
L_15 = Detail_easyar_ListOfCloudLocalizerBlockInstance_at_m63C71356D4C099CD08FBF3C980916E687D2D9B48(L_13, L_14, NULL);
V_3 = L_15;
// easyar_CloudLocalizerBlockInstance__retain(v, out v);
intptr_t L_16 = V_3;
Detail_easyar_CloudLocalizerBlockInstance__retain_m013B376FB0712A8800D4292CBCCBE988F34C4A66(L_16, (&V_3), NULL);
// values.Add(Object_from_c<CloudLocalizerBlockInstance>(v, easyar_CloudLocalizerBlockInstance__typeName));
List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* L_17 = V_1;
intptr_t L_18 = V_3;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_19 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_19);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_19, NULL, (intptr_t)((void*)Detail_easyar_CloudLocalizerBlockInstance__typeName_mB7655F181B835AF19406E1CDE1C3255B0BBC50FE_RuntimeMethod_var), NULL);
CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* L_20;
L_20 = Detail_Object_from_c_TisCloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_mFA0F7F75BC92BF3334CBBC6770E533CA25A4B3AE(L_18, L_19, Detail_Object_from_c_TisCloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_mFA0F7F75BC92BF3334CBBC6770E533CA25A4B3AE_RuntimeMethod_var);
NullCheck(L_17);
List_1_Add_m1606AE9A92D7D4963A0CA5EC18C3705FB16F6411_inline(L_17, L_20, List_1_Add_m1606AE9A92D7D4963A0CA5EC18C3705FB16F6411_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_006b:
{
// for (int k = 0; k < size; k += 1)
int32_t L_22 = V_2;
int32_t L_23 = V_0;
if ((((int32_t)L_22) < ((int32_t)L_23)))
{
goto IL_003f;
}
}
{
// return values;
List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* L_24 = V_1;
return L_24;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromCloudLocalizerResult_func(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCloudLocalizerResult_func_m748653CCA0C15A20B28D47669F5B803F0E3E08FA (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisCloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80_m75F85D3CA8FA5E969559A932DF33BCBAA0E1AEBE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudLocalizerResult__typeName_m9DD10D4CFD0E3E6064EB8CF55A7DBFE215B8B8A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass873_0_U3CFunctorOfVoidFromCloudLocalizerResult_funcU3Eb__0_m4860D9D87156DA7563BD5909EC3C9374E720E01D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01* V_1 = NULL;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_3;
memset((&V_3), 0, sizeof(V_3));
Exception_t* V_4 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___2_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0067_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0070_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0070_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01* L_5 = (U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01_il2cpp_TypeInfo_var);
NullCheck(L_5);
U3CU3Ec__DisplayClass873_0__ctor_mCB6F63E0CD40F1F25CF342987F4D7D0240618C4F(L_5, NULL);
V_1 = L_5;
// var varg0 = arg0;
intptr_t L_6 = ___1_arg0;
V_2 = L_6;
// easyar_CloudLocalizerResult__retain(varg0, out varg0);
intptr_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_CloudLocalizerResult__retain_mAF9FB6C5ACFCE050C2DB2C256B54627CCA21AED8(L_7, (&V_2), NULL);
// var sarg0 = Object_from_c<CloudLocalizerResult>(varg0, easyar_CloudLocalizerResult__typeName);
U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01* L_8 = V_1;
intptr_t L_9 = V_2;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_10 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_10);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_10, NULL, (intptr_t)((void*)Detail_easyar_CloudLocalizerResult__typeName_m9DD10D4CFD0E3E6064EB8CF55A7DBFE215B8B8A2_RuntimeMethod_var), NULL);
CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* L_11;
L_11 = Detail_Object_from_c_TisCloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80_m75F85D3CA8FA5E969559A932DF33BCBAA0E1AEBE(L_9, L_10, Detail_Object_from_c_TisCloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80_m75F85D3CA8FA5E969559A932DF33BCBAA0E1AEBE_RuntimeMethod_var);
NullCheck(L_8);
L_8->___sarg0_0 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___sarg0_0), (void*)L_11);
// ar.Add(() => sarg0.Dispose());
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_12 = V_0;
U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01* L_13 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_14 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_14);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass873_0_U3CFunctorOfVoidFromCloudLocalizerResult_funcU3Eb__0_m4860D9D87156DA7563BD5909EC3C9374E720E01D_RuntimeMethod_var), NULL);
NullCheck(L_12);
AutoRelease_Add_mB0EB3D7FCCE6917816123FE1F924C7A4B1F3356A(L_12, L_14, NULL);
// var f = (Action<CloudLocalizerResult>)((GCHandle)(state)).Target;
intptr_t L_15 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_16;
L_16 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_15, NULL);
V_3 = L_16;
RuntimeObject* L_17;
L_17 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_3), NULL);
// f(sarg0);
U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01* L_18 = V_1;
NullCheck(L_18);
CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* L_19 = L_18->___sarg0_0;
NullCheck(((Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526*)Castclass((RuntimeObject*)L_17, Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526_il2cpp_TypeInfo_var)));
Action_1_Invoke_mF8FFFC2F3DC073AF51DDE18E707CA74BC0A1687A_inline(((Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526*)Castclass((RuntimeObject*)L_17, Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526_il2cpp_TypeInfo_var)), L_19, NULL);
// }
goto IL_0071_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0071_1:
{
// }
goto IL_0085;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0073;
}
throw e;
}
CATCH_0073:
{// begin catch(System.Exception)
Exception_t* L_20 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_4 = L_20;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_21 = ___2_exception;
Exception_t* L_22 = V_4;
NullCheck(L_22);
String_t* L_23;
L_23 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_24;
L_24 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_23, NULL);
*((intptr_t*)L_21) = (intptr_t)L_24;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0085;
}// end catch (depth: 1)
IL_0085:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromCloudLocalizerResult_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCloudLocalizerResult_destroy_m8080FD8E2AF93AA86D7727791ADF85D196B1F864 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromCloudLocalizerResult easyar.Detail::FunctorOfVoidFromCloudLocalizerResult_to_c(System.Action`1<easyar.CloudLocalizerResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6 Detail_FunctorOfVoidFromCloudLocalizerResult_to_c_m930F6C46435C536CFB810B42AA5CBDED54185A18 (Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromCloudLocalizerResult_destroy_m8080FD8E2AF93AA86D7727791ADF85D196B1F864_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromCloudLocalizerResult_func_m748653CCA0C15A20B28D47669F5B803F0E3E08FA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromCloudLocalizerResult_to_c_m930F6C46435C536CFB810B42AA5CBDED54185A18_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromCloudLocalizerResult { _state = (IntPtr)(s), _func = FunctorOfVoidFromCloudLocalizerResult_func, _destroy = FunctorOfVoidFromCloudLocalizerResult_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* L_6 = (FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA*)il2cpp_codegen_object_new(FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_mD1E0F2F9E6A09F87A1FAD4373FF0A043E5C2AC79(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromCloudLocalizerResult_func_m748653CCA0C15A20B28D47669F5B803F0E3E08FA_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* L_7 = (DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406*)il2cpp_codegen_object_new(DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_mCEAF2E4264F6485F15E6B30402743DAC3B1FDF2C(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromCloudLocalizerResult_destroy_m8080FD8E2AF93AA86D7727791ADF85D196B1F864_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6 L_8 = V_1;
return L_8;
}
}
// System.IntPtr easyar.Detail::ListOfMegaTrackerBlockInstance_to_c(easyar.Detail/AutoRelease,System.Collections.Generic.List`1<easyar.MegaTrackerBlockInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_ListOfMegaTrackerBlockInstance_to_c_m3870F7D7B8824BA1AB8F7A16548B633DEDC9DDEC (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfMegaTrackerBlockInstance__dtor_m1875E41D6A8FFC5A761597E877A2535B5E26A233_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisMegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_TisIntPtr_t_m8E60C51DB635C6F4841ED1FEC2BEA2FBF9F9567D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CListOfMegaTrackerBlockInstance_to_cU3Eb__876_0_m62235DD4A515A758AC18890C1D334912E71FC41D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7* G_B4_0 = NULL;
List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* G_B4_1 = NULL;
Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7* G_B3_0 = NULL;
List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* G_B3_1 = NULL;
{
// if (l == null) { throw new ArgumentNullException(); }
List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* L_0 = ___1_l;
if (L_0)
{
goto IL_0009;
}
}
{
// if (l == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfMegaTrackerBlockInstance_to_c_m3870F7D7B8824BA1AB8F7A16548B633DEDC9DDEC_RuntimeMethod_var)));
}
IL_0009:
{
// var arr = l.Select(e => e.cdata).ToArray();
List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* L_2 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7* L_3 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__876_0_8;
Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = L_2;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = L_2;
goto IL_0029;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_5 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7* L_6 = (Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7*)il2cpp_codegen_object_new(Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_m1B41DCB0752478CED01658F5FC0107A3C5DF9A34(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CListOfMegaTrackerBlockInstance_to_cU3Eb__876_0_m62235DD4A515A758AC18890C1D334912E71FC41D_RuntimeMethod_var), NULL);
Func_2_t289793F3D0EDC684F69EAF6C96D604B468CD7CD7* L_7 = L_6;
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__876_0_8 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__876_0_8), (void*)L_7);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0029:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisMegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_TisIntPtr_t_m8E60C51DB635C6F4841ED1FEC2BEA2FBF9F9567D(G_B4_1, G_B4_0, Enumerable_Select_TisMegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_TisIntPtr_t_m8E60C51DB635C6F4841ED1FEC2BEA2FBF9F9567D_RuntimeMethod_var);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_9;
L_9 = Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680(L_8, Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
V_0 = L_9;
// var handle = GCHandle.Alloc(arr, GCHandleType.Pinned);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_10 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_11;
L_11 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_10, 3, NULL);
V_1 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0085:
{// begin finally (depth: 1)
// handle.Free();
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_1), NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var beginPtr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_13;
L_13 = Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469(L_12, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
V_2 = L_13;
// var endPtr = new IntPtr(beginPtr.ToInt64() + IntPtr.Size * arr.Length);
int64_t L_14;
L_14 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
int32_t L_15;
L_15 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_16 = V_0;
NullCheck(L_16);
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&V_3), ((int64_t)il2cpp_codegen_add(L_14, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)(((RuntimeArray*)L_16)->max_length))))))), NULL);
// var ptr = IntPtr.Zero;
intptr_t L_17 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_4 = L_17;
// easyar_ListOfMegaTrackerBlockInstance__ctor(beginPtr, endPtr, out ptr);
intptr_t L_18 = V_2;
intptr_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ListOfMegaTrackerBlockInstance__ctor_m55EB88397194C99A85EA0E2E80F0F0A26DFC30E7(L_18, L_19, (&V_4), NULL);
// return ar.Add(ptr, easyar_ListOfMegaTrackerBlockInstance__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_20 = ___0_ar;
intptr_t L_21 = V_4;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_22 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_22);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_22, NULL, (intptr_t)((void*)Detail_easyar_ListOfMegaTrackerBlockInstance__dtor_m1875E41D6A8FFC5A761597E877A2535B5E26A233_RuntimeMethod_var), NULL);
NullCheck(L_20);
intptr_t L_23;
L_23 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_20, L_21, L_22, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
V_5 = L_23;
goto IL_008d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008d:
{
// }
intptr_t L_24 = V_5;
return L_24;
}
}
// System.Collections.Generic.List`1<easyar.MegaTrackerBlockInstance> easyar.Detail::ListOfMegaTrackerBlockInstance_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* Detail_ListOfMegaTrackerBlockInstance_from_c_mE9699D34405E0B16661C07FFBCF2C7B3B7DC244C (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisMegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_m114739F90E74B55CB560CBBF579B7AF0915ED296_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfMegaTrackerBlockInstance__dtor_m1875E41D6A8FFC5A761597E877A2535B5E26A233_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MegaTrackerBlockInstance__typeName_m3772F615BB93C73E2ACE6CC94D5D7AF8BCAE6BD6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA40114B66946071ABA17F8916B283E53D428C013_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA074A07139CD164E150D2C61129C07F276E5FEEB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_m8B405BAD023A91430BBFD7D6FCA32E3E20674AB5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* V_1 = NULL;
int32_t V_2 = 0;
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
intptr_t L_0 = ___1_l;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfMegaTrackerBlockInstance_from_c_mE9699D34405E0B16661C07FFBCF2C7B3B7DC244C_RuntimeMethod_var)));
}
IL_0013:
{
// ar.Add(l, easyar_ListOfMegaTrackerBlockInstance__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = ___0_ar;
intptr_t L_5 = ___1_l;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_6 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_6, NULL, (intptr_t)((void*)Detail_easyar_ListOfMegaTrackerBlockInstance__dtor_m1875E41D6A8FFC5A761597E877A2535B5E26A233_RuntimeMethod_var), NULL);
NullCheck(L_4);
intptr_t L_7;
L_7 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_4, L_5, L_6, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
// var size = easyar_ListOfMegaTrackerBlockInstance_size(l);
intptr_t L_8 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = Detail_easyar_ListOfMegaTrackerBlockInstance_size_m9EC9390396D96EF7F664FF78F6B69445EB475D42(L_8, NULL);
V_0 = L_9;
// var values = new List<MegaTrackerBlockInstance>();
List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* L_10 = (List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71*)il2cpp_codegen_object_new(List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_mA074A07139CD164E150D2C61129C07F276E5FEEB(L_10, List_1__ctor_mA074A07139CD164E150D2C61129C07F276E5FEEB_RuntimeMethod_var);
V_1 = L_10;
// values.Capacity = size;
List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* L_11 = V_1;
int32_t L_12 = V_0;
NullCheck(L_11);
List_1_set_Capacity_m8B405BAD023A91430BBFD7D6FCA32E3E20674AB5(L_11, L_12, List_1_set_Capacity_m8B405BAD023A91430BBFD7D6FCA32E3E20674AB5_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
V_2 = 0;
goto IL_006b;
}
IL_003f:
{
// var v = easyar_ListOfMegaTrackerBlockInstance_at(l, k);
intptr_t L_13 = ___1_l;
int32_t L_14 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_15;
L_15 = Detail_easyar_ListOfMegaTrackerBlockInstance_at_mF1749363BB433349BDE49FFE6FD06CF028953A74(L_13, L_14, NULL);
V_3 = L_15;
// easyar_MegaTrackerBlockInstance__retain(v, out v);
intptr_t L_16 = V_3;
Detail_easyar_MegaTrackerBlockInstance__retain_m9FB4C792F5C1F4D8B5C1473154C168DDC13E49D0(L_16, (&V_3), NULL);
// values.Add(Object_from_c<MegaTrackerBlockInstance>(v, easyar_MegaTrackerBlockInstance__typeName));
List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* L_17 = V_1;
intptr_t L_18 = V_3;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_19 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_19);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_19, NULL, (intptr_t)((void*)Detail_easyar_MegaTrackerBlockInstance__typeName_m3772F615BB93C73E2ACE6CC94D5D7AF8BCAE6BD6_RuntimeMethod_var), NULL);
MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* L_20;
L_20 = Detail_Object_from_c_TisMegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_m114739F90E74B55CB560CBBF579B7AF0915ED296(L_18, L_19, Detail_Object_from_c_TisMegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_m114739F90E74B55CB560CBBF579B7AF0915ED296_RuntimeMethod_var);
NullCheck(L_17);
List_1_Add_mA40114B66946071ABA17F8916B283E53D428C013_inline(L_17, L_20, List_1_Add_mA40114B66946071ABA17F8916B283E53D428C013_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_006b:
{
// for (int k = 0; k < size; k += 1)
int32_t L_22 = V_2;
int32_t L_23 = V_0;
if ((((int32_t)L_22) < ((int32_t)L_23)))
{
goto IL_003f;
}
}
{
// return values;
List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* L_24 = V_1;
return L_24;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromMegaTrackerLocalizationResponse_func(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_func_mFED782325CC1B2D5E7D2BCF2B112859688901B7B (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisMegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_mFDB77542CC38D41B0CAF9E4051BF81C18744EB3F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MegaTrackerLocalizationResponse__typeName_mDA16E9545EEE0A33713FD5DC80724B6F54F1434D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass882_0_U3CFunctorOfVoidFromMegaTrackerLocalizationResponse_funcU3Eb__0_mBEC3E33021BC2BB4542E024A9FAC991AC1B9719C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C* V_1 = NULL;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_3;
memset((&V_3), 0, sizeof(V_3));
Exception_t* V_4 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___2_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0067_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0070_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0070_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C* L_5 = (U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C_il2cpp_TypeInfo_var);
NullCheck(L_5);
U3CU3Ec__DisplayClass882_0__ctor_mF5D24EA8585E8FFB2CD2ACAF4849F3ADAB5141A0(L_5, NULL);
V_1 = L_5;
// var varg0 = arg0;
intptr_t L_6 = ___1_arg0;
V_2 = L_6;
// easyar_MegaTrackerLocalizationResponse__retain(varg0, out varg0);
intptr_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_MegaTrackerLocalizationResponse__retain_m8FD0090F8858C71F97EC00B4882DA64C09E0FA26(L_7, (&V_2), NULL);
// var sarg0 = Object_from_c<MegaTrackerLocalizationResponse>(varg0, easyar_MegaTrackerLocalizationResponse__typeName);
U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C* L_8 = V_1;
intptr_t L_9 = V_2;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_10 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_10);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_10, NULL, (intptr_t)((void*)Detail_easyar_MegaTrackerLocalizationResponse__typeName_mDA16E9545EEE0A33713FD5DC80724B6F54F1434D_RuntimeMethod_var), NULL);
MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* L_11;
L_11 = Detail_Object_from_c_TisMegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_mFDB77542CC38D41B0CAF9E4051BF81C18744EB3F(L_9, L_10, Detail_Object_from_c_TisMegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_mFDB77542CC38D41B0CAF9E4051BF81C18744EB3F_RuntimeMethod_var);
NullCheck(L_8);
L_8->___sarg0_0 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___sarg0_0), (void*)L_11);
// ar.Add(() => sarg0.Dispose());
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_12 = V_0;
U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C* L_13 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_14 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_14);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass882_0_U3CFunctorOfVoidFromMegaTrackerLocalizationResponse_funcU3Eb__0_mBEC3E33021BC2BB4542E024A9FAC991AC1B9719C_RuntimeMethod_var), NULL);
NullCheck(L_12);
AutoRelease_Add_mB0EB3D7FCCE6917816123FE1F924C7A4B1F3356A(L_12, L_14, NULL);
// var f = (Action<MegaTrackerLocalizationResponse>)((GCHandle)(state)).Target;
intptr_t L_15 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_16;
L_16 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_15, NULL);
V_3 = L_16;
RuntimeObject* L_17;
L_17 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_3), NULL);
// f(sarg0);
U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C* L_18 = V_1;
NullCheck(L_18);
MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* L_19 = L_18->___sarg0_0;
NullCheck(((Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4*)Castclass((RuntimeObject*)L_17, Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4_il2cpp_TypeInfo_var)));
Action_1_Invoke_m5E7D9415DC87774350F6864E5D485E210CCAC786_inline(((Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4*)Castclass((RuntimeObject*)L_17, Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4_il2cpp_TypeInfo_var)), L_19, NULL);
// }
goto IL_0071_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0071_1:
{
// }
goto IL_0085;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0073;
}
throw e;
}
CATCH_0073:
{// begin catch(System.Exception)
Exception_t* L_20 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_4 = L_20;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_21 = ___2_exception;
Exception_t* L_22 = V_4;
NullCheck(L_22);
String_t* L_23;
L_23 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_24;
L_24 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_23, NULL);
*((intptr_t*)L_21) = (intptr_t)L_24;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0085;
}// end catch (depth: 1)
IL_0085:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromMegaTrackerLocalizationResponse_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_destroy_m35DE67369EF355859770C32637F163A60B6B3750 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse easyar.Detail::FunctorOfVoidFromMegaTrackerLocalizationResponse_to_c(System.Action`1<easyar.MegaTrackerLocalizationResponse>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_to_c_m22CF4586C156B362F8C3BC7FA8F4E3C5757E428A (Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_destroy_m35DE67369EF355859770C32637F163A60B6B3750_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_func_mFED782325CC1B2D5E7D2BCF2B112859688901B7B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_to_c_m22CF4586C156B362F8C3BC7FA8F4E3C5757E428A_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromMegaTrackerLocalizationResponse { _state = (IntPtr)(s), _func = FunctorOfVoidFromMegaTrackerLocalizationResponse_func, _destroy = FunctorOfVoidFromMegaTrackerLocalizationResponse_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* L_6 = (FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311*)il2cpp_codegen_object_new(FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m1AC3ECF1A2CF43BA92CA179AAB2CB0C8678B4C55(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_func_mFED782325CC1B2D5E7D2BCF2B112859688901B7B_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* L_7 = (DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C*)il2cpp_codegen_object_new(DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_m0059D1F351D45E3E8D7C3DB630538A6DF6329298(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_destroy_m35DE67369EF355859770C32637F163A60B6B3750_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A L_8 = V_1;
return L_8;
}
}
// System.IntPtr easyar.Detail::ListOfImage_to_c(easyar.Detail/AutoRelease,System.Collections.Generic.List`1<easyar.Image>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_ListOfImage_to_c_m5EEA2D3D2843470582A8B1A1623A0D911D60CE05 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfImage__dtor_m3A4E8200A425ECCE16C32C787682271E1609C037_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_TisIntPtr_t_mEAF797DF1F796F9A994E5D865FA7086118C60E5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CListOfImage_to_cU3Eb__886_0_mF8DE4F583E2B12CFDD26AB44F48C3366A7CB8C4B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7* G_B4_0 = NULL;
List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* G_B4_1 = NULL;
Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7* G_B3_0 = NULL;
List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* G_B3_1 = NULL;
{
// if (l == null) { throw new ArgumentNullException(); }
List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* L_0 = ___1_l;
if (L_0)
{
goto IL_0009;
}
}
{
// if (l == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfImage_to_c_m5EEA2D3D2843470582A8B1A1623A0D911D60CE05_RuntimeMethod_var)));
}
IL_0009:
{
// var arr = l.Select(e => e.cdata).ToArray();
List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* L_2 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7* L_3 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__886_0_9;
Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = L_2;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = L_2;
goto IL_0029;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_5 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7* L_6 = (Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7*)il2cpp_codegen_object_new(Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_mE2F873D464EE21AB3479F8B214ACF96827275C7F(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CListOfImage_to_cU3Eb__886_0_mF8DE4F583E2B12CFDD26AB44F48C3366A7CB8C4B_RuntimeMethod_var), NULL);
Func_2_t4B782D35D6017327005B5BDE8227D369683F77A7* L_7 = L_6;
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__886_0_9 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__886_0_9), (void*)L_7);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0029:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_TisIntPtr_t_mEAF797DF1F796F9A994E5D865FA7086118C60E5B(G_B4_1, G_B4_0, Enumerable_Select_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_TisIntPtr_t_mEAF797DF1F796F9A994E5D865FA7086118C60E5B_RuntimeMethod_var);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_9;
L_9 = Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680(L_8, Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
V_0 = L_9;
// var handle = GCHandle.Alloc(arr, GCHandleType.Pinned);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_10 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_11;
L_11 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_10, 3, NULL);
V_1 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0085:
{// begin finally (depth: 1)
// handle.Free();
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_1), NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var beginPtr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_13;
L_13 = Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469(L_12, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
V_2 = L_13;
// var endPtr = new IntPtr(beginPtr.ToInt64() + IntPtr.Size * arr.Length);
int64_t L_14;
L_14 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
int32_t L_15;
L_15 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_16 = V_0;
NullCheck(L_16);
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&V_3), ((int64_t)il2cpp_codegen_add(L_14, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)(((RuntimeArray*)L_16)->max_length))))))), NULL);
// var ptr = IntPtr.Zero;
intptr_t L_17 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_4 = L_17;
// easyar_ListOfImage__ctor(beginPtr, endPtr, out ptr);
intptr_t L_18 = V_2;
intptr_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ListOfImage__ctor_mBAE078EAC2E6EB41E7FD87587264D0351E8BB8E4(L_18, L_19, (&V_4), NULL);
// return ar.Add(ptr, easyar_ListOfImage__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_20 = ___0_ar;
intptr_t L_21 = V_4;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_22 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_22);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_22, NULL, (intptr_t)((void*)Detail_easyar_ListOfImage__dtor_m3A4E8200A425ECCE16C32C787682271E1609C037_RuntimeMethod_var), NULL);
NullCheck(L_20);
intptr_t L_23;
L_23 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_20, L_21, L_22, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
V_5 = L_23;
goto IL_008d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008d:
{
// }
intptr_t L_24 = V_5;
return L_24;
}
}
// System.Collections.Generic.List`1<easyar.Image> easyar.Detail::ListOfImage_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* Detail_ListOfImage_from_c_m88FCA8E1862AF8A121681F64259B878BC0972A92 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Image__typeName_m94E994B70780C3E89D5C6435F430EDC925D5CFDD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfImage__dtor_m3A4E8200A425ECCE16C32C787682271E1609C037_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0C0602273EB02B044FA38352C38CB33E9497AC0C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2D2A22A60825864FCF80AF043C9EB6F557E340AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_m1EDCC7D6F4A0C647F75CBC7DA7C8A5F479512FF7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* V_1 = NULL;
int32_t V_2 = 0;
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
intptr_t L_0 = ___1_l;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfImage_from_c_m88FCA8E1862AF8A121681F64259B878BC0972A92_RuntimeMethod_var)));
}
IL_0013:
{
// ar.Add(l, easyar_ListOfImage__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = ___0_ar;
intptr_t L_5 = ___1_l;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_6 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_6, NULL, (intptr_t)((void*)Detail_easyar_ListOfImage__dtor_m3A4E8200A425ECCE16C32C787682271E1609C037_RuntimeMethod_var), NULL);
NullCheck(L_4);
intptr_t L_7;
L_7 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_4, L_5, L_6, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
// var size = easyar_ListOfImage_size(l);
intptr_t L_8 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = Detail_easyar_ListOfImage_size_m26CDFE42880D191FBC93C293CE9E433E4430AA5F(L_8, NULL);
V_0 = L_9;
// var values = new List<Image>();
List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* L_10 = (List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B*)il2cpp_codegen_object_new(List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_m2D2A22A60825864FCF80AF043C9EB6F557E340AD(L_10, List_1__ctor_m2D2A22A60825864FCF80AF043C9EB6F557E340AD_RuntimeMethod_var);
V_1 = L_10;
// values.Capacity = size;
List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* L_11 = V_1;
int32_t L_12 = V_0;
NullCheck(L_11);
List_1_set_Capacity_m1EDCC7D6F4A0C647F75CBC7DA7C8A5F479512FF7(L_11, L_12, List_1_set_Capacity_m1EDCC7D6F4A0C647F75CBC7DA7C8A5F479512FF7_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
V_2 = 0;
goto IL_006b;
}
IL_003f:
{
// var v = easyar_ListOfImage_at(l, k);
intptr_t L_13 = ___1_l;
int32_t L_14 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_15;
L_15 = Detail_easyar_ListOfImage_at_m2E021E7E509E0245D2B62D07D81F73EE62451D1F(L_13, L_14, NULL);
V_3 = L_15;
// easyar_Image__retain(v, out v);
intptr_t L_16 = V_3;
Detail_easyar_Image__retain_m3C397CF1EA933327F1C93BF9283A37ADE2625565(L_16, (&V_3), NULL);
// values.Add(Object_from_c<Image>(v, easyar_Image__typeName));
List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* L_17 = V_1;
intptr_t L_18 = V_3;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_19 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_19);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_19, NULL, (intptr_t)((void*)Detail_easyar_Image__typeName_m94E994B70780C3E89D5C6435F430EDC925D5CFDD_RuntimeMethod_var), NULL);
Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* L_20;
L_20 = Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3(L_18, L_19, Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3_RuntimeMethod_var);
NullCheck(L_17);
List_1_Add_m0C0602273EB02B044FA38352C38CB33E9497AC0C_inline(L_17, L_20, List_1_Add_m0C0602273EB02B044FA38352C38CB33E9497AC0C_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_006b:
{
// for (int k = 0; k < size; k += 1)
int32_t L_22 = V_2;
int32_t L_23 = V_0;
if ((((int32_t)L_22) < ((int32_t)L_23)))
{
goto IL_003f;
}
}
{
// return values;
List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* L_24 = V_1;
return L_24;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromCloudRecognizationResult_func(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCloudRecognizationResult_func_m7B65C0BE0C56AA2F3D7633AD67E79DE348B5EE66 (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisCloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_mA083DC43BB32A0C7C8723F29879652897D5BE342_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudRecognizationResult__typeName_m9A3FB900FC4A282691E92F658038A83426AABF23_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass889_0_U3CFunctorOfVoidFromCloudRecognizationResult_funcU3Eb__0_mFDDCB8FFC910F38A111F7CB52B9BF259AEF370A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E* V_1 = NULL;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_3;
memset((&V_3), 0, sizeof(V_3));
Exception_t* V_4 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___2_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0067_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0070_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0070_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E* L_5 = (U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E_il2cpp_TypeInfo_var);
NullCheck(L_5);
U3CU3Ec__DisplayClass889_0__ctor_mAD23499C9C28523AE4245AF1CC5CC4A015419CDD(L_5, NULL);
V_1 = L_5;
// var varg0 = arg0;
intptr_t L_6 = ___1_arg0;
V_2 = L_6;
// easyar_CloudRecognizationResult__retain(varg0, out varg0);
intptr_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_CloudRecognizationResult__retain_m2FC438067DB6FFE76EC2C3E877CAB77DD71A344F(L_7, (&V_2), NULL);
// var sarg0 = Object_from_c<CloudRecognizationResult>(varg0, easyar_CloudRecognizationResult__typeName);
U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E* L_8 = V_1;
intptr_t L_9 = V_2;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_10 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_10);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_10, NULL, (intptr_t)((void*)Detail_easyar_CloudRecognizationResult__typeName_m9A3FB900FC4A282691E92F658038A83426AABF23_RuntimeMethod_var), NULL);
CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* L_11;
L_11 = Detail_Object_from_c_TisCloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_mA083DC43BB32A0C7C8723F29879652897D5BE342(L_9, L_10, Detail_Object_from_c_TisCloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_mA083DC43BB32A0C7C8723F29879652897D5BE342_RuntimeMethod_var);
NullCheck(L_8);
L_8->___sarg0_0 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___sarg0_0), (void*)L_11);
// ar.Add(() => sarg0.Dispose());
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_12 = V_0;
U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E* L_13 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_14 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_14);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass889_0_U3CFunctorOfVoidFromCloudRecognizationResult_funcU3Eb__0_mFDDCB8FFC910F38A111F7CB52B9BF259AEF370A4_RuntimeMethod_var), NULL);
NullCheck(L_12);
AutoRelease_Add_mB0EB3D7FCCE6917816123FE1F924C7A4B1F3356A(L_12, L_14, NULL);
// var f = (Action<CloudRecognizationResult>)((GCHandle)(state)).Target;
intptr_t L_15 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_16;
L_16 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_15, NULL);
V_3 = L_16;
RuntimeObject* L_17;
L_17 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_3), NULL);
// f(sarg0);
U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E* L_18 = V_1;
NullCheck(L_18);
CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* L_19 = L_18->___sarg0_0;
NullCheck(((Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06*)Castclass((RuntimeObject*)L_17, Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06_il2cpp_TypeInfo_var)));
Action_1_Invoke_m2349DEF61B853CE2CBBF5373D21608035DAF5845_inline(((Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06*)Castclass((RuntimeObject*)L_17, Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06_il2cpp_TypeInfo_var)), L_19, NULL);
// }
goto IL_0071_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0071_1:
{
// }
goto IL_0085;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0073;
}
throw e;
}
CATCH_0073:
{// begin catch(System.Exception)
Exception_t* L_20 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_4 = L_20;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_21 = ___2_exception;
Exception_t* L_22 = V_4;
NullCheck(L_22);
String_t* L_23;
L_23 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_24;
L_24 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_23, NULL);
*((intptr_t*)L_21) = (intptr_t)L_24;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0085;
}// end catch (depth: 1)
IL_0085:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromCloudRecognizationResult_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCloudRecognizationResult_destroy_m4D77F32331AC340F3640E1610E0E0F425D0CC4BF (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromCloudRecognizationResult easyar.Detail::FunctorOfVoidFromCloudRecognizationResult_to_c(System.Action`1<easyar.CloudRecognizationResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1 Detail_FunctorOfVoidFromCloudRecognizationResult_to_c_m73C0570B8320A3A574E248B5236BC107017C0277 (Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromCloudRecognizationResult_destroy_m4D77F32331AC340F3640E1610E0E0F425D0CC4BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromCloudRecognizationResult_func_m7B65C0BE0C56AA2F3D7633AD67E79DE348B5EE66_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromCloudRecognizationResult_to_c_m73C0570B8320A3A574E248B5236BC107017C0277_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromCloudRecognizationResult { _state = (IntPtr)(s), _func = FunctorOfVoidFromCloudRecognizationResult_func, _destroy = FunctorOfVoidFromCloudRecognizationResult_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* L_6 = (FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C*)il2cpp_codegen_object_new(FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_mCD39474D97C8C97AB6A688C407507E47FD96BFDC(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromCloudRecognizationResult_func_m7B65C0BE0C56AA2F3D7633AD67E79DE348B5EE66_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* L_7 = (DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3*)il2cpp_codegen_object_new(DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_m6F79E00D7E09AFD18D810EF9F4D47F5B0974519D(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromCloudRecognizationResult_destroy_m4D77F32331AC340F3640E1610E0E0F425D0CC4BF_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1 L_8 = V_1;
return L_8;
}
}
// System.IntPtr easyar.Detail::ListOfBlockInfo_to_c(easyar.Detail/AutoRelease,System.Collections.Generic.List`1<easyar.BlockInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_ListOfBlockInfo_to_c_mEBA8E3C1521B23BAE438142DBFE8D0C01FFA2E2D (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfBlockInfo__dtor_m881F972E0FB25405A5D232E2DBF61A5F5A11EF3A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mCE7633494B3214A2E746048D88123CFD446ED11B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mE401B160B04B678FA3F461B3500D859491904B1D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mFD4412693EB724B6932EF394B47C609105B84468_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CListOfBlockInfo_to_cU3Eb__892_0_mD5557805585B90860E1E6B5794CF0FDE19697EDE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C* G_B4_0 = NULL;
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* G_B4_1 = NULL;
Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C* G_B3_0 = NULL;
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* G_B3_1 = NULL;
{
// if (l == null) { throw new ArgumentNullException(); }
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_0 = ___1_l;
if (L_0)
{
goto IL_0009;
}
}
{
// if (l == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfBlockInfo_to_c_mEBA8E3C1521B23BAE438142DBFE8D0C01FFA2E2D_RuntimeMethod_var)));
}
IL_0009:
{
// var arr = l.Select(e => e).ToArray();
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_2 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C* L_3 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__892_0_10;
Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = L_2;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = L_2;
goto IL_0029;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_5 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C* L_6 = (Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C*)il2cpp_codegen_object_new(Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_mA843505570D139312D07983538D50CADE1B0E523(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CListOfBlockInfo_to_cU3Eb__892_0_mD5557805585B90860E1E6B5794CF0FDE19697EDE_RuntimeMethod_var), NULL);
Func_2_t4C5944AE3BF4890265AF830B37D35F052185730C* L_7 = L_6;
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__892_0_10 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__892_0_10), (void*)L_7);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0029:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mCE7633494B3214A2E746048D88123CFD446ED11B(G_B4_1, G_B4_0, Enumerable_Select_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mCE7633494B3214A2E746048D88123CFD446ED11B_RuntimeMethod_var);
BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15* L_9;
L_9 = Enumerable_ToArray_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mE401B160B04B678FA3F461B3500D859491904B1D(L_8, Enumerable_ToArray_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mE401B160B04B678FA3F461B3500D859491904B1D_RuntimeMethod_var);
V_0 = L_9;
// var handle = GCHandle.Alloc(arr, GCHandleType.Pinned);
BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15* L_10 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_11;
L_11 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_10, 3, NULL);
V_1 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0085:
{// begin finally (depth: 1)
// handle.Free();
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_1), NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var beginPtr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0);
BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_13;
L_13 = Marshal_UnsafeAddrOfPinnedArrayElement_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mFD4412693EB724B6932EF394B47C609105B84468(L_12, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisBlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765_mFD4412693EB724B6932EF394B47C609105B84468_RuntimeMethod_var);
V_2 = L_13;
// var endPtr = new IntPtr(beginPtr.ToInt64() + IntPtr.Size * arr.Length);
int64_t L_14;
L_14 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
int32_t L_15;
L_15 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL);
BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15* L_16 = V_0;
NullCheck(L_16);
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&V_3), ((int64_t)il2cpp_codegen_add(L_14, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)(((RuntimeArray*)L_16)->max_length))))))), NULL);
// var ptr = IntPtr.Zero;
intptr_t L_17 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_4 = L_17;
// easyar_ListOfBlockInfo__ctor(beginPtr, endPtr, out ptr);
intptr_t L_18 = V_2;
intptr_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ListOfBlockInfo__ctor_mFCDB5FB2830981F2E8AADEA831B0BC97C1E5DDDE(L_18, L_19, (&V_4), NULL);
// return ar.Add(ptr, easyar_ListOfBlockInfo__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_20 = ___0_ar;
intptr_t L_21 = V_4;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_22 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_22);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_22, NULL, (intptr_t)((void*)Detail_easyar_ListOfBlockInfo__dtor_m881F972E0FB25405A5D232E2DBF61A5F5A11EF3A_RuntimeMethod_var), NULL);
NullCheck(L_20);
intptr_t L_23;
L_23 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_20, L_21, L_22, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
V_5 = L_23;
goto IL_008d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008d:
{
// }
intptr_t L_24 = V_5;
return L_24;
}
}
// System.Collections.Generic.List`1<easyar.BlockInfo> easyar.Detail::ListOfBlockInfo_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* Detail_ListOfBlockInfo_from_c_m17CF61BCED2E36ECE40C20BA2D1107D8F6935F7C (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfBlockInfo__dtor_m881F972E0FB25405A5D232E2DBF61A5F5A11EF3A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m23E1B76156AD7E164A51778DE93FCC8E32851822_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m026713D9B38AECD271F132A3F790893039C16B58_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_mD9DA8E4F5E4FB14E9F29195944DB7B247166C481_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* V_1 = NULL;
int32_t V_2 = 0;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
intptr_t L_0 = ___1_l;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfBlockInfo_from_c_m17CF61BCED2E36ECE40C20BA2D1107D8F6935F7C_RuntimeMethod_var)));
}
IL_0013:
{
// ar.Add(l, easyar_ListOfBlockInfo__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = ___0_ar;
intptr_t L_5 = ___1_l;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_6 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_6, NULL, (intptr_t)((void*)Detail_easyar_ListOfBlockInfo__dtor_m881F972E0FB25405A5D232E2DBF61A5F5A11EF3A_RuntimeMethod_var), NULL);
NullCheck(L_4);
intptr_t L_7;
L_7 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_4, L_5, L_6, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
// var size = easyar_ListOfBlockInfo_size(l);
intptr_t L_8 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = Detail_easyar_ListOfBlockInfo_size_m2984E02AA321BC7A86A634DB53A3BCB5F503EE3D(L_8, NULL);
V_0 = L_9;
// var values = new List<BlockInfo>();
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_10 = (List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419*)il2cpp_codegen_object_new(List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_m026713D9B38AECD271F132A3F790893039C16B58(L_10, List_1__ctor_m026713D9B38AECD271F132A3F790893039C16B58_RuntimeMethod_var);
V_1 = L_10;
// values.Capacity = size;
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_11 = V_1;
int32_t L_12 = V_0;
NullCheck(L_11);
List_1_set_Capacity_mD9DA8E4F5E4FB14E9F29195944DB7B247166C481(L_11, L_12, List_1_set_Capacity_mD9DA8E4F5E4FB14E9F29195944DB7B247166C481_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
V_2 = 0;
goto IL_0052;
}
IL_003f:
{
// var v = easyar_ListOfBlockInfo_at(l, k);
intptr_t L_13 = ___1_l;
int32_t L_14 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_15;
L_15 = Detail_easyar_ListOfBlockInfo_at_mFD3C179A08EFE99C3578BC15F953EB62B1E6DF03(L_13, L_14, NULL);
V_3 = L_15;
// values.Add(v);
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_16 = V_1;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_17 = V_3;
NullCheck(L_16);
List_1_Add_m23E1B76156AD7E164A51778DE93FCC8E32851822_inline(L_16, L_17, List_1_Add_m23E1B76156AD7E164A51778DE93FCC8E32851822_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
int32_t L_18 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0052:
{
// for (int k = 0; k < size; k += 1)
int32_t L_19 = V_2;
int32_t L_20 = V_0;
if ((((int32_t)L_19) < ((int32_t)L_20)))
{
goto IL_003f;
}
}
{
// return values;
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_21 = V_1;
return L_21;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromAccelerometerResult_func(System.IntPtr,easyar.AccelerometerResult,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromAccelerometerResult_func_m48604B3E159DF112D9F47EE3F0093A3F79F18AEB (intptr_t ___0_state, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B V_1;
memset((&V_1), 0, sizeof(V_1));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_2;
memset((&V_2), 0, sizeof(V_2));
Exception_t* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___2_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002a_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0033_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0033_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var sarg0 = arg0;
AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B L_5 = ___1_arg0;
V_1 = L_5;
// var f = (Action<AccelerometerResult>)((GCHandle)(state)).Target;
intptr_t L_6 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_7;
L_7 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_6, NULL);
V_2 = L_7;
RuntimeObject* L_8;
L_8 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_2), NULL);
// f(sarg0);
AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B L_9 = V_1;
NullCheck(((Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B*)Castclass((RuntimeObject*)L_8, Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B_il2cpp_TypeInfo_var)));
Action_1_Invoke_m4FF6EC32B23671ED8DA2FEEEBD8972C7C4E4D9E0_inline(((Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B*)Castclass((RuntimeObject*)L_8, Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B_il2cpp_TypeInfo_var)), L_9, NULL);
// }
goto IL_0034_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0034_1:
{
// }
goto IL_0046;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0036;
}
throw e;
}
CATCH_0036:
{// begin catch(System.Exception)
Exception_t* L_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_3 = L_10;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_11 = ___2_exception;
Exception_t* L_12 = V_3;
NullCheck(L_12);
String_t* L_13;
L_13 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_12);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_14;
L_14 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_13, NULL);
*((intptr_t*)L_11) = (intptr_t)L_14;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0046;
}// end catch (depth: 1)
IL_0046:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromAccelerometerResult_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromAccelerometerResult_destroy_m028322A9B2B06CA343225454A1EC83552F8C66A4 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromAccelerometerResult easyar.Detail::FunctorOfVoidFromAccelerometerResult_to_c(System.Action`1<easyar.AccelerometerResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9 Detail_FunctorOfVoidFromAccelerometerResult_to_c_m3FE6E677DCB89A46FCFE43BA4BA476A5FF278921 (Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromAccelerometerResult_destroy_m028322A9B2B06CA343225454A1EC83552F8C66A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromAccelerometerResult_func_m48604B3E159DF112D9F47EE3F0093A3F79F18AEB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromAccelerometerResult_to_c_m3FE6E677DCB89A46FCFE43BA4BA476A5FF278921_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromAccelerometerResult { _state = (IntPtr)(s), _func = FunctorOfVoidFromAccelerometerResult_func, _destroy = FunctorOfVoidFromAccelerometerResult_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* L_6 = (FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44*)il2cpp_codegen_object_new(FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_mFAB4C9A65EDC21F09BAF0D6D493A75E93768B668(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromAccelerometerResult_func_m48604B3E159DF112D9F47EE3F0093A3F79F18AEB_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* L_7 = (DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170*)il2cpp_codegen_object_new(DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_m5411983510E5080AF138F815E0D787E35BDEF96D(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromAccelerometerResult_destroy_m028322A9B2B06CA343225454A1EC83552F8C66A4_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9 L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromInputFrame_func(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromInputFrame_func_mD96709715BC009CB98F533D2BE0D839223BB6A44 (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_m845F5B5615686EB8E2EA7A5581D3FEF161DF1506_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrame__typeName_m6A30966901F99B9C21F9A6DFB4821E5D6BAA15A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass901_0_U3CFunctorOfVoidFromInputFrame_funcU3Eb__0_m84365959FB468632B7BA45DB903FCF1C000A39A3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584* V_1 = NULL;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_3;
memset((&V_3), 0, sizeof(V_3));
Exception_t* V_4 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___2_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0067_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0070_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0070_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584* L_5 = (U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584_il2cpp_TypeInfo_var);
NullCheck(L_5);
U3CU3Ec__DisplayClass901_0__ctor_m480A57E819AB5301C28529060D4CF3793CE21BBD(L_5, NULL);
V_1 = L_5;
// var varg0 = arg0;
intptr_t L_6 = ___1_arg0;
V_2 = L_6;
// easyar_InputFrame__retain(varg0, out varg0);
intptr_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_InputFrame__retain_m88F7E9EA7A5AF3AFA00899F13858A6142B2584DA(L_7, (&V_2), NULL);
// var sarg0 = Object_from_c<InputFrame>(varg0, easyar_InputFrame__typeName);
U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584* L_8 = V_1;
intptr_t L_9 = V_2;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_10 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_10);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_10, NULL, (intptr_t)((void*)Detail_easyar_InputFrame__typeName_m6A30966901F99B9C21F9A6DFB4821E5D6BAA15A6_RuntimeMethod_var), NULL);
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_11;
L_11 = Detail_Object_from_c_TisInputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_m845F5B5615686EB8E2EA7A5581D3FEF161DF1506(L_9, L_10, Detail_Object_from_c_TisInputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_m845F5B5615686EB8E2EA7A5581D3FEF161DF1506_RuntimeMethod_var);
NullCheck(L_8);
L_8->___sarg0_0 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___sarg0_0), (void*)L_11);
// ar.Add(() => sarg0.Dispose());
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_12 = V_0;
U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584* L_13 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_14 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_14);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass901_0_U3CFunctorOfVoidFromInputFrame_funcU3Eb__0_m84365959FB468632B7BA45DB903FCF1C000A39A3_RuntimeMethod_var), NULL);
NullCheck(L_12);
AutoRelease_Add_mB0EB3D7FCCE6917816123FE1F924C7A4B1F3356A(L_12, L_14, NULL);
// var f = (Action<InputFrame>)((GCHandle)(state)).Target;
intptr_t L_15 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_16;
L_16 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_15, NULL);
V_3 = L_16;
RuntimeObject* L_17;
L_17 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_3), NULL);
// f(sarg0);
U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584* L_18 = V_1;
NullCheck(L_18);
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_19 = L_18->___sarg0_0;
NullCheck(((Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1*)Castclass((RuntimeObject*)L_17, Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1_il2cpp_TypeInfo_var)));
Action_1_Invoke_m13FEA5C90C65BCBB581455B396ADBE8424AD4C0B_inline(((Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1*)Castclass((RuntimeObject*)L_17, Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1_il2cpp_TypeInfo_var)), L_19, NULL);
// }
goto IL_0071_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0071_1:
{
// }
goto IL_0085;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0073;
}
throw e;
}
CATCH_0073:
{// begin catch(System.Exception)
Exception_t* L_20 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_4 = L_20;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_21 = ___2_exception;
Exception_t* L_22 = V_4;
NullCheck(L_22);
String_t* L_23;
L_23 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_24;
L_24 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_23, NULL);
*((intptr_t*)L_21) = (intptr_t)L_24;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0085;
}// end catch (depth: 1)
IL_0085:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromInputFrame_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromInputFrame_destroy_m79CC239CA798ED23996D424B471736E9A929277E (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromInputFrame easyar.Detail::FunctorOfVoidFromInputFrame_to_c(System.Action`1<easyar.InputFrame>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD Detail_FunctorOfVoidFromInputFrame_to_c_m5B975C67B9F80C6FF5D84C2208D5A15A7237F240 (Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromInputFrame_destroy_m79CC239CA798ED23996D424B471736E9A929277E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromInputFrame_func_mD96709715BC009CB98F533D2BE0D839223BB6A44_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromInputFrame_to_c_m5B975C67B9F80C6FF5D84C2208D5A15A7237F240_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromInputFrame { _state = (IntPtr)(s), _func = FunctorOfVoidFromInputFrame_func, _destroy = FunctorOfVoidFromInputFrame_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* L_6 = (FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344*)il2cpp_codegen_object_new(FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_mACC2D6E5826E7CFE96B3BC73897D2DF6B8E57A4F(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromInputFrame_func_mD96709715BC009CB98F533D2BE0D839223BB6A44_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* L_7 = (DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596*)il2cpp_codegen_object_new(DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_m5A4FAAF97FE2AAFA6446DF93E27865A4A2E8D83B(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromInputFrame_destroy_m79CC239CA798ED23996D424B471736E9A929277E_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromCameraState_func(System.IntPtr,easyar.CameraState,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCameraState_func_m887BB3049B840E2BDDB18D89F22DD20D43D6E724 (intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
int32_t V_1 = 0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_2;
memset((&V_2), 0, sizeof(V_2));
Exception_t* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___2_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002a_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0033_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0033_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var sarg0 = arg0;
int32_t L_5 = ___1_arg0;
V_1 = L_5;
// var f = (Action<CameraState>)((GCHandle)(state)).Target;
intptr_t L_6 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_7;
L_7 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_6, NULL);
V_2 = L_7;
RuntimeObject* L_8;
L_8 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_2), NULL);
// f(sarg0);
int32_t L_9 = V_1;
NullCheck(((Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B*)Castclass((RuntimeObject*)L_8, Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B_il2cpp_TypeInfo_var)));
Action_1_Invoke_mC680220CC0A49018B1257FE5FA5FF9D3750B9BC3_inline(((Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B*)Castclass((RuntimeObject*)L_8, Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B_il2cpp_TypeInfo_var)), L_9, NULL);
// }
goto IL_0034_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0034_1:
{
// }
goto IL_0046;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0036;
}
throw e;
}
CATCH_0036:
{// begin catch(System.Exception)
Exception_t* L_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_3 = L_10;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_11 = ___2_exception;
Exception_t* L_12 = V_3;
NullCheck(L_12);
String_t* L_13;
L_13 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_12);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_14;
L_14 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_13, NULL);
*((intptr_t*)L_11) = (intptr_t)L_14;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0046;
}// end catch (depth: 1)
IL_0046:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromCameraState_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromCameraState_destroy_m24A7B7B84C7EEB8EDF1D2AC550ECBF03535C9044 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromCameraState easyar.Detail::FunctorOfVoidFromCameraState_to_c(System.Action`1<easyar.CameraState>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC Detail_FunctorOfVoidFromCameraState_to_c_mFFEAEC8A56D791CE9EDC90369E0DF0D6AF7DE391 (Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromCameraState_destroy_m24A7B7B84C7EEB8EDF1D2AC550ECBF03535C9044_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromCameraState_func_m887BB3049B840E2BDDB18D89F22DD20D43D6E724_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromCameraState_to_c_mFFEAEC8A56D791CE9EDC90369E0DF0D6AF7DE391_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromCameraState { _state = (IntPtr)(s), _func = FunctorOfVoidFromCameraState_func, _destroy = FunctorOfVoidFromCameraState_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* L_6 = (FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52*)il2cpp_codegen_object_new(FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_mC6A9D168A197BE9B9C404C6F8F1D022952C7EC3F(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromCameraState_func_m887BB3049B840E2BDDB18D89F22DD20D43D6E724_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* L_7 = (DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE*)il2cpp_codegen_object_new(DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_mDABCA95E2DED758BB49A0F01D9CFB4236E56323D(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromCameraState_destroy_m24A7B7B84C7EEB8EDF1D2AC550ECBF03535C9044_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromPermissionStatusAndString_func(System.IntPtr,easyar.PermissionStatus,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromPermissionStatusAndString_func_mA494161776A1D86FD9A17192AA162C9186B9E8D7 (intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
int32_t V_1 = 0;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
String_t* V_3 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_4;
memset((&V_4), 0, sizeof(V_4));
Exception_t* V_5 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___3_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003e_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0047_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0047_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var sarg0 = arg0;
int32_t L_5 = ___1_arg0;
V_1 = L_5;
// var varg1 = arg1;
intptr_t L_6 = ___2_arg1;
V_2 = L_6;
// easyar_String_copy(varg1, out varg1);
intptr_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_String_copy_m7E13ADD0EB3BC51CD3B5BEF8B729407C837765DA(L_7, (&V_2), NULL);
// var sarg1 = String_from_c(ar, varg1);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_8 = V_0;
intptr_t L_9 = V_2;
String_t* L_10;
L_10 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_8, L_9, NULL);
V_3 = L_10;
// var f = (Action<PermissionStatus, string>)((GCHandle)(state)).Target;
intptr_t L_11 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_12;
L_12 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_11, NULL);
V_4 = L_12;
RuntimeObject* L_13;
L_13 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_4), NULL);
// f(sarg0, sarg1);
int32_t L_14 = V_1;
String_t* L_15 = V_3;
NullCheck(((Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20*)Castclass((RuntimeObject*)L_13, Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20_il2cpp_TypeInfo_var)));
Action_2_Invoke_m27C0502D4F614C4E656CDED09DF020E500687581_inline(((Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20*)Castclass((RuntimeObject*)L_13, Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20_il2cpp_TypeInfo_var)), L_14, L_15, NULL);
// }
goto IL_0048_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0048_1:
{
// }
goto IL_005c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_004a;
}
throw e;
}
CATCH_004a:
{// begin catch(System.Exception)
Exception_t* L_16 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_5 = L_16;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_17 = ___3_exception;
Exception_t* L_18 = V_5;
NullCheck(L_18);
String_t* L_19;
L_19 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_18);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_20;
L_20 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_19, NULL);
*((intptr_t*)L_17) = (intptr_t)L_20;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_005c;
}// end catch (depth: 1)
IL_005c:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromPermissionStatusAndString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromPermissionStatusAndString_destroy_mA2A67A2557073EB76F82AD4DC9A9EA97B76F59F7 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromPermissionStatusAndString easyar.Detail::FunctorOfVoidFromPermissionStatusAndString_to_c(System.Action`2<easyar.PermissionStatus,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0 Detail_FunctorOfVoidFromPermissionStatusAndString_to_c_m9E3787CA0F9D197DF9744A5B0A6E11CB70F8A64F (Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromPermissionStatusAndString_destroy_mA2A67A2557073EB76F82AD4DC9A9EA97B76F59F7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromPermissionStatusAndString_func_mA494161776A1D86FD9A17192AA162C9186B9E8D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromPermissionStatusAndString_to_c_m9E3787CA0F9D197DF9744A5B0A6E11CB70F8A64F_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromPermissionStatusAndString { _state = (IntPtr)(s), _func = FunctorOfVoidFromPermissionStatusAndString_func, _destroy = FunctorOfVoidFromPermissionStatusAndString_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* L_6 = (FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D*)il2cpp_codegen_object_new(FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m7CF3E226A7734ABAC146C4DE9B5028DA4B5D0EAE(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromPermissionStatusAndString_func_mA494161776A1D86FD9A17192AA162C9186B9E8D7_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* L_7 = (DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE*)il2cpp_codegen_object_new(DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_mB4BD92ABA3F8716777ADA1930222D477C41E2C13(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromPermissionStatusAndString_destroy_mA2A67A2557073EB76F82AD4DC9A9EA97B76F59F7_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0 L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromLogLevelAndString_func(System.IntPtr,easyar.LogLevel,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromLogLevelAndString_func_m240B9053582D84296A45AEE05031B92F7CBCC72C (intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
int32_t V_1 = 0;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
String_t* V_3 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_4;
memset((&V_4), 0, sizeof(V_4));
Exception_t* V_5 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___3_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003e_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0047_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0047_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var sarg0 = arg0;
int32_t L_5 = ___1_arg0;
V_1 = L_5;
// var varg1 = arg1;
intptr_t L_6 = ___2_arg1;
V_2 = L_6;
// easyar_String_copy(varg1, out varg1);
intptr_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_String_copy_m7E13ADD0EB3BC51CD3B5BEF8B729407C837765DA(L_7, (&V_2), NULL);
// var sarg1 = String_from_c(ar, varg1);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_8 = V_0;
intptr_t L_9 = V_2;
String_t* L_10;
L_10 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_8, L_9, NULL);
V_3 = L_10;
// var f = (Action<LogLevel, string>)((GCHandle)(state)).Target;
intptr_t L_11 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_12;
L_12 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_11, NULL);
V_4 = L_12;
RuntimeObject* L_13;
L_13 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_4), NULL);
// f(sarg0, sarg1);
int32_t L_14 = V_1;
String_t* L_15 = V_3;
NullCheck(((Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53*)Castclass((RuntimeObject*)L_13, Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53_il2cpp_TypeInfo_var)));
Action_2_Invoke_mF89665DC792B8C6E4EF6192C8EC17ADC3E78228C_inline(((Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53*)Castclass((RuntimeObject*)L_13, Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53_il2cpp_TypeInfo_var)), L_14, L_15, NULL);
// }
goto IL_0048_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0048_1:
{
// }
goto IL_005c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_004a;
}
throw e;
}
CATCH_004a:
{// begin catch(System.Exception)
Exception_t* L_16 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_5 = L_16;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_17 = ___3_exception;
Exception_t* L_18 = V_5;
NullCheck(L_18);
String_t* L_19;
L_19 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_18);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_20;
L_20 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_19, NULL);
*((intptr_t*)L_17) = (intptr_t)L_20;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_005c;
}// end catch (depth: 1)
IL_005c:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromLogLevelAndString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromLogLevelAndString_destroy_m85211909D4328C7848F040C8A6912A9B39DB2DDA (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromLogLevelAndString easyar.Detail::FunctorOfVoidFromLogLevelAndString_to_c(System.Action`2<easyar.LogLevel,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39 Detail_FunctorOfVoidFromLogLevelAndString_to_c_m5E037832BEE7A7B8B184D06F371B30E41FE08CBF (Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromLogLevelAndString_destroy_m85211909D4328C7848F040C8A6912A9B39DB2DDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromLogLevelAndString_func_m240B9053582D84296A45AEE05031B92F7CBCC72C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromLogLevelAndString_to_c_m5E037832BEE7A7B8B184D06F371B30E41FE08CBF_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromLogLevelAndString { _state = (IntPtr)(s), _func = FunctorOfVoidFromLogLevelAndString_func, _destroy = FunctorOfVoidFromLogLevelAndString_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* L_6 = (FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108*)il2cpp_codegen_object_new(FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m62770BBCC9831153500FCF19E77E7DD093808151(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromLogLevelAndString_func_m240B9053582D84296A45AEE05031B92F7CBCC72C_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* L_7 = (DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086*)il2cpp_codegen_object_new(DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_mAC481093091CB62D3C1C62551B2CC0C82A644BEF(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromLogLevelAndString_destroy_m85211909D4328C7848F040C8A6912A9B39DB2DDA_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39 L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromRecordStatusAndString_func(System.IntPtr,easyar.RecordStatus,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromRecordStatusAndString_func_mB7A0DFBA9445103D2AABB8AECF572A6A2B3CCBDB (intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
int32_t V_1 = 0;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
String_t* V_3 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_4;
memset((&V_4), 0, sizeof(V_4));
Exception_t* V_5 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___3_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003e_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0047_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0047_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var sarg0 = arg0;
int32_t L_5 = ___1_arg0;
V_1 = L_5;
// var varg1 = arg1;
intptr_t L_6 = ___2_arg1;
V_2 = L_6;
// easyar_String_copy(varg1, out varg1);
intptr_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_String_copy_m7E13ADD0EB3BC51CD3B5BEF8B729407C837765DA(L_7, (&V_2), NULL);
// var sarg1 = String_from_c(ar, varg1);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_8 = V_0;
intptr_t L_9 = V_2;
String_t* L_10;
L_10 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_8, L_9, NULL);
V_3 = L_10;
// var f = (Action<RecordStatus, string>)((GCHandle)(state)).Target;
intptr_t L_11 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_12;
L_12 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_11, NULL);
V_4 = L_12;
RuntimeObject* L_13;
L_13 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_4), NULL);
// f(sarg0, sarg1);
int32_t L_14 = V_1;
String_t* L_15 = V_3;
NullCheck(((Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD*)Castclass((RuntimeObject*)L_13, Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD_il2cpp_TypeInfo_var)));
Action_2_Invoke_mE66F43436BB50DC5041532D245F681B70D072881_inline(((Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD*)Castclass((RuntimeObject*)L_13, Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD_il2cpp_TypeInfo_var)), L_14, L_15, NULL);
// }
goto IL_0048_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0048_1:
{
// }
goto IL_005c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_004a;
}
throw e;
}
CATCH_004a:
{// begin catch(System.Exception)
Exception_t* L_16 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_5 = L_16;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_17 = ___3_exception;
Exception_t* L_18 = V_5;
NullCheck(L_18);
String_t* L_19;
L_19 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_18);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_20;
L_20 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_19, NULL);
*((intptr_t*)L_17) = (intptr_t)L_20;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_005c;
}// end catch (depth: 1)
IL_005c:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromRecordStatusAndString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromRecordStatusAndString_destroy_m51650BDF3702D44AC0BD8CE3230AF728EAE5C5B6 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromRecordStatusAndString easyar.Detail::FunctorOfVoidFromRecordStatusAndString_to_c(System.Action`2<easyar.RecordStatus,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B Detail_FunctorOfVoidFromRecordStatusAndString_to_c_mA75DF7462984F4AA4D608FE2EA49AB32B1BB6AEF (Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromRecordStatusAndString_destroy_m51650BDF3702D44AC0BD8CE3230AF728EAE5C5B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromRecordStatusAndString_func_mB7A0DFBA9445103D2AABB8AECF572A6A2B3CCBDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromRecordStatusAndString_to_c_mA75DF7462984F4AA4D608FE2EA49AB32B1BB6AEF_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromRecordStatusAndString { _state = (IntPtr)(s), _func = FunctorOfVoidFromRecordStatusAndString_func, _destroy = FunctorOfVoidFromRecordStatusAndString_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* L_6 = (FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964*)il2cpp_codegen_object_new(FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m86E55233801C6ECFD055D2FB490C8736CD5C9AA0(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromRecordStatusAndString_func_mB7A0DFBA9445103D2AABB8AECF572A6A2B3CCBDB_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* L_7 = (DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0*)il2cpp_codegen_object_new(DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_m346D1764A90921848BD8ACEC801E8F3467F2EF05(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromRecordStatusAndString_destroy_m51650BDF3702D44AC0BD8CE3230AF728EAE5C5B6_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B L_8 = V_1;
return L_8;
}
}
// System.IntPtr easyar.Detail::ListOfPlaneData_to_c(easyar.Detail/AutoRelease,System.Collections.Generic.List`1<easyar.PlaneData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_ListOfPlaneData_to_c_m8394F72368E4B302696BEE226B1971973B512267 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfPlaneData__dtor_m8AFA85A0B984082575C6B747F202C82C74C2610C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisPlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_TisIntPtr_t_m9DEBAF18653CE1A5910C765FB325373F6389B781_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CListOfPlaneData_to_cU3Eb__924_0_m6FD3DEEC6D47594ED2BA24A4EBDECAB219F8AA2B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8* G_B4_0 = NULL;
List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* G_B4_1 = NULL;
Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8* G_B3_0 = NULL;
List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* G_B3_1 = NULL;
{
// if (l == null) { throw new ArgumentNullException(); }
List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* L_0 = ___1_l;
if (L_0)
{
goto IL_0009;
}
}
{
// if (l == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfPlaneData_to_c_m8394F72368E4B302696BEE226B1971973B512267_RuntimeMethod_var)));
}
IL_0009:
{
// var arr = l.Select(e => e.cdata).ToArray();
List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* L_2 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8* L_3 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__924_0_11;
Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = L_2;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = L_2;
goto IL_0029;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_5 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8* L_6 = (Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8*)il2cpp_codegen_object_new(Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_mBF6AEF4C940FD133AF0D8B2C9D3E1FAA60943342(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CListOfPlaneData_to_cU3Eb__924_0_m6FD3DEEC6D47594ED2BA24A4EBDECAB219F8AA2B_RuntimeMethod_var), NULL);
Func_2_tF60057D3ECC1FA33B62FB63F1DA6F06980ED4EA8* L_7 = L_6;
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__924_0_11 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__924_0_11), (void*)L_7);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0029:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisPlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_TisIntPtr_t_m9DEBAF18653CE1A5910C765FB325373F6389B781(G_B4_1, G_B4_0, Enumerable_Select_TisPlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_TisIntPtr_t_m9DEBAF18653CE1A5910C765FB325373F6389B781_RuntimeMethod_var);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_9;
L_9 = Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680(L_8, Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
V_0 = L_9;
// var handle = GCHandle.Alloc(arr, GCHandleType.Pinned);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_10 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_11;
L_11 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_10, 3, NULL);
V_1 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0085:
{// begin finally (depth: 1)
// handle.Free();
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_1), NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var beginPtr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_13;
L_13 = Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469(L_12, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
V_2 = L_13;
// var endPtr = new IntPtr(beginPtr.ToInt64() + IntPtr.Size * arr.Length);
int64_t L_14;
L_14 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
int32_t L_15;
L_15 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_16 = V_0;
NullCheck(L_16);
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&V_3), ((int64_t)il2cpp_codegen_add(L_14, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)(((RuntimeArray*)L_16)->max_length))))))), NULL);
// var ptr = IntPtr.Zero;
intptr_t L_17 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_4 = L_17;
// easyar_ListOfPlaneData__ctor(beginPtr, endPtr, out ptr);
intptr_t L_18 = V_2;
intptr_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ListOfPlaneData__ctor_m94668F55429D1812A1EAFAD530DF958F625E0548(L_18, L_19, (&V_4), NULL);
// return ar.Add(ptr, easyar_ListOfPlaneData__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_20 = ___0_ar;
intptr_t L_21 = V_4;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_22 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_22);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_22, NULL, (intptr_t)((void*)Detail_easyar_ListOfPlaneData__dtor_m8AFA85A0B984082575C6B747F202C82C74C2610C_RuntimeMethod_var), NULL);
NullCheck(L_20);
intptr_t L_23;
L_23 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_20, L_21, L_22, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
V_5 = L_23;
goto IL_008d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008d:
{
// }
intptr_t L_24 = V_5;
return L_24;
}
}
// System.Collections.Generic.List`1<easyar.PlaneData> easyar.Detail::ListOfPlaneData_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* Detail_ListOfPlaneData_from_c_m66860237004D6523C269ECD9C767ABC3881F1B4A (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisPlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_m6A748FAD42F728BF3A095563170643B84506FDAA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfPlaneData__dtor_m8AFA85A0B984082575C6B747F202C82C74C2610C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_PlaneData__typeName_m048AC360466CE299B858941FEA0CA89B5FE02EFC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0C683AE108C542AE7E833BBF7AC5BAA1B9EE26E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m202B558648CDDB23DD801D6083D2EC000EE39187_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_m4824F9E7F5C569EDEA2988FD56345A2CAB6A83AF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5F82084AFCF6143EB18B69726E87384A925AC892_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* V_1 = NULL;
int32_t V_2 = 0;
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
intptr_t L_0 = ___1_l;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfPlaneData_from_c_m66860237004D6523C269ECD9C767ABC3881F1B4A_RuntimeMethod_var)));
}
IL_0013:
{
// ar.Add(l, easyar_ListOfPlaneData__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = ___0_ar;
intptr_t L_5 = ___1_l;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_6 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_6, NULL, (intptr_t)((void*)Detail_easyar_ListOfPlaneData__dtor_m8AFA85A0B984082575C6B747F202C82C74C2610C_RuntimeMethod_var), NULL);
NullCheck(L_4);
intptr_t L_7;
L_7 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_4, L_5, L_6, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
// var size = easyar_ListOfPlaneData_size(l);
intptr_t L_8 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = Detail_easyar_ListOfPlaneData_size_m5B41A412E50B31E72D6B5EFA0FBC897AE30B3CB7(L_8, NULL);
V_0 = L_9;
// var values = new List<PlaneData>();
List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* L_10 = (List_1_t5F82084AFCF6143EB18B69726E87384A925AC892*)il2cpp_codegen_object_new(List_1_t5F82084AFCF6143EB18B69726E87384A925AC892_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_m202B558648CDDB23DD801D6083D2EC000EE39187(L_10, List_1__ctor_m202B558648CDDB23DD801D6083D2EC000EE39187_RuntimeMethod_var);
V_1 = L_10;
// values.Capacity = size;
List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* L_11 = V_1;
int32_t L_12 = V_0;
NullCheck(L_11);
List_1_set_Capacity_m4824F9E7F5C569EDEA2988FD56345A2CAB6A83AF(L_11, L_12, List_1_set_Capacity_m4824F9E7F5C569EDEA2988FD56345A2CAB6A83AF_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
V_2 = 0;
goto IL_006b;
}
IL_003f:
{
// var v = easyar_ListOfPlaneData_at(l, k);
intptr_t L_13 = ___1_l;
int32_t L_14 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_15;
L_15 = Detail_easyar_ListOfPlaneData_at_mF4CF64A8F55B0A1CC299D942D4B92E2324F30F28(L_13, L_14, NULL);
V_3 = L_15;
// easyar_PlaneData__retain(v, out v);
intptr_t L_16 = V_3;
Detail_easyar_PlaneData__retain_m1ED2ED4E85AC9F1A4D0CB99D8AD5D8BEA28FEFAF(L_16, (&V_3), NULL);
// values.Add(Object_from_c<PlaneData>(v, easyar_PlaneData__typeName));
List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* L_17 = V_1;
intptr_t L_18 = V_3;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_19 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_19);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_19, NULL, (intptr_t)((void*)Detail_easyar_PlaneData__typeName_m048AC360466CE299B858941FEA0CA89B5FE02EFC_RuntimeMethod_var), NULL);
PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* L_20;
L_20 = Detail_Object_from_c_TisPlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_m6A748FAD42F728BF3A095563170643B84506FDAA(L_18, L_19, Detail_Object_from_c_TisPlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_m6A748FAD42F728BF3A095563170643B84506FDAA_RuntimeMethod_var);
NullCheck(L_17);
List_1_Add_m0C683AE108C542AE7E833BBF7AC5BAA1B9EE26E8_inline(L_17, L_20, List_1_Add_m0C683AE108C542AE7E833BBF7AC5BAA1B9EE26E8_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_006b:
{
// for (int k = 0; k < size; k += 1)
int32_t L_22 = V_2;
int32_t L_23 = V_0;
if ((((int32_t)L_22) < ((int32_t)L_23)))
{
goto IL_003f;
}
}
{
// return values;
List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* L_24 = V_1;
return L_24;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromBool_func(System.IntPtr,System.Boolean,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromBool_func_mBE589F7517EDD0A273128066EA20F8A52B6E7E3B (intptr_t ___0_state, bool ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
bool V_1 = false;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_2;
memset((&V_2), 0, sizeof(V_2));
Exception_t* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___2_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002a_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0033_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0033_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var sarg0 = arg0;
bool L_5 = ___1_arg0;
V_1 = L_5;
// var f = (Action<bool>)((GCHandle)(state)).Target;
intptr_t L_6 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_7;
L_7 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_6, NULL);
V_2 = L_7;
RuntimeObject* L_8;
L_8 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_2), NULL);
// f(sarg0);
bool L_9 = V_1;
NullCheck(((Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)Castclass((RuntimeObject*)L_8, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var)));
Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(((Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)Castclass((RuntimeObject*)L_8, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var)), L_9, NULL);
// }
goto IL_0034_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0034_1:
{
// }
goto IL_0046;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0036;
}
throw e;
}
CATCH_0036:
{// begin catch(System.Exception)
Exception_t* L_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_3 = L_10;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_11 = ___2_exception;
Exception_t* L_12 = V_3;
NullCheck(L_12);
String_t* L_13;
L_13 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_12);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_14;
L_14 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_13, NULL);
*((intptr_t*)L_11) = (intptr_t)L_14;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0046;
}// end catch (depth: 1)
IL_0046:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromBool_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromBool_destroy_m4885BF5D36C1729E2C56320BF9AE724BA4E2BF8E (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromBool easyar.Detail::FunctorOfVoidFromBool_to_c(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F Detail_FunctorOfVoidFromBool_to_c_mEACF386C82D09499453F9A2422B51D6B1CE325EF (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromBool_destroy_m4885BF5D36C1729E2C56320BF9AE724BA4E2BF8E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromBool_func_mBE589F7517EDD0A273128066EA20F8A52B6E7E3B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromBool_to_c_mEACF386C82D09499453F9A2422B51D6B1CE325EF_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromBool { _state = (IntPtr)(s), _func = FunctorOfVoidFromBool_func, _destroy = FunctorOfVoidFromBool_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* L_6 = (FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E*)il2cpp_codegen_object_new(FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m694F672241F41DDEA830FA01933137BBEC885C8E(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromBool_func_mBE589F7517EDD0A273128066EA20F8A52B6E7E3B_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* L_7 = (DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E*)il2cpp_codegen_object_new(DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_m5C4C07B469FB011021FD50BDB0DBD736C2D3EA5F(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromBool_destroy_m4885BF5D36C1729E2C56320BF9AE724BA4E2BF8E_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromBoolAndStringAndString_func(System.IntPtr,System.Boolean,System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromBoolAndStringAndString_func_m540A806EF5BBF236185F1CEFCFF64479C3E31209 (intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t ___3_arg2, intptr_t* ___4_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
bool V_1 = false;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
String_t* V_3 = NULL;
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
String_t* V_5 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_6;
memset((&V_6), 0, sizeof(V_6));
Exception_t* V_7 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___4_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0057_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0060_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0060_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var sarg0 = arg0;
bool L_5 = ___1_arg0;
V_1 = L_5;
// var varg1 = arg1;
intptr_t L_6 = ___2_arg1;
V_2 = L_6;
// easyar_String_copy(varg1, out varg1);
intptr_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_String_copy_m7E13ADD0EB3BC51CD3B5BEF8B729407C837765DA(L_7, (&V_2), NULL);
// var sarg1 = String_from_c(ar, varg1);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_8 = V_0;
intptr_t L_9 = V_2;
String_t* L_10;
L_10 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_8, L_9, NULL);
V_3 = L_10;
// var varg2 = arg2;
intptr_t L_11 = ___3_arg2;
V_4 = L_11;
// easyar_String_copy(varg2, out varg2);
intptr_t L_12 = V_4;
Detail_easyar_String_copy_m7E13ADD0EB3BC51CD3B5BEF8B729407C837765DA(L_12, (&V_4), NULL);
// var sarg2 = String_from_c(ar, varg2);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_13 = V_0;
intptr_t L_14 = V_4;
String_t* L_15;
L_15 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_13, L_14, NULL);
V_5 = L_15;
// var f = (Action<bool, string, string>)((GCHandle)(state)).Target;
intptr_t L_16 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_17;
L_17 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_16, NULL);
V_6 = L_17;
RuntimeObject* L_18;
L_18 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_6), NULL);
// f(sarg0, sarg1, sarg2);
bool L_19 = V_1;
String_t* L_20 = V_3;
String_t* L_21 = V_5;
NullCheck(((Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10*)Castclass((RuntimeObject*)L_18, Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10_il2cpp_TypeInfo_var)));
Action_3_Invoke_m35EBBE8663EEE146276C38132CDC98E23800C96E_inline(((Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10*)Castclass((RuntimeObject*)L_18, Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10_il2cpp_TypeInfo_var)), L_19, L_20, L_21, NULL);
// }
goto IL_0061_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0061_1:
{
// }
goto IL_0076;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0063;
}
throw e;
}
CATCH_0063:
{// begin catch(System.Exception)
Exception_t* L_22 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_7 = L_22;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_23 = ___4_exception;
Exception_t* L_24 = V_7;
NullCheck(L_24);
String_t* L_25;
L_25 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_24);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_26;
L_26 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_25, NULL);
*((intptr_t*)L_23) = (intptr_t)L_26;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0076;
}// end catch (depth: 1)
IL_0076:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromBoolAndStringAndString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromBoolAndStringAndString_destroy_m45A849939C7E0D07F6D3AD98787279E7EF83B2BA (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromBoolAndStringAndString easyar.Detail::FunctorOfVoidFromBoolAndStringAndString_to_c(System.Action`3<System.Boolean,System.String,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E Detail_FunctorOfVoidFromBoolAndStringAndString_to_c_m3181498C44569FEF30E1953D38436BAE2A13C784 (Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromBoolAndStringAndString_destroy_m45A849939C7E0D07F6D3AD98787279E7EF83B2BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromBoolAndStringAndString_func_m540A806EF5BBF236185F1CEFCFF64479C3E31209_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromBoolAndStringAndString_to_c_m3181498C44569FEF30E1953D38436BAE2A13C784_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromBoolAndStringAndString { _state = (IntPtr)(s), _func = FunctorOfVoidFromBoolAndStringAndString_func, _destroy = FunctorOfVoidFromBoolAndStringAndString_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* L_6 = (FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF*)il2cpp_codegen_object_new(FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m393DA39413D4DA573B928F858004B035350EA059(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromBoolAndStringAndString_func_m540A806EF5BBF236185F1CEFCFF64479C3E31209_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* L_7 = (DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B*)il2cpp_codegen_object_new(DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_mCFC0DB48836F87035306CDF2E1568B66F656D56B(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromBoolAndStringAndString_destroy_m45A849939C7E0D07F6D3AD98787279E7EF83B2BA_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromBoolAndString_func(System.IntPtr,System.Boolean,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromBoolAndString_func_m0F7C0A0F194C74B8EC96AD6AE9389545AB82AE08 (intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
bool V_1 = false;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
String_t* V_3 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_4;
memset((&V_4), 0, sizeof(V_4));
Exception_t* V_5 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___3_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003e_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0047_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0047_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var sarg0 = arg0;
bool L_5 = ___1_arg0;
V_1 = L_5;
// var varg1 = arg1;
intptr_t L_6 = ___2_arg1;
V_2 = L_6;
// easyar_String_copy(varg1, out varg1);
intptr_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_String_copy_m7E13ADD0EB3BC51CD3B5BEF8B729407C837765DA(L_7, (&V_2), NULL);
// var sarg1 = String_from_c(ar, varg1);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_8 = V_0;
intptr_t L_9 = V_2;
String_t* L_10;
L_10 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_8, L_9, NULL);
V_3 = L_10;
// var f = (Action<bool, string>)((GCHandle)(state)).Target;
intptr_t L_11 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_12;
L_12 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_11, NULL);
V_4 = L_12;
RuntimeObject* L_13;
L_13 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_4), NULL);
// f(sarg0, sarg1);
bool L_14 = V_1;
String_t* L_15 = V_3;
NullCheck(((Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D*)Castclass((RuntimeObject*)L_13, Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D_il2cpp_TypeInfo_var)));
Action_2_Invoke_mEBF6CAF1B381E482329CEE02CB25A980B145CB3E_inline(((Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D*)Castclass((RuntimeObject*)L_13, Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D_il2cpp_TypeInfo_var)), L_14, L_15, NULL);
// }
goto IL_0048_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0048_1:
{
// }
goto IL_005c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_004a;
}
throw e;
}
CATCH_004a:
{// begin catch(System.Exception)
Exception_t* L_16 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_5 = L_16;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_17 = ___3_exception;
Exception_t* L_18 = V_5;
NullCheck(L_18);
String_t* L_19;
L_19 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_18);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_20;
L_20 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_19, NULL);
*((intptr_t*)L_17) = (intptr_t)L_20;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_005c;
}// end catch (depth: 1)
IL_005c:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromBoolAndString_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromBoolAndString_destroy_m022B0FCAAC19868821C0D81354E6DC3113CB1F1A (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromBoolAndString easyar.Detail::FunctorOfVoidFromBoolAndString_to_c(System.Action`2<System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C Detail_FunctorOfVoidFromBoolAndString_to_c_m9AB83EE18026386D2A536DA8A2C55B8196685359 (Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromBoolAndString_destroy_m022B0FCAAC19868821C0D81354E6DC3113CB1F1A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromBoolAndString_func_m0F7C0A0F194C74B8EC96AD6AE9389545AB82AE08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromBoolAndString_to_c_m9AB83EE18026386D2A536DA8A2C55B8196685359_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromBoolAndString { _state = (IntPtr)(s), _func = FunctorOfVoidFromBoolAndString_func, _destroy = FunctorOfVoidFromBoolAndString_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* L_6 = (FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018*)il2cpp_codegen_object_new(FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_mD71CCF0A9DD6D568443A7DB607E8FE747EFD86EE(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromBoolAndString_func_m0F7C0A0F194C74B8EC96AD6AE9389545AB82AE08_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* L_7 = (DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010*)il2cpp_codegen_object_new(DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_m64E7A6AF1BCE00084D9F70C0385B046FAB5A6F8E(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromBoolAndString_destroy_m022B0FCAAC19868821C0D81354E6DC3113CB1F1A_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromVideoStatus_func(System.IntPtr,easyar.VideoStatus,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromVideoStatus_func_m25764B991EEA153FA8C184CA75BD742C56A3FCEC (intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
int32_t V_1 = 0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_2;
memset((&V_2), 0, sizeof(V_2));
Exception_t* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___2_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002a_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0033_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0033_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var sarg0 = arg0;
int32_t L_5 = ___1_arg0;
V_1 = L_5;
// var f = (Action<VideoStatus>)((GCHandle)(state)).Target;
intptr_t L_6 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_7;
L_7 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_6, NULL);
V_2 = L_7;
RuntimeObject* L_8;
L_8 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_2), NULL);
// f(sarg0);
int32_t L_9 = V_1;
NullCheck(((Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E*)Castclass((RuntimeObject*)L_8, Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E_il2cpp_TypeInfo_var)));
Action_1_Invoke_m1ED511C98EA339BCFE9F0791C7EC417FE259FF0C_inline(((Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E*)Castclass((RuntimeObject*)L_8, Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E_il2cpp_TypeInfo_var)), L_9, NULL);
// }
goto IL_0034_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0034_1:
{
// }
goto IL_0046;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0036;
}
throw e;
}
CATCH_0036:
{// begin catch(System.Exception)
Exception_t* L_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_3 = L_10;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_11 = ___2_exception;
Exception_t* L_12 = V_3;
NullCheck(L_12);
String_t* L_13;
L_13 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_12);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_14;
L_14 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_13, NULL);
*((intptr_t*)L_11) = (intptr_t)L_14;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0046;
}// end catch (depth: 1)
IL_0046:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromVideoStatus_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromVideoStatus_destroy_m994C647C0AA1B2D8A101E8D3757A9D3EE0453AB6 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromVideoStatus easyar.Detail::FunctorOfVoidFromVideoStatus_to_c(System.Action`1<easyar.VideoStatus>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9 Detail_FunctorOfVoidFromVideoStatus_to_c_mC8997FE549FB9150BD91A418C213073EE185E4ED (Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromVideoStatus_destroy_m994C647C0AA1B2D8A101E8D3757A9D3EE0453AB6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromVideoStatus_func_m25764B991EEA153FA8C184CA75BD742C56A3FCEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromVideoStatus_to_c_mC8997FE549FB9150BD91A418C213073EE185E4ED_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromVideoStatus { _state = (IntPtr)(s), _func = FunctorOfVoidFromVideoStatus_func, _destroy = FunctorOfVoidFromVideoStatus_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* L_6 = (FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C*)il2cpp_codegen_object_new(FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m50E5030D74EACCC71B3586BCB0F719DDEAFA7B59(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromVideoStatus_func_m25764B991EEA153FA8C184CA75BD742C56A3FCEC_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* L_7 = (DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED*)il2cpp_codegen_object_new(DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_m543DC86B2F941801DFCC05667398874D912477F4(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromVideoStatus_destroy_m994C647C0AA1B2D8A101E8D3757A9D3EE0453AB6_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9 L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromLocationResult_func(System.IntPtr,easyar.LocationResult,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromLocationResult_func_m9BDAE46381B59A673431471BBE085CACD1B78F5B (intptr_t ___0_state, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 V_1;
memset((&V_1), 0, sizeof(V_1));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_2;
memset((&V_2), 0, sizeof(V_2));
Exception_t* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___2_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002a_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0033_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0033_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var sarg0 = arg0;
LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 L_5 = ___1_arg0;
V_1 = L_5;
// var f = (Action<LocationResult>)((GCHandle)(state)).Target;
intptr_t L_6 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_7;
L_7 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_6, NULL);
V_2 = L_7;
RuntimeObject* L_8;
L_8 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_2), NULL);
// f(sarg0);
LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 L_9 = V_1;
NullCheck(((Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8*)Castclass((RuntimeObject*)L_8, Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8_il2cpp_TypeInfo_var)));
Action_1_Invoke_m11151A0EBAEA09C537EFB0979EBAE353E309418A_inline(((Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8*)Castclass((RuntimeObject*)L_8, Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8_il2cpp_TypeInfo_var)), L_9, NULL);
// }
goto IL_0034_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0034_1:
{
// }
goto IL_0046;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0036;
}
throw e;
}
CATCH_0036:
{// begin catch(System.Exception)
Exception_t* L_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_3 = L_10;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_11 = ___2_exception;
Exception_t* L_12 = V_3;
NullCheck(L_12);
String_t* L_13;
L_13 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_12);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_14;
L_14 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_13, NULL);
*((intptr_t*)L_11) = (intptr_t)L_14;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0046;
}// end catch (depth: 1)
IL_0046:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromLocationResult_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromLocationResult_destroy_mDE8ECC9EF1688E562C7BA3218E616D21BD572E02 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromLocationResult easyar.Detail::FunctorOfVoidFromLocationResult_to_c(System.Action`1<easyar.LocationResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C Detail_FunctorOfVoidFromLocationResult_to_c_m125CD41D432951C081AD36AC8A27A5CAB33CDE08 (Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromLocationResult_destroy_mDE8ECC9EF1688E562C7BA3218E616D21BD572E02_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromLocationResult_func_m9BDAE46381B59A673431471BBE085CACD1B78F5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromLocationResult_to_c_m125CD41D432951C081AD36AC8A27A5CAB33CDE08_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromLocationResult { _state = (IntPtr)(s), _func = FunctorOfVoidFromLocationResult_func, _destroy = FunctorOfVoidFromLocationResult_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* L_6 = (FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD*)il2cpp_codegen_object_new(FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m4FA7C6E27967C91DDB7AE5CB28A6BCA982B5267C(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromLocationResult_func_m9BDAE46381B59A673431471BBE085CACD1B78F5B_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* L_7 = (DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F*)il2cpp_codegen_object_new(DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_mDD0E281C062FCA659B3DA1B0C69124BC0A41184C(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromLocationResult_destroy_mDE8ECC9EF1688E562C7BA3218E616D21BD572E02_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromProximityLocationResult_func(System.IntPtr,easyar.ProximityLocationResult,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromProximityLocationResult_func_mEEDE9A81EA5E976C94D5D6756E64F7DD5D03C795 (intptr_t ___0_state, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F V_1;
memset((&V_1), 0, sizeof(V_1));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_2;
memset((&V_2), 0, sizeof(V_2));
Exception_t* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___2_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002a_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0033_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0033_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var sarg0 = arg0;
ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F L_5 = ___1_arg0;
V_1 = L_5;
// var f = (Action<ProximityLocationResult>)((GCHandle)(state)).Target;
intptr_t L_6 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_7;
L_7 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_6, NULL);
V_2 = L_7;
RuntimeObject* L_8;
L_8 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_2), NULL);
// f(sarg0);
ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F L_9 = V_1;
NullCheck(((Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A*)Castclass((RuntimeObject*)L_8, Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A_il2cpp_TypeInfo_var)));
Action_1_Invoke_m0A5FFE37BBE2F6FB8CEC4872A902B47C12FA8E1C_inline(((Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A*)Castclass((RuntimeObject*)L_8, Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A_il2cpp_TypeInfo_var)), L_9, NULL);
// }
goto IL_0034_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0034_1:
{
// }
goto IL_0046;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0036;
}
throw e;
}
CATCH_0036:
{// begin catch(System.Exception)
Exception_t* L_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_3 = L_10;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_11 = ___2_exception;
Exception_t* L_12 = V_3;
NullCheck(L_12);
String_t* L_13;
L_13 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_12);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_14;
L_14 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_13, NULL);
*((intptr_t*)L_11) = (intptr_t)L_14;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0046;
}// end catch (depth: 1)
IL_0046:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromProximityLocationResult_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromProximityLocationResult_destroy_m9C10D9D55BEF0750073626697575541AB61BFDA1 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromProximityLocationResult easyar.Detail::FunctorOfVoidFromProximityLocationResult_to_c(System.Action`1<easyar.ProximityLocationResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC Detail_FunctorOfVoidFromProximityLocationResult_to_c_m2A4ECD5B5896B1068F0E4E45E520F44C55E1E0E8 (Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromProximityLocationResult_destroy_m9C10D9D55BEF0750073626697575541AB61BFDA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromProximityLocationResult_func_mEEDE9A81EA5E976C94D5D6756E64F7DD5D03C795_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromProximityLocationResult_to_c_m2A4ECD5B5896B1068F0E4E45E520F44C55E1E0E8_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromProximityLocationResult { _state = (IntPtr)(s), _func = FunctorOfVoidFromProximityLocationResult_func, _destroy = FunctorOfVoidFromProximityLocationResult_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* L_6 = (FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5*)il2cpp_codegen_object_new(FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m2D0E42B90F1F5EE7FEF90A5D7068342D8FA631BC(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromProximityLocationResult_func_mEEDE9A81EA5E976C94D5D6756E64F7DD5D03C795_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* L_7 = (DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82*)il2cpp_codegen_object_new(DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_mC332C5F93B795A4A88FD7593C8742C55DEA2F1FD(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromProximityLocationResult_destroy_m9C10D9D55BEF0750073626697575541AB61BFDA1_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromFeedbackFrame_func(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromFeedbackFrame_func_mBAD78CF9E1EA72C89FF03B2FEA4DA2BB47EF4090 (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisFeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E_m0B69D2AACB8C948EC5569875B929918256F1DB5E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrame__typeName_m07094AF2238BCB4EF218911E1F773A784FC40550_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass958_0_U3CFunctorOfVoidFromFeedbackFrame_funcU3Eb__0_m206DD2A1BF95D929692710F17A57AC477E6B0A74_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9* V_1 = NULL;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_3;
memset((&V_3), 0, sizeof(V_3));
Exception_t* V_4 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// exception = IntPtr.Zero;
intptr_t* L_0 = ___2_exception;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_0) = (intptr_t)L_1;
}
try
{// begin try (depth: 1)
{
// using (var ar = new AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0067_1:
{// begin finally (depth: 2)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
if (!L_3)
{
goto IL_0070_1;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0070_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9* L_5 = (U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9_il2cpp_TypeInfo_var);
NullCheck(L_5);
U3CU3Ec__DisplayClass958_0__ctor_mCDA0B20C93413A1D4580C569F0FCEE45241FF90C(L_5, NULL);
V_1 = L_5;
// var varg0 = arg0;
intptr_t L_6 = ___1_arg0;
V_2 = L_6;
// easyar_FeedbackFrame__retain(varg0, out varg0);
intptr_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_FeedbackFrame__retain_mCA5358504A572232BF7235E747BC27282B8A1CC4(L_7, (&V_2), NULL);
// var sarg0 = Object_from_c<FeedbackFrame>(varg0, easyar_FeedbackFrame__typeName);
U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9* L_8 = V_1;
intptr_t L_9 = V_2;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_10 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_10);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_10, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrame__typeName_m07094AF2238BCB4EF218911E1F773A784FC40550_RuntimeMethod_var), NULL);
FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E* L_11;
L_11 = Detail_Object_from_c_TisFeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E_m0B69D2AACB8C948EC5569875B929918256F1DB5E(L_9, L_10, Detail_Object_from_c_TisFeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E_m0B69D2AACB8C948EC5569875B929918256F1DB5E_RuntimeMethod_var);
NullCheck(L_8);
L_8->___sarg0_0 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___sarg0_0), (void*)L_11);
// ar.Add(() => sarg0.Dispose());
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_12 = V_0;
U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9* L_13 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_14 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_14);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass958_0_U3CFunctorOfVoidFromFeedbackFrame_funcU3Eb__0_m206DD2A1BF95D929692710F17A57AC477E6B0A74_RuntimeMethod_var), NULL);
NullCheck(L_12);
AutoRelease_Add_mB0EB3D7FCCE6917816123FE1F924C7A4B1F3356A(L_12, L_14, NULL);
// var f = (Action<FeedbackFrame>)((GCHandle)(state)).Target;
intptr_t L_15 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_16;
L_16 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_15, NULL);
V_3 = L_16;
RuntimeObject* L_17;
L_17 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_3), NULL);
// f(sarg0);
U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9* L_18 = V_1;
NullCheck(L_18);
FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E* L_19 = L_18->___sarg0_0;
NullCheck(((Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618*)Castclass((RuntimeObject*)L_17, Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618_il2cpp_TypeInfo_var)));
Action_1_Invoke_m2107163916950F836D68D9C3AFB828927AB16B91_inline(((Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618*)Castclass((RuntimeObject*)L_17, Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618_il2cpp_TypeInfo_var)), L_19, NULL);
// }
goto IL_0071_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0071_1:
{
// }
goto IL_0085;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0073;
}
throw e;
}
CATCH_0073:
{// begin catch(System.Exception)
Exception_t* L_20 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_4 = L_20;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_21 = ___2_exception;
Exception_t* L_22 = V_4;
NullCheck(L_22);
String_t* L_23;
L_23 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_24;
L_24 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_23, NULL);
*((intptr_t*)L_21) = (intptr_t)L_24;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0085;
}// end catch (depth: 1)
IL_0085:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfVoidFromFeedbackFrame_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfVoidFromFeedbackFrame_destroy_mEFA662E0FE67FC2FFCF9049D1611891DDD776467 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfVoidFromFeedbackFrame easyar.Detail::FunctorOfVoidFromFeedbackFrame_to_c(System.Action`1<easyar.FeedbackFrame>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584 Detail_FunctorOfVoidFromFeedbackFrame_to_c_mF919F432AFDA1900B0CE4FBE834E10032D03E3E0 (Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromFeedbackFrame_destroy_mEFA662E0FE67FC2FFCF9049D1611891DDD776467_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfVoidFromFeedbackFrame_func_mBAD78CF9E1EA72C89FF03B2FEA4DA2BB47EF4090_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfVoidFromFeedbackFrame_to_c_mF919F432AFDA1900B0CE4FBE834E10032D03E3E0_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfVoidFromFeedbackFrame { _state = (IntPtr)(s), _func = FunctorOfVoidFromFeedbackFrame_func, _destroy = FunctorOfVoidFromFeedbackFrame_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* L_6 = (FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068*)il2cpp_codegen_object_new(FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m131B878F012C00612E00A89DEE0A110EE849D717(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromFeedbackFrame_func_mBAD78CF9E1EA72C89FF03B2FEA4DA2BB47EF4090_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* L_7 = (DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C*)il2cpp_codegen_object_new(DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_mA5AACB3A6EA31F8E685934CC2E3C23C586E11D6D(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfVoidFromFeedbackFrame_destroy_mEFA662E0FE67FC2FFCF9049D1611891DDD776467_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584 L_8 = V_1;
return L_8;
}
}
// System.Void easyar.Detail::FunctorOfOutputFrameFromListOfOutputFrame_func(System.IntPtr,System.IntPtr,System.IntPtr&,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfOutputFrameFromListOfOutputFrame_func_mF8BC3F8F458CB9D2CB7A0F737204F3D1AF28AD6D (intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_Return, intptr_t* ___3_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ForEach_mCDD2E4065F31781EE07D180E424FA9D61AF5264C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass962_0_U3CFunctorOfOutputFrameFromListOfOutputFrame_funcU3Eb__0_m152C0E8178B40D4878C5B3E5D1E950324EA68369_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* V_2 = NULL;
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_4;
memset((&V_4), 0, sizeof(V_4));
Exception_t* V_5 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// Return = default(IntPtr);
intptr_t* L_0 = ___2_Return;
il2cpp_codegen_initobj(L_0, sizeof(intptr_t));
// exception = IntPtr.Zero;
intptr_t* L_1 = ___3_exception;
intptr_t L_2 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
*((intptr_t*)L_1) = (intptr_t)L_2;
}
try
{// begin try (depth: 1)
{
U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461* L_3 = (U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CU3Ec__DisplayClass962_0__ctor_m3D107B29877B3080014C2FBEE1DF2AC2C877E045(L_3, NULL);
V_0 = L_3;
// using (var ar = new AutoRelease())
U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461* L_4 = V_0;
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_5);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_5, NULL);
NullCheck(L_4);
L_4->___ar_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___ar_0), (void*)L_5);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006d_1:
{// begin finally (depth: 2)
{
U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461* L_6 = V_0;
NullCheck(L_6);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_7 = L_6->___ar_0;
if (!L_7)
{
goto IL_0080_1;
}
}
{
U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461* L_8 = V_0;
NullCheck(L_8);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_9 = L_8->___ar_0;
NullCheck(L_9);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_9);
}
IL_0080_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// var varg0 = arg0;
intptr_t L_10 = ___1_arg0;
V_1 = L_10;
// easyar_ListOfOutputFrame_copy(varg0, out varg0);
intptr_t L_11 = V_1;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ListOfOutputFrame_copy_m91B959D8B0958006CDD832F2D23CDA5DE669121B(L_11, (&V_1), NULL);
// var sarg0 = ListOfOutputFrame_from_c(ar, varg0);
U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461* L_12 = V_0;
NullCheck(L_12);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_13 = L_12->___ar_0;
intptr_t L_14 = V_1;
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* L_15;
L_15 = Detail_ListOfOutputFrame_from_c_mE5665C0E46DA01FD359093419827026FEF199FD6(L_13, L_14, NULL);
V_2 = L_15;
// sarg0.ForEach(_v0_ => { ar.Add(() => _v0_.Dispose()); });
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* L_16 = V_2;
U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461* L_17 = V_0;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_18 = (Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*)il2cpp_codegen_object_new(Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var);
NullCheck(L_18);
Action_1__ctor_m0DFC558BC80C2153C0C71B860374579663AFB702(L_18, L_17, (intptr_t)((void*)U3CU3Ec__DisplayClass962_0_U3CFunctorOfOutputFrameFromListOfOutputFrame_funcU3Eb__0_m152C0E8178B40D4878C5B3E5D1E950324EA68369_RuntimeMethod_var), NULL);
NullCheck(L_16);
List_1_ForEach_mCDD2E4065F31781EE07D180E424FA9D61AF5264C(L_16, L_18, List_1_ForEach_mCDD2E4065F31781EE07D180E424FA9D61AF5264C_RuntimeMethod_var);
// var f = (Func<List<OutputFrame>, OutputFrame>)((GCHandle)(state)).Target;
intptr_t L_19 = ___0_state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_20;
L_20 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_19, NULL);
V_4 = L_20;
RuntimeObject* L_21;
L_21 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_4), NULL);
// var _return_value_ = f(sarg0);
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* L_22 = V_2;
NullCheck(((Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF*)Castclass((RuntimeObject*)L_21, Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF_il2cpp_TypeInfo_var)));
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_23;
L_23 = Func_2_Invoke_m11001D7A2557FE000B1AC8C0CD1117CF5C52DCFA_inline(((Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF*)Castclass((RuntimeObject*)L_21, Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF_il2cpp_TypeInfo_var)), L_22, NULL);
// var _return_value_c_ = _return_value_.cdata;
NullCheck(L_23);
intptr_t L_24;
L_24 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_23, NULL);
V_3 = L_24;
// Return = _return_value_c_;
intptr_t* L_25 = ___2_Return;
intptr_t L_26 = V_3;
*((intptr_t*)L_25) = (intptr_t)L_26;
// }
goto IL_0081_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0081_1:
{
// }
goto IL_0095;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0083;
}
throw e;
}
CATCH_0083:
{// begin catch(System.Exception)
Exception_t* L_27 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_5 = L_27;
// exception = Detail.String_to_c_inner(ex.ToString());
intptr_t* L_28 = ___3_exception;
Exception_t* L_29 = V_5;
NullCheck(L_29);
String_t* L_30;
L_30 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_29);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var)));
intptr_t L_31;
L_31 = Detail_String_to_c_inner_m8C82AFA7B2AB96FF90CA5326F446F6FE2AAF0798(L_30, NULL);
*((intptr_t*)L_28) = (intptr_t)L_31;
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0095;
}// end catch (depth: 1)
IL_0095:
{
// }
return;
}
}
// System.Void easyar.Detail::FunctorOfOutputFrameFromListOfOutputFrame_destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_FunctorOfOutputFrameFromListOfOutputFrame_destroy_m403696CEDA83E4EA39996F441CB10DD12CB46CC3 (intptr_t ___0__state, const RuntimeMethod* method)
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// ((GCHandle)(_state)).Free();
intptr_t L_0 = ___0__state;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_op_Explicit_mA5F28206637454AD677BE13DF86C6152190B6F0F(L_0, NULL);
V_0 = L_1;
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_0), NULL);
// }
return;
}
}
// easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame easyar.Detail::FunctorOfOutputFrameFromListOfOutputFrame_to_c(System.Func`2<System.Collections.Generic.List`1<easyar.OutputFrame>,easyar.OutputFrame>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70 Detail_FunctorOfOutputFrameFromListOfOutputFrame_to_c_mB3A56929B82261F1DD7FA66874E6AA19B8518372 (Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfOutputFrameFromListOfOutputFrame_destroy_m403696CEDA83E4EA39996F441CB10DD12CB46CC3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_FunctorOfOutputFrameFromListOfOutputFrame_func_mF8BC3F8F458CB9D2CB7A0F737204F3D1AF28AD6D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (f == null) { throw new ArgumentNullException(); }
Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF* L_0 = ___0_f;
if (L_0)
{
goto IL_0009;
}
}
{
// if (f == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_FunctorOfOutputFrameFromListOfOutputFrame_to_c_mB3A56929B82261F1DD7FA66874E6AA19B8518372_RuntimeMethod_var)));
}
IL_0009:
{
// var s = GCHandle.Alloc(f, GCHandleType.Normal);
Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF* L_2 = ___0_f;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, 2, NULL);
V_0 = L_3;
// return new FunctorOfOutputFrameFromListOfOutputFrame { _state = (IntPtr)(s), _func = FunctorOfOutputFrameFromListOfOutputFrame_func, _destroy = FunctorOfOutputFrameFromListOfOutputFrame_destroy };
il2cpp_codegen_initobj((&V_1), sizeof(FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70));
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4 = V_0;
intptr_t L_5;
L_5 = GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline(L_4, NULL);
(&V_1)->____state_0 = L_5;
FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* L_6 = (FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34*)il2cpp_codegen_object_new(FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34_il2cpp_TypeInfo_var);
NullCheck(L_6);
FunctionDelegate__ctor_m2A98DFD900547E949783961D1F8B219D6B33A332(L_6, NULL, (intptr_t)((void*)Detail_FunctorOfOutputFrameFromListOfOutputFrame_func_mF8BC3F8F458CB9D2CB7A0F737204F3D1AF28AD6D_RuntimeMethod_var), NULL);
(&V_1)->____func_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____func_1), (void*)L_6);
DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* L_7 = (DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27*)il2cpp_codegen_object_new(DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27_il2cpp_TypeInfo_var);
NullCheck(L_7);
DestroyDelegate__ctor_m3E2C870200F3CE409060651F96CA99EF49C1AD21(L_7, NULL, (intptr_t)((void*)Detail_FunctorOfOutputFrameFromListOfOutputFrame_destroy_m403696CEDA83E4EA39996F441CB10DD12CB46CC3_RuntimeMethod_var), NULL);
(&V_1)->____destroy_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->____destroy_2), (void*)L_7);
FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70 L_8 = V_1;
return L_8;
}
}
// System.IntPtr easyar.Detail::ListOfOutputFrame_to_c(easyar.Detail/AutoRelease,System.Collections.Generic.List`1<easyar.OutputFrame>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_ListOfOutputFrame_to_c_mFCE2B202D20E7808F9B67B6321BA76025F23B7CA (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfOutputFrame__dtor_m727341593CD64654258EE6546A655B5646AE7FDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_TisIntPtr_t_mF7ED68A89661B07688D6A299BEB5C4DEDD9ABCAA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CListOfOutputFrame_to_cU3Eb__965_0_mFC0EF8C981618DE91997557C13343AD3BCA3E537_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* V_0 = NULL;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1* G_B4_0 = NULL;
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* G_B4_1 = NULL;
Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1* G_B3_0 = NULL;
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* G_B3_1 = NULL;
{
// if (l == null) { throw new ArgumentNullException(); }
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* L_0 = ___1_l;
if (L_0)
{
goto IL_0009;
}
}
{
// if (l == null) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfOutputFrame_to_c_mFCE2B202D20E7808F9B67B6321BA76025F23B7CA_RuntimeMethod_var)));
}
IL_0009:
{
// var arr = l.Select(e => e.cdata).ToArray();
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* L_2 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1* L_3 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__965_0_12;
Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = L_2;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = L_2;
goto IL_0029;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_5 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1* L_6 = (Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1*)il2cpp_codegen_object_new(Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_m842D41FD1C02CD440DE0E6691A0F238919E0C280(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CListOfOutputFrame_to_cU3Eb__965_0_mFC0EF8C981618DE91997557C13343AD3BCA3E537_RuntimeMethod_var), NULL);
Func_2_tD9E79B2E2404BDF9FE943436A873E05B72CD8AE1* L_7 = L_6;
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__965_0_12 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__965_0_12), (void*)L_7);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0029:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_TisIntPtr_t_mF7ED68A89661B07688D6A299BEB5C4DEDD9ABCAA(G_B4_1, G_B4_0, Enumerable_Select_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_TisIntPtr_t_mF7ED68A89661B07688D6A299BEB5C4DEDD9ABCAA_RuntimeMethod_var);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_9;
L_9 = Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680(L_8, Enumerable_ToArray_TisIntPtr_t_m53FD16B186A5FF0E489639334D7548F7EC179680_RuntimeMethod_var);
V_0 = L_9;
// var handle = GCHandle.Alloc(arr, GCHandleType.Pinned);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_10 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_11;
L_11 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_10, 3, NULL);
V_1 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0085:
{// begin finally (depth: 1)
// handle.Free();
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3((&V_1), NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var beginPtr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_13;
L_13 = Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469(L_12, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisIntPtr_t_m95933B46D516E766280E79C22436FE739E843469_RuntimeMethod_var);
V_2 = L_13;
// var endPtr = new IntPtr(beginPtr.ToInt64() + IntPtr.Size * arr.Length);
int64_t L_14;
L_14 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
int32_t L_15;
L_15 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL);
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_16 = V_0;
NullCheck(L_16);
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&V_3), ((int64_t)il2cpp_codegen_add(L_14, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)(((RuntimeArray*)L_16)->max_length))))))), NULL);
// var ptr = IntPtr.Zero;
intptr_t L_17 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_4 = L_17;
// easyar_ListOfOutputFrame__ctor(beginPtr, endPtr, out ptr);
intptr_t L_18 = V_2;
intptr_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ListOfOutputFrame__ctor_m8523D49A3FF48327C48105DA64AECDD75B6E3259(L_18, L_19, (&V_4), NULL);
// return ar.Add(ptr, easyar_ListOfOutputFrame__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_20 = ___0_ar;
intptr_t L_21 = V_4;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_22 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_22);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_22, NULL, (intptr_t)((void*)Detail_easyar_ListOfOutputFrame__dtor_m727341593CD64654258EE6546A655B5646AE7FDF_RuntimeMethod_var), NULL);
NullCheck(L_20);
intptr_t L_23;
L_23 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_20, L_21, L_22, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
V_5 = L_23;
goto IL_008d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008d:
{
// }
intptr_t L_24 = V_5;
return L_24;
}
}
// System.Collections.Generic.List`1<easyar.OutputFrame> easyar.Detail::ListOfOutputFrame_from_c(easyar.Detail/AutoRelease,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* Detail_ListOfOutputFrame_from_c_mE5665C0E46DA01FD359093419827026FEF199FD6 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_m5FD1DC6B0CF7DD5FC2ED6C737CBDBAE23C90A261_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ListOfOutputFrame__dtor_m727341593CD64654258EE6546A655B5646AE7FDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrame__typeName_m0E51806620F18ED2E9A8EBBD616D5EAC50C4B5C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8758F87041929FD2D758125830666EC22FED5CC5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m74E364377880BC4ED3667F685EA4B41B97580D87_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_m2173CA12FA4995CB3523FE4F3A78FED7BBF37991_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* V_1 = NULL;
int32_t V_2 = 0;
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
intptr_t L_0 = ___1_l;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
// if (l == IntPtr.Zero) { throw new ArgumentNullException(); }
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Detail_ListOfOutputFrame_from_c_mE5665C0E46DA01FD359093419827026FEF199FD6_RuntimeMethod_var)));
}
IL_0013:
{
// ar.Add(l, easyar_ListOfOutputFrame__dtor);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = ___0_ar;
intptr_t L_5 = ___1_l;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_6 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_6, NULL, (intptr_t)((void*)Detail_easyar_ListOfOutputFrame__dtor_m727341593CD64654258EE6546A655B5646AE7FDF_RuntimeMethod_var), NULL);
NullCheck(L_4);
intptr_t L_7;
L_7 = AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A(L_4, L_5, L_6, AutoRelease_Add_TisIntPtr_t_m923495152E22361E47B5B3F047258613FF497E4A_RuntimeMethod_var);
// var size = easyar_ListOfOutputFrame_size(l);
intptr_t L_8 = ___1_l;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = Detail_easyar_ListOfOutputFrame_size_mEA25B4A6956C9C11B76F0BF504755FDB2788473A(L_8, NULL);
V_0 = L_9;
// var values = new List<OutputFrame>();
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* L_10 = (List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F*)il2cpp_codegen_object_new(List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_m74E364377880BC4ED3667F685EA4B41B97580D87(L_10, List_1__ctor_m74E364377880BC4ED3667F685EA4B41B97580D87_RuntimeMethod_var);
V_1 = L_10;
// values.Capacity = size;
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* L_11 = V_1;
int32_t L_12 = V_0;
NullCheck(L_11);
List_1_set_Capacity_m2173CA12FA4995CB3523FE4F3A78FED7BBF37991(L_11, L_12, List_1_set_Capacity_m2173CA12FA4995CB3523FE4F3A78FED7BBF37991_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
V_2 = 0;
goto IL_006b;
}
IL_003f:
{
// var v = easyar_ListOfOutputFrame_at(l, k);
intptr_t L_13 = ___1_l;
int32_t L_14 = V_2;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_15;
L_15 = Detail_easyar_ListOfOutputFrame_at_m40D6FAB153DA498757F61D0B07B444F69C8E0147(L_13, L_14, NULL);
V_3 = L_15;
// easyar_OutputFrame__retain(v, out v);
intptr_t L_16 = V_3;
Detail_easyar_OutputFrame__retain_m6A40D815EB5CFA0F4848E1FC69CC80CCA1519E9C(L_16, (&V_3), NULL);
// values.Add(Object_from_c<OutputFrame>(v, easyar_OutputFrame__typeName));
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* L_17 = V_1;
intptr_t L_18 = V_3;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_19 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_19);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_19, NULL, (intptr_t)((void*)Detail_easyar_OutputFrame__typeName_m0E51806620F18ED2E9A8EBBD616D5EAC50C4B5C9_RuntimeMethod_var), NULL);
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_20;
L_20 = Detail_Object_from_c_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_m5FD1DC6B0CF7DD5FC2ED6C737CBDBAE23C90A261(L_18, L_19, Detail_Object_from_c_TisOutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_m5FD1DC6B0CF7DD5FC2ED6C737CBDBAE23C90A261_RuntimeMethod_var);
NullCheck(L_17);
List_1_Add_m8758F87041929FD2D758125830666EC22FED5CC5_inline(L_17, L_20, List_1_Add_m8758F87041929FD2D758125830666EC22FED5CC5_RuntimeMethod_var);
// for (int k = 0; k < size; k += 1)
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_006b:
{
// for (int k = 0; k < size; k += 1)
int32_t L_22 = V_2;
int32_t L_23 = V_0;
if ((((int32_t)L_22) < ((int32_t)L_23)))
{
goto IL_003f;
}
}
{
// return values;
List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F* L_24 = V_1;
return L_24;
}
}
// System.Void easyar.Detail::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail__cctor_m6EF0BEC7155DFE101AE6B9507283F862B58C20D3 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mCFAA0D3A702EFBACD51CE01E8EB185AC8C880441_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_0_mA3BDDE4C15518E4643653B9D8E7DA0E4C4E3587D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_10_m13409C386514A90713147A14C583503EBC42C08A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_11_m0995266FB67763CE84CB133150B7EE703EF64E08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_12_mD396070BD06FE60AE60D6D692E775CCE063CAE57_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_13_m828699165D27D25B98AAE2850E077039395599D3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_14_m74505D2E7700655422B2262107D93D257E771716_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_15_mBCE71CB823EDC7D72069813CE690AA4777C2F147_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_16_m7EDD70FA19452F8110740F3CBCF2E942F26D2BD4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_17_m61DD413C8999D7DA1212D02B28E49BEE74DCF616_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_18_m7DAD5BB98D198A007E769E3B042F7DFD5D89AD29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_19_m6148C9DEF73FE0CF9638189C8E0744792C90BB5D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_1_mEA5B60EB5CCDFDFAFC619018AA8C8D3D003DADAB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_20_m2B4C573982E852B7B0F8C0A1EA86B85A57FC0234_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_21_m2B9F8A2BF735CF54ACFD8B6BDFA4AF518C17EBB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_22_mA0A9F5DD71FF28A8BDBC872D828456BF9BD44F46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_23_m316EDA113F48C1E464E6EA4DAAE6563638DFD95D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_24_m2AB5504703BAEB0FC2449FD8251F603B4FA1BFB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_25_m7FD8248771CFDC5212275050413DDD7AE34FD25A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_26_m66BCD88B985A3D230080D8BDB81CB132D02CB90F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_27_m27F5FA34B3ABE6D571C3FE55A478090E66FEF1E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_28_mA4D66C05993953975FFF74D2BD852CBDBD11BA2D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_29_m9E926274A015B51A5D03506EEBE15AB22572A139_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_2_m4020DEB32EFFF1D323E308856B83DEF122C439F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_30_mE096838CFD08D96ED0194293C06BF96EF87804CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_31_mB88FAAE3C55626E029D1994C52736A892308CA7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_32_m6166DF1883917E51C3569A656168FC54793344A9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_33_m140067540827305B875D04E3F1E184268CC65383_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_34_mFC5A6B13050747670B783F1CD95179289F231996_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_35_m69D8E8240EAA7FDB4C4FCBFCFB9519B2282B3BA7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_36_m9FCEDBA67B643E3B6524FFF84124083072B42F7A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_37_mCEA45FD186E09C5355D45B9F46CBC18C33EB45BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_38_m5EDCECF53F4112293146897C5D6F3DC7FF0E56C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_39_m19094456E9CFBB465E1FE0811E42C55613ACDDAE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_3_m71FD84237B7BD487E81B4F7E3023F8F40C18724B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_40_m0244DEF97132F4E16B09147ED0FD916FDBFE3481_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_41_m890D71DA35A106DD40AC106DE529282916EDEB00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_42_m6B4207EFB4BDA901E3CE3AEE9AEF45D383B8503A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_43_mBB42E039EEE558E89DB419A69EAA31B8613A89A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_44_m7950CD4E8BA9F6018ABEC373402B09728AC0FD15_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_45_mC48ADFB0D42FB5CE2CBE08B8F2D5B77457513832_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_46_mCAECBE10DA9A917004C64C2CAACD5D0115CEE7F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_47_m502EC0A1516A1F535297DD041D9133285A801B5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_48_mABE9C62F2F8E8495BC0C6443354511B9C2ED3A08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_49_m7B461D087F8336B03B058908C4A272AA78E257A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_4_m92A3D7251E144064D0042729E5B333C5AC704F59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_50_m0E9CD2B0853799782E464C99FEF768E5332BD028_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_51_m3C385E58933F4A485466731D6DD4F07E5D9AE551_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_52_m6EB01223B0EBA26280A8372CF7E647C6F4426F57_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_53_mBB29A63706A6004B54F1E735775568D8CBB1E84E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_54_mD49FF1374D73E4C867E403934886EDA0CF935CE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_55_mFA62E1D4198FD87203B68591A85663A03BF9ABBB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_56_m891205103B9D0A8E14B2882EABD9C0122BE599D9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_57_m0A4BED77094F126E474B18EF8B2D010991DFC65F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_58_mA289B140E067A777659AC446208A870373BF3EA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_59_mDB4A5D4BB84961B8858CD2DDA62183B516AC3190_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_5_m73C76A82FF65A1B030B666EFE65C1DFC88DB6AC3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_60_mC7D6B5A2A1FAEF0C860DC31A2CFBCBBA7786701E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_61_m32E6D6C1C597F650EE827A83C164845E9F5BEA31_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_62_m121D9E8722FAF86AB7A30E59199CEC0D16D2225F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_63_mDD9A3B299030975BE0407318B822701F3D4E085C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_64_m6DD865A6D9933B36C9C1961E388A127DA4829B25_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_65_m57BFBB2032C1E0A19921CBF255C47542756AF46C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_66_m77A140107A44C316D98F72068D699AE69DD05AEE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_67_mAAD69440AC1C0F4A05C6CCD2D568239C2D815C3A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_68_mF831613932A65FFD5BBBC386CC54AF2D907ED37F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_69_m515596F9E3BCA8865041EA748F5D2251935DCC5F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_6_m8D76FD70F6C4D398CF0C3FB54FF2B48BE24926F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_70_mAB96746D2FD8EE5E154F4565DBFA68C9EC6F2CF9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_71_mE27A17EFE9BA26704F1BF53B5A4EEACFD539373B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_72_m1ACD865A1BECB50F041A0C7B7737FDD531125514_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_73_m29C1D3ABCEA773ED2B8B24EE115EB23D0F904FAB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_74_mDEA33B966F9E9A02B0CF8D9992C52432D507C412_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_75_m8369501B20E8C16586905FF9B19432ED10D136C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_76_m463E7C5D991F76A23D153672CFDA45EADC6D6CC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_77_m0CF6836B3FB9C6A9387374BEFBABABB552D316C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_7_mE741FC1D393353CB1757F090F7CE1A7A8B20C4D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_8_mF7F6EC52C17DD40EFC25B36EB1226CFC95A5AE1B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__967_9_mD25258E0833A8AE12A401618D370F75036964580_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00EA5E8C919E7CCB411CE249708CA173B454A089);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral015238CC010E9390AFD62E96688BDBB2EF593F83);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral02647DBE946C0C647D83B2B445162E3D5EDC3E58);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0459A16337D5600E15987F336E05C8D51CA099A9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0589188297E679C4CF35A133386DBD273F99DA29);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0614875C894CE77C37864982E3B1DC6AA053D8FB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08314DEBBF156C13F75C6BFD24826F83EDFA613A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0916AA4A27626089727622295EB9D9E486B19273);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0962B86E5EB94E68E06020D327E0B7ED214A401C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral097A31D52BC709A4B23D60422F30452F6A31BBCC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B939474F9791D0EF8FFB18C8D7D2CE7CCEBEC76);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E4CD3A841964DC67D9764157241F0F010C7FF20);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1105C70977864F1C1AFEB6EF7AB6ACBC020E3318);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral110AC67DB3F89A8B279088ECD9A0EB36B0F65D7D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1270D561A6540C4CA748B467624B14B2E83D805C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1350F8DDC655DCB4BFCF3A9B1BEE6066B862DA49);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20B07905CBEE671238117DA9FE3B9EABED9D05A0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21B0D21431322B8D8561E72007191EECD7AEFCC7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2615A78C827F1DF2E8E878F7DD3007E6ADEC001D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral291D0ABE511AAC5BBEBFBF0C84EDEB3715217F1B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B777A4298E0C63EBB1A56B7688DF7977E6CCAA0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FFCA714211E7907947DEE88BCF8D5272E620B86);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31146258E9018D8C6005C3E2079FC2605DA75AE3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31FE51E6D7E6B59C0093CECD2E5FBC2A1A8CBF23);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33AED6D2E4D567263B9962BD25801081FACCEE3B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35EFA025BEBA5F812D7C09441ED3EC5F21AE9F14);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37C16600AA2406BB43752A57092535691882831E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3AEE57AA94A0EDAD70CA8FAD6826008E9DA25DC7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E0B218609F85AE5952797FE46A700F905B58D89);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4219A98408480A5170ED0C1CF84E108227A1B2B8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43B3E16842D24B361944205191EC1EE170EB2588);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral53E05D4E5B1FB3EC74203083F913BF2891E1595C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral554D01F756A6E55D17040AEADCDA4DE9AB3CB2A4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5811670306E7E17BDE80511216FD44B9CE0800BB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B936E3A9A4E70174E4E2109D680BFDDA436FD0A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C9B8B25E287EC91FD586CFAEE4FCAAF29517E7D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5CB34E827D57F63E1183329C1197F673E51B735C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral646DDC0E06A11FA0B96E74C61DF8AF5AE3736614);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6676EF6EDF61656B1F1B526B21B3B45BE4CFF7DE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6790F5A313E4F3D7D9EE743046C665DE8D5FE0F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral73D7D37BC68ED9AAD49676D52D0C12C04844DCC7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74AA1BC9B5AE38DB379575C5F11FA93B94824C03);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74AC12BF2909C77D7C6EEBA7D0719112B945F732);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79B3E7DDF255E5FF362457F8D58A6558CDADC606);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BC7D89B79602B49AEDE113FD0D4CCA5DF7BDE47);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F13F63A3960537F9E4892EB87DEFD3CEEFDB30A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F7D1DC2F65786A64C5FD64F3F949CBC08265AFE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral810ECA403B9196A8585211F7A19B4BFD3F6D9477);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral880EA514A4917AB0ED4518DF53E637342F67E5B7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A4244C9086A52EAEAB0DC691D68D924AED287BA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C15669A7DA39E4380BD948278E0C67DA598E5F7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E9F255C61192C63E061528A826F40C4A20FDE6B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral90703DCAC395AA1C0DD8CA841010CA4EC76ADA09);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9264A04A31D84024600F8E9C198E657445BFEA77);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99D687BD11D99291DC0A0DE6D12B8975D475013C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A2E970B53419EC4B828C984F9A633D5D9E39724);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FD97401D6E675D3ECF55ECF43DFE7D7E3A20029);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4E1969341617069AFD4FDD2C6598133B9DCF53C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5C996B3FC772DA90902D1E16BD739DCDF607A62);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8FC3EC27492D412A14DC3D3A32CAC1D198A1110);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFD6B8CE125A895141C64EC9E3F8A30B4AC588B4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFE896C2F0CC911C011C692F439770F530B80FA8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA821F5314ABE0D03F528746A9A30C5F1415D795);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC64FB3D494DB325B2D778D51176049B420359DA0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCDCCCFEEBE7FE2B1E6D796777EEA227FBD743106);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCED249228BA3A524D0F2C9E470C58E3DC3A73F3E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF07767DB7A751DF6024070E8B0F50AE2829682D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD270998F699F1B027CBC8E2E6442C4B951006CE4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD52ED4F326A81014DFB7666D8CCDE2E698A637C1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD6D3DC813628DC96441130828BDC7AB78EE8A9A4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD73157E52966D02588DE2E2784DF904BD86C9E14);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD8EA9923B74BD243E764B8F9D62174B9D637CB97);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDCCC3E0B33178CAF99881C58C77F87E8447A35DB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE45FFD0E1BB089577BE1DAFEDC558F635156FD19);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE58F039011843E5EA5F1D766AE226E707851DE41);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7585F8DE1709AA67CDEE42DDB842CE3563B4A07);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE92EA161AFBC1ED123FFCFC406B66972DCFC386E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF5FE09E490B60B117544B6CD3CA02C1719403995);
s_Il2CppMethodInitialized = true;
}
{
// private static Dictionary<String, Func<IntPtr, RefBase>> TypeNameToConstructor = new Dictionary<String, Func<IntPtr, RefBase>>
// {
// { "ObjectTargetParameters", cdata => new ObjectTargetParameters(cdata, easyar_ObjectTargetParameters__dtor, easyar_ObjectTargetParameters__retain) },
// { "ObjectTarget", cdata => new ObjectTarget(cdata, easyar_ObjectTarget__dtor, easyar_ObjectTarget__retain) },
// { "ObjectTrackerResult", cdata => new ObjectTrackerResult(cdata, easyar_ObjectTrackerResult__dtor, easyar_ObjectTrackerResult__retain) },
// { "ObjectTracker", cdata => new ObjectTracker(cdata, easyar_ObjectTracker__dtor, easyar_ObjectTracker__retain) },
// { "ARCoreDeviceListDownloader", cdata => new ARCoreDeviceListDownloader(cdata, easyar_ARCoreDeviceListDownloader__dtor, easyar_ARCoreDeviceListDownloader__retain) },
// { "CalibrationDownloader", cdata => new CalibrationDownloader(cdata, easyar_CalibrationDownloader__dtor, easyar_CalibrationDownloader__retain) },
// { "CloudLocalizerBlockInstance", cdata => new CloudLocalizerBlockInstance(cdata, easyar_CloudLocalizerBlockInstance__dtor, easyar_CloudLocalizerBlockInstance__retain) },
// { "CloudLocalizerResult", cdata => new CloudLocalizerResult(cdata, easyar_CloudLocalizerResult__dtor, easyar_CloudLocalizerResult__retain) },
// { "DeviceAuxiliaryInfo", cdata => new DeviceAuxiliaryInfo(cdata, easyar_DeviceAuxiliaryInfo__dtor, easyar_DeviceAuxiliaryInfo__retain) },
// { "CloudLocalizer", cdata => new CloudLocalizer(cdata, easyar_CloudLocalizer__dtor, easyar_CloudLocalizer__retain) },
// { "MegaTrackerBlockInstance", cdata => new MegaTrackerBlockInstance(cdata, easyar_MegaTrackerBlockInstance__dtor, easyar_MegaTrackerBlockInstance__retain) },
// { "MegaTrackerResult", cdata => new MegaTrackerResult(cdata, easyar_MegaTrackerResult__dtor, easyar_MegaTrackerResult__retain) },
// { "MegaTrackerLocalizationResponse", cdata => new MegaTrackerLocalizationResponse(cdata, easyar_MegaTrackerLocalizationResponse__dtor, easyar_MegaTrackerLocalizationResponse__retain) },
// { "MegaTracker", cdata => new MegaTracker(cdata, easyar_MegaTracker__dtor, easyar_MegaTracker__retain) },
// { "CloudRecognizationResult", cdata => new CloudRecognizationResult(cdata, easyar_CloudRecognizationResult__dtor, easyar_CloudRecognizationResult__retain) },
// { "CloudRecognizer", cdata => new CloudRecognizer(cdata, easyar_CloudRecognizer__dtor, easyar_CloudRecognizer__retain) },
// { "Buffer", cdata => new Buffer(cdata, easyar_Buffer__dtor, easyar_Buffer__retain) },
// { "BufferDictionary", cdata => new BufferDictionary(cdata, easyar_BufferDictionary__dtor, easyar_BufferDictionary__retain) },
// { "BufferPool", cdata => new BufferPool(cdata, easyar_BufferPool__dtor, easyar_BufferPool__retain) },
// { "CameraParameters", cdata => new CameraParameters(cdata, easyar_CameraParameters__dtor, easyar_CameraParameters__retain) },
// { "Image", cdata => new Image(cdata, easyar_Image__dtor, easyar_Image__retain) },
// { "DenseSpatialMap", cdata => new DenseSpatialMap(cdata, easyar_DenseSpatialMap__dtor, easyar_DenseSpatialMap__retain) },
// { "SceneMesh", cdata => new SceneMesh(cdata, easyar_SceneMesh__dtor, easyar_SceneMesh__retain) },
// { "Accelerometer", cdata => new Accelerometer(cdata, easyar_Accelerometer__dtor, easyar_Accelerometer__retain) },
// { "ARCoreCameraDevice", cdata => new ARCoreCameraDevice(cdata, easyar_ARCoreCameraDevice__dtor, easyar_ARCoreCameraDevice__retain) },
// { "ARKitCameraDevice", cdata => new ARKitCameraDevice(cdata, easyar_ARKitCameraDevice__dtor, easyar_ARKitCameraDevice__retain) },
// { "CameraDevice", cdata => new CameraDevice(cdata, easyar_CameraDevice__dtor, easyar_CameraDevice__retain) },
// { "SurfaceTrackerResult", cdata => new SurfaceTrackerResult(cdata, easyar_SurfaceTrackerResult__dtor, easyar_SurfaceTrackerResult__retain) },
// { "SurfaceTracker", cdata => new SurfaceTracker(cdata, easyar_SurfaceTracker__dtor, easyar_SurfaceTracker__retain) },
// { "MotionTrackerCameraDevice", cdata => new MotionTrackerCameraDevice(cdata, easyar_MotionTrackerCameraDevice__dtor, easyar_MotionTrackerCameraDevice__retain) },
// { "InputFrameRecorder", cdata => new InputFrameRecorder(cdata, easyar_InputFrameRecorder__dtor, easyar_InputFrameRecorder__retain) },
// { "InputFramePlayer", cdata => new InputFramePlayer(cdata, easyar_InputFramePlayer__dtor, easyar_InputFramePlayer__retain) },
// { "CallbackScheduler", cdata => new CallbackScheduler(cdata, easyar_CallbackScheduler__dtor, easyar_CallbackScheduler__retain) },
// { "DelayedCallbackScheduler", cdata => new DelayedCallbackScheduler(cdata, easyar_DelayedCallbackScheduler__dtor, easyar_DelayedCallbackScheduler__retain) },
// { "ImmediateCallbackScheduler", cdata => new ImmediateCallbackScheduler(cdata, easyar_ImmediateCallbackScheduler__dtor, easyar_ImmediateCallbackScheduler__retain) },
// { "ImageTargetParameters", cdata => new ImageTargetParameters(cdata, easyar_ImageTargetParameters__dtor, easyar_ImageTargetParameters__retain) },
// { "ImageTarget", cdata => new ImageTarget(cdata, easyar_ImageTarget__dtor, easyar_ImageTarget__retain) },
// { "ImageTrackerResult", cdata => new ImageTrackerResult(cdata, easyar_ImageTrackerResult__dtor, easyar_ImageTrackerResult__retain) },
// { "ImageTracker", cdata => new ImageTracker(cdata, easyar_ImageTracker__dtor, easyar_ImageTracker__retain) },
// { "RealTimeCoordinateTransform", cdata => new RealTimeCoordinateTransform(cdata, easyar_RealTimeCoordinateTransform__dtor, easyar_RealTimeCoordinateTransform__retain) },
// { "Recorder", cdata => new Recorder(cdata, easyar_Recorder__dtor, easyar_Recorder__retain) },
// { "RecorderConfiguration", cdata => new RecorderConfiguration(cdata, easyar_RecorderConfiguration__dtor, easyar_RecorderConfiguration__retain) },
// { "SparseSpatialMapResult", cdata => new SparseSpatialMapResult(cdata, easyar_SparseSpatialMapResult__dtor, easyar_SparseSpatialMapResult__retain) },
// { "PlaneData", cdata => new PlaneData(cdata, easyar_PlaneData__dtor, easyar_PlaneData__retain) },
// { "SparseSpatialMapConfig", cdata => new SparseSpatialMapConfig(cdata, easyar_SparseSpatialMapConfig__dtor, easyar_SparseSpatialMapConfig__retain) },
// { "SparseSpatialMap", cdata => new SparseSpatialMap(cdata, easyar_SparseSpatialMap__dtor, easyar_SparseSpatialMap__retain) },
// { "SparseSpatialMapManager", cdata => new SparseSpatialMapManager(cdata, easyar_SparseSpatialMapManager__dtor, easyar_SparseSpatialMapManager__retain) },
// { "VideoPlayer", cdata => new VideoPlayer(cdata, easyar_VideoPlayer__dtor, easyar_VideoPlayer__retain) },
// { "SignalSink", cdata => new SignalSink(cdata, easyar_SignalSink__dtor, easyar_SignalSink__retain) },
// { "SignalSource", cdata => new SignalSource(cdata, easyar_SignalSource__dtor, easyar_SignalSource__retain) },
// { "AccelerometerResultSink", cdata => new AccelerometerResultSink(cdata, easyar_AccelerometerResultSink__dtor, easyar_AccelerometerResultSink__retain) },
// { "AccelerometerResultSource", cdata => new AccelerometerResultSource(cdata, easyar_AccelerometerResultSource__dtor, easyar_AccelerometerResultSource__retain) },
// { "LocationResultSink", cdata => new LocationResultSink(cdata, easyar_LocationResultSink__dtor, easyar_LocationResultSink__retain) },
// { "LocationResultSource", cdata => new LocationResultSource(cdata, easyar_LocationResultSource__dtor, easyar_LocationResultSource__retain) },
// { "ProximityLocationResultSink", cdata => new ProximityLocationResultSink(cdata, easyar_ProximityLocationResultSink__dtor, easyar_ProximityLocationResultSink__retain) },
// { "ProximityLocationResultSource", cdata => new ProximityLocationResultSource(cdata, easyar_ProximityLocationResultSource__dtor, easyar_ProximityLocationResultSource__retain) },
// { "InputFrameSink", cdata => new InputFrameSink(cdata, easyar_InputFrameSink__dtor, easyar_InputFrameSink__retain) },
// { "InputFrameSource", cdata => new InputFrameSource(cdata, easyar_InputFrameSource__dtor, easyar_InputFrameSource__retain) },
// { "OutputFrameSink", cdata => new OutputFrameSink(cdata, easyar_OutputFrameSink__dtor, easyar_OutputFrameSink__retain) },
// { "OutputFrameSource", cdata => new OutputFrameSource(cdata, easyar_OutputFrameSource__dtor, easyar_OutputFrameSource__retain) },
// { "FeedbackFrameSink", cdata => new FeedbackFrameSink(cdata, easyar_FeedbackFrameSink__dtor, easyar_FeedbackFrameSink__retain) },
// { "FeedbackFrameSource", cdata => new FeedbackFrameSource(cdata, easyar_FeedbackFrameSource__dtor, easyar_FeedbackFrameSource__retain) },
// { "InputFrameFork", cdata => new InputFrameFork(cdata, easyar_InputFrameFork__dtor, easyar_InputFrameFork__retain) },
// { "OutputFrameFork", cdata => new OutputFrameFork(cdata, easyar_OutputFrameFork__dtor, easyar_OutputFrameFork__retain) },
// { "OutputFrameJoin", cdata => new OutputFrameJoin(cdata, easyar_OutputFrameJoin__dtor, easyar_OutputFrameJoin__retain) },
// { "FeedbackFrameFork", cdata => new FeedbackFrameFork(cdata, easyar_FeedbackFrameFork__dtor, easyar_FeedbackFrameFork__retain) },
// { "InputFrameThrottler", cdata => new InputFrameThrottler(cdata, easyar_InputFrameThrottler__dtor, easyar_InputFrameThrottler__retain) },
// { "OutputFrameBuffer", cdata => new OutputFrameBuffer(cdata, easyar_OutputFrameBuffer__dtor, easyar_OutputFrameBuffer__retain) },
// { "InputFrameToOutputFrameAdapter", cdata => new InputFrameToOutputFrameAdapter(cdata, easyar_InputFrameToOutputFrameAdapter__dtor, easyar_InputFrameToOutputFrameAdapter__retain) },
// { "InputFrameToFeedbackFrameAdapter", cdata => new InputFrameToFeedbackFrameAdapter(cdata, easyar_InputFrameToFeedbackFrameAdapter__dtor, easyar_InputFrameToFeedbackFrameAdapter__retain) },
// { "InputFrame", cdata => new InputFrame(cdata, easyar_InputFrame__dtor, easyar_InputFrame__retain) },
// { "FrameFilterResult", cdata => new FrameFilterResult(cdata, easyar_FrameFilterResult__dtor, easyar_FrameFilterResult__retain) },
// { "OutputFrame", cdata => new OutputFrame(cdata, easyar_OutputFrame__dtor, easyar_OutputFrame__retain) },
// { "FeedbackFrame", cdata => new FeedbackFrame(cdata, easyar_FeedbackFrame__dtor, easyar_FeedbackFrame__retain) },
// { "Target", cdata => new Target(cdata, easyar_Target__dtor, easyar_Target__retain) },
// { "TargetInstance", cdata => new TargetInstance(cdata, easyar_TargetInstance__dtor, easyar_TargetInstance__retain) },
// { "TargetTrackerResult", cdata => new TargetTrackerResult(cdata, easyar_TargetTrackerResult__dtor, easyar_TargetTrackerResult__retain) },
// { "TextureId", cdata => new TextureId(cdata, easyar_TextureId__dtor, easyar_TextureId__retain) },
// };
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_0 = (Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F*)il2cpp_codegen_object_new(Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mCFAA0D3A702EFBACD51CE01E8EB185AC8C880441(L_0, Dictionary_2__ctor_mCFAA0D3A702EFBACD51CE01E8EB185AC8C880441_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_1 = L_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_2 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_3 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_3);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_0_mA3BDDE4C15518E4643653B9D8E7DA0E4C4E3587D_RuntimeMethod_var), NULL);
NullCheck(L_1);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_1, _stringLiteral31146258E9018D8C6005C3E2079FC2605DA75AE3, L_3, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_4 = L_1;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_5 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_6 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_1_mEA5B60EB5CCDFDFAFC619018AA8C8D3D003DADAB_RuntimeMethod_var), NULL);
NullCheck(L_4);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_4, _stringLiteral6676EF6EDF61656B1F1B526B21B3B45BE4CFF7DE, L_6, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_7 = L_4;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_8 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_9 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_9);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_2_m4020DEB32EFFF1D323E308856B83DEF122C439F9_RuntimeMethod_var), NULL);
NullCheck(L_7);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_7, _stringLiteralF5FE09E490B60B117544B6CD3CA02C1719403995, L_9, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_10 = L_7;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_11 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_12 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_12);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_3_m71FD84237B7BD487E81B4F7E3023F8F40C18724B_RuntimeMethod_var), NULL);
NullCheck(L_10);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_10, _stringLiteral79B3E7DDF255E5FF362457F8D58A6558CDADC606, L_12, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_13 = L_10;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_14 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_15 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_15);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_15, L_14, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_4_m92A3D7251E144064D0042729E5B333C5AC704F59_RuntimeMethod_var), NULL);
NullCheck(L_13);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_13, _stringLiteral7F7D1DC2F65786A64C5FD64F3F949CBC08265AFE, L_15, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_16 = L_13;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_17 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_18 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_18);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_18, L_17, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_5_m73C76A82FF65A1B030B666EFE65C1DFC88DB6AC3_RuntimeMethod_var), NULL);
NullCheck(L_16);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_16, _stringLiteral5CB34E827D57F63E1183329C1197F673E51B735C, L_18, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_19 = L_16;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_20 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_21 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_21);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_21, L_20, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_6_m8D76FD70F6C4D398CF0C3FB54FF2B48BE24926F6_RuntimeMethod_var), NULL);
NullCheck(L_19);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_19, _stringLiteral99D687BD11D99291DC0A0DE6D12B8975D475013C, L_21, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_22 = L_19;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_23 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_24 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_24);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_24, L_23, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_7_mE741FC1D393353CB1757F090F7CE1A7A8B20C4D7_RuntimeMethod_var), NULL);
NullCheck(L_22);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_22, _stringLiteral810ECA403B9196A8585211F7A19B4BFD3F6D9477, L_24, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_25 = L_22;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_26 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_27 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_27);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_27, L_26, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_8_mF7F6EC52C17DD40EFC25B36EB1226CFC95A5AE1B_RuntimeMethod_var), NULL);
NullCheck(L_25);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_25, _stringLiteral880EA514A4917AB0ED4518DF53E637342F67E5B7, L_27, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_28 = L_25;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_29 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_30 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_30);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_30, L_29, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_9_mD25258E0833A8AE12A401618D370F75036964580_RuntimeMethod_var), NULL);
NullCheck(L_28);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_28, _stringLiteral1105C70977864F1C1AFEB6EF7AB6ACBC020E3318, L_30, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_31 = L_28;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_32 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_33 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_33);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_33, L_32, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_10_m13409C386514A90713147A14C583503EBC42C08A_RuntimeMethod_var), NULL);
NullCheck(L_31);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_31, _stringLiteral8E9F255C61192C63E061528A826F40C4A20FDE6B, L_33, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_34 = L_31;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_35 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_36 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_36);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_36, L_35, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_11_m0995266FB67763CE84CB133150B7EE703EF64E08_RuntimeMethod_var), NULL);
NullCheck(L_34);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_34, _stringLiteral4219A98408480A5170ED0C1CF84E108227A1B2B8, L_36, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_37 = L_34;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_38 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_39 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_39);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_39, L_38, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_12_mD396070BD06FE60AE60D6D692E775CCE063CAE57_RuntimeMethod_var), NULL);
NullCheck(L_37);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_37, _stringLiteral00EA5E8C919E7CCB411CE249708CA173B454A089, L_39, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_40 = L_37;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_41 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_42 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_42);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_42, L_41, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_13_m828699165D27D25B98AAE2850E077039395599D3_RuntimeMethod_var), NULL);
NullCheck(L_40);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_40, _stringLiteral2615A78C827F1DF2E8E878F7DD3007E6ADEC001D, L_42, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_43 = L_40;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_44 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_45 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_45);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_45, L_44, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_14_m74505D2E7700655422B2262107D93D257E771716_RuntimeMethod_var), NULL);
NullCheck(L_43);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_43, _stringLiteral1270D561A6540C4CA748B467624B14B2E83D805C, L_45, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_46 = L_43;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_47 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_48 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_48);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_48, L_47, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_15_mBCE71CB823EDC7D72069813CE690AA4777C2F147_RuntimeMethod_var), NULL);
NullCheck(L_46);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_46, _stringLiteral015238CC010E9390AFD62E96688BDBB2EF593F83, L_48, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_49 = L_46;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_50 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_51 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_51);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_51, L_50, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_16_m7EDD70FA19452F8110740F3CBCF2E942F26D2BD4_RuntimeMethod_var), NULL);
NullCheck(L_49);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_49, _stringLiteral646DDC0E06A11FA0B96E74C61DF8AF5AE3736614, L_51, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_52 = L_49;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_53 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_54 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_54);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_54, L_53, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_17_m61DD413C8999D7DA1212D02B28E49BEE74DCF616_RuntimeMethod_var), NULL);
NullCheck(L_52);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_52, _stringLiteral21B0D21431322B8D8561E72007191EECD7AEFCC7, L_54, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_55 = L_52;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_56 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_57 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_57);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_57, L_56, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_18_m7DAD5BB98D198A007E769E3B042F7DFD5D89AD29_RuntimeMethod_var), NULL);
NullCheck(L_55);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_55, _stringLiteral3E0B218609F85AE5952797FE46A700F905B58D89, L_57, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_58 = L_55;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_59 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_60 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_60);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_60, L_59, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_19_m6148C9DEF73FE0CF9638189C8E0744792C90BB5D_RuntimeMethod_var), NULL);
NullCheck(L_58);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_58, _stringLiteral0962B86E5EB94E68E06020D327E0B7ED214A401C, L_60, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_61 = L_58;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_62 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_63 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_63);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_63, L_62, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_20_m2B4C573982E852B7B0F8C0A1EA86B85A57FC0234_RuntimeMethod_var), NULL);
NullCheck(L_61);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_61, _stringLiteralD8EA9923B74BD243E764B8F9D62174B9D637CB97, L_63, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_64 = L_61;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_65 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_66 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_66);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_66, L_65, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_21_m2B9F8A2BF735CF54ACFD8B6BDFA4AF518C17EBB3_RuntimeMethod_var), NULL);
NullCheck(L_64);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_64, _stringLiteral0589188297E679C4CF35A133386DBD273F99DA29, L_66, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_67 = L_64;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_68 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_69 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_69);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_69, L_68, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_22_mA0A9F5DD71FF28A8BDBC872D828456BF9BD44F46_RuntimeMethod_var), NULL);
NullCheck(L_67);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_67, _stringLiteralD270998F699F1B027CBC8E2E6442C4B951006CE4, L_69, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_70 = L_67;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_71 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_72 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_72);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_72, L_71, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_23_m316EDA113F48C1E464E6EA4DAAE6563638DFD95D_RuntimeMethod_var), NULL);
NullCheck(L_70);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_70, _stringLiteral1350F8DDC655DCB4BFCF3A9B1BEE6066B862DA49, L_72, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_73 = L_70;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_74 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_75 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_75);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_75, L_74, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_24_m2AB5504703BAEB0FC2449FD8251F603B4FA1BFB3_RuntimeMethod_var), NULL);
NullCheck(L_73);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_73, _stringLiteral8C15669A7DA39E4380BD948278E0C67DA598E5F7, L_75, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_76 = L_73;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_77 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_78 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_78);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_78, L_77, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_25_m7FD8248771CFDC5212275050413DDD7AE34FD25A_RuntimeMethod_var), NULL);
NullCheck(L_76);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_76, _stringLiteral0459A16337D5600E15987F336E05C8D51CA099A9, L_78, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_79 = L_76;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_80 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_81 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_81);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_81, L_80, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_26_m66BCD88B985A3D230080D8BDB81CB132D02CB90F_RuntimeMethod_var), NULL);
NullCheck(L_79);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_79, _stringLiteralD6D3DC813628DC96441130828BDC7AB78EE8A9A4, L_81, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_82 = L_79;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_83 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_84 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_84);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_84, L_83, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_27_m27F5FA34B3ABE6D571C3FE55A478090E66FEF1E8_RuntimeMethod_var), NULL);
NullCheck(L_82);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_82, _stringLiteralAFE896C2F0CC911C011C692F439770F530B80FA8, L_84, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_85 = L_82;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_86 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_87 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_87);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_87, L_86, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_28_mA4D66C05993953975FFF74D2BD852CBDBD11BA2D_RuntimeMethod_var), NULL);
NullCheck(L_85);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_85, _stringLiteral43B3E16842D24B361944205191EC1EE170EB2588, L_87, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_88 = L_85;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_89 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_90 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_90);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_90, L_89, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_29_m9E926274A015B51A5D03506EEBE15AB22572A139_RuntimeMethod_var), NULL);
NullCheck(L_88);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_88, _stringLiteral8A4244C9086A52EAEAB0DC691D68D924AED287BA, L_90, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_91 = L_88;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_92 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_93 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_93);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_93, L_92, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_30_mE096838CFD08D96ED0194293C06BF96EF87804CA_RuntimeMethod_var), NULL);
NullCheck(L_91);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_91, _stringLiteral5C9B8B25E287EC91FD586CFAEE4FCAAF29517E7D, L_93, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_94 = L_91;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_95 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_96 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_96);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_96, L_95, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_31_mB88FAAE3C55626E029D1994C52736A892308CA7F_RuntimeMethod_var), NULL);
NullCheck(L_94);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_94, _stringLiteral35EFA025BEBA5F812D7C09441ED3EC5F21AE9F14, L_96, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_97 = L_94;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_98 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_99 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_99);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_99, L_98, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_32_m6166DF1883917E51C3569A656168FC54793344A9_RuntimeMethod_var), NULL);
NullCheck(L_97);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_97, _stringLiteral5B936E3A9A4E70174E4E2109D680BFDDA436FD0A, L_99, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_100 = L_97;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_101 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_102 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_102);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_102, L_101, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_33_m140067540827305B875D04E3F1E184268CC65383_RuntimeMethod_var), NULL);
NullCheck(L_100);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_100, _stringLiteralDCCC3E0B33178CAF99881C58C77F87E8447A35DB, L_102, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_103 = L_100;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_104 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_105 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_105);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_105, L_104, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_34_mFC5A6B13050747670B783F1CD95179289F231996_RuntimeMethod_var), NULL);
NullCheck(L_103);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_103, _stringLiteral9A2E970B53419EC4B828C984F9A633D5D9E39724, L_105, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_106 = L_103;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_107 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_108 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_108);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_108, L_107, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_35_m69D8E8240EAA7FDB4C4FCBFCFB9519B2282B3BA7_RuntimeMethod_var), NULL);
NullCheck(L_106);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_106, _stringLiteralBA821F5314ABE0D03F528746A9A30C5F1415D795, L_108, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_109 = L_106;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_110 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_111 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_111);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_111, L_110, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_36_m9FCEDBA67B643E3B6524FFF84124083072B42F7A_RuntimeMethod_var), NULL);
NullCheck(L_109);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_109, _stringLiteral9264A04A31D84024600F8E9C198E657445BFEA77, L_111, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_112 = L_109;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_113 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_114 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_114);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_114, L_113, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_37_mCEA45FD186E09C5355D45B9F46CBC18C33EB45BF_RuntimeMethod_var), NULL);
NullCheck(L_112);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_112, _stringLiteral7BC7D89B79602B49AEDE113FD0D4CCA5DF7BDE47, L_114, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_115 = L_112;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_116 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_117 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_117);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_117, L_116, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_38_m5EDCECF53F4112293146897C5D6F3DC7FF0E56C2_RuntimeMethod_var), NULL);
NullCheck(L_115);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_115, _stringLiteralAFD6B8CE125A895141C64EC9E3F8A30B4AC588B4, L_117, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_118 = L_115;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_119 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_120 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_120);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_120, L_119, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_39_m19094456E9CFBB465E1FE0811E42C55613ACDDAE_RuntimeMethod_var), NULL);
NullCheck(L_118);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_118, _stringLiteral0916AA4A27626089727622295EB9D9E486B19273, L_120, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_121 = L_118;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_122 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_123 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_123);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_123, L_122, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_40_m0244DEF97132F4E16B09147ED0FD916FDBFE3481_RuntimeMethod_var), NULL);
NullCheck(L_121);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_121, _stringLiteralA4E1969341617069AFD4FDD2C6598133B9DCF53C, L_123, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_124 = L_121;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_125 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_126 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_126);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_126, L_125, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_41_m890D71DA35A106DD40AC106DE529282916EDEB00_RuntimeMethod_var), NULL);
NullCheck(L_124);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_124, _stringLiteralA8FC3EC27492D412A14DC3D3A32CAC1D198A1110, L_126, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_127 = L_124;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_128 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_129 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_129);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_129, L_128, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_42_m6B4207EFB4BDA901E3CE3AEE9AEF45D383B8503A_RuntimeMethod_var), NULL);
NullCheck(L_127);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_127, _stringLiteralCED249228BA3A524D0F2C9E470C58E3DC3A73F3E, L_129, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_130 = L_127;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_131 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_132 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_132);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_132, L_131, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_43_mBB42E039EEE558E89DB419A69EAA31B8613A89A4_RuntimeMethod_var), NULL);
NullCheck(L_130);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_130, _stringLiteralCF07767DB7A751DF6024070E8B0F50AE2829682D, L_132, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_133 = L_130;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_134 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_135 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_135);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_135, L_134, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_44_m7950CD4E8BA9F6018ABEC373402B09728AC0FD15_RuntimeMethod_var), NULL);
NullCheck(L_133);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_133, _stringLiteral3AEE57AA94A0EDAD70CA8FAD6826008E9DA25DC7, L_135, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_136 = L_133;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_137 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_138 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_138);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_138, L_137, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_45_mC48ADFB0D42FB5CE2CBE08B8F2D5B77457513832_RuntimeMethod_var), NULL);
NullCheck(L_136);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_136, _stringLiteralA5C996B3FC772DA90902D1E16BD739DCDF607A62, L_138, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_139 = L_136;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_140 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_141 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_141);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_141, L_140, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_46_mCAECBE10DA9A917004C64C2CAACD5D0115CEE7F0_RuntimeMethod_var), NULL);
NullCheck(L_139);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_139, _stringLiteral90703DCAC395AA1C0DD8CA841010CA4EC76ADA09, L_141, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_142 = L_139;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_143 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_144 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_144);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_144, L_143, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_47_m502EC0A1516A1F535297DD041D9133285A801B5B_RuntimeMethod_var), NULL);
NullCheck(L_142);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_142, _stringLiteralD52ED4F326A81014DFB7666D8CCDE2E698A637C1, L_144, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_145 = L_142;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_146 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_147 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_147);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_147, L_146, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_48_mABE9C62F2F8E8495BC0C6443354511B9C2ED3A08_RuntimeMethod_var), NULL);
NullCheck(L_145);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_145, _stringLiteral554D01F756A6E55D17040AEADCDA4DE9AB3CB2A4, L_147, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_148 = L_145;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_149 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_150 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_150);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_150, L_149, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_49_m7B461D087F8336B03B058908C4A272AA78E257A5_RuntimeMethod_var), NULL);
NullCheck(L_148);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_148, _stringLiteral02647DBE946C0C647D83B2B445162E3D5EDC3E58, L_150, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_151 = L_148;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_152 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_153 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_153);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_153, L_152, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_50_m0E9CD2B0853799782E464C99FEF768E5332BD028_RuntimeMethod_var), NULL);
NullCheck(L_151);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_151, _stringLiteralC64FB3D494DB325B2D778D51176049B420359DA0, L_153, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_154 = L_151;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_155 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_156 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_156);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_156, L_155, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_51_m3C385E58933F4A485466731D6DD4F07E5D9AE551_RuntimeMethod_var), NULL);
NullCheck(L_154);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_154, _stringLiteral74AA1BC9B5AE38DB379575C5F11FA93B94824C03, L_156, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_157 = L_154;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_158 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_159 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_159);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_159, L_158, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_52_m6EB01223B0EBA26280A8372CF7E647C6F4426F57_RuntimeMethod_var), NULL);
NullCheck(L_157);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_157, _stringLiteral33AED6D2E4D567263B9962BD25801081FACCEE3B, L_159, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_160 = L_157;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_161 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_162 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_162);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_162, L_161, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_53_mBB29A63706A6004B54F1E735775568D8CBB1E84E_RuntimeMethod_var), NULL);
NullCheck(L_160);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_160, _stringLiteralCDCCCFEEBE7FE2B1E6D796777EEA227FBD743106, L_162, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_163 = L_160;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_164 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_165 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_165);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_165, L_164, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_54_mD49FF1374D73E4C867E403934886EDA0CF935CE3_RuntimeMethod_var), NULL);
NullCheck(L_163);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_163, _stringLiteral0E4CD3A841964DC67D9764157241F0F010C7FF20, L_165, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_166 = L_163;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_167 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_168 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_168);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_168, L_167, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_55_mFA62E1D4198FD87203B68591A85663A03BF9ABBB_RuntimeMethod_var), NULL);
NullCheck(L_166);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_166, _stringLiteral0B939474F9791D0EF8FFB18C8D7D2CE7CCEBEC76, L_168, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_169 = L_166;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_170 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_171 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_171);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_171, L_170, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_56_m891205103B9D0A8E14B2882EABD9C0122BE599D9_RuntimeMethod_var), NULL);
NullCheck(L_169);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_169, _stringLiteral08314DEBBF156C13F75C6BFD24826F83EDFA613A, L_171, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_172 = L_169;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_173 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_174 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_174);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_174, L_173, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_57_m0A4BED77094F126E474B18EF8B2D010991DFC65F_RuntimeMethod_var), NULL);
NullCheck(L_172);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_172, _stringLiteral53E05D4E5B1FB3EC74203083F913BF2891E1595C, L_174, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_175 = L_172;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_176 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_177 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_177);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_177, L_176, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_58_mA289B140E067A777659AC446208A870373BF3EA4_RuntimeMethod_var), NULL);
NullCheck(L_175);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_175, _stringLiteral74AC12BF2909C77D7C6EEBA7D0719112B945F732, L_177, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_178 = L_175;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_179 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_180 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_180);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_180, L_179, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_59_mDB4A5D4BB84961B8858CD2DDA62183B516AC3190_RuntimeMethod_var), NULL);
NullCheck(L_178);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_178, _stringLiteralE45FFD0E1BB089577BE1DAFEDC558F635156FD19, L_180, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_181 = L_178;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_182 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_183 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_183);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_183, L_182, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_60_mC7D6B5A2A1FAEF0C860DC31A2CFBCBBA7786701E_RuntimeMethod_var), NULL);
NullCheck(L_181);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_181, _stringLiteral110AC67DB3F89A8B279088ECD9A0EB36B0F65D7D, L_183, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_184 = L_181;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_185 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_186 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_186);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_186, L_185, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_61_m32E6D6C1C597F650EE827A83C164845E9F5BEA31_RuntimeMethod_var), NULL);
NullCheck(L_184);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_184, _stringLiteral7F13F63A3960537F9E4892EB87DEFD3CEEFDB30A, L_186, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_187 = L_184;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_188 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_189 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_189);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_189, L_188, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_62_m121D9E8722FAF86AB7A30E59199CEC0D16D2225F_RuntimeMethod_var), NULL);
NullCheck(L_187);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_187, _stringLiteral097A31D52BC709A4B23D60422F30452F6A31BBCC, L_189, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_190 = L_187;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_191 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_192 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_192);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_192, L_191, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_63_mDD9A3B299030975BE0407318B822701F3D4E085C_RuntimeMethod_var), NULL);
NullCheck(L_190);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_190, _stringLiteral5811670306E7E17BDE80511216FD44B9CE0800BB, L_192, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_193 = L_190;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_194 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_195 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_195);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_195, L_194, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_64_m6DD865A6D9933B36C9C1961E388A127DA4829B25_RuntimeMethod_var), NULL);
NullCheck(L_193);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_193, _stringLiteral291D0ABE511AAC5BBEBFBF0C84EDEB3715217F1B, L_195, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_196 = L_193;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_197 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_198 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_198);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_198, L_197, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_65_m57BFBB2032C1E0A19921CBF255C47542756AF46C_RuntimeMethod_var), NULL);
NullCheck(L_196);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_196, _stringLiteralE92EA161AFBC1ED123FFCFC406B66972DCFC386E, L_198, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_199 = L_196;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_200 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_201 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_201);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_201, L_200, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_66_m77A140107A44C316D98F72068D699AE69DD05AEE_RuntimeMethod_var), NULL);
NullCheck(L_199);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_199, _stringLiteralE7585F8DE1709AA67CDEE42DDB842CE3563B4A07, L_201, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_202 = L_199;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_203 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_204 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_204);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_204, L_203, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_67_mAAD69440AC1C0F4A05C6CCD2D568239C2D815C3A_RuntimeMethod_var), NULL);
NullCheck(L_202);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_202, _stringLiteral0614875C894CE77C37864982E3B1DC6AA053D8FB, L_204, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_205 = L_202;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_206 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_207 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_207);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_207, L_206, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_68_mF831613932A65FFD5BBBC386CC54AF2D907ED37F_RuntimeMethod_var), NULL);
NullCheck(L_205);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_205, _stringLiteral2FFCA714211E7907947DEE88BCF8D5272E620B86, L_207, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_208 = L_205;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_209 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_210 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_210);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_210, L_209, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_69_m515596F9E3BCA8865041EA748F5D2251935DCC5F_RuntimeMethod_var), NULL);
NullCheck(L_208);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_208, _stringLiteral37C16600AA2406BB43752A57092535691882831E, L_210, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_211 = L_208;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_212 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_213 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_213);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_213, L_212, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_70_mAB96746D2FD8EE5E154F4565DBFA68C9EC6F2CF9_RuntimeMethod_var), NULL);
NullCheck(L_211);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_211, _stringLiteral20B07905CBEE671238117DA9FE3B9EABED9D05A0, L_213, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_214 = L_211;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_215 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_216 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_216);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_216, L_215, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_71_mE27A17EFE9BA26704F1BF53B5A4EEACFD539373B_RuntimeMethod_var), NULL);
NullCheck(L_214);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_214, _stringLiteral2B777A4298E0C63EBB1A56B7688DF7977E6CCAA0, L_216, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_217 = L_214;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_218 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_219 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_219);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_219, L_218, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_72_m1ACD865A1BECB50F041A0C7B7737FDD531125514_RuntimeMethod_var), NULL);
NullCheck(L_217);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_217, _stringLiteral31FE51E6D7E6B59C0093CECD2E5FBC2A1A8CBF23, L_219, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_220 = L_217;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_221 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_222 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_222);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_222, L_221, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_73_m29C1D3ABCEA773ED2B8B24EE115EB23D0F904FAB_RuntimeMethod_var), NULL);
NullCheck(L_220);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_220, _stringLiteralE58F039011843E5EA5F1D766AE226E707851DE41, L_222, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_223 = L_220;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_224 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_225 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_225);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_225, L_224, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_74_mDEA33B966F9E9A02B0CF8D9992C52432D507C412_RuntimeMethod_var), NULL);
NullCheck(L_223);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_223, _stringLiteral6790F5A313E4F3D7D9EE743046C665DE8D5FE0F2, L_225, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_226 = L_223;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_227 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_228 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_228);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_228, L_227, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_75_m8369501B20E8C16586905FF9B19432ED10D136C0_RuntimeMethod_var), NULL);
NullCheck(L_226);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_226, _stringLiteral73D7D37BC68ED9AAD49676D52D0C12C04844DCC7, L_228, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_229 = L_226;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_230 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_231 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_231);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_231, L_230, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_76_m463E7C5D991F76A23D153672CFDA45EADC6D6CC7_RuntimeMethod_var), NULL);
NullCheck(L_229);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_229, _stringLiteralD73157E52966D02588DE2E2784DF904BD86C9E14, L_231, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* L_232 = L_229;
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_233 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8* L_234 = (Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8*)il2cpp_codegen_object_new(Func_2_tAFFFB6EB22F276D020B20D63FAF3EB6D1750DDF8_il2cpp_TypeInfo_var);
NullCheck(L_234);
Func_2__ctor_m5F29C18E81C2A8B88AE65492F36A32E907B695A5(L_234, L_233, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__967_77_m0CF6836B3FB9C6A9387374BEFBABABB552D316C5_RuntimeMethod_var), NULL);
NullCheck(L_232);
Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A(L_232, _stringLiteral9FD97401D6E675D3ECF55ECF43DFE7D7E3A20029, L_234, Dictionary_2_Add_m2063C64CADAE8369D86CF09D3843D788932AFF1A_RuntimeMethod_var);
((Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_StaticFields*)il2cpp_codegen_static_fields_for(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var))->___TypeNameToConstructor_1 = L_232;
Il2CppCodeGenWriteBarrier((void**)(&((Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_StaticFields*)il2cpp_codegen_static_fields_for(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var))->___TypeNameToConstructor_1), (void*)L_232);
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 easyar.Detail/AutoRelease::Add(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoRelease_Add_mB0EB3D7FCCE6917816123FE1F924C7A4B1F3356A (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_deleter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (actions == null) { actions = new List<Action>(); }
List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_0 = __this->___actions_0;
if (L_0)
{
goto IL_0013;
}
}
{
// if (actions == null) { actions = new List<Action>(); }
List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_1 = (List_1_tDB72209F35D56F62A287633F9450978E90B90987*)il2cpp_codegen_object_new(List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212(L_1, List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var);
__this->___actions_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___actions_0), (void*)L_1);
}
IL_0013:
{
// actions.Add(deleter);
List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_2 = __this->___actions_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_deleter;
NullCheck(L_2);
List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_inline(L_2, L_3, List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_RuntimeMethod_var);
// }
return;
}
}
// System.Void easyar.Detail/AutoRelease::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoRelease_Dispose_mA5715DF0F5164B80497142C9388EAE9FF2F93AAB (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m7AF54658D389DA447BBE4C9F2D82278217B0972B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6096A4A06C95B18044A650D3E9AE2AA3D2ECA568_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5CDD305956FDEFA478FF8F1F8D44992132542261_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mB6C244AAEBAD19DF16131057B7A205817A226254_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t3787AC8C42D500C005E2D239B9F7650C1E44A58D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (actions != null)
List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_0 = __this->___actions_0;
if (!L_0)
{
goto IL_0042;
}
}
{
// foreach (var a in actions)
List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_1 = __this->___actions_0;
NullCheck(L_1);
Enumerator_t3787AC8C42D500C005E2D239B9F7650C1E44A58D L_2;
L_2 = List_1_GetEnumerator_mB6C244AAEBAD19DF16131057B7A205817A226254(L_1, List_1_GetEnumerator_mB6C244AAEBAD19DF16131057B7A205817A226254_RuntimeMethod_var);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002d:
{// begin finally (depth: 1)
Enumerator_Dispose_m7AF54658D389DA447BBE4C9F2D82278217B0972B((&V_0), Enumerator_Dispose_m7AF54658D389DA447BBE4C9F2D82278217B0972B_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0022_1;
}
IL_0016_1:
{
// foreach (var a in actions)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3;
L_3 = Enumerator_get_Current_m5CDD305956FDEFA478FF8F1F8D44992132542261_inline((&V_0), Enumerator_get_Current_m5CDD305956FDEFA478FF8F1F8D44992132542261_RuntimeMethod_var);
// a();
NullCheck(L_3);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_3, NULL);
}
IL_0022_1:
{
// foreach (var a in actions)
bool L_4;
L_4 = Enumerator_MoveNext_m6096A4A06C95B18044A650D3E9AE2AA3D2ECA568((&V_0), Enumerator_MoveNext_m6096A4A06C95B18044A650D3E9AE2AA3D2ECA568_RuntimeMethod_var);
if (L_4)
{
goto IL_0016_1;
}
}
{
goto IL_003b;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003b:
{
// actions = null;
__this->___actions_0 = (List_1_tDB72209F35D56F62A287633F9450978E90B90987*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___actions_0), (void*)(List_1_tDB72209F35D56F62A287633F9450978E90B90987*)NULL);
}
IL_0042:
{
// }
return;
}
}
// System.Void easyar.Detail/AutoRelease::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean easyar.Detail/OptionalOfBuffer::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfBuffer_get_has_value_m77FBC17E0DAFB3A38B29E22B88CE8E481DC9EDF1 (OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfBuffer_get_has_value_m77FBC17E0DAFB3A38B29E22B88CE8E481DC9EDF1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfBuffer_get_has_value_m77FBC17E0DAFB3A38B29E22B88CE8E481DC9EDF1(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfBuffer::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfBuffer_set_has_value_m17019E4D30096E17664D807802593879A41D8ACE (OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* G_B2_0 = NULL;
OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfBuffer_set_has_value_m17019E4D30096E17664D807802593879A41D8ACE_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3*>(__this + _offset);
OptionalOfBuffer_set_has_value_m17019E4D30096E17664D807802593879A41D8ACE(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoid
IL2CPP_EXTERN_C void FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke(const FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2& unmarshaled, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke_back(const FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke& marshaled, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA>(marshaled.____func_1, FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA>(marshaled.____func_1, FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA>(marshaled.____destroy_2, DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA>(marshaled.____destroy_2, DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoid
IL2CPP_EXTERN_C void FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke_cleanup(FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoid
IL2CPP_EXTERN_C void FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_com(const FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2& unmarshaled, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_com_back(const FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_com& marshaled, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA>(marshaled.____func_1, FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA>(marshaled.____func_1, FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA>(marshaled.____destroy_2, DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA>(marshaled.____destroy_2, DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoid
IL2CPP_EXTERN_C void FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_com_cleanup(FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m6B3E140D7F685A1A33A4D634808E04BEBA8D3E01_Multicast(FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* __this, intptr_t ___0_state, intptr_t* ___1_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* currentDelegate = reinterpret_cast<FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m6B3E140D7F685A1A33A4D634808E04BEBA8D3E01_OpenInst(FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* __this, intptr_t ___0_state, intptr_t* ___1_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_exception, method);
}
void FunctionDelegate_Invoke_m6B3E140D7F685A1A33A4D634808E04BEBA8D3E01_OpenStatic(FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* __this, intptr_t ___0_state, intptr_t* ___1_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_exception, method);
}
void FunctionDelegate_Invoke_m6B3E140D7F685A1A33A4D634808E04BEBA8D3E01_OpenStaticInvoker(FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* __this, intptr_t ___0_state, intptr_t* ___1_exception, const RuntimeMethod* method)
{
InvokerActionInvoker2< intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_exception);
}
void FunctionDelegate_Invoke_m6B3E140D7F685A1A33A4D634808E04BEBA8D3E01_ClosedStaticInvoker(FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* __this, intptr_t ___0_state, intptr_t* ___1_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< RuntimeObject*, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA (FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* __this, intptr_t ___0_state, intptr_t* ___1_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_exception);
}
// System.Void easyar.Detail/FunctorOfVoid/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m6E49CBD31E9119C657BA2F98935A974B5BF228FB (FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m6B3E140D7F685A1A33A4D634808E04BEBA8D3E01_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m6B3E140D7F685A1A33A4D634808E04BEBA8D3E01_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m6B3E140D7F685A1A33A4D634808E04BEBA8D3E01_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m6B3E140D7F685A1A33A4D634808E04BEBA8D3E01_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoid/FunctionDelegate::Invoke(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m6B3E140D7F685A1A33A4D634808E04BEBA8D3E01 (FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* __this, intptr_t ___0_state, intptr_t* ___1_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoid/FunctionDelegate::BeginInvoke(System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m808F36099CFBDF4370DCCE5986A09792F39A046C (FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* __this, intptr_t ___0_state, intptr_t* ___1_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[3] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___1_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
}
// System.Void easyar.Detail/FunctorOfVoid/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m15D2BCB83BBA3311DAD25CEF6A7EB18403EE3040 (FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m2F7509F1753871474D27406BBD2D88A05202CE89_Multicast(DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* currentDelegate = reinterpret_cast<DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m2F7509F1753871474D27406BBD2D88A05202CE89_OpenInst(DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m2F7509F1753871474D27406BBD2D88A05202CE89_OpenStatic(DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m2F7509F1753871474D27406BBD2D88A05202CE89_OpenStaticInvoker(DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m2F7509F1753871474D27406BBD2D88A05202CE89_ClosedStaticInvoker(DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA (DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoid/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m64269C058F17CD59BAD7C431C21C9C579205701A (DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m2F7509F1753871474D27406BBD2D88A05202CE89_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m2F7509F1753871474D27406BBD2D88A05202CE89_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m2F7509F1753871474D27406BBD2D88A05202CE89_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m2F7509F1753871474D27406BBD2D88A05202CE89_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoid/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m2F7509F1753871474D27406BBD2D88A05202CE89 (DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoid/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_mDCF9137EEABD3B1D194FE1E6F2237D6CA31EE3E7 (DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoid/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m869B959E501DE360EF73B6218E8A434920FB338A (DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean easyar.Detail/OptionalOfObjectTarget::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfObjectTarget_get_has_value_mCC0801248558F78FAAE73D673AC5DA81603E9C92 (OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfObjectTarget_get_has_value_mCC0801248558F78FAAE73D673AC5DA81603E9C92_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfObjectTarget_get_has_value_mCC0801248558F78FAAE73D673AC5DA81603E9C92(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfObjectTarget::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfObjectTarget_set_has_value_mDF8C74286CCCC224C14C84E2E4D08C9F95EA8A1A (OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* G_B2_0 = NULL;
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfObjectTarget_set_has_value_mDF8C74286CCCC224C14C84E2E4D08C9F95EA8A1A_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27*>(__this + _offset);
OptionalOfObjectTarget_set_has_value_mDF8C74286CCCC224C14C84E2E4D08C9F95EA8A1A(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean easyar.Detail/OptionalOfOutputFrame::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfOutputFrame_get_has_value_mB8A678C291F4A9276447547EC402815933C53DCF (OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfOutputFrame_get_has_value_mB8A678C291F4A9276447547EC402815933C53DCF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfOutputFrame_get_has_value_mB8A678C291F4A9276447547EC402815933C53DCF(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfOutputFrame::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfOutputFrame_set_has_value_mB12EF0CE5B5170FDD6E5E9BCBB7BBA10C8690F01 (OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C* G_B2_0 = NULL;
OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfOutputFrame_set_has_value_mB12EF0CE5B5170FDD6E5E9BCBB7BBA10C8690F01_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfOutputFrame_tF577925C18D472805EB5A7CD80503F7FE72B1C9C*>(__this + _offset);
OptionalOfOutputFrame_set_has_value_mB12EF0CE5B5170FDD6E5E9BCBB7BBA10C8690F01(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean easyar.Detail/OptionalOfFrameFilterResult::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFrameFilterResult_get_has_value_m570189857259536E710422246228D05FAFDDD97E (OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFrameFilterResult_get_has_value_m570189857259536E710422246228D05FAFDDD97E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFrameFilterResult_get_has_value_m570189857259536E710422246228D05FAFDDD97E(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFrameFilterResult::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFrameFilterResult_set_has_value_m462CBB83722AD3A05AF06C774EC330E67C45ADE4 (OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28* G_B2_0 = NULL;
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFrameFilterResult_set_has_value_m462CBB83722AD3A05AF06C774EC330E67C45ADE4_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28*>(__this + _offset);
OptionalOfFrameFilterResult_set_has_value_m462CBB83722AD3A05AF06C774EC330E67C45ADE4(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshal_pinvoke(const OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0& unmarshaled, OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2 unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke& marshaled)
{
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshal_com(const OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0& unmarshaled, OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshal_com_back(const OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_com& marshaled, OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2 unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshal_com_cleanup(OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_com& marshaled)
{
FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromOutputFrame_get_has_value_mA5BED644FB4CC48EDA59A1BC4A0CF4283A058C87 (OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoidFromOutputFrame_get_has_value_mA5BED644FB4CC48EDA59A1BC4A0CF4283A058C87_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoidFromOutputFrame_get_has_value_mA5BED644FB4CC48EDA59A1BC4A0CF4283A058C87(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromOutputFrame_set_has_value_mDBF814AD3A9228354CC0FDD54C4CE3B3EF5A25C2 (OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0* G_B2_0 = NULL;
OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromOutputFrame_set_has_value_mDBF814AD3A9228354CC0FDD54C4CE3B3EF5A25C2_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0*>(__this + _offset);
OptionalOfFunctorOfVoidFromOutputFrame_set_has_value_mDBF814AD3A9228354CC0FDD54C4CE3B3EF5A25C2(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromOutputFrame
IL2CPP_EXTERN_C void FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_pinvoke(const FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2& unmarshaled, FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_pinvoke_back(const FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_pinvoke& marshaled, FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618>(marshaled.____func_1, FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618>(marshaled.____func_1, FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE>(marshaled.____destroy_2, DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE>(marshaled.____destroy_2, DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromOutputFrame
IL2CPP_EXTERN_C void FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_pinvoke_cleanup(FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromOutputFrame
IL2CPP_EXTERN_C void FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_com(const FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2& unmarshaled, FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_com_back(const FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_com& marshaled, FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618>(marshaled.____func_1, FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618>(marshaled.____func_1, FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE>(marshaled.____destroy_2, DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE>(marshaled.____destroy_2, DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromOutputFrame
IL2CPP_EXTERN_C void FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshal_com_cleanup(FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m2B28D7356779F21D3D1DD51D83480088FDD1CC1E_Multicast(FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* currentDelegate = reinterpret_cast<FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m2B28D7356779F21D3D1DD51D83480088FDD1CC1E_OpenInst(FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m2B28D7356779F21D3D1DD51D83480088FDD1CC1E_OpenStatic(FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m2B28D7356779F21D3D1DD51D83480088FDD1CC1E_OpenStaticInvoker(FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_exception);
}
void FunctionDelegate_Invoke_m2B28D7356779F21D3D1DD51D83480088FDD1CC1E_ClosedStaticInvoker(FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618 (FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromOutputFrame/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mA3355E40E079CE42407BB1FD2743DC998A7E7E30 (FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m2B28D7356779F21D3D1DD51D83480088FDD1CC1E_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m2B28D7356779F21D3D1DD51D83480088FDD1CC1E_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m2B28D7356779F21D3D1DD51D83480088FDD1CC1E_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m2B28D7356779F21D3D1DD51D83480088FDD1CC1E_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromOutputFrame/FunctionDelegate::Invoke(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m2B28D7356779F21D3D1DD51D83480088FDD1CC1E (FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromOutputFrame/FunctionDelegate::BeginInvoke(System.IntPtr,System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m034C5808979AAF254B5D5883562E29DA351F25EF (FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromOutputFrame/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_mFA32E4208727C9F0CA40A00AFF5315011FC3455A (FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m562BEE644A3CA625B9818E6780F5C4A27BFA6227_Multicast(DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* currentDelegate = reinterpret_cast<DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m562BEE644A3CA625B9818E6780F5C4A27BFA6227_OpenInst(DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m562BEE644A3CA625B9818E6780F5C4A27BFA6227_OpenStatic(DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m562BEE644A3CA625B9818E6780F5C4A27BFA6227_OpenStaticInvoker(DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m562BEE644A3CA625B9818E6780F5C4A27BFA6227_ClosedStaticInvoker(DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE (DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromOutputFrame/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m555232B46367F920F3F1B1C5401C37C32884A20E (DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m562BEE644A3CA625B9818E6780F5C4A27BFA6227_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m562BEE644A3CA625B9818E6780F5C4A27BFA6227_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m562BEE644A3CA625B9818E6780F5C4A27BFA6227_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m562BEE644A3CA625B9818E6780F5C4A27BFA6227_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromOutputFrame/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m562BEE644A3CA625B9818E6780F5C4A27BFA6227 (DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromOutputFrame/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_mCE009ED5A69D2168BA65E3B6B71482C3F59D31D7 (DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromOutputFrame/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_mF15CAFB1677ACA04EFA111BB4765AB68058AB153 (DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromTargetAndBool
IL2CPP_EXTERN_C void FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke(const FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0& unmarshaled, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke_back(const FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke& marshaled, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9>(marshaled.____func_1, FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9>(marshaled.____func_1, FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7>(marshaled.____destroy_2, DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7>(marshaled.____destroy_2, DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromTargetAndBool
IL2CPP_EXTERN_C void FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_pinvoke_cleanup(FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromTargetAndBool
IL2CPP_EXTERN_C void FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_com(const FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0& unmarshaled, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_com_back(const FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_com& marshaled, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9>(marshaled.____func_1, FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9>(marshaled.____func_1, FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7>(marshaled.____destroy_2, DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7>(marshaled.____destroy_2, DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromTargetAndBool
IL2CPP_EXTERN_C void FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshal_com_cleanup(FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m9A16031A1B90FB6408B86C96F273D861CBB11DC3_Multicast(FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* __this, intptr_t ___0_state, intptr_t ___1_arg0, bool ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* currentDelegate = reinterpret_cast<FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, bool, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m9A16031A1B90FB6408B86C96F273D861CBB11DC3_OpenInst(FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* __this, intptr_t ___0_state, intptr_t ___1_arg0, bool ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, bool, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_m9A16031A1B90FB6408B86C96F273D861CBB11DC3_OpenStatic(FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* __this, intptr_t ___0_state, intptr_t ___1_arg0, bool ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, bool, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_m9A16031A1B90FB6408B86C96F273D861CBB11DC3_OpenStaticInvoker(FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* __this, intptr_t ___0_state, intptr_t ___1_arg0, bool ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< intptr_t, intptr_t, bool, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
void FunctionDelegate_Invoke_m9A16031A1B90FB6408B86C96F273D861CBB11DC3_ClosedStaticInvoker(FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* __this, intptr_t ___0_state, intptr_t ___1_arg0, bool ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker5< RuntimeObject*, intptr_t, intptr_t, bool, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9 (FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* __this, intptr_t ___0_state, intptr_t ___1_arg0, bool ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, intptr_t, int8_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, static_cast<int8_t>(___2_arg1), ___3_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromTargetAndBool/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m7D87F43DDA79765159EAA5D3EF37BC2DC19C82C5 (FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 4;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m9A16031A1B90FB6408B86C96F273D861CBB11DC3_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m9A16031A1B90FB6408B86C96F273D861CBB11DC3_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m9A16031A1B90FB6408B86C96F273D861CBB11DC3_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m9A16031A1B90FB6408B86C96F273D861CBB11DC3_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromTargetAndBool/FunctionDelegate::Invoke(System.IntPtr,System.IntPtr,System.Boolean,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m9A16031A1B90FB6408B86C96F273D861CBB11DC3 (FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* __this, intptr_t ___0_state, intptr_t ___1_arg0, bool ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, bool, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromTargetAndBool/FunctionDelegate::BeginInvoke(System.IntPtr,System.IntPtr,System.Boolean,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m43F5CB89AF6040F9CC37865C78C02933C05E02E5 (FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* __this, intptr_t ___0_state, intptr_t ___1_arg0, bool ___2_arg1, intptr_t* ___3_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___4_callback, RuntimeObject* ___5_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[5] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &___2_arg1);
__d_args[3] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___3_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___4_callback, (RuntimeObject*)___5_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromTargetAndBool/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m4BB0A30B02ADF6810FB64F53D330F9C78B113E5F (FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_mEFFA99C90A401A8909580479C31261CFEB90EAE8_Multicast(DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* currentDelegate = reinterpret_cast<DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_mEFFA99C90A401A8909580479C31261CFEB90EAE8_OpenInst(DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_mEFFA99C90A401A8909580479C31261CFEB90EAE8_OpenStatic(DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_mEFFA99C90A401A8909580479C31261CFEB90EAE8_OpenStaticInvoker(DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_mEFFA99C90A401A8909580479C31261CFEB90EAE8_ClosedStaticInvoker(DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7 (DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromTargetAndBool/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mD61C98C1B5D7C577C56B3AC11BE2C6E27C95CC07 (DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mEFFA99C90A401A8909580479C31261CFEB90EAE8_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mEFFA99C90A401A8909580479C31261CFEB90EAE8_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mEFFA99C90A401A8909580479C31261CFEB90EAE8_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_mEFFA99C90A401A8909580479C31261CFEB90EAE8_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromTargetAndBool/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_mEFFA99C90A401A8909580479C31261CFEB90EAE8 (DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromTargetAndBool/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_m39C32EEC8C8D462A501F53FD102CBDEC3669BE46 (DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromTargetAndBool/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m8D37C3FFDFDCDA6BF3CBAE0CEB346927EEB80725 (DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean easyar.Detail/OptionalOfInt::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfInt_get_has_value_m95EA5D5814B1B321915E3C7724F0FE10EFBFDE2A (OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfInt_get_has_value_m95EA5D5814B1B321915E3C7724F0FE10EFBFDE2A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfInt_get_has_value_m95EA5D5814B1B321915E3C7724F0FE10EFBFDE2A(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfInt::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573 (OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934* G_B2_0 = NULL;
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934*>(__this + _offset);
OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString
IL2CPP_EXTERN_C void FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshal_pinvoke(const FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB& unmarshaled, FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshal_pinvoke_back(const FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_pinvoke& marshaled, FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0>(marshaled.____func_1, FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0>(marshaled.____func_1, FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA>(marshaled.____destroy_2, DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA>(marshaled.____destroy_2, DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString
IL2CPP_EXTERN_C void FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshal_pinvoke_cleanup(FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString
IL2CPP_EXTERN_C void FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshal_com(const FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB& unmarshaled, FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshal_com_back(const FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_com& marshaled, FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0>(marshaled.____func_1, FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0>(marshaled.____func_1, FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA>(marshaled.____destroy_2, DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA>(marshaled.____destroy_2, DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString
IL2CPP_EXTERN_C void FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshal_com_cleanup(FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m64BD9BF495D05D786856F6A8FE4DB037020092CC_Multicast(FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* currentDelegate = reinterpret_cast<FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m64BD9BF495D05D786856F6A8FE4DB037020092CC_OpenInst(FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_m64BD9BF495D05D786856F6A8FE4DB037020092CC_OpenStatic(FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_m64BD9BF495D05D786856F6A8FE4DB037020092CC_OpenStaticInvoker(FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
void FunctionDelegate_Invoke_m64BD9BF495D05D786856F6A8FE4DB037020092CC_ClosedStaticInvoker(FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker5< RuntimeObject*, intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0 (FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mC04CBEA6CC6EFA0B973956A713D234FFB4CE27FE (FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 4;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m64BD9BF495D05D786856F6A8FE4DB037020092CC_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m64BD9BF495D05D786856F6A8FE4DB037020092CC_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m64BD9BF495D05D786856F6A8FE4DB037020092CC_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m64BD9BF495D05D786856F6A8FE4DB037020092CC_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/FunctionDelegate::Invoke(System.IntPtr,easyar.ARCoreDeviceListDownloadStatus,easyar.Detail/OptionalOfString,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m64BD9BF495D05D786856F6A8FE4DB037020092CC (FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/FunctionDelegate::BeginInvoke(System.IntPtr,easyar.ARCoreDeviceListDownloadStatus,easyar.Detail/OptionalOfString,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_mB733A30B786DD4053C954D814FB092C84679BCB8 (FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___4_callback, RuntimeObject* ___5_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARCoreDeviceListDownloadStatus_t975AFB256983585395C3C800FB54AE269F173BFE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[5] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(ARCoreDeviceListDownloadStatus_t975AFB256983585395C3C800FB54AE269F173BFE_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_il2cpp_TypeInfo_var, &___2_arg1);
__d_args[3] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___3_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___4_callback, (RuntimeObject*)___5_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_mCA029F182536110C470A8A54E7F98264A4F27E8F (FunctionDelegate_t2FCC0AC07CBA69AD8A46824A25EE67D309ECF0F0* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m637FF2551449A3FB75BB8A1340BB320A94466513_Multicast(DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* currentDelegate = reinterpret_cast<DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m637FF2551449A3FB75BB8A1340BB320A94466513_OpenInst(DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m637FF2551449A3FB75BB8A1340BB320A94466513_OpenStatic(DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m637FF2551449A3FB75BB8A1340BB320A94466513_OpenStaticInvoker(DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m637FF2551449A3FB75BB8A1340BB320A94466513_ClosedStaticInvoker(DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA (DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mD924949115C9C667747BFC60A29068DC09A5980A (DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m637FF2551449A3FB75BB8A1340BB320A94466513_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m637FF2551449A3FB75BB8A1340BB320A94466513_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m637FF2551449A3FB75BB8A1340BB320A94466513_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m637FF2551449A3FB75BB8A1340BB320A94466513_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m637FF2551449A3FB75BB8A1340BB320A94466513 (DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_mCBEF6A4388E60CC1742B30E8A8E4A39435EE7025 (DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m48239ABC8445814ADC3929368A04C17692D32DE1 (DestroyDelegate_t42CDF4390361506083970BE31746BC0CB8DFCDEA* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean easyar.Detail/OptionalOfString::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfString_get_has_value_mC7BE094936D7977926EDDFA69A58409A0FD663E4 (OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfString_get_has_value_mC7BE094936D7977926EDDFA69A58409A0FD663E4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfString_get_has_value_mC7BE094936D7977926EDDFA69A58409A0FD663E4(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfString::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfString_set_has_value_m8E2C78B4A6C2556E9EF3EBF23020649118193E5E (OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* G_B2_0 = NULL;
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfString_set_has_value_m8E2C78B4A6C2556E9EF3EBF23020649118193E5E_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1*>(__this + _offset);
OptionalOfString_set_has_value_m8E2C78B4A6C2556E9EF3EBF23020649118193E5E(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString
IL2CPP_EXTERN_C void FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshal_pinvoke(const FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF& unmarshaled, FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshal_pinvoke_back(const FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_pinvoke& marshaled, FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC>(marshaled.____func_1, FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC>(marshaled.____func_1, FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F>(marshaled.____destroy_2, DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F>(marshaled.____destroy_2, DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString
IL2CPP_EXTERN_C void FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshal_pinvoke_cleanup(FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString
IL2CPP_EXTERN_C void FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshal_com(const FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF& unmarshaled, FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshal_com_back(const FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_com& marshaled, FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC>(marshaled.____func_1, FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC>(marshaled.____func_1, FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F>(marshaled.____destroy_2, DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F>(marshaled.____destroy_2, DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString
IL2CPP_EXTERN_C void FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshal_com_cleanup(FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_mC04774BDB19666276826BFED4C414B2A16EA4773_Multicast(FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* currentDelegate = reinterpret_cast<FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_mC04774BDB19666276826BFED4C414B2A16EA4773_OpenInst(FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_mC04774BDB19666276826BFED4C414B2A16EA4773_OpenStatic(FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_mC04774BDB19666276826BFED4C414B2A16EA4773_OpenStaticInvoker(FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
void FunctionDelegate_Invoke_mC04774BDB19666276826BFED4C414B2A16EA4773_ClosedStaticInvoker(FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker5< RuntimeObject*, intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC (FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m90EF222C7CBB0517AC60EF5A0F29A9CFF477F60C (FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 4;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mC04774BDB19666276826BFED4C414B2A16EA4773_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mC04774BDB19666276826BFED4C414B2A16EA4773_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mC04774BDB19666276826BFED4C414B2A16EA4773_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_mC04774BDB19666276826BFED4C414B2A16EA4773_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/FunctionDelegate::Invoke(System.IntPtr,easyar.CalibrationDownloadStatus,easyar.Detail/OptionalOfString,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_mC04774BDB19666276826BFED4C414B2A16EA4773 (FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/FunctionDelegate::BeginInvoke(System.IntPtr,easyar.CalibrationDownloadStatus,easyar.Detail/OptionalOfString,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_mD2DB5F38915EA8286FB2F95A4A30A864DE9F5B5C (FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* __this, intptr_t ___0_state, int32_t ___1_arg0, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___2_arg1, intptr_t* ___3_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___4_callback, RuntimeObject* ___5_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CalibrationDownloadStatus_tAE9875E944B71F084A887246B219447FAABFAFC0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[5] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(CalibrationDownloadStatus_tAE9875E944B71F084A887246B219447FAABFAFC0_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_il2cpp_TypeInfo_var, &___2_arg1);
__d_args[3] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___3_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___4_callback, (RuntimeObject*)___5_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_mFF8E56DD4A89706CA4264C0B86FB68A56BC7E6C3 (FunctionDelegate_t37789C5EE12E278A0AE959DD22E2AF77251A29CC* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m082771B36EC69984CFBD833C925BFF4FEDA22CA2_Multicast(DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* currentDelegate = reinterpret_cast<DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m082771B36EC69984CFBD833C925BFF4FEDA22CA2_OpenInst(DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m082771B36EC69984CFBD833C925BFF4FEDA22CA2_OpenStatic(DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m082771B36EC69984CFBD833C925BFF4FEDA22CA2_OpenStaticInvoker(DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m082771B36EC69984CFBD833C925BFF4FEDA22CA2_ClosedStaticInvoker(DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F (DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m84FF08EB8D3C958DCE94B1EC1201848C78F7782D (DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m082771B36EC69984CFBD833C925BFF4FEDA22CA2_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m082771B36EC69984CFBD833C925BFF4FEDA22CA2_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m082771B36EC69984CFBD833C925BFF4FEDA22CA2_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m082771B36EC69984CFBD833C925BFF4FEDA22CA2_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m082771B36EC69984CFBD833C925BFF4FEDA22CA2 (DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_mD99053E71FD357E94B6FD833AB848F7915EA34DE (DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_mA6CB22961E4C75A91B51E413600ED86F74DAEDD8 (DestroyDelegate_tE3BEE7CA714994D408C7945C8F6D4C28775BEF7F* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean easyar.Detail/OptionalOfDouble::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfDouble_get_has_value_m214608E0073B7011F47889A37D9927C63AC169B6 (OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfDouble_get_has_value_m214608E0073B7011F47889A37D9927C63AC169B6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfDouble_get_has_value_m214608E0073B7011F47889A37D9927C63AC169B6(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfDouble::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfDouble_set_has_value_m8FB362516EB409C39D5BA8E254A34CF28881A557 (OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C* G_B2_0 = NULL;
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfDouble_set_has_value_m8FB362516EB409C39D5BA8E254A34CF28881A557_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C*>(__this + _offset);
OptionalOfDouble_set_has_value_m8FB362516EB409C39D5BA8E254A34CF28881A557(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromCloudLocalizerResult
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshal_pinvoke(const FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6& unmarshaled, FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshal_pinvoke_back(const FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_pinvoke& marshaled, FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA>(marshaled.____func_1, FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA>(marshaled.____func_1, FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406>(marshaled.____destroy_2, DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406>(marshaled.____destroy_2, DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromCloudLocalizerResult
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshal_pinvoke_cleanup(FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromCloudLocalizerResult
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshal_com(const FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6& unmarshaled, FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshal_com_back(const FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_com& marshaled, FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA>(marshaled.____func_1, FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA>(marshaled.____func_1, FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406>(marshaled.____destroy_2, DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406>(marshaled.____destroy_2, DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromCloudLocalizerResult
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshal_com_cleanup(FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_mF026279E6B203E30710DB64C2BD35B709432651D_Multicast(FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* currentDelegate = reinterpret_cast<FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_mF026279E6B203E30710DB64C2BD35B709432651D_OpenInst(FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_mF026279E6B203E30710DB64C2BD35B709432651D_OpenStatic(FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_mF026279E6B203E30710DB64C2BD35B709432651D_OpenStaticInvoker(FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_exception);
}
void FunctionDelegate_Invoke_mF026279E6B203E30710DB64C2BD35B709432651D_ClosedStaticInvoker(FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA (FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mD1E0F2F9E6A09F87A1FAD4373FF0A043E5C2AC79 (FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mF026279E6B203E30710DB64C2BD35B709432651D_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mF026279E6B203E30710DB64C2BD35B709432651D_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mF026279E6B203E30710DB64C2BD35B709432651D_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_mF026279E6B203E30710DB64C2BD35B709432651D_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/FunctionDelegate::Invoke(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_mF026279E6B203E30710DB64C2BD35B709432651D (FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/FunctionDelegate::BeginInvoke(System.IntPtr,System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m28CF9ED8694D73A026E68AE195601AB0A4685A91 (FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_mD7CC9F429BA59B721AEA12DC7C21C787DF2E1D92 (FunctionDelegate_tED50D03212D91808E06A79C7AA3A6F0B81CDCCFA* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m0C60387DA07F9A193324E0BAFBA3BAD04D489272_Multicast(DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* currentDelegate = reinterpret_cast<DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m0C60387DA07F9A193324E0BAFBA3BAD04D489272_OpenInst(DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m0C60387DA07F9A193324E0BAFBA3BAD04D489272_OpenStatic(DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m0C60387DA07F9A193324E0BAFBA3BAD04D489272_OpenStaticInvoker(DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m0C60387DA07F9A193324E0BAFBA3BAD04D489272_ClosedStaticInvoker(DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406 (DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mCEAF2E4264F6485F15E6B30402743DAC3B1FDF2C (DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m0C60387DA07F9A193324E0BAFBA3BAD04D489272_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m0C60387DA07F9A193324E0BAFBA3BAD04D489272_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m0C60387DA07F9A193324E0BAFBA3BAD04D489272_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m0C60387DA07F9A193324E0BAFBA3BAD04D489272_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m0C60387DA07F9A193324E0BAFBA3BAD04D489272 (DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_mE2ACD51E5916482874BD11A9261640058E6762E6 (DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudLocalizerResult/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_mB902914A2521996F513E5C3A16674BCAFA3054A9 (DestroyDelegate_t167232DBA53EB504AD106C4FC4BB955F6FE3D406* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean easyar.Detail/OptionalOfAccelerometerResult::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfAccelerometerResult_get_has_value_mDAB20C3900E88BF81D4AF7682DC2EC55CE411AC2 (OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfAccelerometerResult_get_has_value_mDAB20C3900E88BF81D4AF7682DC2EC55CE411AC2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfAccelerometerResult_get_has_value_mDAB20C3900E88BF81D4AF7682DC2EC55CE411AC2(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfAccelerometerResult::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfAccelerometerResult_set_has_value_mCAAD0E057899B872B5A625745CF3481077212DF0 (OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143* G_B2_0 = NULL;
OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfAccelerometerResult_set_has_value_mCAAD0E057899B872B5A625745CF3481077212DF0_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143*>(__this + _offset);
OptionalOfAccelerometerResult_set_has_value_mCAAD0E057899B872B5A625745CF3481077212DF0(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean easyar.Detail/OptionalOfLocationResult::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfLocationResult_get_has_value_m6EF20AC0D2015094DC5E14968AF21EBA8541B857 (OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfLocationResult_get_has_value_m6EF20AC0D2015094DC5E14968AF21EBA8541B857_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfLocationResult_get_has_value_m6EF20AC0D2015094DC5E14968AF21EBA8541B857(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfLocationResult::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfLocationResult_set_has_value_m9B95D072D1D4313214629315ABC2DF956811E0CF (OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE* G_B2_0 = NULL;
OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfLocationResult_set_has_value_m9B95D072D1D4313214629315ABC2DF956811E0CF_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE*>(__this + _offset);
OptionalOfLocationResult_set_has_value_m9B95D072D1D4313214629315ABC2DF956811E0CF(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshal_pinvoke(const OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896& unmarshaled, OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke& marshaled)
{
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshal_com(const OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896& unmarshaled, OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshal_com_back(const OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_com& marshaled, OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshal_com_cleanup(OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_com& marshaled)
{
FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_get_has_value_m132B7F12428792E11211BA29F2E1FCC3E5CEAA52 (OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_get_has_value_m132B7F12428792E11211BA29F2E1FCC3E5CEAA52_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_get_has_value_m132B7F12428792E11211BA29F2E1FCC3E5CEAA52(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_set_has_value_m8AEE07F2DD399A1AA9E500D5CE0F5DFDD33DB1CC (OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896* G_B2_0 = NULL;
OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_set_has_value_m8AEE07F2DD399A1AA9E500D5CE0F5DFDD33DB1CC_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896*>(__this + _offset);
OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_set_has_value_m8AEE07F2DD399A1AA9E500D5CE0F5DFDD33DB1CC(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse
IL2CPP_EXTERN_C void FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_pinvoke(const FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A& unmarshaled, FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_pinvoke_back(const FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_pinvoke& marshaled, FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311>(marshaled.____func_1, FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311>(marshaled.____func_1, FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C>(marshaled.____destroy_2, DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C>(marshaled.____destroy_2, DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse
IL2CPP_EXTERN_C void FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_pinvoke_cleanup(FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse
IL2CPP_EXTERN_C void FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_com(const FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A& unmarshaled, FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_com_back(const FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_com& marshaled, FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311>(marshaled.____func_1, FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311>(marshaled.____func_1, FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C>(marshaled.____destroy_2, DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C>(marshaled.____destroy_2, DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse
IL2CPP_EXTERN_C void FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshal_com_cleanup(FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m1CD30A23929714B240F0A1660E0E543057F17D93_Multicast(FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* currentDelegate = reinterpret_cast<FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m1CD30A23929714B240F0A1660E0E543057F17D93_OpenInst(FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m1CD30A23929714B240F0A1660E0E543057F17D93_OpenStatic(FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m1CD30A23929714B240F0A1660E0E543057F17D93_OpenStaticInvoker(FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_exception);
}
void FunctionDelegate_Invoke_m1CD30A23929714B240F0A1660E0E543057F17D93_ClosedStaticInvoker(FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311 (FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m1AC3ECF1A2CF43BA92CA179AAB2CB0C8678B4C55 (FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m1CD30A23929714B240F0A1660E0E543057F17D93_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m1CD30A23929714B240F0A1660E0E543057F17D93_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m1CD30A23929714B240F0A1660E0E543057F17D93_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m1CD30A23929714B240F0A1660E0E543057F17D93_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/FunctionDelegate::Invoke(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m1CD30A23929714B240F0A1660E0E543057F17D93 (FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/FunctionDelegate::BeginInvoke(System.IntPtr,System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_mE2EF8FC8FAA30B417D32FF77C939E9F2DB5B9BED (FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m03E72F2B86A882DADD70BD92CC4461120DBB7743 (FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m4A1146A720867B0001A47959C56BF5597776D797_Multicast(DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* currentDelegate = reinterpret_cast<DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m4A1146A720867B0001A47959C56BF5597776D797_OpenInst(DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m4A1146A720867B0001A47959C56BF5597776D797_OpenStatic(DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m4A1146A720867B0001A47959C56BF5597776D797_OpenStaticInvoker(DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m4A1146A720867B0001A47959C56BF5597776D797_ClosedStaticInvoker(DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C (DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m0059D1F351D45E3E8D7C3DB630538A6DF6329298 (DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m4A1146A720867B0001A47959C56BF5597776D797_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m4A1146A720867B0001A47959C56BF5597776D797_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m4A1146A720867B0001A47959C56BF5597776D797_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m4A1146A720867B0001A47959C56BF5597776D797_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m4A1146A720867B0001A47959C56BF5597776D797 (DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_m82DF33F678F8755099A5976DFFD9BA66CA5310CA (DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_mC9BF63B45A80D58709E82508A8711E183CA526FE (DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean easyar.Detail/OptionalOfImageTarget::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfImageTarget_get_has_value_m3CA15AB2279B8B0A587AB003F7C3368812D521AC (OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfImageTarget_get_has_value_m3CA15AB2279B8B0A587AB003F7C3368812D521AC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfImageTarget_get_has_value_m3CA15AB2279B8B0A587AB003F7C3368812D521AC(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfImageTarget::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfImageTarget_set_has_value_m1CA88109BF80DACEAE5A450554DF5EBD1EF747AD (OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* G_B2_0 = NULL;
OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfImageTarget_set_has_value_m1CA88109BF80DACEAE5A450554DF5EBD1EF747AD_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3*>(__this + _offset);
OptionalOfImageTarget_set_has_value_m1CA88109BF80DACEAE5A450554DF5EBD1EF747AD(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromCloudRecognizationResult
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshal_pinvoke(const FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1& unmarshaled, FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshal_pinvoke_back(const FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke& marshaled, FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C>(marshaled.____func_1, FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C>(marshaled.____func_1, FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3>(marshaled.____destroy_2, DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3>(marshaled.____destroy_2, DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromCloudRecognizationResult
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshal_pinvoke_cleanup(FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromCloudRecognizationResult
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshal_com(const FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1& unmarshaled, FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshal_com_back(const FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_com& marshaled, FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C>(marshaled.____func_1, FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C>(marshaled.____func_1, FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3>(marshaled.____destroy_2, DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3>(marshaled.____destroy_2, DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromCloudRecognizationResult
IL2CPP_EXTERN_C void FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshal_com_cleanup(FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m2AFA0B3269530668620A59E1FCAA47A3107FDD98_Multicast(FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* currentDelegate = reinterpret_cast<FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m2AFA0B3269530668620A59E1FCAA47A3107FDD98_OpenInst(FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m2AFA0B3269530668620A59E1FCAA47A3107FDD98_OpenStatic(FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m2AFA0B3269530668620A59E1FCAA47A3107FDD98_OpenStaticInvoker(FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_exception);
}
void FunctionDelegate_Invoke_m2AFA0B3269530668620A59E1FCAA47A3107FDD98_ClosedStaticInvoker(FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C (FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mCD39474D97C8C97AB6A688C407507E47FD96BFDC (FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m2AFA0B3269530668620A59E1FCAA47A3107FDD98_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m2AFA0B3269530668620A59E1FCAA47A3107FDD98_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m2AFA0B3269530668620A59E1FCAA47A3107FDD98_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m2AFA0B3269530668620A59E1FCAA47A3107FDD98_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/FunctionDelegate::Invoke(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m2AFA0B3269530668620A59E1FCAA47A3107FDD98 (FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/FunctionDelegate::BeginInvoke(System.IntPtr,System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m380D0A5292058A1A2A055EEE7D06030CFD086D82 (FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m286D592F2D15893BD19CDCFA62F599FAAFE4F654 (FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m4A265B99C1959D339496ED3FE9F3F0E1449DB08E_Multicast(DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* currentDelegate = reinterpret_cast<DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m4A265B99C1959D339496ED3FE9F3F0E1449DB08E_OpenInst(DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m4A265B99C1959D339496ED3FE9F3F0E1449DB08E_OpenStatic(DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m4A265B99C1959D339496ED3FE9F3F0E1449DB08E_OpenStaticInvoker(DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m4A265B99C1959D339496ED3FE9F3F0E1449DB08E_ClosedStaticInvoker(DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3 (DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m6F79E00D7E09AFD18D810EF9F4D47F5B0974519D (DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m4A265B99C1959D339496ED3FE9F3F0E1449DB08E_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m4A265B99C1959D339496ED3FE9F3F0E1449DB08E_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m4A265B99C1959D339496ED3FE9F3F0E1449DB08E_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m4A265B99C1959D339496ED3FE9F3F0E1449DB08E_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m4A265B99C1959D339496ED3FE9F3F0E1449DB08E (DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_m5394DB442F9B9EAE8AAC33C0DCDF18070DA37CEB (DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_mB89A716747DE9590A670559EFC9A55DB8805353F (DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshal_pinvoke(const OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41& unmarshaled, OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9 unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke& marshaled)
{
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshal_com(const OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41& unmarshaled, OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshal_com_back(const OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_com& marshaled, OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9 unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshal_com_cleanup(OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_com& marshaled)
{
FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromAccelerometerResult_get_has_value_m1447992436539C8B740D0985B6A9968AC080DFFD (OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoidFromAccelerometerResult_get_has_value_m1447992436539C8B740D0985B6A9968AC080DFFD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoidFromAccelerometerResult_get_has_value_m1447992436539C8B740D0985B6A9968AC080DFFD(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromAccelerometerResult_set_has_value_m5CE55054C0E39FD4DF7DD77A09D2F73A5BD6805A (OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41* G_B2_0 = NULL;
OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromAccelerometerResult_set_has_value_m5CE55054C0E39FD4DF7DD77A09D2F73A5BD6805A_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41*>(__this + _offset);
OptionalOfFunctorOfVoidFromAccelerometerResult_set_has_value_m5CE55054C0E39FD4DF7DD77A09D2F73A5BD6805A(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromAccelerometerResult
IL2CPP_EXTERN_C void FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_pinvoke(const FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9& unmarshaled, FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_pinvoke_back(const FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_pinvoke& marshaled, FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44>(marshaled.____func_1, FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44>(marshaled.____func_1, FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170>(marshaled.____destroy_2, DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170>(marshaled.____destroy_2, DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromAccelerometerResult
IL2CPP_EXTERN_C void FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_pinvoke_cleanup(FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromAccelerometerResult
IL2CPP_EXTERN_C void FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_com(const FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9& unmarshaled, FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_com_back(const FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_com& marshaled, FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44>(marshaled.____func_1, FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44>(marshaled.____func_1, FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170>(marshaled.____destroy_2, DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170>(marshaled.____destroy_2, DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromAccelerometerResult
IL2CPP_EXTERN_C void FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshal_com_cleanup(FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m91728812045EB1A847E398F2B468F532F27C72B8_Multicast(FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* __this, intptr_t ___0_state, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* currentDelegate = reinterpret_cast<FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m91728812045EB1A847E398F2B468F532F27C72B8_OpenInst(FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* __this, intptr_t ___0_state, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m91728812045EB1A847E398F2B468F532F27C72B8_OpenStatic(FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* __this, intptr_t ___0_state, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m91728812045EB1A847E398F2B468F532F27C72B8_OpenStaticInvoker(FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* __this, intptr_t ___0_state, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< intptr_t, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_exception);
}
void FunctionDelegate_Invoke_m91728812045EB1A847E398F2B468F532F27C72B8_ClosedStaticInvoker(FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* __this, intptr_t ___0_state, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, intptr_t, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44 (FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* __this, intptr_t ___0_state, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromAccelerometerResult/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mFAB4C9A65EDC21F09BAF0D6D493A75E93768B668 (FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m91728812045EB1A847E398F2B468F532F27C72B8_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m91728812045EB1A847E398F2B468F532F27C72B8_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m91728812045EB1A847E398F2B468F532F27C72B8_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m91728812045EB1A847E398F2B468F532F27C72B8_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromAccelerometerResult/FunctionDelegate::Invoke(System.IntPtr,easyar.AccelerometerResult,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m91728812045EB1A847E398F2B468F532F27C72B8 (FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* __this, intptr_t ___0_state, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromAccelerometerResult/FunctionDelegate::BeginInvoke(System.IntPtr,easyar.AccelerometerResult,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m4175E07489FF9109A65D8E513D19B35539DC2B45 (FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* __this, intptr_t ___0_state, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_arg0, intptr_t* ___2_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromAccelerometerResult/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m58A9CC37DD56BA52C68DB15C98FFFDC33BCC4CCE (FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m421756F0CA214EBF56AB694EE9892E36119D0265_Multicast(DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* currentDelegate = reinterpret_cast<DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m421756F0CA214EBF56AB694EE9892E36119D0265_OpenInst(DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m421756F0CA214EBF56AB694EE9892E36119D0265_OpenStatic(DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m421756F0CA214EBF56AB694EE9892E36119D0265_OpenStaticInvoker(DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m421756F0CA214EBF56AB694EE9892E36119D0265_ClosedStaticInvoker(DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170 (DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromAccelerometerResult/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m5411983510E5080AF138F815E0D787E35BDEF96D (DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m421756F0CA214EBF56AB694EE9892E36119D0265_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m421756F0CA214EBF56AB694EE9892E36119D0265_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m421756F0CA214EBF56AB694EE9892E36119D0265_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m421756F0CA214EBF56AB694EE9892E36119D0265_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromAccelerometerResult/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m421756F0CA214EBF56AB694EE9892E36119D0265 (DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromAccelerometerResult/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_mB2E98692F9B8C4859B26936A0A81DFF41CBD1B78 (DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromAccelerometerResult/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_mCFB0C8D33D6A302FAF5B84198837F9B708C21457 (DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshal_pinvoke(const OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318& unmarshaled, OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke& marshaled)
{
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshal_com(const OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318& unmarshaled, OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshal_com_back(const OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_com& marshaled, OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshal_com_cleanup(OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_com& marshaled)
{
FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromInputFrame_get_has_value_m23574D1711D11A1D25EBB7C603A381FFB94CFDFC (OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoidFromInputFrame_get_has_value_m23574D1711D11A1D25EBB7C603A381FFB94CFDFC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoidFromInputFrame_get_has_value_m23574D1711D11A1D25EBB7C603A381FFB94CFDFC(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromInputFrame_set_has_value_m6AFD8EBA283615AA243BC82669C36DF16109920B (OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318* G_B2_0 = NULL;
OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromInputFrame_set_has_value_m6AFD8EBA283615AA243BC82669C36DF16109920B_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318*>(__this + _offset);
OptionalOfFunctorOfVoidFromInputFrame_set_has_value_m6AFD8EBA283615AA243BC82669C36DF16109920B(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromInputFrame
IL2CPP_EXTERN_C void FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_pinvoke(const FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD& unmarshaled, FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_pinvoke_back(const FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_pinvoke& marshaled, FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344>(marshaled.____func_1, FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344>(marshaled.____func_1, FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596>(marshaled.____destroy_2, DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596>(marshaled.____destroy_2, DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromInputFrame
IL2CPP_EXTERN_C void FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_pinvoke_cleanup(FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromInputFrame
IL2CPP_EXTERN_C void FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_com(const FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD& unmarshaled, FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_com_back(const FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_com& marshaled, FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344>(marshaled.____func_1, FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344>(marshaled.____func_1, FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596>(marshaled.____destroy_2, DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596>(marshaled.____destroy_2, DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromInputFrame
IL2CPP_EXTERN_C void FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshal_com_cleanup(FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m6F2DFC1C990C6573D3EBC8425AEDE3C3F76D0AAE_Multicast(FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* currentDelegate = reinterpret_cast<FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m6F2DFC1C990C6573D3EBC8425AEDE3C3F76D0AAE_OpenInst(FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m6F2DFC1C990C6573D3EBC8425AEDE3C3F76D0AAE_OpenStatic(FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m6F2DFC1C990C6573D3EBC8425AEDE3C3F76D0AAE_OpenStaticInvoker(FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_exception);
}
void FunctionDelegate_Invoke_m6F2DFC1C990C6573D3EBC8425AEDE3C3F76D0AAE_ClosedStaticInvoker(FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344 (FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromInputFrame/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mACC2D6E5826E7CFE96B3BC73897D2DF6B8E57A4F (FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m6F2DFC1C990C6573D3EBC8425AEDE3C3F76D0AAE_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m6F2DFC1C990C6573D3EBC8425AEDE3C3F76D0AAE_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m6F2DFC1C990C6573D3EBC8425AEDE3C3F76D0AAE_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m6F2DFC1C990C6573D3EBC8425AEDE3C3F76D0AAE_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromInputFrame/FunctionDelegate::Invoke(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m6F2DFC1C990C6573D3EBC8425AEDE3C3F76D0AAE (FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromInputFrame/FunctionDelegate::BeginInvoke(System.IntPtr,System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m37200DD36BCD93AC8AA92A32F3BAD5C0C3A3089C (FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromInputFrame/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m80E2926748EB93C2896E545E42530E4353DD3704 (FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m917DB41BAFCDB2BCD9C91183959F84147B703B90_Multicast(DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* currentDelegate = reinterpret_cast<DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m917DB41BAFCDB2BCD9C91183959F84147B703B90_OpenInst(DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m917DB41BAFCDB2BCD9C91183959F84147B703B90_OpenStatic(DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m917DB41BAFCDB2BCD9C91183959F84147B703B90_OpenStaticInvoker(DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m917DB41BAFCDB2BCD9C91183959F84147B703B90_ClosedStaticInvoker(DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596 (DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromInputFrame/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m5A4FAAF97FE2AAFA6446DF93E27865A4A2E8D83B (DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m917DB41BAFCDB2BCD9C91183959F84147B703B90_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m917DB41BAFCDB2BCD9C91183959F84147B703B90_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m917DB41BAFCDB2BCD9C91183959F84147B703B90_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m917DB41BAFCDB2BCD9C91183959F84147B703B90_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromInputFrame/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m917DB41BAFCDB2BCD9C91183959F84147B703B90 (DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromInputFrame/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_mF81811A22D24BFA5893746626372FFF3851E4B7F (DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromInputFrame/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_mF7ADD46929725FDD0FC2012A7BA424D690B1CF70 (DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromCameraState
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshal_pinvoke(const OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6& unmarshaled, OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromCameraState
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke& marshaled)
{
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromCameraState
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshal_com(const OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6& unmarshaled, OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshal_com_back(const OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_com& marshaled, OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromCameraState
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshal_com_cleanup(OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_com& marshaled)
{
FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromCameraState::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromCameraState_get_has_value_mB14A491DE54ED06B5711BC7A9FA49DC0A903CABD (OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoidFromCameraState_get_has_value_mB14A491DE54ED06B5711BC7A9FA49DC0A903CABD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoidFromCameraState_get_has_value_mB14A491DE54ED06B5711BC7A9FA49DC0A903CABD(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromCameraState::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromCameraState_set_has_value_m0241EF5EB622037D5A18FC973C5F7BE971FD1890 (OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6* G_B2_0 = NULL;
OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromCameraState_set_has_value_m0241EF5EB622037D5A18FC973C5F7BE971FD1890_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6*>(__this + _offset);
OptionalOfFunctorOfVoidFromCameraState_set_has_value_m0241EF5EB622037D5A18FC973C5F7BE971FD1890(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromCameraState
IL2CPP_EXTERN_C void FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_pinvoke(const FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC& unmarshaled, FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_pinvoke_back(const FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_pinvoke& marshaled, FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52>(marshaled.____func_1, FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52>(marshaled.____func_1, FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE>(marshaled.____destroy_2, DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE>(marshaled.____destroy_2, DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromCameraState
IL2CPP_EXTERN_C void FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_pinvoke_cleanup(FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromCameraState
IL2CPP_EXTERN_C void FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_com(const FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC& unmarshaled, FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_com_back(const FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_com& marshaled, FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52>(marshaled.____func_1, FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52>(marshaled.____func_1, FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE>(marshaled.____destroy_2, DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE>(marshaled.____destroy_2, DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromCameraState
IL2CPP_EXTERN_C void FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshal_com_cleanup(FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m77FC8810D2AC63C137C21CFE7E1137F2D5B85A5D_Multicast(FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* currentDelegate = reinterpret_cast<FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m77FC8810D2AC63C137C21CFE7E1137F2D5B85A5D_OpenInst(FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m77FC8810D2AC63C137C21CFE7E1137F2D5B85A5D_OpenStatic(FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m77FC8810D2AC63C137C21CFE7E1137F2D5B85A5D_OpenStaticInvoker(FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< intptr_t, int32_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_exception);
}
void FunctionDelegate_Invoke_m77FC8810D2AC63C137C21CFE7E1137F2D5B85A5D_ClosedStaticInvoker(FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, intptr_t, int32_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52 (FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, int32_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromCameraState/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mC6A9D168A197BE9B9C404C6F8F1D022952C7EC3F (FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m77FC8810D2AC63C137C21CFE7E1137F2D5B85A5D_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m77FC8810D2AC63C137C21CFE7E1137F2D5B85A5D_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m77FC8810D2AC63C137C21CFE7E1137F2D5B85A5D_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m77FC8810D2AC63C137C21CFE7E1137F2D5B85A5D_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromCameraState/FunctionDelegate::Invoke(System.IntPtr,easyar.CameraState,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m77FC8810D2AC63C137C21CFE7E1137F2D5B85A5D (FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromCameraState/FunctionDelegate::BeginInvoke(System.IntPtr,easyar.CameraState,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_mB9EF63103AF72BEAB5D2D16F6933EC33C4DA0847 (FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tF7C7CA379420CC34578D08A972A9EDBAE2DD3E4C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(CameraState_tF7C7CA379420CC34578D08A972A9EDBAE2DD3E4C_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromCameraState/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m2CC66B18729CEBF5A3BD275BB3BBE8B3DD4D7396 (FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_mC50287A3F5005260BB4ED1FB91B63FB86AF60C68_Multicast(DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* currentDelegate = reinterpret_cast<DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_mC50287A3F5005260BB4ED1FB91B63FB86AF60C68_OpenInst(DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_mC50287A3F5005260BB4ED1FB91B63FB86AF60C68_OpenStatic(DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_mC50287A3F5005260BB4ED1FB91B63FB86AF60C68_OpenStaticInvoker(DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_mC50287A3F5005260BB4ED1FB91B63FB86AF60C68_ClosedStaticInvoker(DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE (DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromCameraState/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mDABCA95E2DED758BB49A0F01D9CFB4236E56323D (DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mC50287A3F5005260BB4ED1FB91B63FB86AF60C68_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mC50287A3F5005260BB4ED1FB91B63FB86AF60C68_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mC50287A3F5005260BB4ED1FB91B63FB86AF60C68_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_mC50287A3F5005260BB4ED1FB91B63FB86AF60C68_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromCameraState/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_mC50287A3F5005260BB4ED1FB91B63FB86AF60C68 (DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromCameraState/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_m0AF37583F85161A5829F12E31DEBA17D399D327C (DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromCameraState/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_mCFB930EF3582415BA58C630810E1E0AD4453065B (DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_pinvoke(const OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2& unmarshaled, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0 unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke& marshaled)
{
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_com(const OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2& unmarshaled, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_com_back(const OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_com& marshaled, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0 unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshal_com_cleanup(OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_com& marshaled)
{
FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromPermissionStatusAndString_get_has_value_mC7941BBDB06D03AD18E99F7C33D79E6C702D5B47 (OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoidFromPermissionStatusAndString_get_has_value_mC7941BBDB06D03AD18E99F7C33D79E6C702D5B47_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoidFromPermissionStatusAndString_get_has_value_mC7941BBDB06D03AD18E99F7C33D79E6C702D5B47(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromPermissionStatusAndString_set_has_value_mA9E6E25D462A4371C2618CC7BA9ADFA710D3A4D0 (OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2* G_B2_0 = NULL;
OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromPermissionStatusAndString_set_has_value_mA9E6E25D462A4371C2618CC7BA9ADFA710D3A4D0_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2*>(__this + _offset);
OptionalOfFunctorOfVoidFromPermissionStatusAndString_set_has_value_mA9E6E25D462A4371C2618CC7BA9ADFA710D3A4D0(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromPermissionStatusAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_pinvoke(const FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0& unmarshaled, FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_pinvoke_back(const FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_pinvoke& marshaled, FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D>(marshaled.____func_1, FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D>(marshaled.____func_1, FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE>(marshaled.____destroy_2, DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE>(marshaled.____destroy_2, DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromPermissionStatusAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_pinvoke_cleanup(FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromPermissionStatusAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_com(const FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0& unmarshaled, FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_com_back(const FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_com& marshaled, FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D>(marshaled.____func_1, FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D>(marshaled.____func_1, FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE>(marshaled.____destroy_2, DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE>(marshaled.____destroy_2, DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromPermissionStatusAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshal_com_cleanup(FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m25D150AC50A7245EFDB6884E68FF1AE75A627A16_Multicast(FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* currentDelegate = reinterpret_cast<FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m25D150AC50A7245EFDB6884E68FF1AE75A627A16_OpenInst(FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_m25D150AC50A7245EFDB6884E68FF1AE75A627A16_OpenStatic(FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_m25D150AC50A7245EFDB6884E68FF1AE75A627A16_OpenStaticInvoker(FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< intptr_t, int32_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
void FunctionDelegate_Invoke_m25D150AC50A7245EFDB6884E68FF1AE75A627A16_ClosedStaticInvoker(FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker5< RuntimeObject*, intptr_t, int32_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D (FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, int32_t, intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m7CF3E226A7734ABAC146C4DE9B5028DA4B5D0EAE (FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 4;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m25D150AC50A7245EFDB6884E68FF1AE75A627A16_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m25D150AC50A7245EFDB6884E68FF1AE75A627A16_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m25D150AC50A7245EFDB6884E68FF1AE75A627A16_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m25D150AC50A7245EFDB6884E68FF1AE75A627A16_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/FunctionDelegate::Invoke(System.IntPtr,easyar.PermissionStatus,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m25D150AC50A7245EFDB6884E68FF1AE75A627A16 (FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/FunctionDelegate::BeginInvoke(System.IntPtr,easyar.PermissionStatus,System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_mA3E558B41F17A0C261D6F12245F2F7BBE1BE4B33 (FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___4_callback, RuntimeObject* ___5_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionStatus_tE5B841CE4FF1E66DF2A25FD20DF14F3D5468E698_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[5] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(PermissionStatus_tE5B841CE4FF1E66DF2A25FD20DF14F3D5468E698_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___2_arg1);
__d_args[3] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___3_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___4_callback, (RuntimeObject*)___5_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m892ABEC48161B5B3FF98F591869DF366EB36898C (FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m6B12C39D15344A2E50AD8D5ED8344B7077CC0F04_Multicast(DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* currentDelegate = reinterpret_cast<DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m6B12C39D15344A2E50AD8D5ED8344B7077CC0F04_OpenInst(DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m6B12C39D15344A2E50AD8D5ED8344B7077CC0F04_OpenStatic(DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m6B12C39D15344A2E50AD8D5ED8344B7077CC0F04_OpenStaticInvoker(DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m6B12C39D15344A2E50AD8D5ED8344B7077CC0F04_ClosedStaticInvoker(DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE (DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mB4BD92ABA3F8716777ADA1930222D477C41E2C13 (DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m6B12C39D15344A2E50AD8D5ED8344B7077CC0F04_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m6B12C39D15344A2E50AD8D5ED8344B7077CC0F04_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m6B12C39D15344A2E50AD8D5ED8344B7077CC0F04_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m6B12C39D15344A2E50AD8D5ED8344B7077CC0F04_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m6B12C39D15344A2E50AD8D5ED8344B7077CC0F04 (DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_m537A46BC1596870447203BA8401A356A6CDFF36C (DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m87A1BE5A85465AB49D7E68AFD3141AEEE4E8D522 (DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromLogLevelAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_pinvoke(const FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39& unmarshaled, FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_pinvoke_back(const FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke& marshaled, FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108>(marshaled.____func_1, FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108>(marshaled.____func_1, FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086>(marshaled.____destroy_2, DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086>(marshaled.____destroy_2, DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromLogLevelAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_pinvoke_cleanup(FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromLogLevelAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_com(const FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39& unmarshaled, FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_com_back(const FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_com& marshaled, FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108>(marshaled.____func_1, FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108>(marshaled.____func_1, FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086>(marshaled.____destroy_2, DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086>(marshaled.____destroy_2, DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromLogLevelAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshal_com_cleanup(FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_mC47C886EA16E864946D3636E8756EF10A74EE6A7_Multicast(FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* currentDelegate = reinterpret_cast<FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_mC47C886EA16E864946D3636E8756EF10A74EE6A7_OpenInst(FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_mC47C886EA16E864946D3636E8756EF10A74EE6A7_OpenStatic(FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_mC47C886EA16E864946D3636E8756EF10A74EE6A7_OpenStaticInvoker(FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< intptr_t, int32_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
void FunctionDelegate_Invoke_mC47C886EA16E864946D3636E8756EF10A74EE6A7_ClosedStaticInvoker(FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker5< RuntimeObject*, intptr_t, int32_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108 (FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, int32_t, intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromLogLevelAndString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m62770BBCC9831153500FCF19E77E7DD093808151 (FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 4;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mC47C886EA16E864946D3636E8756EF10A74EE6A7_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mC47C886EA16E864946D3636E8756EF10A74EE6A7_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mC47C886EA16E864946D3636E8756EF10A74EE6A7_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_mC47C886EA16E864946D3636E8756EF10A74EE6A7_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromLogLevelAndString/FunctionDelegate::Invoke(System.IntPtr,easyar.LogLevel,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_mC47C886EA16E864946D3636E8756EF10A74EE6A7 (FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromLogLevelAndString/FunctionDelegate::BeginInvoke(System.IntPtr,easyar.LogLevel,System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m7EDBDEB578E6953E62A56D4CA3F187234C61D355 (FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___4_callback, RuntimeObject* ___5_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogLevel_t49D4D561C2506BA7587B53135192F8EC51D23A40_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[5] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(LogLevel_t49D4D561C2506BA7587B53135192F8EC51D23A40_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___2_arg1);
__d_args[3] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___3_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___4_callback, (RuntimeObject*)___5_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromLogLevelAndString/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m5BF6EBFFE1F65498A181C98383889331893FD523 (FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m78C8D3413590EDC7FCEA137C40E791F7CFE2BB50_Multicast(DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* currentDelegate = reinterpret_cast<DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m78C8D3413590EDC7FCEA137C40E791F7CFE2BB50_OpenInst(DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m78C8D3413590EDC7FCEA137C40E791F7CFE2BB50_OpenStatic(DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m78C8D3413590EDC7FCEA137C40E791F7CFE2BB50_OpenStaticInvoker(DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m78C8D3413590EDC7FCEA137C40E791F7CFE2BB50_ClosedStaticInvoker(DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086 (DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromLogLevelAndString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mAC481093091CB62D3C1C62551B2CC0C82A644BEF (DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m78C8D3413590EDC7FCEA137C40E791F7CFE2BB50_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m78C8D3413590EDC7FCEA137C40E791F7CFE2BB50_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m78C8D3413590EDC7FCEA137C40E791F7CFE2BB50_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m78C8D3413590EDC7FCEA137C40E791F7CFE2BB50_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromLogLevelAndString/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m78C8D3413590EDC7FCEA137C40E791F7CFE2BB50 (DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromLogLevelAndString/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_m0C91E9DB4B0E66A38256F35C836400835F0396CF (DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromLogLevelAndString/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m3AD848F9FFE17376496EF76DC4E8EFE31F248AA8 (DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshal_pinvoke(const OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D& unmarshaled, OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke& marshaled)
{
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshal_com(const OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D& unmarshaled, OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshal_com_back(const OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_com& marshaled, OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshal_com_cleanup(OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_com& marshaled)
{
FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromRecordStatusAndString_get_has_value_m4AC8D7E62E782F1958C7D1DE9A5F74878EDEF399 (OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoidFromRecordStatusAndString_get_has_value_m4AC8D7E62E782F1958C7D1DE9A5F74878EDEF399_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoidFromRecordStatusAndString_get_has_value_m4AC8D7E62E782F1958C7D1DE9A5F74878EDEF399(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromRecordStatusAndString_set_has_value_m9407732BBB93383BC57906FAE0C346150BA38D13 (OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D* G_B2_0 = NULL;
OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromRecordStatusAndString_set_has_value_m9407732BBB93383BC57906FAE0C346150BA38D13_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D*>(__this + _offset);
OptionalOfFunctorOfVoidFromRecordStatusAndString_set_has_value_m9407732BBB93383BC57906FAE0C346150BA38D13(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromRecordStatusAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_pinvoke(const FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B& unmarshaled, FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_pinvoke_back(const FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_pinvoke& marshaled, FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964>(marshaled.____func_1, FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964>(marshaled.____func_1, FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0>(marshaled.____destroy_2, DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0>(marshaled.____destroy_2, DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromRecordStatusAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_pinvoke_cleanup(FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromRecordStatusAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_com(const FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B& unmarshaled, FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_com_back(const FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_com& marshaled, FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964>(marshaled.____func_1, FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964>(marshaled.____func_1, FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0>(marshaled.____destroy_2, DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0>(marshaled.____destroy_2, DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromRecordStatusAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshal_com_cleanup(FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m118351CC9B19FEE58D30B2664F129161620533F7_Multicast(FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* currentDelegate = reinterpret_cast<FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m118351CC9B19FEE58D30B2664F129161620533F7_OpenInst(FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_m118351CC9B19FEE58D30B2664F129161620533F7_OpenStatic(FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_m118351CC9B19FEE58D30B2664F129161620533F7_OpenStaticInvoker(FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< intptr_t, int32_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
void FunctionDelegate_Invoke_m118351CC9B19FEE58D30B2664F129161620533F7_ClosedStaticInvoker(FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker5< RuntimeObject*, intptr_t, int32_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964 (FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, int32_t, intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromRecordStatusAndString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m86E55233801C6ECFD055D2FB490C8736CD5C9AA0 (FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 4;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m118351CC9B19FEE58D30B2664F129161620533F7_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m118351CC9B19FEE58D30B2664F129161620533F7_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m118351CC9B19FEE58D30B2664F129161620533F7_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m118351CC9B19FEE58D30B2664F129161620533F7_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromRecordStatusAndString/FunctionDelegate::Invoke(System.IntPtr,easyar.RecordStatus,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m118351CC9B19FEE58D30B2664F129161620533F7 (FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromRecordStatusAndString/FunctionDelegate::BeginInvoke(System.IntPtr,easyar.RecordStatus,System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m69E57764838C0587C1FC3C8425F582795FB25E02 (FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___4_callback, RuntimeObject* ___5_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RecordStatus_tF3554627B4DF673B1CB474977828989A5A971CB3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[5] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(RecordStatus_tF3554627B4DF673B1CB474977828989A5A971CB3_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___2_arg1);
__d_args[3] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___3_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___4_callback, (RuntimeObject*)___5_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromRecordStatusAndString/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m3E21B06C1DA20F17F1D71AF7221EFAAA2E2641D2 (FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m640407C9FD35EFA8A67478DABBA0B5D8ECC0AEA1_Multicast(DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* currentDelegate = reinterpret_cast<DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m640407C9FD35EFA8A67478DABBA0B5D8ECC0AEA1_OpenInst(DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m640407C9FD35EFA8A67478DABBA0B5D8ECC0AEA1_OpenStatic(DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m640407C9FD35EFA8A67478DABBA0B5D8ECC0AEA1_OpenStaticInvoker(DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m640407C9FD35EFA8A67478DABBA0B5D8ECC0AEA1_ClosedStaticInvoker(DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0 (DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromRecordStatusAndString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m346D1764A90921848BD8ACEC801E8F3467F2EF05 (DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m640407C9FD35EFA8A67478DABBA0B5D8ECC0AEA1_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m640407C9FD35EFA8A67478DABBA0B5D8ECC0AEA1_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m640407C9FD35EFA8A67478DABBA0B5D8ECC0AEA1_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m640407C9FD35EFA8A67478DABBA0B5D8ECC0AEA1_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromRecordStatusAndString/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m640407C9FD35EFA8A67478DABBA0B5D8ECC0AEA1 (DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromRecordStatusAndString/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_m93B4F8C1A0BB28FDAEED84984BB5F0EAF57FD654 (DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromRecordStatusAndString/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_mF20416B92F42E875845A6D0C808AD49B099C9E61 (DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean easyar.Detail/OptionalOfMatrix44F::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfMatrix44F_get_has_value_mEB7D753D936645EC16606584EFC54C1D89C5BE19 (OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfMatrix44F_get_has_value_mEB7D753D936645EC16606584EFC54C1D89C5BE19_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfMatrix44F_get_has_value_mEB7D753D936645EC16606584EFC54C1D89C5BE19(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfMatrix44F::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfMatrix44F_set_has_value_m4A3F4A2DA877D9910090D6607D258052DA0AAE62 (OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E* G_B2_0 = NULL;
OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfMatrix44F_set_has_value_m4A3F4A2DA877D9910090D6607D258052DA0AAE62_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E*>(__this + _offset);
OptionalOfMatrix44F_set_has_value_m4A3F4A2DA877D9910090D6607D258052DA0AAE62(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromBool
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshal_pinvoke(const OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105& unmarshaled, OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromBool
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke& marshaled)
{
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromBool
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshal_com(const OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105& unmarshaled, OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshal_com_back(const OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_com& marshaled, OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromBool
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshal_com_cleanup(OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_com& marshaled)
{
FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromBool::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromBool_get_has_value_mB11F9DA29E1BBA3B9D6125B2E41CD3F94C3C6B1C (OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoidFromBool_get_has_value_mB11F9DA29E1BBA3B9D6125B2E41CD3F94C3C6B1C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoidFromBool_get_has_value_mB11F9DA29E1BBA3B9D6125B2E41CD3F94C3C6B1C(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromBool::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromBool_set_has_value_m8DD19830D2584A2E1D09626CB4399B4317616E72 (OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105* G_B2_0 = NULL;
OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromBool_set_has_value_m8DD19830D2584A2E1D09626CB4399B4317616E72_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105*>(__this + _offset);
OptionalOfFunctorOfVoidFromBool_set_has_value_m8DD19830D2584A2E1D09626CB4399B4317616E72(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromBool
IL2CPP_EXTERN_C void FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_pinvoke(const FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F& unmarshaled, FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_pinvoke_back(const FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_pinvoke& marshaled, FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E>(marshaled.____func_1, FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E>(marshaled.____func_1, FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E>(marshaled.____destroy_2, DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E>(marshaled.____destroy_2, DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromBool
IL2CPP_EXTERN_C void FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_pinvoke_cleanup(FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromBool
IL2CPP_EXTERN_C void FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_com(const FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F& unmarshaled, FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_com_back(const FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_com& marshaled, FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E>(marshaled.____func_1, FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E>(marshaled.____func_1, FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E>(marshaled.____destroy_2, DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E>(marshaled.____destroy_2, DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromBool
IL2CPP_EXTERN_C void FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshal_com_cleanup(FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m4C7B0EAA7D96CF862D096C5B4A65EE6A733E9A49_Multicast(FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* currentDelegate = reinterpret_cast<FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, bool, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m4C7B0EAA7D96CF862D096C5B4A65EE6A733E9A49_OpenInst(FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, bool, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m4C7B0EAA7D96CF862D096C5B4A65EE6A733E9A49_OpenStatic(FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, bool, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m4C7B0EAA7D96CF862D096C5B4A65EE6A733E9A49_OpenStaticInvoker(FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< intptr_t, bool, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_exception);
}
void FunctionDelegate_Invoke_m4C7B0EAA7D96CF862D096C5B4A65EE6A733E9A49_ClosedStaticInvoker(FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, intptr_t, bool, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E (FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, int8_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, static_cast<int8_t>(___1_arg0), ___2_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromBool/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m694F672241F41DDEA830FA01933137BBEC885C8E (FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m4C7B0EAA7D96CF862D096C5B4A65EE6A733E9A49_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m4C7B0EAA7D96CF862D096C5B4A65EE6A733E9A49_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m4C7B0EAA7D96CF862D096C5B4A65EE6A733E9A49_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m4C7B0EAA7D96CF862D096C5B4A65EE6A733E9A49_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromBool/FunctionDelegate::Invoke(System.IntPtr,System.Boolean,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m4C7B0EAA7D96CF862D096C5B4A65EE6A733E9A49 (FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, bool, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromBool/FunctionDelegate::BeginInvoke(System.IntPtr,System.Boolean,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m5B492E1E386F1E44CB8165B2EAC9B6C6501DD348 (FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t* ___2_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromBool/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m98672A084E152408BC5E50CFFF56D00E46E4CBC0 (FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m971BC29FEB24D30694C56BC00AEFA642AA9886E6_Multicast(DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* currentDelegate = reinterpret_cast<DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m971BC29FEB24D30694C56BC00AEFA642AA9886E6_OpenInst(DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m971BC29FEB24D30694C56BC00AEFA642AA9886E6_OpenStatic(DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m971BC29FEB24D30694C56BC00AEFA642AA9886E6_OpenStaticInvoker(DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m971BC29FEB24D30694C56BC00AEFA642AA9886E6_ClosedStaticInvoker(DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E (DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromBool/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m5C4C07B469FB011021FD50BDB0DBD736C2D3EA5F (DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m971BC29FEB24D30694C56BC00AEFA642AA9886E6_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m971BC29FEB24D30694C56BC00AEFA642AA9886E6_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m971BC29FEB24D30694C56BC00AEFA642AA9886E6_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m971BC29FEB24D30694C56BC00AEFA642AA9886E6_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromBool/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m971BC29FEB24D30694C56BC00AEFA642AA9886E6 (DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromBool/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_m3B1F75DA85FBB976F5D9ABE572093972E4A73CA6 (DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromBool/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m28B6C8A853CEB5C88F9D69DE5C2E5B5907B697C7 (DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean easyar.Detail/OptionalOfImage::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfImage_get_has_value_mB4A61B0EEA9C00DECDC24D23D96A939468AAE8EA (OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfImage_get_has_value_mB4A61B0EEA9C00DECDC24D23D96A939468AAE8EA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfImage_get_has_value_mB4A61B0EEA9C00DECDC24D23D96A939468AAE8EA(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfImage::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfImage_set_has_value_mC335593EFBE203FBFC48BBA92D02249BC87410C9 (OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* G_B2_0 = NULL;
OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfImage_set_has_value_mC335593EFBE203FBFC48BBA92D02249BC87410C9_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29*>(__this + _offset);
OptionalOfImage_set_has_value_mC335593EFBE203FBFC48BBA92D02249BC87410C9(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromBoolAndStringAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshal_pinvoke(const FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E& unmarshaled, FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshal_pinvoke_back(const FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke& marshaled, FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF>(marshaled.____func_1, FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF>(marshaled.____func_1, FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B>(marshaled.____destroy_2, DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B>(marshaled.____destroy_2, DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromBoolAndStringAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshal_pinvoke_cleanup(FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromBoolAndStringAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshal_com(const FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E& unmarshaled, FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshal_com_back(const FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_com& marshaled, FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF>(marshaled.____func_1, FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF>(marshaled.____func_1, FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B>(marshaled.____destroy_2, DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B>(marshaled.____destroy_2, DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromBoolAndStringAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshal_com_cleanup(FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_mD91D668E337D7BD5A2CA1DD5764DFE6A2CFC201C_Multicast(FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t ___3_arg2, intptr_t* ___4_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* currentDelegate = reinterpret_cast<FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, bool, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_arg2, ___4_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_mD91D668E337D7BD5A2CA1DD5764DFE6A2CFC201C_OpenInst(FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t ___3_arg2, intptr_t* ___4_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, bool, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_arg2, ___4_exception, method);
}
void FunctionDelegate_Invoke_mD91D668E337D7BD5A2CA1DD5764DFE6A2CFC201C_OpenStatic(FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t ___3_arg2, intptr_t* ___4_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, bool, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_arg2, ___4_exception, method);
}
void FunctionDelegate_Invoke_mD91D668E337D7BD5A2CA1DD5764DFE6A2CFC201C_OpenStaticInvoker(FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t ___3_arg2, intptr_t* ___4_exception, const RuntimeMethod* method)
{
InvokerActionInvoker5< intptr_t, bool, intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_arg1, ___3_arg2, ___4_exception);
}
void FunctionDelegate_Invoke_mD91D668E337D7BD5A2CA1DD5764DFE6A2CFC201C_ClosedStaticInvoker(FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t ___3_arg2, intptr_t* ___4_exception, const RuntimeMethod* method)
{
InvokerActionInvoker6< RuntimeObject*, intptr_t, bool, intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_arg1, ___3_arg2, ___4_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF (FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t ___3_arg2, intptr_t* ___4_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, int8_t, intptr_t, intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, static_cast<int8_t>(___1_arg0), ___2_arg1, ___3_arg2, ___4_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m393DA39413D4DA573B928F858004B035350EA059 (FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 5;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mD91D668E337D7BD5A2CA1DD5764DFE6A2CFC201C_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mD91D668E337D7BD5A2CA1DD5764DFE6A2CFC201C_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mD91D668E337D7BD5A2CA1DD5764DFE6A2CFC201C_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_mD91D668E337D7BD5A2CA1DD5764DFE6A2CFC201C_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/FunctionDelegate::Invoke(System.IntPtr,System.Boolean,System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_mD91D668E337D7BD5A2CA1DD5764DFE6A2CFC201C (FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t ___3_arg2, intptr_t* ___4_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, bool, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_arg2, ___4_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/FunctionDelegate::BeginInvoke(System.IntPtr,System.Boolean,System.IntPtr,System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m2BF14FB31CE30ACE5FF14C9187A0A46B396E1529 (FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t ___3_arg2, intptr_t* ___4_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___5_callback, RuntimeObject* ___6_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[6] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___2_arg1);
__d_args[3] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___3_arg2);
__d_args[4] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___4_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___5_callback, (RuntimeObject*)___6_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_mD900F28BEFB8A395AD4FC24A08157268A2F3FD21 (FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_mA5B3B990263D0B6ADCCFB82554619ED174B25A66_Multicast(DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* currentDelegate = reinterpret_cast<DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_mA5B3B990263D0B6ADCCFB82554619ED174B25A66_OpenInst(DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_mA5B3B990263D0B6ADCCFB82554619ED174B25A66_OpenStatic(DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_mA5B3B990263D0B6ADCCFB82554619ED174B25A66_OpenStaticInvoker(DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_mA5B3B990263D0B6ADCCFB82554619ED174B25A66_ClosedStaticInvoker(DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B (DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mCFC0DB48836F87035306CDF2E1568B66F656D56B (DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mA5B3B990263D0B6ADCCFB82554619ED174B25A66_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mA5B3B990263D0B6ADCCFB82554619ED174B25A66_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mA5B3B990263D0B6ADCCFB82554619ED174B25A66_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_mA5B3B990263D0B6ADCCFB82554619ED174B25A66_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_mA5B3B990263D0B6ADCCFB82554619ED174B25A66 (DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_mC32B161736D5120F2D3E67E0F3AB3D481D427C3B (DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m01D305C0C10754F70FBEDFBC7804204743893F1B (DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromBoolAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshal_pinvoke(const FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C& unmarshaled, FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshal_pinvoke_back(const FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke& marshaled, FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018>(marshaled.____func_1, FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018>(marshaled.____func_1, FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010>(marshaled.____destroy_2, DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010>(marshaled.____destroy_2, DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromBoolAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshal_pinvoke_cleanup(FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromBoolAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshal_com(const FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C& unmarshaled, FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshal_com_back(const FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_com& marshaled, FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018>(marshaled.____func_1, FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018>(marshaled.____func_1, FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010>(marshaled.____destroy_2, DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010>(marshaled.____destroy_2, DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromBoolAndString
IL2CPP_EXTERN_C void FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshal_com_cleanup(FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_mE8E49A48E0D2E4CD5301CC636E966AD586D0A402_Multicast(FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* currentDelegate = reinterpret_cast<FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, bool, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_mE8E49A48E0D2E4CD5301CC636E966AD586D0A402_OpenInst(FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, bool, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_mE8E49A48E0D2E4CD5301CC636E966AD586D0A402_OpenStatic(FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, bool, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_arg1, ___3_exception, method);
}
void FunctionDelegate_Invoke_mE8E49A48E0D2E4CD5301CC636E966AD586D0A402_OpenStaticInvoker(FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< intptr_t, bool, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
void FunctionDelegate_Invoke_mE8E49A48E0D2E4CD5301CC636E966AD586D0A402_ClosedStaticInvoker(FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker5< RuntimeObject*, intptr_t, bool, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_arg1, ___3_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018 (FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, int8_t, intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, static_cast<int8_t>(___1_arg0), ___2_arg1, ___3_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndString/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_mD71CCF0A9DD6D568443A7DB607E8FE747EFD86EE (FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 4;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mE8E49A48E0D2E4CD5301CC636E966AD586D0A402_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mE8E49A48E0D2E4CD5301CC636E966AD586D0A402_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mE8E49A48E0D2E4CD5301CC636E966AD586D0A402_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_mE8E49A48E0D2E4CD5301CC636E966AD586D0A402_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndString/FunctionDelegate::Invoke(System.IntPtr,System.Boolean,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_mE8E49A48E0D2E4CD5301CC636E966AD586D0A402 (FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, bool, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_arg1, ___3_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromBoolAndString/FunctionDelegate::BeginInvoke(System.IntPtr,System.Boolean,System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m71115B3D9CCA7C9C03115744DB804B86E6F97D0F (FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* __this, intptr_t ___0_state, bool ___1_arg0, intptr_t ___2_arg1, intptr_t* ___3_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___4_callback, RuntimeObject* ___5_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[5] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___2_arg1);
__d_args[3] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___3_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___4_callback, (RuntimeObject*)___5_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndString/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m6E3A511D8BE7CDA8C835DEC5D578412C0B974CB4 (FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_mB3AA33F56048B7CD6E4DCE47B8AC895D7FD0E185_Multicast(DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* currentDelegate = reinterpret_cast<DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_mB3AA33F56048B7CD6E4DCE47B8AC895D7FD0E185_OpenInst(DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_mB3AA33F56048B7CD6E4DCE47B8AC895D7FD0E185_OpenStatic(DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_mB3AA33F56048B7CD6E4DCE47B8AC895D7FD0E185_OpenStaticInvoker(DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_mB3AA33F56048B7CD6E4DCE47B8AC895D7FD0E185_ClosedStaticInvoker(DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010 (DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndString/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m64E7A6AF1BCE00084D9F70C0385B046FAB5A6F8E (DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mB3AA33F56048B7CD6E4DCE47B8AC895D7FD0E185_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mB3AA33F56048B7CD6E4DCE47B8AC895D7FD0E185_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mB3AA33F56048B7CD6E4DCE47B8AC895D7FD0E185_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_mB3AA33F56048B7CD6E4DCE47B8AC895D7FD0E185_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndString/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_mB3AA33F56048B7CD6E4DCE47B8AC895D7FD0E185 (DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromBoolAndString/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_m58E74FC4588FF433E87814EB7F447E44763C729B (DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromBoolAndString/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m0EC4855787FA18AF1D4CDDB4AF268BF5E58CC907 (DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshal_pinvoke(const OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0& unmarshaled, OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9 unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke& marshaled)
{
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshal_com(const OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0& unmarshaled, OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshal_com_back(const OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_com& marshaled, OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9 unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshal_com_cleanup(OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_com& marshaled)
{
FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromVideoStatus_get_has_value_m6F8A2513CEF5AF14D1B54A5FF5043831B7455415 (OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoidFromVideoStatus_get_has_value_m6F8A2513CEF5AF14D1B54A5FF5043831B7455415_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoidFromVideoStatus_get_has_value_m6F8A2513CEF5AF14D1B54A5FF5043831B7455415(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromVideoStatus_set_has_value_m150E5F64F0CE891AE7B1EB89C349164558413663 (OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0* G_B2_0 = NULL;
OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromVideoStatus_set_has_value_m150E5F64F0CE891AE7B1EB89C349164558413663_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0*>(__this + _offset);
OptionalOfFunctorOfVoidFromVideoStatus_set_has_value_m150E5F64F0CE891AE7B1EB89C349164558413663(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromVideoStatus
IL2CPP_EXTERN_C void FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_pinvoke(const FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9& unmarshaled, FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_pinvoke_back(const FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_pinvoke& marshaled, FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C>(marshaled.____func_1, FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C>(marshaled.____func_1, FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED>(marshaled.____destroy_2, DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED>(marshaled.____destroy_2, DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromVideoStatus
IL2CPP_EXTERN_C void FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_pinvoke_cleanup(FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromVideoStatus
IL2CPP_EXTERN_C void FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_com(const FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9& unmarshaled, FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_com_back(const FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_com& marshaled, FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C>(marshaled.____func_1, FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C>(marshaled.____func_1, FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED>(marshaled.____destroy_2, DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED>(marshaled.____destroy_2, DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromVideoStatus
IL2CPP_EXTERN_C void FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshal_com_cleanup(FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_mA513D63531CC1C590AC2312D4B4E763DE50624D0_Multicast(FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* currentDelegate = reinterpret_cast<FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_mA513D63531CC1C590AC2312D4B4E763DE50624D0_OpenInst(FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_mA513D63531CC1C590AC2312D4B4E763DE50624D0_OpenStatic(FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, int32_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_mA513D63531CC1C590AC2312D4B4E763DE50624D0_OpenStaticInvoker(FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< intptr_t, int32_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_exception);
}
void FunctionDelegate_Invoke_mA513D63531CC1C590AC2312D4B4E763DE50624D0_ClosedStaticInvoker(FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, intptr_t, int32_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C (FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, int32_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromVideoStatus/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m50E5030D74EACCC71B3586BCB0F719DDEAFA7B59 (FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mA513D63531CC1C590AC2312D4B4E763DE50624D0_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mA513D63531CC1C590AC2312D4B4E763DE50624D0_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mA513D63531CC1C590AC2312D4B4E763DE50624D0_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_mA513D63531CC1C590AC2312D4B4E763DE50624D0_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromVideoStatus/FunctionDelegate::Invoke(System.IntPtr,easyar.VideoStatus,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_mA513D63531CC1C590AC2312D4B4E763DE50624D0 (FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromVideoStatus/FunctionDelegate::BeginInvoke(System.IntPtr,easyar.VideoStatus,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_mA86E1BD4F62CE9BC86B096CDDCFFFA86A3C00A52 (FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* __this, intptr_t ___0_state, int32_t ___1_arg0, intptr_t* ___2_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoStatus_tD111E31086B7DCC9B2628C7E6BB5C429DC5D7CBC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(VideoStatus_tD111E31086B7DCC9B2628C7E6BB5C429DC5D7CBC_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromVideoStatus/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_mBA3320DC8482F7C586D113DA001C3884D3FE3D6C (FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m237A64324ECC95F13B2432D59768DB0F010FFD15_Multicast(DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* currentDelegate = reinterpret_cast<DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m237A64324ECC95F13B2432D59768DB0F010FFD15_OpenInst(DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m237A64324ECC95F13B2432D59768DB0F010FFD15_OpenStatic(DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m237A64324ECC95F13B2432D59768DB0F010FFD15_OpenStaticInvoker(DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m237A64324ECC95F13B2432D59768DB0F010FFD15_ClosedStaticInvoker(DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED (DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromVideoStatus/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m543DC86B2F941801DFCC05667398874D912477F4 (DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m237A64324ECC95F13B2432D59768DB0F010FFD15_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m237A64324ECC95F13B2432D59768DB0F010FFD15_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m237A64324ECC95F13B2432D59768DB0F010FFD15_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m237A64324ECC95F13B2432D59768DB0F010FFD15_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromVideoStatus/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m237A64324ECC95F13B2432D59768DB0F010FFD15 (DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromVideoStatus/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_m731C9B8F4CDB5E33717E613D4BEDE811BA7460D5 (DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromVideoStatus/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m8645167E372325B6627BA9CD60D8B9475F801A4C (DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoid
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshal_pinvoke(const OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD& unmarshaled, OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshal_pinvoke_back(const OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoid
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke& marshaled)
{
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoid
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshal_com(const OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD& unmarshaled, OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshal_com_back(const OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_com& marshaled, OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoid
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshal_com_cleanup(OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_com& marshaled)
{
FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoid::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoid_get_has_value_mE09302646C6B2FBE58B6326ECDF5F99D8CDA8EFD (OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoid_get_has_value_mE09302646C6B2FBE58B6326ECDF5F99D8CDA8EFD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoid_get_has_value_mE09302646C6B2FBE58B6326ECDF5F99D8CDA8EFD(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoid::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoid_set_has_value_m20BDD582DF5758793006ECAA1512D748F6FDCA31 (OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD* G_B2_0 = NULL;
OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoid_set_has_value_m20BDD582DF5758793006ECAA1512D748F6FDCA31_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD*>(__this + _offset);
OptionalOfFunctorOfVoid_set_has_value_m20BDD582DF5758793006ECAA1512D748F6FDCA31(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshal_pinvoke(const OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094& unmarshaled, OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke& marshaled)
{
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshal_com(const OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094& unmarshaled, OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshal_com_back(const OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_com& marshaled, OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshal_com_cleanup(OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_com& marshaled)
{
FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromLocationResult_get_has_value_mA66CE8AFBBEBFA7BA05747E8128029D8CA220A81 (OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoidFromLocationResult_get_has_value_mA66CE8AFBBEBFA7BA05747E8128029D8CA220A81_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoidFromLocationResult_get_has_value_mA66CE8AFBBEBFA7BA05747E8128029D8CA220A81(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromLocationResult_set_has_value_mC8024D8F3652393EB5E7A309703107291CB2406C (OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094* G_B2_0 = NULL;
OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromLocationResult_set_has_value_mC8024D8F3652393EB5E7A309703107291CB2406C_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094*>(__this + _offset);
OptionalOfFunctorOfVoidFromLocationResult_set_has_value_mC8024D8F3652393EB5E7A309703107291CB2406C(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromLocationResult
IL2CPP_EXTERN_C void FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_pinvoke(const FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C& unmarshaled, FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_pinvoke_back(const FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_pinvoke& marshaled, FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD>(marshaled.____func_1, FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD>(marshaled.____func_1, FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F>(marshaled.____destroy_2, DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F>(marshaled.____destroy_2, DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromLocationResult
IL2CPP_EXTERN_C void FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_pinvoke_cleanup(FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromLocationResult
IL2CPP_EXTERN_C void FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_com(const FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C& unmarshaled, FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_com_back(const FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_com& marshaled, FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD>(marshaled.____func_1, FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD>(marshaled.____func_1, FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F>(marshaled.____destroy_2, DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F>(marshaled.____destroy_2, DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromLocationResult
IL2CPP_EXTERN_C void FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshal_com_cleanup(FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m3B1E0ADCAFACFE19F31045A902799BF9DD7DE273_Multicast(FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* __this, intptr_t ___0_state, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* currentDelegate = reinterpret_cast<FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m3B1E0ADCAFACFE19F31045A902799BF9DD7DE273_OpenInst(FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* __this, intptr_t ___0_state, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m3B1E0ADCAFACFE19F31045A902799BF9DD7DE273_OpenStatic(FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* __this, intptr_t ___0_state, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_m3B1E0ADCAFACFE19F31045A902799BF9DD7DE273_OpenStaticInvoker(FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* __this, intptr_t ___0_state, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< intptr_t, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_exception);
}
void FunctionDelegate_Invoke_m3B1E0ADCAFACFE19F31045A902799BF9DD7DE273_ClosedStaticInvoker(FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* __this, intptr_t ___0_state, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, intptr_t, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD (FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* __this, intptr_t ___0_state, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromLocationResult/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m4FA7C6E27967C91DDB7AE5CB28A6BCA982B5267C (FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m3B1E0ADCAFACFE19F31045A902799BF9DD7DE273_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m3B1E0ADCAFACFE19F31045A902799BF9DD7DE273_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m3B1E0ADCAFACFE19F31045A902799BF9DD7DE273_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m3B1E0ADCAFACFE19F31045A902799BF9DD7DE273_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromLocationResult/FunctionDelegate::Invoke(System.IntPtr,easyar.LocationResult,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m3B1E0ADCAFACFE19F31045A902799BF9DD7DE273 (FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* __this, intptr_t ___0_state, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromLocationResult/FunctionDelegate::BeginInvoke(System.IntPtr,easyar.LocationResult,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m4360A75F0B95234BA4B87A5F72A8918C7735D397 (FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* __this, intptr_t ___0_state, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_arg0, intptr_t* ___2_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromLocationResult/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m0D1289BC7B4F6CC3DBF5DF8D344993B47BEF47F3 (FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m7F54889C0F00AA9FEC8DD6F17794998A84AF43C7_Multicast(DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* currentDelegate = reinterpret_cast<DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m7F54889C0F00AA9FEC8DD6F17794998A84AF43C7_OpenInst(DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m7F54889C0F00AA9FEC8DD6F17794998A84AF43C7_OpenStatic(DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m7F54889C0F00AA9FEC8DD6F17794998A84AF43C7_OpenStaticInvoker(DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m7F54889C0F00AA9FEC8DD6F17794998A84AF43C7_ClosedStaticInvoker(DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F (DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromLocationResult/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mDD0E281C062FCA659B3DA1B0C69124BC0A41184C (DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m7F54889C0F00AA9FEC8DD6F17794998A84AF43C7_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m7F54889C0F00AA9FEC8DD6F17794998A84AF43C7_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m7F54889C0F00AA9FEC8DD6F17794998A84AF43C7_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m7F54889C0F00AA9FEC8DD6F17794998A84AF43C7_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromLocationResult/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m7F54889C0F00AA9FEC8DD6F17794998A84AF43C7 (DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromLocationResult/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_m256FD94957876DE8EBBE03B011503165E193CE33 (DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromLocationResult/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m5A61253EEF6BA4E349BDB9BDF0BC3C6D2EF32DC2 (DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshal_pinvoke(const OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295& unmarshaled, OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke& marshaled)
{
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshal_com(const OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295& unmarshaled, OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshal_com_back(const OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_com& marshaled, OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshal_com_cleanup(OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_com& marshaled)
{
FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromProximityLocationResult_get_has_value_m4AE41CBBA624D1BDF9A989F18510CA2E82747A37 (OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoidFromProximityLocationResult_get_has_value_m4AE41CBBA624D1BDF9A989F18510CA2E82747A37_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoidFromProximityLocationResult_get_has_value_m4AE41CBBA624D1BDF9A989F18510CA2E82747A37(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromProximityLocationResult_set_has_value_m66EF2166BF285A01B2D9EC606A6B2A8D9514C995 (OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295* G_B2_0 = NULL;
OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromProximityLocationResult_set_has_value_m66EF2166BF285A01B2D9EC606A6B2A8D9514C995_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295*>(__this + _offset);
OptionalOfFunctorOfVoidFromProximityLocationResult_set_has_value_m66EF2166BF285A01B2D9EC606A6B2A8D9514C995(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromProximityLocationResult
IL2CPP_EXTERN_C void FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_pinvoke(const FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC& unmarshaled, FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_pinvoke_back(const FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_pinvoke& marshaled, FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5>(marshaled.____func_1, FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5>(marshaled.____func_1, FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82>(marshaled.____destroy_2, DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82>(marshaled.____destroy_2, DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromProximityLocationResult
IL2CPP_EXTERN_C void FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_pinvoke_cleanup(FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromProximityLocationResult
IL2CPP_EXTERN_C void FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_com(const FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC& unmarshaled, FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_com_back(const FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_com& marshaled, FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5>(marshaled.____func_1, FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5>(marshaled.____func_1, FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82>(marshaled.____destroy_2, DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82>(marshaled.____destroy_2, DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromProximityLocationResult
IL2CPP_EXTERN_C void FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshal_com_cleanup(FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_mA0DA91A9574D248B3E827E1445D5A3400B144CC5_Multicast(FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* __this, intptr_t ___0_state, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* currentDelegate = reinterpret_cast<FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_mA0DA91A9574D248B3E827E1445D5A3400B144CC5_OpenInst(FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* __this, intptr_t ___0_state, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_mA0DA91A9574D248B3E827E1445D5A3400B144CC5_OpenStatic(FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* __this, intptr_t ___0_state, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_mA0DA91A9574D248B3E827E1445D5A3400B144CC5_OpenStaticInvoker(FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* __this, intptr_t ___0_state, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< intptr_t, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_exception);
}
void FunctionDelegate_Invoke_mA0DA91A9574D248B3E827E1445D5A3400B144CC5_ClosedStaticInvoker(FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* __this, intptr_t ___0_state, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, intptr_t, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5 (FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* __this, intptr_t ___0_state, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromProximityLocationResult/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m2D0E42B90F1F5EE7FEF90A5D7068342D8FA631BC (FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mA0DA91A9574D248B3E827E1445D5A3400B144CC5_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mA0DA91A9574D248B3E827E1445D5A3400B144CC5_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mA0DA91A9574D248B3E827E1445D5A3400B144CC5_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_mA0DA91A9574D248B3E827E1445D5A3400B144CC5_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromProximityLocationResult/FunctionDelegate::Invoke(System.IntPtr,easyar.ProximityLocationResult,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_mA0DA91A9574D248B3E827E1445D5A3400B144CC5 (FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* __this, intptr_t ___0_state, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromProximityLocationResult/FunctionDelegate::BeginInvoke(System.IntPtr,easyar.ProximityLocationResult,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_mBF671608473EE873E32DC8E6D010CEACC68E4972 (FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* __this, intptr_t ___0_state, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_arg0, intptr_t* ___2_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromProximityLocationResult/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_mF9B4E29122219A1BE750F12A4C31EBC1DED03608 (FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m88842443766BEEDF5AB4FA0DB1A4EA9D436CE934_Multicast(DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* currentDelegate = reinterpret_cast<DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m88842443766BEEDF5AB4FA0DB1A4EA9D436CE934_OpenInst(DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m88842443766BEEDF5AB4FA0DB1A4EA9D436CE934_OpenStatic(DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m88842443766BEEDF5AB4FA0DB1A4EA9D436CE934_OpenStaticInvoker(DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m88842443766BEEDF5AB4FA0DB1A4EA9D436CE934_ClosedStaticInvoker(DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82 (DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromProximityLocationResult/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mC332C5F93B795A4A88FD7593C8742C55DEA2F1FD (DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m88842443766BEEDF5AB4FA0DB1A4EA9D436CE934_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m88842443766BEEDF5AB4FA0DB1A4EA9D436CE934_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m88842443766BEEDF5AB4FA0DB1A4EA9D436CE934_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m88842443766BEEDF5AB4FA0DB1A4EA9D436CE934_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromProximityLocationResult/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m88842443766BEEDF5AB4FA0DB1A4EA9D436CE934 (DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromProximityLocationResult/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_m008889B27A6A72F8361DF4263EA7E782065405EB (DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromProximityLocationResult/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m363918FBB2EE48F42A384E6A2CAEF259D1D709B7 (DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshal_pinvoke(const OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63& unmarshaled, OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_pinvoke(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshal_pinvoke_back(const OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke& marshaled, OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584 unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_pinvoke_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshal_pinvoke_cleanup(OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke& marshaled)
{
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_pinvoke_cleanup(marshaled.___value_1);
}
// Conversion methods for marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshal_com(const OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63& unmarshaled, OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_com& marshaled)
{
marshaled.___has_value__0 = unmarshaled.___has_value__0;
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_com(unmarshaled.___value_1, marshaled.___value_1);
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshal_com_back(const OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_com& marshaled, OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63& unmarshaled)
{
uint8_t unmarshaledhas_value__temp_0 = 0x0;
unmarshaledhas_value__temp_0 = marshaled.___has_value__0;
unmarshaled.___has_value__0 = unmarshaledhas_value__temp_0;
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584 unmarshaledvalue_temp_1;
memset((&unmarshaledvalue_temp_1), 0, sizeof(unmarshaledvalue_temp_1));
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_com_back(marshaled.___value_1, unmarshaledvalue_temp_1);
unmarshaled.___value_1 = unmarshaledvalue_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____func_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___value_1))->____destroy_2), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshal_com_cleanup(OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_com& marshaled)
{
FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_com_cleanup(marshaled.___value_1);
}
// System.Boolean easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame::get_has_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfFunctorOfVoidFromFeedbackFrame_get_has_value_m4D272E56883B810AFD35DA74846B12CC8E50B8CF (OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63* __this, const RuntimeMethod* method)
{
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
uint8_t L_0 = __this->___has_value__0;
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool OptionalOfFunctorOfVoidFromFeedbackFrame_get_has_value_m4D272E56883B810AFD35DA74846B12CC8E50B8CF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63*>(__this + _offset);
bool _returnValue;
_returnValue = OptionalOfFunctorOfVoidFromFeedbackFrame_get_has_value_m4D272E56883B810AFD35DA74846B12CC8E50B8CF(_thisAdjusted, method);
return _returnValue;
}
// System.Void easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame::set_has_value(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromFeedbackFrame_set_has_value_mB8C4B69C5C9EB38FD0C30DDDFAC621ACC185D989 (OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63* G_B2_0 = NULL;
OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63* G_B3_1 = NULL;
{
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0008;
}
IL_0007:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0008:
{
G_B3_1->___has_value__0 = (uint8_t)((int32_t)(uint8_t)G_B3_0);
// public bool has_value { get { return has_value_ != 0; } set { has_value_ = (Byte)(value ? 1 : 0); } }
return;
}
}
IL2CPP_EXTERN_C void OptionalOfFunctorOfVoidFromFeedbackFrame_set_has_value_mB8C4B69C5C9EB38FD0C30DDDFAC621ACC185D989_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63*>(__this + _offset);
OptionalOfFunctorOfVoidFromFeedbackFrame_set_has_value_mB8C4B69C5C9EB38FD0C30DDDFAC621ACC185D989(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromFeedbackFrame
IL2CPP_EXTERN_C void FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_pinvoke(const FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584& unmarshaled, FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_pinvoke_back(const FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_pinvoke& marshaled, FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068>(marshaled.____func_1, FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068>(marshaled.____func_1, FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C>(marshaled.____destroy_2, DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C>(marshaled.____destroy_2, DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromFeedbackFrame
IL2CPP_EXTERN_C void FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_pinvoke_cleanup(FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfVoidFromFeedbackFrame
IL2CPP_EXTERN_C void FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_com(const FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584& unmarshaled, FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_com_back(const FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_com& marshaled, FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068>(marshaled.____func_1, FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068>(marshaled.____func_1, FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C>(marshaled.____destroy_2, DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C>(marshaled.____destroy_2, DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfVoidFromFeedbackFrame
IL2CPP_EXTERN_C void FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshal_com_cleanup(FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_mE9E960A030D1B135A9E7658B51FE80D4532210DD_Multicast(FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* currentDelegate = reinterpret_cast<FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_mE9E960A030D1B135A9E7658B51FE80D4532210DD_OpenInst(FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_mE9E960A030D1B135A9E7658B51FE80D4532210DD_OpenStatic(FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_exception, method);
}
void FunctionDelegate_Invoke_mE9E960A030D1B135A9E7658B51FE80D4532210DD_OpenStaticInvoker(FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker3< intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_exception);
}
void FunctionDelegate_Invoke_mE9E960A030D1B135A9E7658B51FE80D4532210DD_ClosedStaticInvoker(FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, intptr_t, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068 (FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_exception);
}
// System.Void easyar.Detail/FunctorOfVoidFromFeedbackFrame/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m131B878F012C00612E00A89DEE0A110EE849D717 (FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mE9E960A030D1B135A9E7658B51FE80D4532210DD_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mE9E960A030D1B135A9E7658B51FE80D4532210DD_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_mE9E960A030D1B135A9E7658B51FE80D4532210DD_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_mE9E960A030D1B135A9E7658B51FE80D4532210DD_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromFeedbackFrame/FunctionDelegate::Invoke(System.IntPtr,System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_mE9E960A030D1B135A9E7658B51FE80D4532210DD (FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromFeedbackFrame/FunctionDelegate::BeginInvoke(System.IntPtr,System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_m1DC7C9BB94C549932030A4AF3C68690D6CD5C511 (FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromFeedbackFrame/FunctionDelegate::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_mE5A70EB2264DB3608360408513D79E28B55964A9 (FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* __this, intptr_t* ___0_exception, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_mD1CD41E50E6CD863FFBBB8A5A3F938F467A27D70_Multicast(DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* currentDelegate = reinterpret_cast<DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_mD1CD41E50E6CD863FFBBB8A5A3F938F467A27D70_OpenInst(DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_mD1CD41E50E6CD863FFBBB8A5A3F938F467A27D70_OpenStatic(DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_mD1CD41E50E6CD863FFBBB8A5A3F938F467A27D70_OpenStaticInvoker(DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_mD1CD41E50E6CD863FFBBB8A5A3F938F467A27D70_ClosedStaticInvoker(DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C (DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfVoidFromFeedbackFrame/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_mA5AACB3A6EA31F8E685934CC2E3C23C586E11D6D (DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mD1CD41E50E6CD863FFBBB8A5A3F938F467A27D70_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mD1CD41E50E6CD863FFBBB8A5A3F938F467A27D70_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_mD1CD41E50E6CD863FFBBB8A5A3F938F467A27D70_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_mD1CD41E50E6CD863FFBBB8A5A3F938F467A27D70_Multicast;
}
// System.Void easyar.Detail/FunctorOfVoidFromFeedbackFrame/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_mD1CD41E50E6CD863FFBBB8A5A3F938F467A27D70 (DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfVoidFromFeedbackFrame/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_mFB6A1AB481DC6A8B7C0A82C0E208AA936C560A89 (DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfVoidFromFeedbackFrame/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m0EF9677A5743F1912BA2353CBE1EC849859AAF68 (DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame
IL2CPP_EXTERN_C void FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshal_pinvoke(const FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70& unmarshaled, FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshal_pinvoke_back(const FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke& marshaled, FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34>(marshaled.____func_1, FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34>(marshaled.____func_1, FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27>(marshaled.____destroy_2, DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27>(marshaled.____destroy_2, DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame
IL2CPP_EXTERN_C void FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshal_pinvoke_cleanup(FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame
IL2CPP_EXTERN_C void FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshal_com(const FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70& unmarshaled, FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_com& marshaled)
{
marshaled.____state_0 = unmarshaled.____state_0;
marshaled.____func_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____func_1));
marshaled.____destroy_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.____destroy_2));
}
IL2CPP_EXTERN_C void FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshal_com_back(const FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_com& marshaled, FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaled_state_temp_0;
memset((&unmarshaled_state_temp_0), 0, sizeof(unmarshaled_state_temp_0));
unmarshaled_state_temp_0 = marshaled.____state_0;
unmarshaled.____state_0 = unmarshaled_state_temp_0;
unmarshaled.____func_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34>(marshaled.____func_1, FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____func_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34>(marshaled.____func_1, FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34_il2cpp_TypeInfo_var));
unmarshaled.____destroy_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27>(marshaled.____destroy_2, DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____destroy_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27>(marshaled.____destroy_2, DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame
IL2CPP_EXTERN_C void FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshal_com_cleanup(FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void FunctionDelegate_Invoke_m4908DB727D8FC963D87E3CBEC4E48588FF1A1652_Multicast(FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_Return, intptr_t* ___3_exception, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* currentDelegate = reinterpret_cast<FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_state, ___1_arg0, ___2_Return, ___3_exception, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FunctionDelegate_Invoke_m4908DB727D8FC963D87E3CBEC4E48588FF1A1652_OpenInst(FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_Return, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_Return, ___3_exception, method);
}
void FunctionDelegate_Invoke_m4908DB727D8FC963D87E3CBEC4E48588FF1A1652_OpenStatic(FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_Return, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, intptr_t*, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_state, ___1_arg0, ___2_Return, ___3_exception, method);
}
void FunctionDelegate_Invoke_m4908DB727D8FC963D87E3CBEC4E48588FF1A1652_OpenStaticInvoker(FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_Return, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker4< intptr_t, intptr_t, intptr_t*, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_state, ___1_arg0, ___2_Return, ___3_exception);
}
void FunctionDelegate_Invoke_m4908DB727D8FC963D87E3CBEC4E48588FF1A1652_ClosedStaticInvoker(FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_Return, intptr_t* ___3_exception, const RuntimeMethod* method)
{
InvokerActionInvoker5< RuntimeObject*, intptr_t, intptr_t, intptr_t*, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_state, ___1_arg0, ___2_Return, ___3_exception);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34 (FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_Return, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, intptr_t, intptr_t*, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_state, ___1_arg0, ___2_Return, ___3_exception);
}
// System.Void easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/FunctionDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate__ctor_m2A98DFD900547E949783961D1F8B219D6B33A332 (FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 4;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m4908DB727D8FC963D87E3CBEC4E48588FF1A1652_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m4908DB727D8FC963D87E3CBEC4E48588FF1A1652_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FunctionDelegate_Invoke_m4908DB727D8FC963D87E3CBEC4E48588FF1A1652_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&FunctionDelegate_Invoke_m4908DB727D8FC963D87E3CBEC4E48588FF1A1652_Multicast;
}
// System.Void easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/FunctionDelegate::Invoke(System.IntPtr,System.IntPtr,System.IntPtr&,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_Invoke_m4908DB727D8FC963D87E3CBEC4E48588FF1A1652 (FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_Return, intptr_t* ___3_exception, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, intptr_t*, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_state, ___1_arg0, ___2_Return, ___3_exception, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/FunctionDelegate::BeginInvoke(System.IntPtr,System.IntPtr,System.IntPtr&,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionDelegate_BeginInvoke_mB20B61087DFF13F703728AEE1D6B4BDCDF19FB58 (FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* __this, intptr_t ___0_state, intptr_t ___1_arg0, intptr_t* ___2_Return, intptr_t* ___3_exception, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___4_callback, RuntimeObject* ___5_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[5] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_state);
__d_args[1] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___1_arg0);
__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___2_Return);
__d_args[3] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___3_exception);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___4_callback, (RuntimeObject*)___5_object);
}
// System.Void easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/FunctionDelegate::EndInvoke(System.IntPtr&,System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionDelegate_EndInvoke_m0235C5F00082DB56C584A794689829694C540B01 (FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* __this, intptr_t* ___0_Return, intptr_t* ___1_exception, RuntimeObject* ___2_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_Return,
___1_exception,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___2_result, ___out_args);
}
#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
void DestroyDelegate_Invoke_m7D62C0DE77387B16EE3452FB0A937D7189868AA2_Multicast(DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* currentDelegate = reinterpret_cast<DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyDelegate_Invoke_m7D62C0DE77387B16EE3452FB0A937D7189868AA2_OpenInst(DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m7D62C0DE77387B16EE3452FB0A937D7189868AA2_OpenStatic(DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0__state, method);
}
void DestroyDelegate_Invoke_m7D62C0DE77387B16EE3452FB0A937D7189868AA2_OpenStaticInvoker(DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker1< intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0__state);
}
void DestroyDelegate_Invoke_m7D62C0DE77387B16EE3452FB0A937D7189868AA2_ClosedStaticInvoker(DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, intptr_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0__state);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27 (DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0__state);
}
// System.Void easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/DestroyDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate__ctor_m3E2C870200F3CE409060651F96CA99EF49C1AD21 (DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m7D62C0DE77387B16EE3452FB0A937D7189868AA2_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m7D62C0DE77387B16EE3452FB0A937D7189868AA2_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyDelegate_Invoke_m7D62C0DE77387B16EE3452FB0A937D7189868AA2_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&DestroyDelegate_Invoke_m7D62C0DE77387B16EE3452FB0A937D7189868AA2_Multicast;
}
// System.Void easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/DestroyDelegate::Invoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_Invoke_m7D62C0DE77387B16EE3452FB0A937D7189868AA2 (DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* __this, intptr_t ___0__state, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0__state, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/DestroyDelegate::BeginInvoke(System.IntPtr,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyDelegate_BeginInvoke_mB14FD95D74617E69D905995B8523AA729ACB5901 (DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* __this, intptr_t ___0__state, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0__state);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/DestroyDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyDelegate_EndInvoke_m7902B1C7AD1AD6863E1D13564B24EDE1FA6BC79D (DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.Detail/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m4F4A1D88590E8B74226BB6116AD85B574E939842 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_0 = (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01*)il2cpp_codegen_object_new(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m0C3075D2CBF2B98F1A2B5DDBCBB8622D8123E2B5(L_0, NULL);
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void easyar.Detail/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0C3075D2CBF2B98F1A2B5DDBCBB8622D8123E2B5 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// easyar.Vec3F easyar.Detail/<>c::<ListOfVec3F_to_c>b__840_0(easyar.Vec3F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 U3CU3Ec_U3CListOfVec3F_to_cU3Eb__840_0_m61B55B9B8277953DD9DD405E6820E4F83D57C4F3 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 ___0_e, const RuntimeMethod* method)
{
{
// var arr = l.Select(e => e).ToArray();
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 L_0 = ___0_e;
return L_0;
}
}
// System.IntPtr easyar.Detail/<>c::<ListOfTargetInstance_to_c>b__842_0(easyar.TargetInstance)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t U3CU3Ec_U3CListOfTargetInstance_to_cU3Eb__842_0_m6378B7DC329D855C8CE20CB2FF45C6B579E51847 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* ___0_e, const RuntimeMethod* method)
{
{
// var arr = l.Select(e => e.cdata).ToArray();
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* L_0 = ___0_e;
NullCheck(L_0);
intptr_t L_1;
L_1 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_0, NULL);
return L_1;
}
}
// easyar.Detail/OptionalOfFrameFilterResult easyar.Detail/<>c::<ListOfOptionalOfFrameFilterResult_to_c>b__845_0(easyar.Optional`1<easyar.FrameFilterResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 U3CU3Ec_U3CListOfOptionalOfFrameFilterResult_to_cU3Eb__845_0_m6A6D15FAD5FB5E3B4A287FB9D193683B449C4E9C (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 ___0_e, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mC0A19016B226938FC2A3E8CF8759DE730F06BD4D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CListOfOptionalOfFrameFilterResult_to_cU3Eb__845_1_m9299EC1CCB1A2B551697519915D1E3E7E24175B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* G_B2_0 = NULL;
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 G_B2_1;
memset((&G_B2_1), 0, sizeof(G_B2_1));
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* G_B1_0 = NULL;
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 G_B1_1;
memset((&G_B1_1), 0, sizeof(G_B1_1));
{
// var arr = l.Select(e => e.map(p => p.OnSome ? new OptionalOfFrameFilterResult { has_value = true, value = p.Value.cdata } : new OptionalOfFrameFilterResult { has_value = false, value = default(IntPtr) })).ToArray();
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 L_0 = ___0_e;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* L_1 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__845_1_3;
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* L_2 = L_1;
G_B1_0 = L_2;
G_B1_1 = L_0;
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = L_0;
goto IL_0020;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var);
U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* L_3 = ((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* L_4 = (Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC*)il2cpp_codegen_object_new(Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC_il2cpp_TypeInfo_var);
NullCheck(L_4);
Func_2__ctor_m416E8211B0E5F6861ABD6946A4741729BFF63755(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CListOfOptionalOfFrameFilterResult_to_cU3Eb__845_1_m9299EC1CCB1A2B551697519915D1E3E7E24175B3_RuntimeMethod_var), NULL);
Func_2_tB5BB5CD6738F29AEEED792098A6D8D9FF68FAEDC* L_5 = L_4;
((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__845_1_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01_il2cpp_TypeInfo_var))->___U3CU3E9__845_1_3), (void*)L_5);
G_B2_0 = L_5;
G_B2_1 = G_B1_1;
}
IL_0020:
{
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 L_6;
L_6 = Detail_map_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mC0A19016B226938FC2A3E8CF8759DE730F06BD4D(G_B2_1, G_B2_0, Detail_map_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_TisOptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28_mC0A19016B226938FC2A3E8CF8759DE730F06BD4D_RuntimeMethod_var);
return L_6;
}
}
// easyar.Detail/OptionalOfFrameFilterResult easyar.Detail/<>c::<ListOfOptionalOfFrameFilterResult_to_c>b__845_1(easyar.Optional`1<easyar.FrameFilterResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 U3CU3Ec_U3CListOfOptionalOfFrameFilterResult_to_cU3Eb__845_1_m9299EC1CCB1A2B551697519915D1E3E7E24175B3 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var arr = l.Select(e => e.map(p => p.OnSome ? new OptionalOfFrameFilterResult { has_value = true, value = p.Value.cdata } : new OptionalOfFrameFilterResult { has_value = false, value = default(IntPtr) })).ToArray();
bool L_0;
L_0 = Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806((&___0_p), Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806_RuntimeMethod_var);
if (L_0)
{
goto IL_0028;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28));
OptionalOfFrameFilterResult_set_has_value_m462CBB83722AD3A05AF06C774EC330E67C45ADE4((&V_0), (bool)0, NULL);
intptr_t* L_1 = (intptr_t*)(&(&V_0)->___value_1);
il2cpp_codegen_initobj(L_1, sizeof(intptr_t));
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 L_2 = V_0;
return L_2;
}
IL_0028:
{
il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28));
OptionalOfFrameFilterResult_set_has_value_m462CBB83722AD3A05AF06C774EC330E67C45ADE4((&V_0), (bool)1, NULL);
FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* L_3;
L_3 = Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD((&___0_p), Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD_RuntimeMethod_var);
NullCheck(L_3);
intptr_t L_4;
L_4 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_3, NULL);
(&V_0)->___value_1 = L_4;
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 L_5 = V_0;
return L_5;
}
}
// easyar.Optional`1<easyar.FrameFilterResult> easyar.Detail/<>c::<ListOfOptionalOfFrameFilterResult_from_c>b__846_0(easyar.Detail/OptionalOfFrameFilterResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 U3CU3Ec_U3CListOfOptionalOfFrameFilterResult_from_cU3Eb__846_0_m45C0980C9511ED62C0E65255D23AE2F8A2909976 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisFrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B_m6387C536CAA76E3916B95956878348CCAD779EE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FrameFilterResult__typeName_m4A766ADB9FA02F7C02B74B8FA2771BC528287BD9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m511C356CF88FA94D37F6E829745076ABB3AA15D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m51F94B7FFDFFDEC69ABADE6031ABE8DE6F01C27B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// values.Add(v.map(p => p.has_value ? Object_from_c<FrameFilterResult>(p.value, easyar_FrameFilterResult__typeName) : Optional<FrameFilterResult>.Empty));
bool L_0;
L_0 = OptionalOfFrameFilterResult_get_has_value_m570189857259536E710422246228D05FAFDDD97E((&___0_p), NULL);
if (L_0)
{
goto IL_000f;
}
}
{
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 L_1;
L_1 = Optional_1_get_Empty_m511C356CF88FA94D37F6E829745076ABB3AA15D8(Optional_1_get_Empty_m511C356CF88FA94D37F6E829745076ABB3AA15D8_RuntimeMethod_var);
return L_1;
}
IL_000f:
{
OptionalOfFrameFilterResult_t6B003FCDE52D7D865FEED23511CDFA197BD33D28 L_2 = ___0_p;
intptr_t L_3 = L_2.___value_1;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_4);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_FrameFilterResult__typeName_m4A766ADB9FA02F7C02B74B8FA2771BC528287BD9_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* L_5;
L_5 = Detail_Object_from_c_TisFrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B_m6387C536CAA76E3916B95956878348CCAD779EE7(L_3, L_4, Detail_Object_from_c_TisFrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B_m6387C536CAA76E3916B95956878348CCAD779EE7_RuntimeMethod_var);
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 L_6;
L_6 = Optional_1_op_Implicit_m51F94B7FFDFFDEC69ABADE6031ABE8DE6F01C27B(L_5, Optional_1_op_Implicit_m51F94B7FFDFFDEC69ABADE6031ABE8DE6F01C27B_RuntimeMethod_var);
return L_6;
}
}
// System.IntPtr easyar.Detail/<>c::<ListOfTarget_to_c>b__857_0(easyar.Target)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t U3CU3Ec_U3CListOfTarget_to_cU3Eb__857_0_mC17652B128D7C2F2328071790FA0C4C76D232ABD (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* ___0_e, const RuntimeMethod* method)
{
{
// var arr = l.Select(e => e.cdata).ToArray();
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_0 = ___0_e;
NullCheck(L_0);
intptr_t L_1;
L_1 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_0, NULL);
return L_1;
}
}
// System.IntPtr easyar.Detail/<>c::<ListOfCloudLocalizerBlockInstance_to_c>b__869_0(easyar.CloudLocalizerBlockInstance)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t U3CU3Ec_U3CListOfCloudLocalizerBlockInstance_to_cU3Eb__869_0_m28AB77FD832B8CD1C430B7A1DB0528D1006F9700 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* ___0_e, const RuntimeMethod* method)
{
{
// var arr = l.Select(e => e.cdata).ToArray();
CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* L_0 = ___0_e;
NullCheck(L_0);
intptr_t L_1;
L_1 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_0, NULL);
return L_1;
}
}
// System.IntPtr easyar.Detail/<>c::<ListOfMegaTrackerBlockInstance_to_c>b__876_0(easyar.MegaTrackerBlockInstance)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t U3CU3Ec_U3CListOfMegaTrackerBlockInstance_to_cU3Eb__876_0_m62235DD4A515A758AC18890C1D334912E71FC41D (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* ___0_e, const RuntimeMethod* method)
{
{
// var arr = l.Select(e => e.cdata).ToArray();
MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* L_0 = ___0_e;
NullCheck(L_0);
intptr_t L_1;
L_1 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_0, NULL);
return L_1;
}
}
// System.IntPtr easyar.Detail/<>c::<ListOfImage_to_c>b__886_0(easyar.Image)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t U3CU3Ec_U3CListOfImage_to_cU3Eb__886_0_mF8DE4F583E2B12CFDD26AB44F48C3366A7CB8C4B (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* ___0_e, const RuntimeMethod* method)
{
{
// var arr = l.Select(e => e.cdata).ToArray();
Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* L_0 = ___0_e;
NullCheck(L_0);
intptr_t L_1;
L_1 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_0, NULL);
return L_1;
}
}
// easyar.BlockInfo easyar.Detail/<>c::<ListOfBlockInfo_to_c>b__892_0(easyar.BlockInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 U3CU3Ec_U3CListOfBlockInfo_to_cU3Eb__892_0_mD5557805585B90860E1E6B5794CF0FDE19697EDE (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 ___0_e, const RuntimeMethod* method)
{
{
// var arr = l.Select(e => e).ToArray();
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_0 = ___0_e;
return L_0;
}
}
// System.IntPtr easyar.Detail/<>c::<ListOfPlaneData_to_c>b__924_0(easyar.PlaneData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t U3CU3Ec_U3CListOfPlaneData_to_cU3Eb__924_0_m6FD3DEEC6D47594ED2BA24A4EBDECAB219F8AA2B (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* ___0_e, const RuntimeMethod* method)
{
{
// var arr = l.Select(e => e.cdata).ToArray();
PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* L_0 = ___0_e;
NullCheck(L_0);
intptr_t L_1;
L_1 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_0, NULL);
return L_1;
}
}
// System.IntPtr easyar.Detail/<>c::<ListOfOutputFrame_to_c>b__965_0(easyar.OutputFrame)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t U3CU3Ec_U3CListOfOutputFrame_to_cU3Eb__965_0_mFC0EF8C981618DE91997557C13343AD3BCA3E537 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_e, const RuntimeMethod* method)
{
{
// var arr = l.Select(e => e.cdata).ToArray();
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_0 = ___0_e;
NullCheck(L_0);
intptr_t L_1;
L_1 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_0, NULL);
return L_1;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_0(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_0_mA3BDDE4C15518E4643653B9D8E7DA0E4C4E3587D (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTargetParameters__dtor_mC82872A5D2090EA0EBA0A43B21D04E1F1DEBFA45_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTargetParameters__retain_m9FAF814440A93F1AEF3B9E0B783952824CE439CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ObjectTargetParameters", cdata => new ObjectTargetParameters(cdata, easyar_ObjectTargetParameters__dtor, easyar_ObjectTargetParameters__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ObjectTargetParameters__dtor_mC82872A5D2090EA0EBA0A43B21D04E1F1DEBFA45_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ObjectTargetParameters__retain_m9FAF814440A93F1AEF3B9E0B783952824CE439CA_RuntimeMethod_var), NULL);
ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* L_3 = (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9*)il2cpp_codegen_object_new(ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9_il2cpp_TypeInfo_var);
NullCheck(L_3);
ObjectTargetParameters__ctor_m0EEB5D09DA2586ED94B2B24BCBC92D8B5349CB02(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_1(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_1_mEA5B60EB5CCDFDFAFC619018AA8C8D3D003DADAB (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTarget__dtor_m4F9626DE002976719A65455742F1CDD7E087D9E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTarget__retain_mB982F70D4EB31CE78564070ACDB9A357C0DBDD51_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ObjectTarget", cdata => new ObjectTarget(cdata, easyar_ObjectTarget__dtor, easyar_ObjectTarget__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ObjectTarget__dtor_m4F9626DE002976719A65455742F1CDD7E087D9E9_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ObjectTarget__retain_mB982F70D4EB31CE78564070ACDB9A357C0DBDD51_RuntimeMethod_var), NULL);
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_3 = (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561*)il2cpp_codegen_object_new(ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_il2cpp_TypeInfo_var);
NullCheck(L_3);
ObjectTarget__ctor_mBFEE68304A2318D1A7ED9F96DA8AA45ACADA829E(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_2(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_2_m4020DEB32EFFF1D323E308856B83DEF122C439F9 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTrackerResult__dtor_m2D1F73FBF504908A69AD0F2AB8437B3AC353D714_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTrackerResult__retain_mE22941E6B4CD4FE87DA4BCC595C996043264A265_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ObjectTrackerResult", cdata => new ObjectTrackerResult(cdata, easyar_ObjectTrackerResult__dtor, easyar_ObjectTrackerResult__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ObjectTrackerResult__dtor_m2D1F73FBF504908A69AD0F2AB8437B3AC353D714_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ObjectTrackerResult__retain_mE22941E6B4CD4FE87DA4BCC595C996043264A265_RuntimeMethod_var), NULL);
ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23* L_3 = (ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23*)il2cpp_codegen_object_new(ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23_il2cpp_TypeInfo_var);
NullCheck(L_3);
ObjectTrackerResult__ctor_mA16761B5F0D36A795BD629EC6777D7362BB29690(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_3(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_3_m71FD84237B7BD487E81B4F7E3023F8F40C18724B (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTracker__dtor_m6D8ECAF1D112B7C2D8C3AB13595C02EBD7A68669_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTracker__retain_m3CC830E5CD999712FB359707A025D97F9516ADF5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ObjectTracker", cdata => new ObjectTracker(cdata, easyar_ObjectTracker__dtor, easyar_ObjectTracker__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ObjectTracker__dtor_m6D8ECAF1D112B7C2D8C3AB13595C02EBD7A68669_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ObjectTracker__retain_m3CC830E5CD999712FB359707A025D97F9516ADF5_RuntimeMethod_var), NULL);
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_3 = (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA*)il2cpp_codegen_object_new(ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_il2cpp_TypeInfo_var);
NullCheck(L_3);
ObjectTracker__ctor_m1EA9E3E8EE7303C2BC50007E8EE2FE424FA985E8(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_4(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_4_m92A3D7251E144064D0042729E5B333C5AC704F59 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ARCoreDeviceListDownloader__dtor_mB1B68637E8842BB462F8AE46C89A05E52A18EDD4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ARCoreDeviceListDownloader__retain_m20CEFB8F3C27F770FADDAFF34C46CBF5A5FE3C7A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ARCoreDeviceListDownloader", cdata => new ARCoreDeviceListDownloader(cdata, easyar_ARCoreDeviceListDownloader__dtor, easyar_ARCoreDeviceListDownloader__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ARCoreDeviceListDownloader__dtor_mB1B68637E8842BB462F8AE46C89A05E52A18EDD4_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ARCoreDeviceListDownloader__retain_m20CEFB8F3C27F770FADDAFF34C46CBF5A5FE3C7A_RuntimeMethod_var), NULL);
ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844* L_3 = (ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844*)il2cpp_codegen_object_new(ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844_il2cpp_TypeInfo_var);
NullCheck(L_3);
ARCoreDeviceListDownloader__ctor_m142227C950D3929A69E6D9ADE52D6D08C68BB6D5(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_5(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_5_m73C76A82FF65A1B030B666EFE65C1DFC88DB6AC3 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CalibrationDownloader__dtor_m613060F8DF4801F697EBE2B9AB221BFCBFBE9BB9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CalibrationDownloader__retain_m08597DBF3F088B9FA0509CB5BD56FDCE509964EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "CalibrationDownloader", cdata => new CalibrationDownloader(cdata, easyar_CalibrationDownloader__dtor, easyar_CalibrationDownloader__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_CalibrationDownloader__dtor_m613060F8DF4801F697EBE2B9AB221BFCBFBE9BB9_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_CalibrationDownloader__retain_m08597DBF3F088B9FA0509CB5BD56FDCE509964EC_RuntimeMethod_var), NULL);
CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453* L_3 = (CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453*)il2cpp_codegen_object_new(CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453_il2cpp_TypeInfo_var);
NullCheck(L_3);
CalibrationDownloader__ctor_m30FAFD2AF8F69D0039C0F5469C79A28AC66E45A9(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_6(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_6_m8D76FD70F6C4D398CF0C3FB54FF2B48BE24926F6 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudLocalizerBlockInstance__dtor_m452A9EC32F5B5426EE0582F9770B963521CE6028_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudLocalizerBlockInstance__retain_m013B376FB0712A8800D4292CBCCBE988F34C4A66_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "CloudLocalizerBlockInstance", cdata => new CloudLocalizerBlockInstance(cdata, easyar_CloudLocalizerBlockInstance__dtor, easyar_CloudLocalizerBlockInstance__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_CloudLocalizerBlockInstance__dtor_m452A9EC32F5B5426EE0582F9770B963521CE6028_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_CloudLocalizerBlockInstance__retain_m013B376FB0712A8800D4292CBCCBE988F34C4A66_RuntimeMethod_var), NULL);
CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* L_3 = (CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B*)il2cpp_codegen_object_new(CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_il2cpp_TypeInfo_var);
NullCheck(L_3);
CloudLocalizerBlockInstance__ctor_m1C252E559AA47E52A95702D3DE2E0BF9039F765A(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_7(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_7_mE741FC1D393353CB1757F090F7CE1A7A8B20C4D7 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudLocalizerResult__dtor_m516B2669854ECA50F0EC7AC10A88B7A5A5598C06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudLocalizerResult__retain_mAF9FB6C5ACFCE050C2DB2C256B54627CCA21AED8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "CloudLocalizerResult", cdata => new CloudLocalizerResult(cdata, easyar_CloudLocalizerResult__dtor, easyar_CloudLocalizerResult__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_CloudLocalizerResult__dtor_m516B2669854ECA50F0EC7AC10A88B7A5A5598C06_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_CloudLocalizerResult__retain_mAF9FB6C5ACFCE050C2DB2C256B54627CCA21AED8_RuntimeMethod_var), NULL);
CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* L_3 = (CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80*)il2cpp_codegen_object_new(CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80_il2cpp_TypeInfo_var);
NullCheck(L_3);
CloudLocalizerResult__ctor_m494A11FDB99AD517049240878E6D64711B4DA5CD(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_8(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_8_mF7F6EC52C17DD40EFC25B36EB1226CFC95A5AE1B (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_DeviceAuxiliaryInfo__dtor_mB0B5CD932299A8B1965B63ECD7D8F8956C997B92_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_DeviceAuxiliaryInfo__retain_m9DBF8F0BD272F97A5C4822D4B7AADDCBA0AB9963_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "DeviceAuxiliaryInfo", cdata => new DeviceAuxiliaryInfo(cdata, easyar_DeviceAuxiliaryInfo__dtor, easyar_DeviceAuxiliaryInfo__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_DeviceAuxiliaryInfo__dtor_mB0B5CD932299A8B1965B63ECD7D8F8956C997B92_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_DeviceAuxiliaryInfo__retain_m9DBF8F0BD272F97A5C4822D4B7AADDCBA0AB9963_RuntimeMethod_var), NULL);
DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* L_3 = (DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B*)il2cpp_codegen_object_new(DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B_il2cpp_TypeInfo_var);
NullCheck(L_3);
DeviceAuxiliaryInfo__ctor_m639E74F1BB92B5B21E1001F2E26F69C3683A00A4(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_9(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_9_mD25258E0833A8AE12A401618D370F75036964580 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudLocalizer__dtor_mC53FAE562F4578D7A319672B6A247BA490C2530B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudLocalizer__retain_mE1E1C0D1DCFD63927BE893F6E00F5DBB1022352A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "CloudLocalizer", cdata => new CloudLocalizer(cdata, easyar_CloudLocalizer__dtor, easyar_CloudLocalizer__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_CloudLocalizer__dtor_mC53FAE562F4578D7A319672B6A247BA490C2530B_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_CloudLocalizer__retain_mE1E1C0D1DCFD63927BE893F6E00F5DBB1022352A_RuntimeMethod_var), NULL);
CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* L_3 = (CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D*)il2cpp_codegen_object_new(CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D_il2cpp_TypeInfo_var);
NullCheck(L_3);
CloudLocalizer__ctor_m5F29C9BEAA07B8D8747A1D92A8031A7A13A636A4(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_10(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_10_m13409C386514A90713147A14C583503EBC42C08A (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MegaTrackerBlockInstance__dtor_mF334A58359F8612EC018C665214B7756DF2E7A3B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MegaTrackerBlockInstance__retain_m9FB4C792F5C1F4D8B5C1473154C168DDC13E49D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "MegaTrackerBlockInstance", cdata => new MegaTrackerBlockInstance(cdata, easyar_MegaTrackerBlockInstance__dtor, easyar_MegaTrackerBlockInstance__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_MegaTrackerBlockInstance__dtor_mF334A58359F8612EC018C665214B7756DF2E7A3B_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_MegaTrackerBlockInstance__retain_m9FB4C792F5C1F4D8B5C1473154C168DDC13E49D0_RuntimeMethod_var), NULL);
MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* L_3 = (MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759*)il2cpp_codegen_object_new(MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_il2cpp_TypeInfo_var);
NullCheck(L_3);
MegaTrackerBlockInstance__ctor_m9E0CA8CCDFD48015A066E14C545F3B6B35D616BF(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_11(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_11_m0995266FB67763CE84CB133150B7EE703EF64E08 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MegaTrackerResult__dtor_mCCDC736C04623E200F7B452936826136BE708A68_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MegaTrackerResult__retain_mA315D925BF54023981F1FAD97B0D294A58952104_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "MegaTrackerResult", cdata => new MegaTrackerResult(cdata, easyar_MegaTrackerResult__dtor, easyar_MegaTrackerResult__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_MegaTrackerResult__dtor_mCCDC736C04623E200F7B452936826136BE708A68_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_MegaTrackerResult__retain_mA315D925BF54023981F1FAD97B0D294A58952104_RuntimeMethod_var), NULL);
MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5* L_3 = (MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5*)il2cpp_codegen_object_new(MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5_il2cpp_TypeInfo_var);
NullCheck(L_3);
MegaTrackerResult__ctor_mD0790087377502C10AE31086E740936D1C93CE99(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_12(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_12_mD396070BD06FE60AE60D6D692E775CCE063CAE57 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MegaTrackerLocalizationResponse__dtor_m845EBDE7211B89BC8E9C224AB154CC570E587D7A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MegaTrackerLocalizationResponse__retain_m8FD0090F8858C71F97EC00B4882DA64C09E0FA26_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "MegaTrackerLocalizationResponse", cdata => new MegaTrackerLocalizationResponse(cdata, easyar_MegaTrackerLocalizationResponse__dtor, easyar_MegaTrackerLocalizationResponse__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_MegaTrackerLocalizationResponse__dtor_m845EBDE7211B89BC8E9C224AB154CC570E587D7A_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_MegaTrackerLocalizationResponse__retain_m8FD0090F8858C71F97EC00B4882DA64C09E0FA26_RuntimeMethod_var), NULL);
MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* L_3 = (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13*)il2cpp_codegen_object_new(MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_il2cpp_TypeInfo_var);
NullCheck(L_3);
MegaTrackerLocalizationResponse__ctor_mB1BFE5CF0CE3E259088FC5B996AF4399C60BE91C(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_13(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_13_m828699165D27D25B98AAE2850E077039395599D3 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MegaTracker__dtor_m62D38C22E5EB742501238DF6CD8C91943C1A686E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MegaTracker__retain_mDAC0AE4F5DCF6F94CE48EA25B82450BA68635E7E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "MegaTracker", cdata => new MegaTracker(cdata, easyar_MegaTracker__dtor, easyar_MegaTracker__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_MegaTracker__dtor_m62D38C22E5EB742501238DF6CD8C91943C1A686E_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_MegaTracker__retain_mDAC0AE4F5DCF6F94CE48EA25B82450BA68635E7E_RuntimeMethod_var), NULL);
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_3 = (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A*)il2cpp_codegen_object_new(MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_il2cpp_TypeInfo_var);
NullCheck(L_3);
MegaTracker__ctor_m35AF55986DB166C2B6F1341174BDB11612B65724(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_14(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_14_m74505D2E7700655422B2262107D93D257E771716 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudRecognizationResult__dtor_mD3E8C1B20C843F961DAC37F9A4F9EA6117A51631_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudRecognizationResult__retain_m2FC438067DB6FFE76EC2C3E877CAB77DD71A344F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "CloudRecognizationResult", cdata => new CloudRecognizationResult(cdata, easyar_CloudRecognizationResult__dtor, easyar_CloudRecognizationResult__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_CloudRecognizationResult__dtor_mD3E8C1B20C843F961DAC37F9A4F9EA6117A51631_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_CloudRecognizationResult__retain_m2FC438067DB6FFE76EC2C3E877CAB77DD71A344F_RuntimeMethod_var), NULL);
CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* L_3 = (CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F*)il2cpp_codegen_object_new(CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_il2cpp_TypeInfo_var);
NullCheck(L_3);
CloudRecognizationResult__ctor_m178612828CC63D03C0FEF986A041EE8A5C3FAEBA(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_15(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_15_mBCE71CB823EDC7D72069813CE690AA4777C2F147 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudRecognizer__dtor_mFA3FC0008FD61872BA53FE2C275153936A6F3996_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudRecognizer__retain_m3A9855C2AB9D62DE596BB8C0E2A6B22C0E7D29B1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "CloudRecognizer", cdata => new CloudRecognizer(cdata, easyar_CloudRecognizer__dtor, easyar_CloudRecognizer__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_CloudRecognizer__dtor_mFA3FC0008FD61872BA53FE2C275153936A6F3996_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_CloudRecognizer__retain_m3A9855C2AB9D62DE596BB8C0E2A6B22C0E7D29B1_RuntimeMethod_var), NULL);
CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* L_3 = (CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E*)il2cpp_codegen_object_new(CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_il2cpp_TypeInfo_var);
NullCheck(L_3);
CloudRecognizer__ctor_mB0517C0B6E7AED872240B7C56F022BCEC7349D6B(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_16(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_16_m7EDD70FA19452F8110740F3CBCF2E942F26D2BD4 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__dtor_mB01AB386164A4054E50180B5A239EE7231C82F0D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__retain_mED1E683DCF847212179D749E44743ED03EFAC3EF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "Buffer", cdata => new Buffer(cdata, easyar_Buffer__dtor, easyar_Buffer__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_Buffer__dtor_mB01AB386164A4054E50180B5A239EE7231C82F0D_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_Buffer__retain_mED1E683DCF847212179D749E44743ED03EFAC3EF_RuntimeMethod_var), NULL);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_3 = (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54*)il2cpp_codegen_object_new(Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_il2cpp_TypeInfo_var);
NullCheck(L_3);
Buffer__ctor_m26DC41F60DA76BDD202C86D2D4E97ADDE7C6A5BC(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_17(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_17_m61DD413C8999D7DA1212D02B28E49BEE74DCF616 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_BufferDictionary__dtor_mF6B71F2CE65179FBC4A68B2E1471D06D58DB7D71_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_BufferDictionary__retain_m671FC9DEF19EE86C4770F76A5580D14B0583C8A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "BufferDictionary", cdata => new BufferDictionary(cdata, easyar_BufferDictionary__dtor, easyar_BufferDictionary__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_BufferDictionary__dtor_mF6B71F2CE65179FBC4A68B2E1471D06D58DB7D71_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_BufferDictionary__retain_m671FC9DEF19EE86C4770F76A5580D14B0583C8A1_RuntimeMethod_var), NULL);
BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* L_3 = (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94*)il2cpp_codegen_object_new(BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_il2cpp_TypeInfo_var);
NullCheck(L_3);
BufferDictionary__ctor_mE93203BE36F7D3D2215B37BA8BE82F450D6030D8(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_18(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_18_m7DAD5BB98D198A007E769E3B042F7DFD5D89AD29 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_BufferPool__dtor_mC9A94A95E1F56ACF5D479AD55224A08897CC142E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_BufferPool__retain_m77D0890B67790804E40F233C135C07988FB81BE0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "BufferPool", cdata => new BufferPool(cdata, easyar_BufferPool__dtor, easyar_BufferPool__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_BufferPool__dtor_mC9A94A95E1F56ACF5D479AD55224A08897CC142E_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_BufferPool__retain_m77D0890B67790804E40F233C135C07988FB81BE0_RuntimeMethod_var), NULL);
BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* L_3 = (BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2*)il2cpp_codegen_object_new(BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2_il2cpp_TypeInfo_var);
NullCheck(L_3);
BufferPool__ctor_mEE73BF57F5AA80B6943CFED2D2462691CC7F7904(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_19(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_19_m6148C9DEF73FE0CF9638189C8E0744792C90BB5D (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CameraParameters__dtor_m493C86C976C17DDEF61594A9C3E20385FD003BAB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CameraParameters__retain_m6F403649FFB0A4F0225CEAF333B609707A567E52_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "CameraParameters", cdata => new CameraParameters(cdata, easyar_CameraParameters__dtor, easyar_CameraParameters__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_CameraParameters__dtor_m493C86C976C17DDEF61594A9C3E20385FD003BAB_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_CameraParameters__retain_m6F403649FFB0A4F0225CEAF333B609707A567E52_RuntimeMethod_var), NULL);
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_3 = (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53*)il2cpp_codegen_object_new(CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_il2cpp_TypeInfo_var);
NullCheck(L_3);
CameraParameters__ctor_mFBFACA125B023E15C6DF6EE606CD348540D3226A(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_20(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_20_m2B4C573982E852B7B0F8C0A1EA86B85A57FC0234 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Image__dtor_m399D7B6F61E8565218FCA6EBD45A5B514A97EEF2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Image__retain_m3C397CF1EA933327F1C93BF9283A37ADE2625565_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "Image", cdata => new Image(cdata, easyar_Image__dtor, easyar_Image__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_Image__dtor_m399D7B6F61E8565218FCA6EBD45A5B514A97EEF2_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_Image__retain_m3C397CF1EA933327F1C93BF9283A37ADE2625565_RuntimeMethod_var), NULL);
Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* L_3 = (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43*)il2cpp_codegen_object_new(Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_il2cpp_TypeInfo_var);
NullCheck(L_3);
Image__ctor_m6617F9816C0CFAD5916AB50DF610F9E9F1BBFDDC(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_21(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_21_m2B9F8A2BF735CF54ACFD8B6BDFA4AF518C17EBB3 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_DenseSpatialMap__dtor_m154159BAA8378F58483DD3ED1404C4FB6E252C01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_DenseSpatialMap__retain_m3EA8DD9BCCFFF7C005E795021D1B10AA61453C03_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "DenseSpatialMap", cdata => new DenseSpatialMap(cdata, easyar_DenseSpatialMap__dtor, easyar_DenseSpatialMap__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_DenseSpatialMap__dtor_m154159BAA8378F58483DD3ED1404C4FB6E252C01_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_DenseSpatialMap__retain_m3EA8DD9BCCFFF7C005E795021D1B10AA61453C03_RuntimeMethod_var), NULL);
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_3 = (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650*)il2cpp_codegen_object_new(DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_il2cpp_TypeInfo_var);
NullCheck(L_3);
DenseSpatialMap__ctor_m85A1668DA3765C412A007608CC2004E3D03F300E(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_22(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_22_mA0A9F5DD71FF28A8BDBC872D828456BF9BD44F46 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SceneMesh__dtor_m7952C1563720372F89B3549CDEAB743E5ED7BEF6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SceneMesh__retain_m69502A5ACBCD797EA832EBDD119B0095F24B0BA9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "SceneMesh", cdata => new SceneMesh(cdata, easyar_SceneMesh__dtor, easyar_SceneMesh__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_SceneMesh__dtor_m7952C1563720372F89B3549CDEAB743E5ED7BEF6_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_SceneMesh__retain_m69502A5ACBCD797EA832EBDD119B0095F24B0BA9_RuntimeMethod_var), NULL);
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_3 = (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A*)il2cpp_codegen_object_new(SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_il2cpp_TypeInfo_var);
NullCheck(L_3);
SceneMesh__ctor_mDDF56D8590FCE56353EDF1836D837B91041D8C9A(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_23(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_23_m316EDA113F48C1E464E6EA4DAAE6563638DFD95D (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Accelerometer__dtor_mB6BCAC11B3D73F7CAE19B3E984EC55651995CE08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Accelerometer__retain_mEC9F84D54972F9DB4F5A60AAC372D36A94563024_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "Accelerometer", cdata => new Accelerometer(cdata, easyar_Accelerometer__dtor, easyar_Accelerometer__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_Accelerometer__dtor_mB6BCAC11B3D73F7CAE19B3E984EC55651995CE08_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_Accelerometer__retain_mEC9F84D54972F9DB4F5A60AAC372D36A94563024_RuntimeMethod_var), NULL);
Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* L_3 = (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339*)il2cpp_codegen_object_new(Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339_il2cpp_TypeInfo_var);
NullCheck(L_3);
Accelerometer__ctor_m7B1564DA9C0FEF5970E701ED97D1CA309FE1BCF9(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_24(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_24_m2AB5504703BAEB0FC2449FD8251F603B4FA1BFB3 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ARCoreCameraDevice__dtor_mFAEB0E9ED02E6620DE9B10004508A8FC8789460A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ARCoreCameraDevice__retain_m3455B967879252F3B36CBD3B99849484F96DCE5F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ARCoreCameraDevice", cdata => new ARCoreCameraDevice(cdata, easyar_ARCoreCameraDevice__dtor, easyar_ARCoreCameraDevice__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ARCoreCameraDevice__dtor_mFAEB0E9ED02E6620DE9B10004508A8FC8789460A_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ARCoreCameraDevice__retain_m3455B967879252F3B36CBD3B99849484F96DCE5F_RuntimeMethod_var), NULL);
ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* L_3 = (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073*)il2cpp_codegen_object_new(ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073_il2cpp_TypeInfo_var);
NullCheck(L_3);
ARCoreCameraDevice__ctor_m3B080099B18A29B605B152CBCDEA155E259845C8(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_25(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_25_m7FD8248771CFDC5212275050413DDD7AE34FD25A (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ARKitCameraDevice__dtor_m720F2CF02869AB100589C37D78F02D3041BE71D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ARKitCameraDevice__retain_mC4D108C7A3D3EAB5FE48E449541ADDE21491816B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ARKitCameraDevice", cdata => new ARKitCameraDevice(cdata, easyar_ARKitCameraDevice__dtor, easyar_ARKitCameraDevice__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ARKitCameraDevice__dtor_m720F2CF02869AB100589C37D78F02D3041BE71D0_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ARKitCameraDevice__retain_mC4D108C7A3D3EAB5FE48E449541ADDE21491816B_RuntimeMethod_var), NULL);
ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* L_3 = (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79*)il2cpp_codegen_object_new(ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79_il2cpp_TypeInfo_var);
NullCheck(L_3);
ARKitCameraDevice__ctor_m04CAD0ED2A74A3C49C6A073FCBB5B3C43D29BC01(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_26(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_26_m66BCD88B985A3D230080D8BDB81CB132D02CB90F (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CameraDevice__dtor_m5B1673AA7D2189C367F4A46BAC6C3681CE0A1A3A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CameraDevice__retain_m2673FCB13C5DDA6E8AE51DC57A53C22C8C354AC0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "CameraDevice", cdata => new CameraDevice(cdata, easyar_CameraDevice__dtor, easyar_CameraDevice__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_CameraDevice__dtor_m5B1673AA7D2189C367F4A46BAC6C3681CE0A1A3A_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_CameraDevice__retain_m2673FCB13C5DDA6E8AE51DC57A53C22C8C354AC0_RuntimeMethod_var), NULL);
CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* L_3 = (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE*)il2cpp_codegen_object_new(CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_il2cpp_TypeInfo_var);
NullCheck(L_3);
CameraDevice__ctor_mE4985F1C257011B28D71A1AC25177D9745E237EE(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_27(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_27_m27F5FA34B3ABE6D571C3FE55A478090E66FEF1E8 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SurfaceTrackerResult__dtor_m8AD5901187783875DC97325F935230309B8EBEF2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SurfaceTrackerResult__retain_mEB244B39C71E285F3D0B998B7A5EB61E019AC882_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "SurfaceTrackerResult", cdata => new SurfaceTrackerResult(cdata, easyar_SurfaceTrackerResult__dtor, easyar_SurfaceTrackerResult__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_SurfaceTrackerResult__dtor_m8AD5901187783875DC97325F935230309B8EBEF2_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_SurfaceTrackerResult__retain_mEB244B39C71E285F3D0B998B7A5EB61E019AC882_RuntimeMethod_var), NULL);
SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578* L_3 = (SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578*)il2cpp_codegen_object_new(SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578_il2cpp_TypeInfo_var);
NullCheck(L_3);
SurfaceTrackerResult__ctor_mE4DC10A0416CA3085ADA3495CD6FDB402B6EF396(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_28(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_28_mA4D66C05993953975FFF74D2BD852CBDBD11BA2D (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SurfaceTracker__dtor_m9EAEF93FC02E8CD5AD0A5C4B3905AE1B5668D9F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SurfaceTracker__retain_m50689246FA644FF456DFE5B0CF3EADC5DAAA9BC8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "SurfaceTracker", cdata => new SurfaceTracker(cdata, easyar_SurfaceTracker__dtor, easyar_SurfaceTracker__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_SurfaceTracker__dtor_m9EAEF93FC02E8CD5AD0A5C4B3905AE1B5668D9F8_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_SurfaceTracker__retain_m50689246FA644FF456DFE5B0CF3EADC5DAAA9BC8_RuntimeMethod_var), NULL);
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_3 = (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158*)il2cpp_codegen_object_new(SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_il2cpp_TypeInfo_var);
NullCheck(L_3);
SurfaceTracker__ctor_m25527FEF9E045AE61CF1A51E8DA2BD1A32568EDC(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_29(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_29_m9E926274A015B51A5D03506EEBE15AB22572A139 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MotionTrackerCameraDevice__dtor_m87B849CA5A331F771AC49D74653F9F4127BB3E5E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MotionTrackerCameraDevice__retain_m46B492796D14A1D7D7D3802D1CECB27323030468_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "MotionTrackerCameraDevice", cdata => new MotionTrackerCameraDevice(cdata, easyar_MotionTrackerCameraDevice__dtor, easyar_MotionTrackerCameraDevice__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_MotionTrackerCameraDevice__dtor_m87B849CA5A331F771AC49D74653F9F4127BB3E5E_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_MotionTrackerCameraDevice__retain_m46B492796D14A1D7D7D3802D1CECB27323030468_RuntimeMethod_var), NULL);
MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* L_3 = (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB*)il2cpp_codegen_object_new(MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB_il2cpp_TypeInfo_var);
NullCheck(L_3);
MotionTrackerCameraDevice__ctor_m15AD438A899F161BA05C4AB104D635430A5FABAC(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_30(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_30_mE096838CFD08D96ED0194293C06BF96EF87804CA (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameRecorder__dtor_mE3062408D139EFF4BA09313951AD6B04FCB3A0F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameRecorder__retain_m0259302567E7F5ACED1FFE308210A22E809BCF8D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "InputFrameRecorder", cdata => new InputFrameRecorder(cdata, easyar_InputFrameRecorder__dtor, easyar_InputFrameRecorder__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_InputFrameRecorder__dtor_mE3062408D139EFF4BA09313951AD6B04FCB3A0F6_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_InputFrameRecorder__retain_m0259302567E7F5ACED1FFE308210A22E809BCF8D_RuntimeMethod_var), NULL);
InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_3 = (InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69*)il2cpp_codegen_object_new(InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_il2cpp_TypeInfo_var);
NullCheck(L_3);
InputFrameRecorder__ctor_m9EC35CE3568614CC21D5EA2C97DF12BAB2092736(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_31(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_31_mB88FAAE3C55626E029D1994C52736A892308CA7F (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFramePlayer__dtor_m9BB5A498AA00854882197B846B94816788F985E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFramePlayer__retain_m98D42A7FEB16219BC388B42A62BF03F5E2B3B66A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "InputFramePlayer", cdata => new InputFramePlayer(cdata, easyar_InputFramePlayer__dtor, easyar_InputFramePlayer__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_InputFramePlayer__dtor_m9BB5A498AA00854882197B846B94816788F985E3_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_InputFramePlayer__retain_m98D42A7FEB16219BC388B42A62BF03F5E2B3B66A_RuntimeMethod_var), NULL);
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_3 = (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9*)il2cpp_codegen_object_new(InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_il2cpp_TypeInfo_var);
NullCheck(L_3);
InputFramePlayer__ctor_mE1AC4F9B77AAAEA27C6726A7092960948FF23D73(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_32(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_32_m6166DF1883917E51C3569A656168FC54793344A9 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CallbackScheduler__dtor_mCE2968CF6F74B2B7EE0B6D39B17BF45E51CA7E9B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CallbackScheduler__retain_m7217E7D262CEE20E067BB0C4841CA3C18180F48D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "CallbackScheduler", cdata => new CallbackScheduler(cdata, easyar_CallbackScheduler__dtor, easyar_CallbackScheduler__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_CallbackScheduler__dtor_mCE2968CF6F74B2B7EE0B6D39B17BF45E51CA7E9B_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_CallbackScheduler__retain_m7217E7D262CEE20E067BB0C4841CA3C18180F48D_RuntimeMethod_var), NULL);
CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_3 = (CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED*)il2cpp_codegen_object_new(CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED_il2cpp_TypeInfo_var);
NullCheck(L_3);
CallbackScheduler__ctor_m4B8975B6F0630B472C5981A144978E0D7CC11FDE(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_33(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_33_m140067540827305B875D04E3F1E184268CC65383 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_DelayedCallbackScheduler__dtor_m094C4059AAA421C299E4789BD4F924F5F06BE68C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_DelayedCallbackScheduler__retain_m53B3DCAD3F1F2F94341A2EA49639EE9DC539C58D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "DelayedCallbackScheduler", cdata => new DelayedCallbackScheduler(cdata, easyar_DelayedCallbackScheduler__dtor, easyar_DelayedCallbackScheduler__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_DelayedCallbackScheduler__dtor_m094C4059AAA421C299E4789BD4F924F5F06BE68C_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_DelayedCallbackScheduler__retain_m53B3DCAD3F1F2F94341A2EA49639EE9DC539C58D_RuntimeMethod_var), NULL);
DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* L_3 = (DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97*)il2cpp_codegen_object_new(DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97_il2cpp_TypeInfo_var);
NullCheck(L_3);
DelayedCallbackScheduler__ctor_m4A14C6D833A070FCCAE452A055B987E09C6BCAB4(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_34(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_34_mFC5A6B13050747670B783F1CD95179289F231996 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImmediateCallbackScheduler__dtor_m72859AB877FB3C1F20B6BB66D43FA7FA814631C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImmediateCallbackScheduler__retain_m435D6CF04AE658544A53ED8684D79CE5E6FDB118_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ImmediateCallbackScheduler", cdata => new ImmediateCallbackScheduler(cdata, easyar_ImmediateCallbackScheduler__dtor, easyar_ImmediateCallbackScheduler__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ImmediateCallbackScheduler__dtor_m72859AB877FB3C1F20B6BB66D43FA7FA814631C2_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ImmediateCallbackScheduler__retain_m435D6CF04AE658544A53ED8684D79CE5E6FDB118_RuntimeMethod_var), NULL);
ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* L_3 = (ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8*)il2cpp_codegen_object_new(ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_il2cpp_TypeInfo_var);
NullCheck(L_3);
ImmediateCallbackScheduler__ctor_m2FC6C9F75121151BF2E54BB43DD90913976C5435(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_35(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_35_m69D8E8240EAA7FDB4C4FCBFCFB9519B2282B3BA7 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTargetParameters__dtor_m0A91CA6FA990B18B88D646666135B4F30ED56756_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTargetParameters__retain_mBF08C892104C49D7ECAAC79738DC6AB040374EE6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ImageTargetParameters", cdata => new ImageTargetParameters(cdata, easyar_ImageTargetParameters__dtor, easyar_ImageTargetParameters__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ImageTargetParameters__dtor_m0A91CA6FA990B18B88D646666135B4F30ED56756_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ImageTargetParameters__retain_mBF08C892104C49D7ECAAC79738DC6AB040374EE6_RuntimeMethod_var), NULL);
ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* L_3 = (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC*)il2cpp_codegen_object_new(ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC_il2cpp_TypeInfo_var);
NullCheck(L_3);
ImageTargetParameters__ctor_m67BCAFFB16FC9EC81A3FA64FE630DEEF53316EE0(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_36(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_36_m9FCEDBA67B643E3B6524FFF84124083072B42F7A (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTarget__dtor_m3DC4912B77CA00E285A9EBA9C1C394FF019E52EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTarget__retain_m4326D67C4C51BB5E8E2C5FC18B0DDA95B4F06F07_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ImageTarget", cdata => new ImageTarget(cdata, easyar_ImageTarget__dtor, easyar_ImageTarget__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ImageTarget__dtor_m3DC4912B77CA00E285A9EBA9C1C394FF019E52EC_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ImageTarget__retain_m4326D67C4C51BB5E8E2C5FC18B0DDA95B4F06F07_RuntimeMethod_var), NULL);
ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* L_3 = (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB*)il2cpp_codegen_object_new(ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_il2cpp_TypeInfo_var);
NullCheck(L_3);
ImageTarget__ctor_mA97DC41882620A1A683AFC7439061EB8F7A2EE0E(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_37(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_37_mCEA45FD186E09C5355D45B9F46CBC18C33EB45BF (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTrackerResult__dtor_m633B3A2546D1D6C142AFBEF2E9EEDBC36EBC4840_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTrackerResult__retain_m108446018B2B58086403010B0AABF45152CE6956_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ImageTrackerResult", cdata => new ImageTrackerResult(cdata, easyar_ImageTrackerResult__dtor, easyar_ImageTrackerResult__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ImageTrackerResult__dtor_m633B3A2546D1D6C142AFBEF2E9EEDBC36EBC4840_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ImageTrackerResult__retain_m108446018B2B58086403010B0AABF45152CE6956_RuntimeMethod_var), NULL);
ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA* L_3 = (ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA*)il2cpp_codegen_object_new(ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA_il2cpp_TypeInfo_var);
NullCheck(L_3);
ImageTrackerResult__ctor_mAB404DA4FD0A5417887C0EBE2833C0BBF949DDE5(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_38(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_38_m5EDCECF53F4112293146897C5D6F3DC7FF0E56C2 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTracker__dtor_mB8D05F9DF0CB8092EEFF191DC87018AB45831885_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTracker__retain_mAA209E2E514DACB6201A186CFE9F57B3EA9841E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ImageTracker", cdata => new ImageTracker(cdata, easyar_ImageTracker__dtor, easyar_ImageTracker__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ImageTracker__dtor_mB8D05F9DF0CB8092EEFF191DC87018AB45831885_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ImageTracker__retain_mAA209E2E514DACB6201A186CFE9F57B3EA9841E1_RuntimeMethod_var), NULL);
ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* L_3 = (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813*)il2cpp_codegen_object_new(ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_il2cpp_TypeInfo_var);
NullCheck(L_3);
ImageTracker__ctor_m88D5F8C9ACD54A6C1120A6A0D0D65420B406EDD3(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_39(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_39_m19094456E9CFBB465E1FE0811E42C55613ACDDAE (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_RealTimeCoordinateTransform__dtor_mBE8634B18128F4F2B1CD622E5691F652F0928760_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_RealTimeCoordinateTransform__retain_mCC84E966B02E9E755C2C257DE785E79886375E7E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "RealTimeCoordinateTransform", cdata => new RealTimeCoordinateTransform(cdata, easyar_RealTimeCoordinateTransform__dtor, easyar_RealTimeCoordinateTransform__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_RealTimeCoordinateTransform__dtor_mBE8634B18128F4F2B1CD622E5691F652F0928760_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_RealTimeCoordinateTransform__retain_mCC84E966B02E9E755C2C257DE785E79886375E7E_RuntimeMethod_var), NULL);
RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* L_3 = (RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5*)il2cpp_codegen_object_new(RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5_il2cpp_TypeInfo_var);
NullCheck(L_3);
RealTimeCoordinateTransform__ctor_m282C5C7BB7A9185CC5C816BFF2A8623932E54591(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_40(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_40_m0244DEF97132F4E16B09147ED0FD916FDBFE3481 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Recorder__dtor_m0C90A5D4A17ACA16A5F9CF36A7219DCE63B0EA8C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Recorder__retain_m5C517900261691FDF6E33AD08C32BE418F5D2559_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "Recorder", cdata => new Recorder(cdata, easyar_Recorder__dtor, easyar_Recorder__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_Recorder__dtor_m0C90A5D4A17ACA16A5F9CF36A7219DCE63B0EA8C_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_Recorder__retain_m5C517900261691FDF6E33AD08C32BE418F5D2559_RuntimeMethod_var), NULL);
Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* L_3 = (Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087*)il2cpp_codegen_object_new(Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_il2cpp_TypeInfo_var);
NullCheck(L_3);
Recorder__ctor_mE5F77BD0865CA546FC00F7DA86D34B30C3723FE4(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_41(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_41_m890D71DA35A106DD40AC106DE529282916EDEB00 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_RecorderConfiguration__dtor_mC95957AB9290425F7B7FBD24D7FAA81CD8856E84_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_RecorderConfiguration__retain_m19877B41A25C5429726541520244F93D8D4DBEC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "RecorderConfiguration", cdata => new RecorderConfiguration(cdata, easyar_RecorderConfiguration__dtor, easyar_RecorderConfiguration__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_RecorderConfiguration__dtor_mC95957AB9290425F7B7FBD24D7FAA81CD8856E84_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_RecorderConfiguration__retain_m19877B41A25C5429726541520244F93D8D4DBEC7_RuntimeMethod_var), NULL);
RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* L_3 = (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553*)il2cpp_codegen_object_new(RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553_il2cpp_TypeInfo_var);
NullCheck(L_3);
RecorderConfiguration__ctor_m5F20F43F58A4B513E96A925B9E6FDD1003D6EDA1(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_42(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_42_m6B4207EFB4BDA901E3CE3AEE9AEF45D383B8503A (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMapResult__dtor_m949345E6BCD72CE94F2CC52143425DBE54430622_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMapResult__retain_mE3C159F6AEA42FC7CD96A6EA09461CFCBAEC9ED0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "SparseSpatialMapResult", cdata => new SparseSpatialMapResult(cdata, easyar_SparseSpatialMapResult__dtor, easyar_SparseSpatialMapResult__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMapResult__dtor_m949345E6BCD72CE94F2CC52143425DBE54430622_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMapResult__retain_mE3C159F6AEA42FC7CD96A6EA09461CFCBAEC9ED0_RuntimeMethod_var), NULL);
SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* L_3 = (SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154*)il2cpp_codegen_object_new(SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var);
NullCheck(L_3);
SparseSpatialMapResult__ctor_mCDCB00D08E8E6099F62F604D6D5FC77A32E3F75C(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_43(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_43_mBB42E039EEE558E89DB419A69EAA31B8613A89A4 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_PlaneData__dtor_mA63FAD1E71F632DA8D5F8F17CA4C373886355BDD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_PlaneData__retain_m1ED2ED4E85AC9F1A4D0CB99D8AD5D8BEA28FEFAF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "PlaneData", cdata => new PlaneData(cdata, easyar_PlaneData__dtor, easyar_PlaneData__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_PlaneData__dtor_mA63FAD1E71F632DA8D5F8F17CA4C373886355BDD_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_PlaneData__retain_m1ED2ED4E85AC9F1A4D0CB99D8AD5D8BEA28FEFAF_RuntimeMethod_var), NULL);
PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* L_3 = (PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A*)il2cpp_codegen_object_new(PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_il2cpp_TypeInfo_var);
NullCheck(L_3);
PlaneData__ctor_m581568FE4C8C2B186BFA525422DF94BD86D72573(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_44(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_44_m7950CD4E8BA9F6018ABEC373402B09728AC0FD15 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMapConfig__dtor_m601F4324AE04AAF2C5BD447D32C2877F73A45BEF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMapConfig__retain_m238BCC080CF65DFB288494F388901B16F6C76B03_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "SparseSpatialMapConfig", cdata => new SparseSpatialMapConfig(cdata, easyar_SparseSpatialMapConfig__dtor, easyar_SparseSpatialMapConfig__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMapConfig__dtor_m601F4324AE04AAF2C5BD447D32C2877F73A45BEF_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMapConfig__retain_m238BCC080CF65DFB288494F388901B16F6C76B03_RuntimeMethod_var), NULL);
SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* L_3 = (SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4*)il2cpp_codegen_object_new(SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_il2cpp_TypeInfo_var);
NullCheck(L_3);
SparseSpatialMapConfig__ctor_mBDBEA223AD60D11CE4E70C49D533358B3A5CAD2B(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_45(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_45_mC48ADFB0D42FB5CE2CBE08B8F2D5B77457513832 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMap__dtor_m79B3FAB80D997421610A3B1059F34348CD196D26_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMap__retain_m8D97FF816E457686272BF9EFEF8E79522C320063_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "SparseSpatialMap", cdata => new SparseSpatialMap(cdata, easyar_SparseSpatialMap__dtor, easyar_SparseSpatialMap__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMap__dtor_m79B3FAB80D997421610A3B1059F34348CD196D26_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMap__retain_m8D97FF816E457686272BF9EFEF8E79522C320063_RuntimeMethod_var), NULL);
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_3 = (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0*)il2cpp_codegen_object_new(SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_il2cpp_TypeInfo_var);
NullCheck(L_3);
SparseSpatialMap__ctor_m7F73B44DA59F1723D3296C7A1BDEC8B424522C6F(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_46(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_46_mCAECBE10DA9A917004C64C2CAACD5D0115CEE7F0 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMapManager__dtor_m734DCB0A5AC38D4A9426679F969B558C0D8F1498_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMapManager__retain_mC6E9EA2F6D0F38640648CD74DAAB83B069CAAF4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "SparseSpatialMapManager", cdata => new SparseSpatialMapManager(cdata, easyar_SparseSpatialMapManager__dtor, easyar_SparseSpatialMapManager__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMapManager__dtor_m734DCB0A5AC38D4A9426679F969B558C0D8F1498_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMapManager__retain_mC6E9EA2F6D0F38640648CD74DAAB83B069CAAF4A_RuntimeMethod_var), NULL);
SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_3 = (SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA*)il2cpp_codegen_object_new(SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_il2cpp_TypeInfo_var);
NullCheck(L_3);
SparseSpatialMapManager__ctor_mFFE6D92AD7417E833BCB2FE6D27E5EDE2D527C1B(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_47(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_47_m502EC0A1516A1F535297DD041D9133285A801B5B (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_VideoPlayer__dtor_mA429F0D956C8F2A3ECBA2D68F059F9DE0C8C8974_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_VideoPlayer__retain_m57D2B0FDA7B9F3BCDD7E01083A957C11C13EB864_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "VideoPlayer", cdata => new VideoPlayer(cdata, easyar_VideoPlayer__dtor, easyar_VideoPlayer__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_VideoPlayer__dtor_mA429F0D956C8F2A3ECBA2D68F059F9DE0C8C8974_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_VideoPlayer__retain_m57D2B0FDA7B9F3BCDD7E01083A957C11C13EB864_RuntimeMethod_var), NULL);
VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* L_3 = (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2*)il2cpp_codegen_object_new(VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2_il2cpp_TypeInfo_var);
NullCheck(L_3);
VideoPlayer__ctor_m5F871ECB662E4C6D6023AAF72CADC0DB4EB9E738(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_48(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_48_mABE9C62F2F8E8495BC0C6443354511B9C2ED3A08 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SignalSink__dtor_m7283CE2D1D5A5D1CC560B97AE3E40CED142A5F6F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SignalSink__retain_mC33987570A867865E74E7487273396C34B176C43_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "SignalSink", cdata => new SignalSink(cdata, easyar_SignalSink__dtor, easyar_SignalSink__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_SignalSink__dtor_m7283CE2D1D5A5D1CC560B97AE3E40CED142A5F6F_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_SignalSink__retain_mC33987570A867865E74E7487273396C34B176C43_RuntimeMethod_var), NULL);
SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* L_3 = (SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C*)il2cpp_codegen_object_new(SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_il2cpp_TypeInfo_var);
NullCheck(L_3);
SignalSink__ctor_m19C99B2254C54C1B549DC56A1A0F6B39191E85F7(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_49(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_49_m7B461D087F8336B03B058908C4A272AA78E257A5 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SignalSource__dtor_m9D365FD0BF0B0A7455F43F9A113EF620CD5EA328_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SignalSource__retain_mA46EC046A435D36D3A25D8A94245A6CD553EB3DF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "SignalSource", cdata => new SignalSource(cdata, easyar_SignalSource__dtor, easyar_SignalSource__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_SignalSource__dtor_m9D365FD0BF0B0A7455F43F9A113EF620CD5EA328_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_SignalSource__retain_mA46EC046A435D36D3A25D8A94245A6CD553EB3DF_RuntimeMethod_var), NULL);
SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* L_3 = (SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899*)il2cpp_codegen_object_new(SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899_il2cpp_TypeInfo_var);
NullCheck(L_3);
SignalSource__ctor_m7E543E711B38DD870B98DDFA5183203FC59657BA(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_50(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_50_m0E9CD2B0853799782E464C99FEF768E5332BD028 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_AccelerometerResultSink__dtor_m1CCBC1B8114DC733A6CB6C93E5A99129D1FFF551_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_AccelerometerResultSink__retain_mA8E405D6BC4547B8BDEB34739D18FC8AB63915AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "AccelerometerResultSink", cdata => new AccelerometerResultSink(cdata, easyar_AccelerometerResultSink__dtor, easyar_AccelerometerResultSink__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_AccelerometerResultSink__dtor_m1CCBC1B8114DC733A6CB6C93E5A99129D1FFF551_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_AccelerometerResultSink__retain_mA8E405D6BC4547B8BDEB34739D18FC8AB63915AB_RuntimeMethod_var), NULL);
AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* L_3 = (AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E*)il2cpp_codegen_object_new(AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_il2cpp_TypeInfo_var);
NullCheck(L_3);
AccelerometerResultSink__ctor_m40DA82C90DFE304B0010A843EE5F32E1EDDDF11D(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_51(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_51_m3C385E58933F4A485466731D6DD4F07E5D9AE551 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_AccelerometerResultSource__dtor_mF66575495632801EB4E22E9DA88C57832E2B1650_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_AccelerometerResultSource__retain_mE23B2799BE99671592D1E53BCBCCFDF1C14D25FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "AccelerometerResultSource", cdata => new AccelerometerResultSource(cdata, easyar_AccelerometerResultSource__dtor, easyar_AccelerometerResultSource__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_AccelerometerResultSource__dtor_mF66575495632801EB4E22E9DA88C57832E2B1650_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_AccelerometerResultSource__retain_mE23B2799BE99671592D1E53BCBCCFDF1C14D25FD_RuntimeMethod_var), NULL);
AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* L_3 = (AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3*)il2cpp_codegen_object_new(AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_il2cpp_TypeInfo_var);
NullCheck(L_3);
AccelerometerResultSource__ctor_m980E744B71EAE4344C06037FCF1B04C13DF7798F(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_52(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_52_m6EB01223B0EBA26280A8372CF7E647C6F4426F57 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_LocationResultSink__dtor_m29B1796AB006E5110ECEDDC0F963A6152F7F7263_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_LocationResultSink__retain_mB2DB1E29E6618B566E30FA5BECD95E6C6E19B966_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "LocationResultSink", cdata => new LocationResultSink(cdata, easyar_LocationResultSink__dtor, easyar_LocationResultSink__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_LocationResultSink__dtor_m29B1796AB006E5110ECEDDC0F963A6152F7F7263_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_LocationResultSink__retain_mB2DB1E29E6618B566E30FA5BECD95E6C6E19B966_RuntimeMethod_var), NULL);
LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* L_3 = (LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014*)il2cpp_codegen_object_new(LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_il2cpp_TypeInfo_var);
NullCheck(L_3);
LocationResultSink__ctor_m2DE1DC73CDF83854466D45A96BB961EAA67DF9C9(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_53(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_53_mBB29A63706A6004B54F1E735775568D8CBB1E84E (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_LocationResultSource__dtor_m1115C45040F29D9FCE1F154CB3C3CDBD757D15B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_LocationResultSource__retain_m1EB01633785FD97409A656B953DD13D117F8E2B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "LocationResultSource", cdata => new LocationResultSource(cdata, easyar_LocationResultSource__dtor, easyar_LocationResultSource__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_LocationResultSource__dtor_m1115C45040F29D9FCE1F154CB3C3CDBD757D15B5_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_LocationResultSource__retain_m1EB01633785FD97409A656B953DD13D117F8E2B3_RuntimeMethod_var), NULL);
LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62* L_3 = (LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62*)il2cpp_codegen_object_new(LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62_il2cpp_TypeInfo_var);
NullCheck(L_3);
LocationResultSource__ctor_m0070802D08B4ED42F2338077184D3C0EAD0F7678(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_54(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_54_mD49FF1374D73E4C867E403934886EDA0CF935CE3 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ProximityLocationResultSink__dtor_m9824050FB19EB9B74B2637F638332ECD69179AF4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ProximityLocationResultSink__retain_m041FF085BFF89FA8A2388494786A4BE5D8552FB4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ProximityLocationResultSink", cdata => new ProximityLocationResultSink(cdata, easyar_ProximityLocationResultSink__dtor, easyar_ProximityLocationResultSink__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ProximityLocationResultSink__dtor_m9824050FB19EB9B74B2637F638332ECD69179AF4_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ProximityLocationResultSink__retain_m041FF085BFF89FA8A2388494786A4BE5D8552FB4_RuntimeMethod_var), NULL);
ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* L_3 = (ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818*)il2cpp_codegen_object_new(ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_il2cpp_TypeInfo_var);
NullCheck(L_3);
ProximityLocationResultSink__ctor_m3D923453FAD01326161EC1372F27E24790B22F03(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_55(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_55_mFA62E1D4198FD87203B68591A85663A03BF9ABBB (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ProximityLocationResultSource__dtor_m77005597C4C644B0B9304798F8B739E179E93635_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ProximityLocationResultSource__retain_m76F13C2BAC0695C3895040E19D1831432D90B65C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "ProximityLocationResultSource", cdata => new ProximityLocationResultSource(cdata, easyar_ProximityLocationResultSource__dtor, easyar_ProximityLocationResultSource__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ProximityLocationResultSource__dtor_m77005597C4C644B0B9304798F8B739E179E93635_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ProximityLocationResultSource__retain_m76F13C2BAC0695C3895040E19D1831432D90B65C_RuntimeMethod_var), NULL);
ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153* L_3 = (ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153*)il2cpp_codegen_object_new(ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153_il2cpp_TypeInfo_var);
NullCheck(L_3);
ProximityLocationResultSource__ctor_mBC11DE3EC514F1E65BE4EBB6DF529752A203FEDB(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_56(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_56_m891205103B9D0A8E14B2882EABD9C0122BE599D9 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSink__dtor_m4AFBD75FA18DEDEE4E4B46C7C4CC2BCD2F549627_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSink__retain_mF897DB692C0227013EF675760CE6016FFA089C96_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "InputFrameSink", cdata => new InputFrameSink(cdata, easyar_InputFrameSink__dtor, easyar_InputFrameSink__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSink__dtor_m4AFBD75FA18DEDEE4E4B46C7C4CC2BCD2F549627_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSink__retain_mF897DB692C0227013EF675760CE6016FFA089C96_RuntimeMethod_var), NULL);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_3 = (InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95*)il2cpp_codegen_object_new(InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_il2cpp_TypeInfo_var);
NullCheck(L_3);
InputFrameSink__ctor_m153177C8EA1F311628D3E53493C22E48961C1B56(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_57(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_57_m0A4BED77094F126E474B18EF8B2D010991DFC65F (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSource__dtor_mD46CD75BDE79566B0E1FDEA227DF523F62E1B237_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSource__retain_mA3349FEE2C007CC5C7279EEADE02F7E3E18F2457_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "InputFrameSource", cdata => new InputFrameSource(cdata, easyar_InputFrameSource__dtor, easyar_InputFrameSource__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSource__dtor_mD46CD75BDE79566B0E1FDEA227DF523F62E1B237_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSource__retain_mA3349FEE2C007CC5C7279EEADE02F7E3E18F2457_RuntimeMethod_var), NULL);
InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_3 = (InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12*)il2cpp_codegen_object_new(InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_il2cpp_TypeInfo_var);
NullCheck(L_3);
InputFrameSource__ctor_m0E9D1AD93F1D883A7A89B8544987A0053FB92E06(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_58(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_58_mA289B140E067A777659AC446208A870373BF3EA4 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSink__dtor_mD712B47F88A6C8922D2D37278EEABE445E6175D9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSink__retain_mEC0542F73C0B0C62EBA8344D5572EB57C891FD90_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "OutputFrameSink", cdata => new OutputFrameSink(cdata, easyar_OutputFrameSink__dtor, easyar_OutputFrameSink__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSink__dtor_mD712B47F88A6C8922D2D37278EEABE445E6175D9_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSink__retain_mEC0542F73C0B0C62EBA8344D5572EB57C891FD90_RuntimeMethod_var), NULL);
OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* L_3 = (OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C*)il2cpp_codegen_object_new(OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_il2cpp_TypeInfo_var);
NullCheck(L_3);
OutputFrameSink__ctor_m5129F13A052FEA9E5F18D7ED6D6DFAF8D2C24272(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_59(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_59_mDB4A5D4BB84961B8858CD2DDA62183B516AC3190 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSource__dtor_m41915C2D0D8DBE887D382BF54D452237ED3A0616_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSource__retain_m703C850113ED71C6D7C20381751C4B4411384D57_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "OutputFrameSource", cdata => new OutputFrameSource(cdata, easyar_OutputFrameSource__dtor, easyar_OutputFrameSource__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSource__dtor_m41915C2D0D8DBE887D382BF54D452237ED3A0616_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSource__retain_m703C850113ED71C6D7C20381751C4B4411384D57_RuntimeMethod_var), NULL);
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_3 = (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29*)il2cpp_codegen_object_new(OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_il2cpp_TypeInfo_var);
NullCheck(L_3);
OutputFrameSource__ctor_m38E2837B4CC24F177135E7C167C5DBF45C501F57(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_60(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_60_mC7D6B5A2A1FAEF0C860DC31A2CFBCBBA7786701E (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrameSink__dtor_mEE95ACA3DC68AF9F3E8E372F9BDF02D16AB9CA85_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrameSink__retain_mF34F7598F8DD25B9A1833C8A6F56EA278E900053_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "FeedbackFrameSink", cdata => new FeedbackFrameSink(cdata, easyar_FeedbackFrameSink__dtor, easyar_FeedbackFrameSink__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrameSink__dtor_mEE95ACA3DC68AF9F3E8E372F9BDF02D16AB9CA85_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrameSink__retain_mF34F7598F8DD25B9A1833C8A6F56EA278E900053_RuntimeMethod_var), NULL);
FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* L_3 = (FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898*)il2cpp_codegen_object_new(FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_il2cpp_TypeInfo_var);
NullCheck(L_3);
FeedbackFrameSink__ctor_m18AA67C34BF7830CE8E7F058F2FC814219C576DF(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_61(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_61_m32E6D6C1C597F650EE827A83C164845E9F5BEA31 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrameSource__dtor_m326AEEA27D8FE2E7A0567B08B2312BEAD7B7275F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrameSource__retain_m13FFA851C61794037C3787B69F60B421AA49B39C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "FeedbackFrameSource", cdata => new FeedbackFrameSource(cdata, easyar_FeedbackFrameSource__dtor, easyar_FeedbackFrameSource__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrameSource__dtor_m326AEEA27D8FE2E7A0567B08B2312BEAD7B7275F_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrameSource__retain_m13FFA851C61794037C3787B69F60B421AA49B39C_RuntimeMethod_var), NULL);
FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* L_3 = (FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E*)il2cpp_codegen_object_new(FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_il2cpp_TypeInfo_var);
NullCheck(L_3);
FeedbackFrameSource__ctor_m24CBE0026A86028CA448EDB163CD6595C2F8359F(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_62(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_62_m121D9E8722FAF86AB7A30E59199CEC0D16D2225F (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameFork__dtor_m4628B5938B918DFEA0C8EFAA67A4FB10F61A994F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameFork__retain_mE4B78FEE09508EF7CF8836A62A419A042BFC444C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "InputFrameFork", cdata => new InputFrameFork(cdata, easyar_InputFrameFork__dtor, easyar_InputFrameFork__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_InputFrameFork__dtor_m4628B5938B918DFEA0C8EFAA67A4FB10F61A994F_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_InputFrameFork__retain_mE4B78FEE09508EF7CF8836A62A419A042BFC444C_RuntimeMethod_var), NULL);
InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* L_3 = (InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486*)il2cpp_codegen_object_new(InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_il2cpp_TypeInfo_var);
NullCheck(L_3);
InputFrameFork__ctor_m3C4DE68AC452175DA10B7E402757192E70AE1C13(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_63(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_63_mDD9A3B299030975BE0407318B822701F3D4E085C (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameFork__dtor_mDEFD47D8F6D45BA3B705D47C2F6A19171A778181_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameFork__retain_m6E13E18F5F1719F48FC6E6DEA7369BDDCAE1C4FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "OutputFrameFork", cdata => new OutputFrameFork(cdata, easyar_OutputFrameFork__dtor, easyar_OutputFrameFork__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameFork__dtor_mDEFD47D8F6D45BA3B705D47C2F6A19171A778181_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameFork__retain_m6E13E18F5F1719F48FC6E6DEA7369BDDCAE1C4FB_RuntimeMethod_var), NULL);
OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* L_3 = (OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542*)il2cpp_codegen_object_new(OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_il2cpp_TypeInfo_var);
NullCheck(L_3);
OutputFrameFork__ctor_mA28AFDB10619C430520255BD3D516B3A946AD6AF(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_64(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_64_m6DD865A6D9933B36C9C1961E388A127DA4829B25 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameJoin__dtor_m152F3F2E95736F304F0CCA69E10F7DF3CDF34B03_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameJoin__retain_m83865DEB241350DF0A239FE72A8E306D550234BE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "OutputFrameJoin", cdata => new OutputFrameJoin(cdata, easyar_OutputFrameJoin__dtor, easyar_OutputFrameJoin__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameJoin__dtor_m152F3F2E95736F304F0CCA69E10F7DF3CDF34B03_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameJoin__retain_m83865DEB241350DF0A239FE72A8E306D550234BE_RuntimeMethod_var), NULL);
OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* L_3 = (OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0*)il2cpp_codegen_object_new(OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_il2cpp_TypeInfo_var);
NullCheck(L_3);
OutputFrameJoin__ctor_m1687257F0EA7177E56323E91AE5830B601630854(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_65(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_65_m57BFBB2032C1E0A19921CBF255C47542756AF46C (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrameFork__dtor_m66267F6F5BDC9144EB5899ECCB85B74530C9A124_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrameFork__retain_m0054C01D475329BCF4B90AD6FE077DB7A7C9F5C8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "FeedbackFrameFork", cdata => new FeedbackFrameFork(cdata, easyar_FeedbackFrameFork__dtor, easyar_FeedbackFrameFork__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrameFork__dtor_m66267F6F5BDC9144EB5899ECCB85B74530C9A124_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrameFork__retain_m0054C01D475329BCF4B90AD6FE077DB7A7C9F5C8_RuntimeMethod_var), NULL);
FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* L_3 = (FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276*)il2cpp_codegen_object_new(FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_il2cpp_TypeInfo_var);
NullCheck(L_3);
FeedbackFrameFork__ctor_m0EFD848100F201E685341898F365E1B91DF2E4B0(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_66(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_66_m77A140107A44C316D98F72068D699AE69DD05AEE (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameThrottler__dtor_mD2CE00AD71D5787F869CA5F6EFDAEC8E9FA3297C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameThrottler__retain_m6A0155591A285D88099EA9B9F783FF39FC65C65C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "InputFrameThrottler", cdata => new InputFrameThrottler(cdata, easyar_InputFrameThrottler__dtor, easyar_InputFrameThrottler__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_InputFrameThrottler__dtor_mD2CE00AD71D5787F869CA5F6EFDAEC8E9FA3297C_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_InputFrameThrottler__retain_m6A0155591A285D88099EA9B9F783FF39FC65C65C_RuntimeMethod_var), NULL);
InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* L_3 = (InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714*)il2cpp_codegen_object_new(InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_il2cpp_TypeInfo_var);
NullCheck(L_3);
InputFrameThrottler__ctor_m71072FD8DCABF6850DF29178A541B3BD6B52EBE5(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_67(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_67_mAAD69440AC1C0F4A05C6CCD2D568239C2D815C3A (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameBuffer__dtor_m7BB6C5E85E616ED1F91B486BC900816EE768ECDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameBuffer__retain_mFFD4F21AED5EEF45665050DEFC709D3ED5B03B9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "OutputFrameBuffer", cdata => new OutputFrameBuffer(cdata, easyar_OutputFrameBuffer__dtor, easyar_OutputFrameBuffer__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameBuffer__dtor_m7BB6C5E85E616ED1F91B486BC900816EE768ECDB_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameBuffer__retain_mFFD4F21AED5EEF45665050DEFC709D3ED5B03B9D_RuntimeMethod_var), NULL);
OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* L_3 = (OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72*)il2cpp_codegen_object_new(OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72_il2cpp_TypeInfo_var);
NullCheck(L_3);
OutputFrameBuffer__ctor_m42943E55348EE5542155F023943E5FB3807B4E24(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_68(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_68_mF831613932A65FFD5BBBC386CC54AF2D907ED37F (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameToOutputFrameAdapter__dtor_mC79686366202EC57C732320265B49C761B9789DF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameToOutputFrameAdapter__retain_m6B584BFF4AEA98676FD107A5F62480AC012EDC65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "InputFrameToOutputFrameAdapter", cdata => new InputFrameToOutputFrameAdapter(cdata, easyar_InputFrameToOutputFrameAdapter__dtor, easyar_InputFrameToOutputFrameAdapter__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_InputFrameToOutputFrameAdapter__dtor_mC79686366202EC57C732320265B49C761B9789DF_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_InputFrameToOutputFrameAdapter__retain_m6B584BFF4AEA98676FD107A5F62480AC012EDC65_RuntimeMethod_var), NULL);
InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2* L_3 = (InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2*)il2cpp_codegen_object_new(InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2_il2cpp_TypeInfo_var);
NullCheck(L_3);
InputFrameToOutputFrameAdapter__ctor_mCC17126A0A691CBC4DDFFBDA531921E3DA4FE8E0(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_69(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_69_m515596F9E3BCA8865041EA748F5D2251935DCC5F (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameToFeedbackFrameAdapter__dtor_m33F1EA4B8C74CF7A2E95F2D9CA2F4479F1DA3D67_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameToFeedbackFrameAdapter__retain_mE60A443C9EF27C5BD46F2CA7320DF8E502AE24F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "InputFrameToFeedbackFrameAdapter", cdata => new InputFrameToFeedbackFrameAdapter(cdata, easyar_InputFrameToFeedbackFrameAdapter__dtor, easyar_InputFrameToFeedbackFrameAdapter__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_InputFrameToFeedbackFrameAdapter__dtor_m33F1EA4B8C74CF7A2E95F2D9CA2F4479F1DA3D67_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_InputFrameToFeedbackFrameAdapter__retain_mE60A443C9EF27C5BD46F2CA7320DF8E502AE24F9_RuntimeMethod_var), NULL);
InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379* L_3 = (InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379*)il2cpp_codegen_object_new(InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379_il2cpp_TypeInfo_var);
NullCheck(L_3);
InputFrameToFeedbackFrameAdapter__ctor_m3175DD6A1C36DEA71405410EC66B58E1405CD14B(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_70(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_70_mAB96746D2FD8EE5E154F4565DBFA68C9EC6F2CF9 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrame__dtor_mB5CC93740F9B7BCCE65D598D13D82571808A3E74_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrame__retain_m88F7E9EA7A5AF3AFA00899F13858A6142B2584DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "InputFrame", cdata => new InputFrame(cdata, easyar_InputFrame__dtor, easyar_InputFrame__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_InputFrame__dtor_mB5CC93740F9B7BCCE65D598D13D82571808A3E74_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_InputFrame__retain_m88F7E9EA7A5AF3AFA00899F13858A6142B2584DA_RuntimeMethod_var), NULL);
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_3 = (InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1*)il2cpp_codegen_object_new(InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_il2cpp_TypeInfo_var);
NullCheck(L_3);
InputFrame__ctor_m20CC1132C2A3CB1F68EABC8E11D3DB7560051D29(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_71(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_71_mE27A17EFE9BA26704F1BF53B5A4EEACFD539373B (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FrameFilterResult__dtor_m3D3CB2A7A1248F69B6372C4329BE879F43D29E13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FrameFilterResult__retain_m2483B93DCB840BC806977E68121618397A27A3A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "FrameFilterResult", cdata => new FrameFilterResult(cdata, easyar_FrameFilterResult__dtor, easyar_FrameFilterResult__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_FrameFilterResult__dtor_m3D3CB2A7A1248F69B6372C4329BE879F43D29E13_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_FrameFilterResult__retain_m2483B93DCB840BC806977E68121618397A27A3A5_RuntimeMethod_var), NULL);
FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* L_3 = (FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B*)il2cpp_codegen_object_new(FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B_il2cpp_TypeInfo_var);
NullCheck(L_3);
FrameFilterResult__ctor_m82A6974BBC521386B8BC59B6D1BA10242E574E73(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_72(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_72_m1ACD865A1BECB50F041A0C7B7737FDD531125514 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrame__dtor_m42C2D3CDE354130E212501F6734EEF8EC81F3EA3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrame__retain_m6A40D815EB5CFA0F4848E1FC69CC80CCA1519E9C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "OutputFrame", cdata => new OutputFrame(cdata, easyar_OutputFrame__dtor, easyar_OutputFrame__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_OutputFrame__dtor_m42C2D3CDE354130E212501F6734EEF8EC81F3EA3_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_OutputFrame__retain_m6A40D815EB5CFA0F4848E1FC69CC80CCA1519E9C_RuntimeMethod_var), NULL);
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_3 = (OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914*)il2cpp_codegen_object_new(OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914_il2cpp_TypeInfo_var);
NullCheck(L_3);
OutputFrame__ctor_m0BB5E5CEB0A8BB436B3C0848355EA050BA8372D9(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_73(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_73_m29C1D3ABCEA773ED2B8B24EE115EB23D0F904FAB (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrame__dtor_m68791C483824056B1497F89BD53AF00E78AAD0FC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrame__retain_mCA5358504A572232BF7235E747BC27282B8A1CC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "FeedbackFrame", cdata => new FeedbackFrame(cdata, easyar_FeedbackFrame__dtor, easyar_FeedbackFrame__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrame__dtor_m68791C483824056B1497F89BD53AF00E78AAD0FC_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrame__retain_mCA5358504A572232BF7235E747BC27282B8A1CC4_RuntimeMethod_var), NULL);
FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E* L_3 = (FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E*)il2cpp_codegen_object_new(FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E_il2cpp_TypeInfo_var);
NullCheck(L_3);
FeedbackFrame__ctor_m42A014055A6678508D044E2E38296AD1DB30850E(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_74(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_74_mDEA33B966F9E9A02B0CF8D9992C52432D507C412 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Target__dtor_m59F92D7FFA5C6F5E7E0E03991C20DC76DDFFA9D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Target__retain_m2540D6962C5F223CF1A2BEB4C65A8F12AF08A051_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "Target", cdata => new Target(cdata, easyar_Target__dtor, easyar_Target__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_Target__dtor_m59F92D7FFA5C6F5E7E0E03991C20DC76DDFFA9D8_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_Target__retain_m2540D6962C5F223CF1A2BEB4C65A8F12AF08A051_RuntimeMethod_var), NULL);
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_3 = (Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836*)il2cpp_codegen_object_new(Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836_il2cpp_TypeInfo_var);
NullCheck(L_3);
Target__ctor_m2CAD736174A25C2FDBC016E04786D3357790BCAA(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_75(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_75_m8369501B20E8C16586905FF9B19432ED10D136C0 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_TargetInstance__dtor_m042023D10409C2985F5369E56C5950EE1142EE20_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_TargetInstance__retain_mA267E1244A008BB41DF9281F87966CC975965ADD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "TargetInstance", cdata => new TargetInstance(cdata, easyar_TargetInstance__dtor, easyar_TargetInstance__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_TargetInstance__dtor_m042023D10409C2985F5369E56C5950EE1142EE20_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_TargetInstance__retain_mA267E1244A008BB41DF9281F87966CC975965ADD_RuntimeMethod_var), NULL);
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* L_3 = (TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263*)il2cpp_codegen_object_new(TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263_il2cpp_TypeInfo_var);
NullCheck(L_3);
TargetInstance__ctor_m7DA0AECB96E615D4671B3E88EB07E8A9D41C67BA(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_76(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_76_m463E7C5D991F76A23D153672CFDA45EADC6D6CC7 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_TargetTrackerResult__dtor_m34DF28E62E7C986E4A567F10C728EC965FAA15D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_TargetTrackerResult__retain_mCD1EB03E749646DE27B23B601678E414967A7DDE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "TargetTrackerResult", cdata => new TargetTrackerResult(cdata, easyar_TargetTrackerResult__dtor, easyar_TargetTrackerResult__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_TargetTrackerResult__dtor_m34DF28E62E7C986E4A567F10C728EC965FAA15D5_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_TargetTrackerResult__retain_mCD1EB03E749646DE27B23B601678E414967A7DDE_RuntimeMethod_var), NULL);
TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA* L_3 = (TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA*)il2cpp_codegen_object_new(TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA_il2cpp_TypeInfo_var);
NullCheck(L_3);
TargetTrackerResult__ctor_m330FA7122F2116E858ADB42FB911240F15FEBEAF(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// easyar.RefBase easyar.Detail/<>c::<.cctor>b__967_77(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* U3CU3Ec_U3C_cctorU3Eb__967_77_m0CF6836B3FB9C6A9387374BEFBABABB552D316C5 (U3CU3Ec_tA8D9AD155F75BDFE03551FE7847A3BE611713B01* __this, intptr_t ___0_cdata, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_TextureId__dtor_m918B2A6F2D720B117D8A00BB36C445C5B612DB80_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_TextureId__retain_m84592023F16E8EBC9413C79D815EC90F669B80DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { "TextureId", cdata => new TextureId(cdata, easyar_TextureId__dtor, easyar_TextureId__retain) },
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_TextureId__dtor_m918B2A6F2D720B117D8A00BB36C445C5B612DB80_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_TextureId__retain_m84592023F16E8EBC9413C79D815EC90F669B80DA_RuntimeMethod_var), NULL);
TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE* L_3 = (TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE*)il2cpp_codegen_object_new(TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE_il2cpp_TypeInfo_var);
NullCheck(L_3);
TextureId__ctor_m91EDAEDD5A61BF7D26162288A5FCDA2FD8EFDB94(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.Detail/<>c__DisplayClass850_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass850_0__ctor_mA6AD7B2D9DCF92837540F091188C81108C97B3EF (U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.Detail/<>c__DisplayClass850_0::<FunctorOfVoidFromOutputFrame_func>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass850_0_U3CFunctorOfVoidFromOutputFrame_funcU3Eb__0_m0AFA7FB8F548B291016337C92811DDB38F2C105F (U3CU3Ec__DisplayClass850_0_t8296D9F5DBB01273AE9C089A0C256CC463125ED6* __this, const RuntimeMethod* method)
{
{
// ar.Add(() => sarg0.Dispose());
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_0 = __this->___sarg0_0;
NullCheck(L_0);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_0, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.Detail/<>c__DisplayClass854_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass854_0__ctor_mE60CDF9675F5D81466B223E867D8EEC37E74C542 (U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.Detail/<>c__DisplayClass854_0::<FunctorOfVoidFromTargetAndBool_func>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass854_0_U3CFunctorOfVoidFromTargetAndBool_funcU3Eb__0_m4A44D594B93F6E482F43094D8EA38914F3AB5E9C (U3CU3Ec__DisplayClass854_0_tE9C2A798C31BBA06B5790ECD0D69C4A6F9559F80* __this, const RuntimeMethod* method)
{
{
// ar.Add(() => sarg0.Dispose());
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_0 = __this->___sarg0_0;
NullCheck(L_0);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_0, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.Detail/<>c__DisplayClass861_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass861_0__ctor_m5A4F4A89A5CBF461F03E6E650ABF1FBB6EBB58FB (U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// easyar.Optional`1<System.String> easyar.Detail/<>c__DisplayClass861_0::<FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_func>b__0(easyar.Detail/OptionalOfString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 U3CU3Ec__DisplayClass861_0_U3CFunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_funcU3Eb__0_m2C3925DDE6D05A4B155F3CA00AB63885A5623477 (U3CU3Ec__DisplayClass861_0_t075455621A9013489AF3227975C8BDB173267CAB* __this, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// var sarg1 = varg1.map(p => p.has_value ? String_from_c(ar, p.value) : Optional<string>.Empty);
bool L_0;
L_0 = OptionalOfString_get_has_value_mC7BE094936D7977926EDDFA69A58409A0FD663E4((&___0_p), NULL);
if (L_0)
{
goto IL_000f;
}
}
{
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_1;
L_1 = Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60(Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60_RuntimeMethod_var);
return L_1;
}
IL_000f:
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = __this->___ar_0;
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 L_3 = ___0_p;
intptr_t L_4 = L_3.___value_1;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_2, L_4, NULL);
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_6;
L_6 = Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816(L_5, Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816_RuntimeMethod_var);
return L_6;
}
}
#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 easyar.Detail/<>c__DisplayClass866_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass866_0__ctor_mCA178084B6994953D625B6F6E5EB4C4AE45873FA (U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// easyar.Optional`1<System.String> easyar.Detail/<>c__DisplayClass866_0::<FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_func>b__0(easyar.Detail/OptionalOfString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 U3CU3Ec__DisplayClass866_0_U3CFunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_funcU3Eb__0_mAD92F76F77FF30DE9B871A947A241A37EBD48189 (U3CU3Ec__DisplayClass866_0_t29AE14CC62B6B7A7C977A5BDC2B125A2EB78AAAC* __this, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// var sarg1 = varg1.map(p => p.has_value ? String_from_c(ar, p.value) : Optional<string>.Empty);
bool L_0;
L_0 = OptionalOfString_get_has_value_mC7BE094936D7977926EDDFA69A58409A0FD663E4((&___0_p), NULL);
if (L_0)
{
goto IL_000f;
}
}
{
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_1;
L_1 = Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60(Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60_RuntimeMethod_var);
return L_1;
}
IL_000f:
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = __this->___ar_0;
OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 L_3 = ___0_p;
intptr_t L_4 = L_3.___value_1;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_2, L_4, NULL);
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_6;
L_6 = Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816(L_5, Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816_RuntimeMethod_var);
return L_6;
}
}
#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 easyar.Detail/<>c__DisplayClass873_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass873_0__ctor_mCB6F63E0CD40F1F25CF342987F4D7D0240618C4F (U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.Detail/<>c__DisplayClass873_0::<FunctorOfVoidFromCloudLocalizerResult_func>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass873_0_U3CFunctorOfVoidFromCloudLocalizerResult_funcU3Eb__0_m4860D9D87156DA7563BD5909EC3C9374E720E01D (U3CU3Ec__DisplayClass873_0_t234E373C847C957E30BBC164042642A67E0EBF01* __this, const RuntimeMethod* method)
{
{
// ar.Add(() => sarg0.Dispose());
CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* L_0 = __this->___sarg0_0;
NullCheck(L_0);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_0, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.Detail/<>c__DisplayClass882_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass882_0__ctor_mF5D24EA8585E8FFB2CD2ACAF4849F3ADAB5141A0 (U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.Detail/<>c__DisplayClass882_0::<FunctorOfVoidFromMegaTrackerLocalizationResponse_func>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass882_0_U3CFunctorOfVoidFromMegaTrackerLocalizationResponse_funcU3Eb__0_mBEC3E33021BC2BB4542E024A9FAC991AC1B9719C (U3CU3Ec__DisplayClass882_0_t7F4DC9C8B3694C13F0488D754ADDA25C8B3EA82C* __this, const RuntimeMethod* method)
{
{
// ar.Add(() => sarg0.Dispose());
MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* L_0 = __this->___sarg0_0;
NullCheck(L_0);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_0, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.Detail/<>c__DisplayClass889_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass889_0__ctor_mAD23499C9C28523AE4245AF1CC5CC4A015419CDD (U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.Detail/<>c__DisplayClass889_0::<FunctorOfVoidFromCloudRecognizationResult_func>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass889_0_U3CFunctorOfVoidFromCloudRecognizationResult_funcU3Eb__0_mFDDCB8FFC910F38A111F7CB52B9BF259AEF370A4 (U3CU3Ec__DisplayClass889_0_t8893EE476216EFBC4E09BA7772DA61D1A9A1E45E* __this, const RuntimeMethod* method)
{
{
// ar.Add(() => sarg0.Dispose());
CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* L_0 = __this->___sarg0_0;
NullCheck(L_0);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_0, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.Detail/<>c__DisplayClass901_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass901_0__ctor_m480A57E819AB5301C28529060D4CF3793CE21BBD (U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.Detail/<>c__DisplayClass901_0::<FunctorOfVoidFromInputFrame_func>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass901_0_U3CFunctorOfVoidFromInputFrame_funcU3Eb__0_m84365959FB468632B7BA45DB903FCF1C000A39A3 (U3CU3Ec__DisplayClass901_0_tFC46D12B9D2DEDDDD36B48BF8DF894B9CDA07584* __this, const RuntimeMethod* method)
{
{
// ar.Add(() => sarg0.Dispose());
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_0 = __this->___sarg0_0;
NullCheck(L_0);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_0, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.Detail/<>c__DisplayClass958_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass958_0__ctor_mCDA0B20C93413A1D4580C569F0FCEE45241FF90C (U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.Detail/<>c__DisplayClass958_0::<FunctorOfVoidFromFeedbackFrame_func>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass958_0_U3CFunctorOfVoidFromFeedbackFrame_funcU3Eb__0_m206DD2A1BF95D929692710F17A57AC477E6B0A74 (U3CU3Ec__DisplayClass958_0_t323514C2FDC05480C6503F12A854C3501E2920A9* __this, const RuntimeMethod* method)
{
{
// ar.Add(() => sarg0.Dispose());
FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E* L_0 = __this->___sarg0_0;
NullCheck(L_0);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_0, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.Detail/<>c__DisplayClass962_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass962_0__ctor_m3D107B29877B3080014C2FBEE1DF2AC2C877E045 (U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.Detail/<>c__DisplayClass962_0::<FunctorOfOutputFrameFromListOfOutputFrame_func>b__0(easyar.OutputFrame)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass962_0_U3CFunctorOfOutputFrameFromListOfOutputFrame_funcU3Eb__0_m152C0E8178B40D4878C5B3E5D1E950324EA68369 (U3CU3Ec__DisplayClass962_0_t4F0C5AB503248291C8D2C517DCBFAC076A5AA461* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0__v0_, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass962_1_U3CFunctorOfOutputFrameFromListOfOutputFrame_funcU3Eb__1_mC214FF2600C286AFC36BA078373E04120F30B01A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71* V_0 = NULL;
{
U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71* L_0 = (U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass962_1__ctor_m865EA42B1FDF50275EB6F4A9C9FEB32BD9771C3D(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71* L_1 = V_0;
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_2 = ___0__v0_;
NullCheck(L_1);
L_1->____v0__0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->____v0__0), (void*)L_2);
// sarg0.ForEach(_v0_ => { ar.Add(() => _v0_.Dispose()); });
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = __this->___ar_0;
U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71* L_4 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass962_1_U3CFunctorOfOutputFrameFromListOfOutputFrame_funcU3Eb__1_mC214FF2600C286AFC36BA078373E04120F30B01A_RuntimeMethod_var), NULL);
NullCheck(L_3);
AutoRelease_Add_mB0EB3D7FCCE6917816123FE1F924C7A4B1F3356A(L_3, L_5, NULL);
// sarg0.ForEach(_v0_ => { ar.Add(() => _v0_.Dispose()); });
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 easyar.Detail/<>c__DisplayClass962_1::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass962_1__ctor_m865EA42B1FDF50275EB6F4A9C9FEB32BD9771C3D (U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.Detail/<>c__DisplayClass962_1::<FunctorOfOutputFrameFromListOfOutputFrame_func>b__1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass962_1_U3CFunctorOfOutputFrameFromListOfOutputFrame_funcU3Eb__1_mC214FF2600C286AFC36BA078373E04120F30B01A (U3CU3Ec__DisplayClass962_1_t1139A5A3FB099C3ACB7D0BE734699B4A8E9B8A71* __this, const RuntimeMethod* method)
{
{
// sarg0.ForEach(_v0_ => { ar.Add(() => _v0_.Dispose()); });
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_0 = __this->____v0__0;
NullCheck(L_0);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_0, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.RefBase::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A (RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method)
{
{
// internal RefBase(IntPtr cdata, Action<IntPtr> deleter, Retainer retainer)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// cdata_ = cdata;
intptr_t L_0 = ___0_cdata;
__this->___cdata__0 = L_0;
// deleter_ = deleter;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter;
__this->___deleter__1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___deleter__1), (void*)L_1);
// retainer_ = retainer;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer;
__this->___retainer__2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___retainer__2), (void*)L_2);
// }
return;
}
}
// System.IntPtr easyar.RefBase::get_cdata()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A (RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (cdata_ == IntPtr.Zero) { throw new ObjectDisposedException(GetType().FullName); }
intptr_t L_0 = __this->___cdata__0;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0023;
}
}
{
// if (cdata_ == IntPtr.Zero) { throw new ObjectDisposedException(GetType().FullName); }
Type_t* L_3;
L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_3);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_3);
ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_5 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var)));
NullCheck(L_5);
ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_5, L_4, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A_RuntimeMethod_var)));
}
IL_0023:
{
// return cdata_;
intptr_t L_6 = __this->___cdata__0;
return L_6;
}
}
// System.Void easyar.RefBase::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RefBase_Finalize_m91ADEEA63DE271C576F496C0B5279A44700FABD7 (RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0046:
{// begin finally (depth: 1)
// }
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// if ((cdata_ != IntPtr.Zero) && (deleter_ != null))
intptr_t L_0 = __this->___cdata__0;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0044_1;
}
}
{
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_3 = __this->___deleter__1;
if (!L_3)
{
goto IL_0044_1;
}
}
{
// deleter_(cdata_);
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_4 = __this->___deleter__1;
intptr_t L_5 = __this->___cdata__0;
NullCheck(L_4);
Action_1_Invoke_m783EC8C62449882812B741E4DE67BF3106686D9C_inline(L_4, L_5, NULL);
// cdata_ = IntPtr.Zero;
intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___cdata__0 = L_6;
// deleter_ = null;
__this->___deleter__1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___deleter__1), (void*)(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)NULL);
// retainer_ = null;
__this->___retainer__2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___retainer__2), (void*)(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)NULL);
}
IL_0044_1:
{
goto IL_004d;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004d:
{
// }
return;
}
}
// System.Void easyar.RefBase::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75 (RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ((cdata_ != IntPtr.Zero) && (deleter_ != null))
intptr_t L_0 = __this->___cdata__0;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0044;
}
}
{
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_3 = __this->___deleter__1;
if (!L_3)
{
goto IL_0044;
}
}
{
// deleter_(cdata_);
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_4 = __this->___deleter__1;
intptr_t L_5 = __this->___cdata__0;
NullCheck(L_4);
Action_1_Invoke_m783EC8C62449882812B741E4DE67BF3106686D9C_inline(L_4, L_5, NULL);
// cdata_ = IntPtr.Zero;
intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___cdata__0 = L_6;
// deleter_ = null;
__this->___deleter__1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___deleter__1), (void*)(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)NULL);
// retainer_ = null;
__this->___retainer__2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___retainer__2), (void*)(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)NULL);
}
IL_0044:
{
// GC.SuppressFinalize(this);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
// }
return;
}
}
// easyar.RefBase easyar.RefBase::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* RefBase_Clone_m001D1EA8E35D34434F8DA918AB0885931FC872E0 (RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (RefBase)(CloneObject());
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this);
return ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)CastclassClass((RuntimeObject*)L_0, RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E_il2cpp_TypeInfo_var));
}
}
#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
void Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_Multicast(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* currentDelegate = reinterpret_cast<Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_This, ___1_Return, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_OpenInst(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_This, ___1_Return, method);
}
void Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_OpenStatic(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_This, ___1_Return, method);
}
void Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_OpenStaticInvoker(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
InvokerActionInvoker2< intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_This, ___1_Return);
}
void Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_ClosedStaticInvoker(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
InvokerActionInvoker3< RuntimeObject*, intptr_t, intptr_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_This, ___1_Return);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (DEFAULT_CALL *PInvokeFunc)(intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_This, ___1_Return);
}
// System.Void easyar.RefBase/Retainer::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9 (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_Multicast;
}
// System.Void easyar.RefBase/Retainer::Invoke(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8 (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_This, ___1_Return, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.RefBase/Retainer::BeginInvoke(System.IntPtr,System.IntPtr&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Retainer_BeginInvoke_m4DF3F358FD6044FBD204C02A0EDAAB73DC005F64 (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t ___0_This, intptr_t* ___1_Return, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[3] = {0};
__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___0_This);
__d_args[1] = Box(IntPtr_t_il2cpp_TypeInfo_var, &*___1_Return);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
}
// System.Void easyar.RefBase/Retainer::EndInvoke(System.IntPtr&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Retainer_EndInvoke_mEBBBE2473B8364071DDAE4E00C7C30C2C5E033D2 (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t* ___0_Return, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_Return,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#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 easyar.ObjectTargetParameters::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTargetParameters__ctor_m0EEB5D09DA2586ED94B2B24BCBC92D8B5349CB02 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method)
{
{
// internal ObjectTargetParameters(IntPtr cdata, Action<IntPtr> deleter, Retainer retainer) : base(cdata, deleter, retainer)
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer;
RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Object easyar.ObjectTargetParameters::CloneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectTargetParameters_CloneObject_m5F41EDD4EBF42B6C1D4A6C73AAD7792D79488E42 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cdata_new = IntPtr.Zero;
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_0 = L_0;
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
if (!L_1)
{
goto IL_0021;
}
}
{
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
NullCheck(L_2);
Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL);
}
IL_0021:
{
// return new ObjectTargetParameters(cdata_new, deleter_, retainer_);
intptr_t L_4 = V_0;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* L_7 = (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9*)il2cpp_codegen_object_new(ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9_il2cpp_TypeInfo_var);
NullCheck(L_7);
ObjectTargetParameters__ctor_m0EEB5D09DA2586ED94B2B24BCBC92D8B5349CB02(L_7, L_4, L_5, L_6, NULL);
return L_7;
}
}
// easyar.ObjectTargetParameters easyar.ObjectTargetParameters::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* ObjectTargetParameters_Clone_m1ED737CB850C6F4A76543F0786A4C3420C6349F3 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (ObjectTargetParameters)(CloneObject());
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this);
return ((ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9*)CastclassClass((RuntimeObject*)L_0, ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9_il2cpp_TypeInfo_var));
}
}
// System.Void easyar.ObjectTargetParameters::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTargetParameters__ctor_m588A6946D595EFF494B9C914819D7ABDD9970251 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTargetParameters__dtor_mC82872A5D2090EA0EBA0A43B21D04E1F1DEBFA45_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTargetParameters__retain_m9FAF814440A93F1AEF3B9E0B783952824CE439CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
// public ObjectTargetParameters() : base(IntPtr.Zero, Detail.easyar_ObjectTargetParameters__dtor, Detail.easyar_ObjectTargetParameters__retain)
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ObjectTargetParameters__dtor_mC82872A5D2090EA0EBA0A43B21D04E1F1DEBFA45_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ObjectTargetParameters__retain_m9FAF814440A93F1AEF3B9E0B783952824CE439CA_RuntimeMethod_var), NULL);
RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL);
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_3);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL);
V_0 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003f:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
if (!L_4)
{
goto IL_0048;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0;
NullCheck(L_5);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
}
IL_0048:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = IntPtr.Zero;
intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_1 = L_6;
// Detail.easyar_ObjectTargetParameters__ctor(out _return_value_);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTargetParameters__ctor_m8EF682591F8CC8D57147359D1E41D18234454039((&V_1), NULL);
// cdata_ = _return_value_;
intptr_t L_7 = V_1;
((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7;
// }
goto IL_0049;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0049:
{
// }
return;
}
}
// easyar.BufferDictionary easyar.ObjectTargetParameters::bufferDictionary()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* ObjectTargetParameters_bufferDictionary_m09EF2CA047183F56633D7F7B50CFA3BB4B8C51DC (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_m7FA443946AAD66CEB9AB6D8ECC38DAF3FEDCDEEB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_BufferDictionary__typeName_mE31891F0237005F9DA446CF8E7030721351DB218_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0030:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0039;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0039:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTargetParameters_bufferDictionary(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTargetParameters_bufferDictionary_m2BFEC6929631B75A1E6C1BAA86672617C4F3B596(L_3, (&V_1), NULL);
// return Detail.Object_from_c<BufferDictionary>(_return_value_, Detail.easyar_BufferDictionary__typeName);
intptr_t L_4 = V_1;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_BufferDictionary__typeName_mE31891F0237005F9DA446CF8E7030721351DB218_RuntimeMethod_var), NULL);
BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* L_6;
L_6 = Detail_Object_from_c_TisBufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_m7FA443946AAD66CEB9AB6D8ECC38DAF3FEDCDEEB(L_4, L_5, Detail_Object_from_c_TisBufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_m7FA443946AAD66CEB9AB6D8ECC38DAF3FEDCDEEB_RuntimeMethod_var);
V_2 = L_6;
goto IL_003a;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003a:
{
// }
BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* L_7 = V_2;
return L_7;
}
}
// System.Void easyar.ObjectTargetParameters::setBufferDictionary(easyar.BufferDictionary)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTargetParameters_setBufferDictionary_m14AE86F14B3C3AAC11ADC65B04E996A6F4B8D634 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* ___0_bufferDictionary, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0019:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0022;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0022:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTargetParameters_setBufferDictionary(cdata, bufferDictionary.cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* L_4 = ___0_bufferDictionary;
NullCheck(L_4);
intptr_t L_5;
L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTargetParameters_setBufferDictionary_mCDA7B8308A91345381E0EF036FF58F9D8AF95463(L_3, L_5, NULL);
// }
goto IL_0023;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0023:
{
// }
return;
}
}
// System.String easyar.ObjectTargetParameters::objPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ObjectTargetParameters_objPath_m755483E8773042F4EFA9F5B537C69708493A8533 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTargetParameters_objPath(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTargetParameters_objPath_mCCE704D07E4D5569CFDDA5034EF3CAA0B1404C82(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// System.Void easyar.ObjectTargetParameters::setObjPath(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTargetParameters_setObjPath_m99DA24A6E69BB756964E81703707479281283313 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, String_t* ___0_objPath, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001a:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0023;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0023:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTargetParameters_setObjPath(cdata, Detail.String_to_c(ar, objPath));
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
String_t* L_5 = ___0_objPath;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_6;
L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL);
Detail_easyar_ObjectTargetParameters_setObjPath_m7E4FED0AC31415B54618086AC3ABCE8B98893BF4(L_3, L_6, NULL);
// }
goto IL_0024;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0024:
{
// }
return;
}
}
// System.String easyar.ObjectTargetParameters::name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ObjectTargetParameters_name_m9B80CB84375AD9BE94E1EA3C4FEE82C6F9A46312 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTargetParameters_name(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTargetParameters_name_mBEDBA43E8E3CDF59C5BEA015889ECC7C54198EC1(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// System.Void easyar.ObjectTargetParameters::setName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTargetParameters_setName_mA69F1CCFC37A14916590F41C504D5A77EADB6D35 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001a:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0023;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0023:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTargetParameters_setName(cdata, Detail.String_to_c(ar, name));
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
String_t* L_5 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_6;
L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL);
Detail_easyar_ObjectTargetParameters_setName_m2D829341A8B29F357EF35E70AA8DA82DF76A08AB(L_3, L_6, NULL);
// }
goto IL_0024;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0024:
{
// }
return;
}
}
// System.String easyar.ObjectTargetParameters::uid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ObjectTargetParameters_uid_m7AB1E5254AFEF8510D7F6F7DF5A03DC9D9F022DE (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTargetParameters_uid(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTargetParameters_uid_mCD2659F9CD9BFF7A17E2D5B55052460FDF88EA01(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// System.Void easyar.ObjectTargetParameters::setUid(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTargetParameters_setUid_mC3911C26B5CDD8162EF486417CD36B67EE6DFF12 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, String_t* ___0_uid, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001a:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0023;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0023:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTargetParameters_setUid(cdata, Detail.String_to_c(ar, uid));
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
String_t* L_5 = ___0_uid;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_6;
L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL);
Detail_easyar_ObjectTargetParameters_setUid_mCF6D46A13AC88A2BC012EA4045699BEE73A0505F(L_3, L_6, NULL);
// }
goto IL_0024;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0024:
{
// }
return;
}
}
// System.String easyar.ObjectTargetParameters::meta()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ObjectTargetParameters_meta_mA2F4CD0E19BFB20D1D28915C7613325CE8484DE7 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTargetParameters_meta(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTargetParameters_meta_m3CE4AE443AB9AD83769CB15770A7406EE12AACB5(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// System.Void easyar.ObjectTargetParameters::setMeta(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTargetParameters_setMeta_m0C2436A8A92107C42A27AAFEB8A8AE6DFD786191 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, String_t* ___0_meta, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001a:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0023;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0023:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTargetParameters_setMeta(cdata, Detail.String_to_c(ar, meta));
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
String_t* L_5 = ___0_meta;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_6;
L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL);
Detail_easyar_ObjectTargetParameters_setMeta_m070F8C6EBA3DC885C23E09BC86617708E73F384F(L_3, L_6, NULL);
// }
goto IL_0024;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0024:
{
// }
return;
}
}
// System.Single easyar.ObjectTargetParameters::scale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ObjectTargetParameters_scale_mD86F34270FE80F323A2176182D143F5F2A782541 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
float V_1 = 0.0f;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_ObjectTargetParameters_scale(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
float L_4;
L_4 = Detail_easyar_ObjectTargetParameters_scale_m63F0072EB61982A4011E64303BD5FE6C1DBC8DBF(L_3, NULL);
// return _return_value_;
V_1 = L_4;
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
float L_5 = V_1;
return L_5;
}
}
// System.Void easyar.ObjectTargetParameters::setScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTargetParameters_setScale_m0B1E23D925B59B68C99049DC48A7B17E4BFEEE65 (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* __this, float ___0_size, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTargetParameters_setScale(cdata, size);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
float L_4 = ___0_size;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTargetParameters_setScale_m4369E97458E6D35DDCEA515DA348C37062225F17(L_3, L_4, NULL);
// }
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
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 easyar.ObjectTarget::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTarget__ctor_mBFEE68304A2318D1A7ED9F96DA8AA45ACADA829E (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method)
{
{
// internal ObjectTarget(IntPtr cdata, Action<IntPtr> deleter, Retainer retainer) : base(cdata, deleter, retainer)
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer;
Target__ctor_m2CAD736174A25C2FDBC016E04786D3357790BCAA(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Object easyar.ObjectTarget::CloneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectTarget_CloneObject_mCA31C9290346E54CD94EDE528F3EAC6D157C74DA (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cdata_new = IntPtr.Zero;
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_0 = L_0;
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
if (!L_1)
{
goto IL_0021;
}
}
{
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
NullCheck(L_2);
Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL);
}
IL_0021:
{
// return new ObjectTarget(cdata_new, deleter_, retainer_);
intptr_t L_4 = V_0;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_7 = (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561*)il2cpp_codegen_object_new(ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_il2cpp_TypeInfo_var);
NullCheck(L_7);
ObjectTarget__ctor_mBFEE68304A2318D1A7ED9F96DA8AA45ACADA829E(L_7, L_4, L_5, L_6, NULL);
return L_7;
}
}
// easyar.ObjectTarget easyar.ObjectTarget::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* ObjectTarget_Clone_mEA2EE78A7833AA0BE0ECA81B71295DD92B5AD13E (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (ObjectTarget)(CloneObject());
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this);
return ((ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561*)CastclassClass((RuntimeObject*)L_0, ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_il2cpp_TypeInfo_var));
}
}
// System.Void easyar.ObjectTarget::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTarget__ctor_mAEC72DC0B4390330D813FBF68AA9FEE4565352BC (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTarget__dtor_m4F9626DE002976719A65455742F1CDD7E087D9E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTarget__retain_mB982F70D4EB31CE78564070ACDB9A357C0DBDD51_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
// public ObjectTarget() : base(IntPtr.Zero, Detail.easyar_ObjectTarget__dtor, Detail.easyar_ObjectTarget__retain)
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ObjectTarget__dtor_m4F9626DE002976719A65455742F1CDD7E087D9E9_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ObjectTarget__retain_mB982F70D4EB31CE78564070ACDB9A357C0DBDD51_RuntimeMethod_var), NULL);
Target__ctor_m2CAD736174A25C2FDBC016E04786D3357790BCAA(__this, L_0, L_1, L_2, NULL);
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_3);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL);
V_0 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003f:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
if (!L_4)
{
goto IL_0048;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0;
NullCheck(L_5);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
}
IL_0048:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = IntPtr.Zero;
intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_1 = L_6;
// Detail.easyar_ObjectTarget__ctor(out _return_value_);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTarget__ctor_mC70E3307A91F2864794EF61EF205EABBDEA7D442((&V_1), NULL);
// cdata_ = _return_value_;
intptr_t L_7 = V_1;
((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7;
// }
goto IL_0049;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0049:
{
// }
return;
}
}
// easyar.Optional`1<easyar.ObjectTarget> easyar.ObjectTarget::createFromParameters(easyar.ObjectTargetParameters)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 ObjectTarget_createFromParameters_m305562BEC6C47D91FDBC499EE21B999FF56AA61A (ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* ___0_parameters, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27_TisOptional_1_tEED41311750CB7982624BE712E12013E6B1C56E2_mBB3D9D25B0B27E017419A587F2C07809392DF159_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CcreateFromParametersU3Eb__4_0_m2DD54B82E09BA1D93A8CC3DEA7A375501F555980_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 V_1;
memset((&V_1), 0, sizeof(V_1));
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 V_2;
memset((&V_2), 0, sizeof(V_2));
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* G_B3_0 = NULL;
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 G_B3_1;
memset((&G_B3_1), 0, sizeof(G_B3_1));
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* G_B2_0 = NULL;
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 G_B2_1;
memset((&G_B2_1), 0, sizeof(G_B2_1));
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0043:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_004c;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_004c:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// var _return_value_ = default(Detail.OptionalOfObjectTarget);
il2cpp_codegen_initobj((&V_1), sizeof(OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27));
// Detail.easyar_ObjectTarget_createFromParameters(parameters.cdata, out _return_value_);
ObjectTargetParameters_tBB7A85D5F4366CB990CF7FD64566E7F29F2B28D9* L_3 = ___0_parameters;
NullCheck(L_3);
intptr_t L_4;
L_4 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTarget_createFromParameters_m9B7A3F92D53E0902F79F1B25B33668FD9703002B(L_4, (&V_1), NULL);
// return _return_value_.map(p => p.has_value ? Detail.Object_from_c<ObjectTarget>(p.value, Detail.easyar_ObjectTarget__typeName) : Optional<ObjectTarget>.Empty);
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 L_5 = V_1;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var);
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* L_6 = ((U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1;
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* L_7 = L_6;
G_B2_0 = L_7;
G_B2_1 = L_5;
if (L_7)
{
G_B3_0 = L_7;
G_B3_1 = L_5;
goto IL_003b_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var);
U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E* L_8 = ((U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* L_9 = (Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB*)il2cpp_codegen_object_new(Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB_il2cpp_TypeInfo_var);
NullCheck(L_9);
Func_2__ctor_m9F91C392588444F26A15E7EAE5F33421E6EAB2C0(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CcreateFromParametersU3Eb__4_0_m2DD54B82E09BA1D93A8CC3DEA7A375501F555980_RuntimeMethod_var), NULL);
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* L_10 = L_9;
((U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_10);
G_B3_0 = L_10;
G_B3_1 = G_B2_1;
}
IL_003b_1:
{
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 L_11;
L_11 = Detail_map_TisOptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27_TisOptional_1_tEED41311750CB7982624BE712E12013E6B1C56E2_mBB3D9D25B0B27E017419A587F2C07809392DF159(G_B3_1, G_B3_0, Detail_map_TisOptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27_TisOptional_1_tEED41311750CB7982624BE712E12013E6B1C56E2_mBB3D9D25B0B27E017419A587F2C07809392DF159_RuntimeMethod_var);
V_2 = L_11;
goto IL_004d;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004d:
{
// }
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 L_12 = V_2;
return L_12;
}
}
// easyar.Optional`1<easyar.ObjectTarget> easyar.ObjectTarget::createFromObjectFile(System.String,easyar.StorageType,System.String,System.String,System.String,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 ObjectTarget_createFromObjectFile_mC4B79157C66CA95D21F8475E5BC103297877E378 (String_t* ___0_path, int32_t ___1_storageType, String_t* ___2_name, String_t* ___3_uid, String_t* ___4_meta, float ___5_scale, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27_TisOptional_1_tEED41311750CB7982624BE712E12013E6B1C56E2_mBB3D9D25B0B27E017419A587F2C07809392DF159_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CcreateFromObjectFileU3Eb__5_0_mA8B6D512B8EDCFFE3F9F2F61E8E2B0652E8017E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 V_1;
memset((&V_1), 0, sizeof(V_1));
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 V_2;
memset((&V_2), 0, sizeof(V_2));
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* G_B3_0 = NULL;
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 G_B3_1;
memset((&G_B3_1), 0, sizeof(G_B3_1));
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* G_B2_0 = NULL;
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 G_B2_1;
memset((&G_B2_1), 0, sizeof(G_B2_1));
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005d:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0066;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0066:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// var _return_value_ = default(Detail.OptionalOfObjectTarget);
il2cpp_codegen_initobj((&V_1), sizeof(OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27));
// Detail.easyar_ObjectTarget_createFromObjectFile(Detail.String_to_c(ar, path), storageType, Detail.String_to_c(ar, name), Detail.String_to_c(ar, uid), Detail.String_to_c(ar, meta), scale, out _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
String_t* L_4 = ___0_path;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_5;
L_5 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_3, L_4, NULL);
int32_t L_6 = ___1_storageType;
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_7 = V_0;
String_t* L_8 = ___2_name;
intptr_t L_9;
L_9 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_7, L_8, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_10 = V_0;
String_t* L_11 = ___3_uid;
intptr_t L_12;
L_12 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_10, L_11, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_13 = V_0;
String_t* L_14 = ___4_meta;
intptr_t L_15;
L_15 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_13, L_14, NULL);
float L_16 = ___5_scale;
Detail_easyar_ObjectTarget_createFromObjectFile_mFF49B305E448F2231AA5FC0A897513E1B25E56D3(L_5, L_6, L_9, L_12, L_15, L_16, (&V_1), NULL);
// return _return_value_.map(p => p.has_value ? Detail.Object_from_c<ObjectTarget>(p.value, Detail.easyar_ObjectTarget__typeName) : Optional<ObjectTarget>.Empty);
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 L_17 = V_1;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var);
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* L_18 = ((U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2;
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* L_19 = L_18;
G_B2_0 = L_19;
G_B2_1 = L_17;
if (L_19)
{
G_B3_0 = L_19;
G_B3_1 = L_17;
goto IL_0055_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var);
U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E* L_20 = ((U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* L_21 = (Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB*)il2cpp_codegen_object_new(Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB_il2cpp_TypeInfo_var);
NullCheck(L_21);
Func_2__ctor_m9F91C392588444F26A15E7EAE5F33421E6EAB2C0(L_21, L_20, (intptr_t)((void*)U3CU3Ec_U3CcreateFromObjectFileU3Eb__5_0_mA8B6D512B8EDCFFE3F9F2F61E8E2B0652E8017E8_RuntimeMethod_var), NULL);
Func_2_tA7EBBFEFF044D47CCF1C4962151E536B0E9594EB* L_22 = L_21;
((U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2), (void*)L_22);
G_B3_0 = L_22;
G_B3_1 = G_B2_1;
}
IL_0055_1:
{
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 L_23;
L_23 = Detail_map_TisOptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27_TisOptional_1_tEED41311750CB7982624BE712E12013E6B1C56E2_mBB3D9D25B0B27E017419A587F2C07809392DF159(G_B3_1, G_B3_0, Detail_map_TisOptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27_TisOptional_1_tEED41311750CB7982624BE712E12013E6B1C56E2_mBB3D9D25B0B27E017419A587F2C07809392DF159_RuntimeMethod_var);
V_2 = L_23;
goto IL_0067;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0067:
{
// }
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 L_24 = V_2;
return L_24;
}
}
// System.Single easyar.ObjectTarget::scale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ObjectTarget_scale_m0855EBE37D1786BAF0D89337E6D221FFC0F93EBB (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
float V_1 = 0.0f;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_ObjectTarget_scale(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
float L_4;
L_4 = Detail_easyar_ObjectTarget_scale_mB1753AFED7667CD05E515AF409891CF1176E9667(L_3, NULL);
// return _return_value_;
V_1 = L_4;
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
float L_5 = V_1;
return L_5;
}
}
// System.Collections.Generic.List`1<easyar.Vec3F> easyar.ObjectTarget::boundingBox()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* ObjectTarget_boundingBox_m40FE1C87961E2104101CE1E55AD82AFE9DC9523E (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTarget_boundingBox(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTarget_boundingBox_m23B81E41E70D24665552218AEED8263F329A0A3A(L_3, (&V_1), NULL);
// return Detail.ListOfVec3F_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_6;
L_6 = Detail_ListOfVec3F_from_c_mAD777743D1F09B34126050B686442137020790C1(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_7 = V_2;
return L_7;
}
}
// System.Boolean easyar.ObjectTarget::setScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectTarget_setScale_m204D8553A7454A3F4F3D3319440C770C1F0FFDBA (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, float ___0_scale, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
bool V_1 = false;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0015:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_ObjectTarget_setScale(cdata, scale);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
float L_4 = ___0_scale;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Detail_easyar_ObjectTarget_setScale_m602579EC7A0FA72995C0C6657FEF722B66CA353B(L_3, L_4, NULL);
// return _return_value_;
V_1 = L_5;
goto IL_001f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001f:
{
// }
bool L_6 = V_1;
return L_6;
}
}
// System.Int32 easyar.ObjectTarget::runtimeID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectTarget_runtimeID_m80227FCE54A748D1B88C512DE8670EF6A4C309CD (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
int32_t V_1 = 0;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_ObjectTarget_runtimeID(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_4;
L_4 = Detail_easyar_ObjectTarget_runtimeID_m8F0CA161B6B588534E6B6D70675ACB55A2ABD69A(L_3, NULL);
// return _return_value_;
V_1 = L_4;
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
int32_t L_5 = V_1;
return L_5;
}
}
// System.String easyar.ObjectTarget::uid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ObjectTarget_uid_mAE7C7645BF23FB05C8D9283950D8374F32C41E69 (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTarget_uid(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTarget_uid_mD2003654EA8252D303FCA51EDFD28228A1D6C79D(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// System.String easyar.ObjectTarget::name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ObjectTarget_name_mB7E1747E826616E191AA75D9CFECD36E40A3BB87 (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTarget_name(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTarget_name_mB3E95264F8215B8ECBFBCDF5F658DD22A3476E63(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// System.Void easyar.ObjectTarget::setName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTarget_setName_mF6C2447349E5512891DE4DA6C06535FF151912AB (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001a:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0023;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0023:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTarget_setName(cdata, Detail.String_to_c(ar, name));
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
String_t* L_5 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_6;
L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL);
Detail_easyar_ObjectTarget_setName_mDC31DEA328695E3CD776CCF4A6C0BC778F23DD5F(L_3, L_6, NULL);
// }
goto IL_0024;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0024:
{
// }
return;
}
}
// System.String easyar.ObjectTarget::meta()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ObjectTarget_meta_m4B328FDF586D7A6AF4F4B2FFA3E0C97F0132AFAC (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTarget_meta(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTarget_meta_m3DCF1A873F60EB7C3D90165973D7F8BDED3C4278(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// System.Void easyar.ObjectTarget::setMeta(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTarget_setMeta_mB33085788E363F3D8F4C7AFC897DD7C1F2F001D8 (ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* __this, String_t* ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001a:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0023;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0023:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTarget_setMeta(cdata, Detail.String_to_c(ar, data));
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
String_t* L_5 = ___0_data;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_6;
L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL);
Detail_easyar_ObjectTarget_setMeta_m044DD3092A94CEA4740ED9D4074017703AC78236(L_3, L_6, NULL);
// }
goto IL_0024;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0024:
{
// }
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 easyar.ObjectTarget/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m70E6C0E70E4168E829905105B23B05087522E5F8 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E* L_0 = (U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E*)il2cpp_codegen_object_new(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m1D4A02E453FDF20529C683E4B8C26A1EC04AE7DF(L_0, NULL);
((U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void easyar.ObjectTarget/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1D4A02E453FDF20529C683E4B8C26A1EC04AE7DF (U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// easyar.Optional`1<easyar.ObjectTarget> easyar.ObjectTarget/<>c::<createFromParameters>b__4_0(easyar.Detail/OptionalOfObjectTarget)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 U3CU3Ec_U3CcreateFromParametersU3Eb__4_0_m2DD54B82E09BA1D93A8CC3DEA7A375501F555980 (U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E* __this, OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_m2947768DF3AC995331E21C0D6A692B35BD3B64F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTarget__typeName_m5C5392B038DEF05C3FD0470FFC8CA165C3739537_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m6A9B84C67924EC35F34DE3381104A26163A01A78_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m1684DA3230E98A8F09CDF7666366910C15795641_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return _return_value_.map(p => p.has_value ? Detail.Object_from_c<ObjectTarget>(p.value, Detail.easyar_ObjectTarget__typeName) : Optional<ObjectTarget>.Empty);
bool L_0;
L_0 = OptionalOfObjectTarget_get_has_value_mCC0801248558F78FAAE73D673AC5DA81603E9C92((&___0_p), NULL);
if (L_0)
{
goto IL_000f;
}
}
{
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 L_1;
L_1 = Optional_1_get_Empty_m6A9B84C67924EC35F34DE3381104A26163A01A78(Optional_1_get_Empty_m6A9B84C67924EC35F34DE3381104A26163A01A78_RuntimeMethod_var);
return L_1;
}
IL_000f:
{
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 L_2 = ___0_p;
intptr_t L_3 = L_2.___value_1;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_4);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_ObjectTarget__typeName_m5C5392B038DEF05C3FD0470FFC8CA165C3739537_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_5;
L_5 = Detail_Object_from_c_TisObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_m2947768DF3AC995331E21C0D6A692B35BD3B64F0(L_3, L_4, Detail_Object_from_c_TisObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_m2947768DF3AC995331E21C0D6A692B35BD3B64F0_RuntimeMethod_var);
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 L_6;
L_6 = Optional_1_op_Implicit_m1684DA3230E98A8F09CDF7666366910C15795641(L_5, Optional_1_op_Implicit_m1684DA3230E98A8F09CDF7666366910C15795641_RuntimeMethod_var);
return L_6;
}
}
// easyar.Optional`1<easyar.ObjectTarget> easyar.ObjectTarget/<>c::<createFromObjectFile>b__5_0(easyar.Detail/OptionalOfObjectTarget)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 U3CU3Ec_U3CcreateFromObjectFileU3Eb__5_0_mA8B6D512B8EDCFFE3F9F2F61E8E2B0652E8017E8 (U3CU3Ec_t019B7920BA25464F09348491B62698D2126EFF7E* __this, OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_m2947768DF3AC995331E21C0D6A692B35BD3B64F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTarget__typeName_m5C5392B038DEF05C3FD0470FFC8CA165C3739537_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m6A9B84C67924EC35F34DE3381104A26163A01A78_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m1684DA3230E98A8F09CDF7666366910C15795641_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return _return_value_.map(p => p.has_value ? Detail.Object_from_c<ObjectTarget>(p.value, Detail.easyar_ObjectTarget__typeName) : Optional<ObjectTarget>.Empty);
bool L_0;
L_0 = OptionalOfObjectTarget_get_has_value_mCC0801248558F78FAAE73D673AC5DA81603E9C92((&___0_p), NULL);
if (L_0)
{
goto IL_000f;
}
}
{
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 L_1;
L_1 = Optional_1_get_Empty_m6A9B84C67924EC35F34DE3381104A26163A01A78(Optional_1_get_Empty_m6A9B84C67924EC35F34DE3381104A26163A01A78_RuntimeMethod_var);
return L_1;
}
IL_000f:
{
OptionalOfObjectTarget_tBBBF68AED6D769CACDB2D0B6651FF245D68A6E27 L_2 = ___0_p;
intptr_t L_3 = L_2.___value_1;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_4);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_ObjectTarget__typeName_m5C5392B038DEF05C3FD0470FFC8CA165C3739537_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_5;
L_5 = Detail_Object_from_c_TisObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_m2947768DF3AC995331E21C0D6A692B35BD3B64F0(L_3, L_4, Detail_Object_from_c_TisObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561_m2947768DF3AC995331E21C0D6A692B35BD3B64F0_RuntimeMethod_var);
Optional_1_tEED41311750CB7982624BE712E12013E6B1C56E2 L_6;
L_6 = Optional_1_op_Implicit_m1684DA3230E98A8F09CDF7666366910C15795641(L_5, Optional_1_op_Implicit_m1684DA3230E98A8F09CDF7666366910C15795641_RuntimeMethod_var);
return L_6;
}
}
#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 easyar.ObjectTrackerResult::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerResult__ctor_mA16761B5F0D36A795BD629EC6777D7362BB29690 (ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method)
{
{
// internal ObjectTrackerResult(IntPtr cdata, Action<IntPtr> deleter, Retainer retainer) : base(cdata, deleter, retainer)
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer;
TargetTrackerResult__ctor_m330FA7122F2116E858ADB42FB911240F15FEBEAF(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Object easyar.ObjectTrackerResult::CloneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectTrackerResult_CloneObject_m8BF83B39AAA9AB8FCFF2C74FA8D8B9E388B4C96E (ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cdata_new = IntPtr.Zero;
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_0 = L_0;
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
if (!L_1)
{
goto IL_0021;
}
}
{
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
NullCheck(L_2);
Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL);
}
IL_0021:
{
// return new ObjectTrackerResult(cdata_new, deleter_, retainer_);
intptr_t L_4 = V_0;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23* L_7 = (ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23*)il2cpp_codegen_object_new(ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23_il2cpp_TypeInfo_var);
NullCheck(L_7);
ObjectTrackerResult__ctor_mA16761B5F0D36A795BD629EC6777D7362BB29690(L_7, L_4, L_5, L_6, NULL);
return L_7;
}
}
// easyar.ObjectTrackerResult easyar.ObjectTrackerResult::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23* ObjectTrackerResult_Clone_m0468DE3422ADBA40C1141779675EFC738F136129 (ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (ObjectTrackerResult)(CloneObject());
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this);
return ((ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23*)CastclassClass((RuntimeObject*)L_0, ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23_il2cpp_TypeInfo_var));
}
}
// System.Collections.Generic.List`1<easyar.TargetInstance> easyar.ObjectTrackerResult::targetInstances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* ObjectTrackerResult_targetInstances_mF82C17CC05BC4D28B73C0196AB457B102C439CBE (ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTrackerResult_targetInstances(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTrackerResult_targetInstances_mD7790C7657D8FFA209690DE027FC3F738A7761E1(L_3, (&V_1), NULL);
// return Detail.ListOfTargetInstance_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_6;
L_6 = Detail_ListOfTargetInstance_from_c_mA6135872292F0BFD6CB842FA1547189A4597FCD0(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_7 = V_2;
return L_7;
}
}
// System.Void easyar.ObjectTrackerResult::setTargetInstances(System.Collections.Generic.List`1<easyar.TargetInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerResult_setTargetInstances_m01BD76AF0CDACBD39FCD3750DD236BF82FBB456A (ObjectTrackerResult_tAFD5CBC8A5EA387AFB2082160ED02A405E9ACB23* __this, List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* ___0_instances, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001a:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0023;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0023:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTrackerResult_setTargetInstances(cdata, Detail.ListOfTargetInstance_to_c(ar, instances));
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_5 = ___0_instances;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_6;
L_6 = Detail_ListOfTargetInstance_to_c_mAC8CAB5D9BD8B668C5BEB2E7FAD1565A8D3AE1B1(L_4, L_5, NULL);
Detail_easyar_ObjectTrackerResult_setTargetInstances_m3BAAE18E72C0B9B6247FDCDAEAEE8221E295AB9E(L_3, L_6, NULL);
// }
goto IL_0024;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0024:
{
// }
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 easyar.ObjectTracker::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTracker__ctor_m1EA9E3E8EE7303C2BC50007E8EE2FE424FA985E8 (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method)
{
{
// internal ObjectTracker(IntPtr cdata, Action<IntPtr> deleter, Retainer retainer) : base(cdata, deleter, retainer)
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer;
RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Object easyar.ObjectTracker::CloneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectTracker_CloneObject_m7FFD186181B61CB8BF52883086E8CD6C4C64EF34 (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cdata_new = IntPtr.Zero;
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_0 = L_0;
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
if (!L_1)
{
goto IL_0021;
}
}
{
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
NullCheck(L_2);
Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL);
}
IL_0021:
{
// return new ObjectTracker(cdata_new, deleter_, retainer_);
intptr_t L_4 = V_0;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_7 = (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA*)il2cpp_codegen_object_new(ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_il2cpp_TypeInfo_var);
NullCheck(L_7);
ObjectTracker__ctor_m1EA9E3E8EE7303C2BC50007E8EE2FE424FA985E8(L_7, L_4, L_5, L_6, NULL);
return L_7;
}
}
// easyar.ObjectTracker easyar.ObjectTracker::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* ObjectTracker_Clone_m4846A06A36F1427B016A91650CB8557D5410D2BB (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (ObjectTracker)(CloneObject());
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this);
return ((ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA*)CastclassClass((RuntimeObject*)L_0, ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_il2cpp_TypeInfo_var));
}
}
// System.Boolean easyar.ObjectTracker::isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectTracker_isAvailable_m2DAA8241773846D74F5C32AD39A34A404D982738 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
bool V_1 = false;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_000e:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0017;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0017:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_ObjectTracker_isAvailable();
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Detail_easyar_ObjectTracker_isAvailable_m8BEEB7FBCD29B15F3B6B5324948A7183EB2A4B7B(NULL);
// return _return_value_;
V_1 = L_3;
goto IL_0018;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0018:
{
// }
bool L_4 = V_1;
return L_4;
}
}
// easyar.FeedbackFrameSink easyar.ObjectTracker::feedbackFrameSink()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* ObjectTracker_feedbackFrameSink_mF123F0A3D9FC8403735340714A79796F8051ED9C (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrameSink__typeName_m9C15A0389ABD1B0B0248D2AB5D20E5DD4DFD8346_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0030:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0039;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0039:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTracker_feedbackFrameSink(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTracker_feedbackFrameSink_m842A6837B742FAB4921E543AEDBA576624275326(L_3, (&V_1), NULL);
// return Detail.Object_from_c<FeedbackFrameSink>(_return_value_, Detail.easyar_FeedbackFrameSink__typeName);
intptr_t L_4 = V_1;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrameSink__typeName_m9C15A0389ABD1B0B0248D2AB5D20E5DD4DFD8346_RuntimeMethod_var), NULL);
FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* L_6;
L_6 = Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537(L_4, L_5, Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537_RuntimeMethod_var);
V_2 = L_6;
goto IL_003a;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003a:
{
// }
FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* L_7 = V_2;
return L_7;
}
}
// System.Int32 easyar.ObjectTracker::bufferRequirement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectTracker_bufferRequirement_m3FD68FA3B7973FB0CD0A05EFEE96559E05B389EF (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
int32_t V_1 = 0;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_ObjectTracker_bufferRequirement(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_4;
L_4 = Detail_easyar_ObjectTracker_bufferRequirement_m87B48E41F8B37B83CC5ACE987D7662F864F51E60(L_3, NULL);
// return _return_value_;
V_1 = L_4;
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
int32_t L_5 = V_1;
return L_5;
}
}
// easyar.OutputFrameSource easyar.ObjectTracker::outputFrameSource()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* ObjectTracker_outputFrameSource_m35EED707B592B4E4535E27789190943735176580 (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0030:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0039;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0039:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTracker_outputFrameSource(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTracker_outputFrameSource_m034C94C0617880D913CC251B44044C5E9565B9DB(L_3, (&V_1), NULL);
// return Detail.Object_from_c<OutputFrameSource>(_return_value_, Detail.easyar_OutputFrameSource__typeName);
intptr_t L_4 = V_1;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var), NULL);
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_6;
L_6 = Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B(L_4, L_5, Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var);
V_2 = L_6;
goto IL_003a;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003a:
{
// }
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_7 = V_2;
return L_7;
}
}
// easyar.ObjectTracker easyar.ObjectTracker::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* ObjectTracker_create_m9FC529812E69ED9E223C829528367DBA24D96DB0 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_m0B8C0A8F1126137058FB46CD387A7EC881A3DEBE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ObjectTracker__typeName_m01F8E539A2B8BCB241FA1F5A8F11FE18819BC83E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002a:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0033;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0033:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTracker_create(out _return_value_);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTracker_create_mF2E9C1EFF1EC80408D2037E1FA7791A66BB92142((&V_1), NULL);
// return Detail.Object_from_c<ObjectTracker>(_return_value_, Detail.easyar_ObjectTracker__typeName);
intptr_t L_3 = V_1;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_4);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_ObjectTracker__typeName_m01F8E539A2B8BCB241FA1F5A8F11FE18819BC83E_RuntimeMethod_var), NULL);
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_5;
L_5 = Detail_Object_from_c_TisObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_m0B8C0A8F1126137058FB46CD387A7EC881A3DEBE(L_3, L_4, Detail_Object_from_c_TisObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_m0B8C0A8F1126137058FB46CD387A7EC881A3DEBE_RuntimeMethod_var);
V_2 = L_5;
goto IL_0034;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0034:
{
// }
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_6 = V_2;
return L_6;
}
}
// System.Void easyar.ObjectTracker::setResultPostProcessing(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTracker_setResultPostProcessing_m933F1AF9E8059826A97128D3A8C5E91BAA6569BE (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, bool ___0_enablePersistentTargetInstance, bool ___1_enableMotionFusion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0015:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTracker_setResultPostProcessing(cdata, enablePersistentTargetInstance, enableMotionFusion);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
bool L_4 = ___0_enablePersistentTargetInstance;
bool L_5 = ___1_enableMotionFusion;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTracker_setResultPostProcessing_m818E46DD6C012D169BD0CC7F9B6152CDFF36FA5C(L_3, L_4, L_5, NULL);
// }
goto IL_001f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001f:
{
// }
return;
}
}
// System.Boolean easyar.ObjectTracker::start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectTracker_start_m10668BB70850B92CFB5AACAE99C2ED612EE487C9 (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
bool V_1 = false;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_ObjectTracker_start(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Detail_easyar_ObjectTracker_start_mB76C303575BF4E3391112C5A15EAAF0BFA448DAF(L_3, NULL);
// return _return_value_;
V_1 = L_4;
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
bool L_5 = V_1;
return L_5;
}
}
// System.Void easyar.ObjectTracker::stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTracker_stop_m3968F8FA53B6A4D034A26EEDA2CFBFC9988FC3EC (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0013:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001c;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001c:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTracker_stop(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTracker_stop_m808201CE20BA6A2F29060F849CA4F06BC14937D9(L_3, NULL);
// }
goto IL_001d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001d:
{
// }
return;
}
}
// System.Void easyar.ObjectTracker::close()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTracker_close_mB86845BE996509CAEE0C1CF248123FE5FDBE9766 (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0013:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001c;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001c:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTracker_close(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTracker_close_mA0DB35BBBA17924AFB1A628A37BBA264E85CAD7A(L_3, NULL);
// }
goto IL_001d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001d:
{
// }
return;
}
}
// System.Void easyar.ObjectTracker::loadTarget(easyar.Target,easyar.CallbackScheduler,System.Action`2<easyar.Target,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTracker_loadTarget_m56BEBC9170AA0C67F6B98D224F1406731727695B (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* ___0_target, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___1_callbackScheduler, Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___2_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTracker_loadTarget(cdata, target.cdata, callbackScheduler.cdata, Detail.FunctorOfVoidFromTargetAndBool_to_c(callback));
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_4 = ___0_target;
NullCheck(L_4);
intptr_t L_5;
L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL);
CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_6 = ___1_callbackScheduler;
NullCheck(L_6);
intptr_t L_7;
L_7 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_6, NULL);
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_8 = ___2_callback;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 L_9;
L_9 = Detail_FunctorOfVoidFromTargetAndBool_to_c_m75D1F12F6F7098E006BFDCD82E88852B5AA93B8F(L_8, NULL);
Detail_easyar_ObjectTracker_loadTarget_m52FB71D5811E7B64234F521889E31DB9EC1FD588(L_3, L_5, L_7, L_9, NULL);
// }
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
return;
}
}
// System.Void easyar.ObjectTracker::unloadTarget(easyar.Target,easyar.CallbackScheduler,System.Action`2<easyar.Target,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTracker_unloadTarget_mD315FE0AE31CDA5E218C164520B77C2E4473EEC9 (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* ___0_target, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___1_callbackScheduler, Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___2_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_ObjectTracker_unloadTarget(cdata, target.cdata, callbackScheduler.cdata, Detail.FunctorOfVoidFromTargetAndBool_to_c(callback));
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_4 = ___0_target;
NullCheck(L_4);
intptr_t L_5;
L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL);
CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_6 = ___1_callbackScheduler;
NullCheck(L_6);
intptr_t L_7;
L_7 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_6, NULL);
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_8 = ___2_callback;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 L_9;
L_9 = Detail_FunctorOfVoidFromTargetAndBool_to_c_m75D1F12F6F7098E006BFDCD82E88852B5AA93B8F(L_8, NULL);
Detail_easyar_ObjectTracker_unloadTarget_m6E892D944FE06470C00FF8EC6BA8AF3369D6DB14(L_3, L_5, L_7, L_9, NULL);
// }
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
return;
}
}
// System.Collections.Generic.List`1<easyar.Target> easyar.ObjectTracker::targets()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* ObjectTracker_targets_m4BB6C06FF80C49FB8F266E24DA8E022B848A2865 (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_ObjectTracker_targets(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ObjectTracker_targets_m5E3D4668D1035D900C0E21153724FDF9A0F12C75(L_3, (&V_1), NULL);
// return Detail.ListOfTarget_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* L_6;
L_6 = Detail_ListOfTarget_from_c_mB0F99FF79068E783057261953BF6DBBA7B9E0F7A(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* L_7 = V_2;
return L_7;
}
}
// System.Boolean easyar.ObjectTracker::setSimultaneousNum(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectTracker_setSimultaneousNum_m11E6B2F9AB71458CF926383E384B32DF97CCCCC2 (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, int32_t ___0_num, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
bool V_1 = false;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0015:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_ObjectTracker_setSimultaneousNum(cdata, num);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
int32_t L_4 = ___0_num;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Detail_easyar_ObjectTracker_setSimultaneousNum_m59833DAB60447A49DAACCE75F2715923C740DD73(L_3, L_4, NULL);
// return _return_value_;
V_1 = L_5;
goto IL_001f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001f:
{
// }
bool L_6 = V_1;
return L_6;
}
}
// System.Int32 easyar.ObjectTracker::simultaneousNum()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectTracker_simultaneousNum_m53FE7C0BF47E5855A4DC2240ADE6730CB25AD409 (ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
int32_t V_1 = 0;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_ObjectTracker_simultaneousNum(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_4;
L_4 = Detail_easyar_ObjectTracker_simultaneousNum_mED45A5D03EBBC87D042ED70D01D3F2674BA9E98F(L_3, NULL);
// return _return_value_;
V_1 = L_4;
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
int32_t L_5 = V_1;
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.ARCoreDeviceListDownloader::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARCoreDeviceListDownloader__ctor_m142227C950D3929A69E6D9ADE52D6D08C68BB6D5 (ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method)
{
{
// internal ARCoreDeviceListDownloader(IntPtr cdata, Action<IntPtr> deleter, Retainer retainer) : base(cdata, deleter, retainer)
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer;
RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Object easyar.ARCoreDeviceListDownloader::CloneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARCoreDeviceListDownloader_CloneObject_m4E5B538096E02BDB887538329F5F33614242FFE9 (ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cdata_new = IntPtr.Zero;
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_0 = L_0;
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
if (!L_1)
{
goto IL_0021;
}
}
{
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
NullCheck(L_2);
Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL);
}
IL_0021:
{
// return new ARCoreDeviceListDownloader(cdata_new, deleter_, retainer_);
intptr_t L_4 = V_0;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844* L_7 = (ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844*)il2cpp_codegen_object_new(ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844_il2cpp_TypeInfo_var);
NullCheck(L_7);
ARCoreDeviceListDownloader__ctor_m142227C950D3929A69E6D9ADE52D6D08C68BB6D5(L_7, L_4, L_5, L_6, NULL);
return L_7;
}
}
// easyar.ARCoreDeviceListDownloader easyar.ARCoreDeviceListDownloader::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844* ARCoreDeviceListDownloader_Clone_m38A0EB1C1815BBCBA09C6AA11DE2A8EF92C9D836 (ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (ARCoreDeviceListDownloader)(CloneObject());
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this);
return ((ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844*)CastclassClass((RuntimeObject*)L_0, ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844_il2cpp_TypeInfo_var));
}
}
// System.Void easyar.ARCoreDeviceListDownloader::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARCoreDeviceListDownloader__ctor_m807D8E6F440E567D409CE9571575F14EB99AEE56 (ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ARCoreDeviceListDownloader__dtor_mB1B68637E8842BB462F8AE46C89A05E52A18EDD4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ARCoreDeviceListDownloader__retain_m20CEFB8F3C27F770FADDAFF34C46CBF5A5FE3C7A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
// public ARCoreDeviceListDownloader() : base(IntPtr.Zero, Detail.easyar_ARCoreDeviceListDownloader__dtor, Detail.easyar_ARCoreDeviceListDownloader__retain)
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ARCoreDeviceListDownloader__dtor_mB1B68637E8842BB462F8AE46C89A05E52A18EDD4_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ARCoreDeviceListDownloader__retain_m20CEFB8F3C27F770FADDAFF34C46CBF5A5FE3C7A_RuntimeMethod_var), NULL);
RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL);
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_3);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL);
V_0 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003f:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
if (!L_4)
{
goto IL_0048;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0;
NullCheck(L_5);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
}
IL_0048:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = IntPtr.Zero;
intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_1 = L_6;
// Detail.easyar_ARCoreDeviceListDownloader__ctor(out _return_value_);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_ARCoreDeviceListDownloader__ctor_m09E2E4D35916A94CC578810492CC7AF7BD7C42CB((&V_1), NULL);
// cdata_ = _return_value_;
intptr_t L_7 = V_1;
((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7;
// }
goto IL_0049;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0049:
{
// }
return;
}
}
// System.Void easyar.ARCoreDeviceListDownloader::download(easyar.Optional`1<System.Int32>,easyar.CallbackScheduler,System.Action`2<easyar.ARCoreDeviceListDownloadStatus,easyar.Optional`1<System.String>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARCoreDeviceListDownloader_download_m583AB4469AC666DBC9BDD75ED0C95B0E047246DD (ARCoreDeviceListDownloader_tB37964E906CFD1EAA7BA07339BBB11B8C5932844* __this, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___0_timeoutMilliseconds, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___1_callbackScheduler, Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7* ___2_onCompleted, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CdownloadU3Eb__4_0_mC3DDE003433903C6D72C1908034B9BF2A0CC84AF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B3_0 = NULL;
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B3_1;
memset((&G_B3_1), 0, sizeof(G_B3_1));
intptr_t G_B3_2;
memset((&G_B3_2), 0, sizeof(G_B3_2));
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B2_0 = NULL;
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B2_1;
memset((&G_B2_1), 0, sizeof(G_B2_1));
intptr_t G_B2_2;
memset((&G_B2_2), 0, sizeof(G_B2_2));
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0044:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_004d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_004d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// Detail.easyar_ARCoreDeviceListDownloader_download(cdata, timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_to_c(onCompleted));
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA L_4 = ___0_timeoutMilliseconds;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_il2cpp_TypeInfo_var);
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_5 = ((U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1;
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_6 = L_5;
G_B2_0 = L_6;
G_B2_1 = L_4;
G_B2_2 = L_3;
if (L_6)
{
G_B3_0 = L_6;
G_B3_1 = L_4;
G_B3_2 = L_3;
goto IL_002c_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_il2cpp_TypeInfo_var);
U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500* L_7 = ((U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_8 = (Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940*)il2cpp_codegen_object_new(Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var);
NullCheck(L_8);
Func_2__ctor_m18AAB304382868CE91380E624679188A34082726(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CdownloadU3Eb__4_0_mC3DDE003433903C6D72C1908034B9BF2A0CC84AF_RuntimeMethod_var), NULL);
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_9 = L_8;
((U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_9);
G_B3_0 = L_9;
G_B3_1 = G_B2_1;
G_B3_2 = G_B2_2;
}
IL_002c_1:
{
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_10;
L_10 = Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39(G_B3_1, G_B3_0, Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var);
CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_11 = ___1_callbackScheduler;
NullCheck(L_11);
intptr_t L_12;
L_12 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_11, NULL);
Action_2_tBDC3725F38AB82A69C1118F5C76FD342ECE9B1A7* L_13 = ___2_onCompleted;
FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_t11D4BDADA7A734FBD3120B743126AD96603D22CB L_14;
L_14 = Detail_FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_to_c_m47BB97381FE6025146C313E281C2D66151B0351C(L_13, NULL);
Detail_easyar_ARCoreDeviceListDownloader_download_m38CC02AE5FF0F5624285FEC1C6600CFB83FA8415(G_B3_2, L_10, L_12, L_14, NULL);
// }
goto IL_004e;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004e:
{
// }
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 easyar.ARCoreDeviceListDownloader/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m8E34D04D1EF475CDE80E868FE2A59169504BBE62 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500* L_0 = (U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500*)il2cpp_codegen_object_new(U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m1329EED375306BD9253FD8707C8B181298746ADF(L_0, NULL);
((U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void easyar.ARCoreDeviceListDownloader/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1329EED375306BD9253FD8707C8B181298746ADF (U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// easyar.Detail/OptionalOfInt easyar.ARCoreDeviceListDownloader/<>c::<download>b__4_0(easyar.Optional`1<System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 U3CU3Ec_U3CdownloadU3Eb__4_0_mC3DDE003433903C6D72C1908034B9BF2A0CC84AF (U3CU3Ec_t2BCD8B093D7BB41F47863CF145D2ADEA56E9A500* __this, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Detail.easyar_ARCoreDeviceListDownloader_download(cdata, timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromARCoreDeviceListDownloadStatusAndOptionalOfString_to_c(onCompleted));
bool L_0;
L_0 = Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6((&___0_p), Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var);
if (L_0)
{
goto IL_0023;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934));
OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)0, NULL);
(&V_0)->___value_1 = 0;
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_1 = V_0;
return L_1;
}
IL_0023:
{
il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934));
OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)1, NULL);
int32_t L_2;
L_2 = Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686((&___0_p), Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var);
(&V_0)->___value_1 = L_2;
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_3 = V_0;
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.CalibrationDownloader::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CalibrationDownloader__ctor_m30FAFD2AF8F69D0039C0F5469C79A28AC66E45A9 (CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method)
{
{
// internal CalibrationDownloader(IntPtr cdata, Action<IntPtr> deleter, Retainer retainer) : base(cdata, deleter, retainer)
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer;
RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Object easyar.CalibrationDownloader::CloneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CalibrationDownloader_CloneObject_m36218D46445872BD75612EEB015DCB744EE27C73 (CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cdata_new = IntPtr.Zero;
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_0 = L_0;
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
if (!L_1)
{
goto IL_0021;
}
}
{
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
NullCheck(L_2);
Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL);
}
IL_0021:
{
// return new CalibrationDownloader(cdata_new, deleter_, retainer_);
intptr_t L_4 = V_0;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453* L_7 = (CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453*)il2cpp_codegen_object_new(CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453_il2cpp_TypeInfo_var);
NullCheck(L_7);
CalibrationDownloader__ctor_m30FAFD2AF8F69D0039C0F5469C79A28AC66E45A9(L_7, L_4, L_5, L_6, NULL);
return L_7;
}
}
// easyar.CalibrationDownloader easyar.CalibrationDownloader::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453* CalibrationDownloader_Clone_mB2855C552B254DF6B6B4D2D4812C1229A9D407EC (CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (CalibrationDownloader)(CloneObject());
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this);
return ((CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453*)CastclassClass((RuntimeObject*)L_0, CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453_il2cpp_TypeInfo_var));
}
}
// System.Void easyar.CalibrationDownloader::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CalibrationDownloader__ctor_m0162EE599B0DA35B15E0E5E2374F963D34565FCB (CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CalibrationDownloader__dtor_m613060F8DF4801F697EBE2B9AB221BFCBFBE9BB9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CalibrationDownloader__retain_m08597DBF3F088B9FA0509CB5BD56FDCE509964EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
// public CalibrationDownloader() : base(IntPtr.Zero, Detail.easyar_CalibrationDownloader__dtor, Detail.easyar_CalibrationDownloader__retain)
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_CalibrationDownloader__dtor_m613060F8DF4801F697EBE2B9AB221BFCBFBE9BB9_RuntimeMethod_var), NULL);
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var);
NullCheck(L_2);
Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_CalibrationDownloader__retain_m08597DBF3F088B9FA0509CB5BD56FDCE509964EC_RuntimeMethod_var), NULL);
RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL);
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_3);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL);
V_0 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003f:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
if (!L_4)
{
goto IL_0048;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0;
NullCheck(L_5);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
}
IL_0048:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = IntPtr.Zero;
intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_1 = L_6;
// Detail.easyar_CalibrationDownloader__ctor(out _return_value_);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_CalibrationDownloader__ctor_m5E8F219567BF2BAE15AAE946E8C944CA2D86CA27((&V_1), NULL);
// cdata_ = _return_value_;
intptr_t L_7 = V_1;
((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7;
// }
goto IL_0049;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0049:
{
// }
return;
}
}
// System.Void easyar.CalibrationDownloader::download(easyar.Optional`1<System.Int32>,easyar.CallbackScheduler,System.Action`2<easyar.CalibrationDownloadStatus,easyar.Optional`1<System.String>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CalibrationDownloader_download_mC0678B53092DFC8A264153D458456534B15E30DB (CalibrationDownloader_t65C1B75983EDF919EFC7B748FDD88013A3287453* __this, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___0_timeoutMilliseconds, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___1_callbackScheduler, Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E* ___2_onCompleted, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CdownloadU3Eb__4_0_m7D7A05DCD69258EFBC9960F2366F7A7651BE300F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B3_0 = NULL;
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B3_1;
memset((&G_B3_1), 0, sizeof(G_B3_1));
intptr_t G_B3_2;
memset((&G_B3_2), 0, sizeof(G_B3_2));
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B2_0 = NULL;
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B2_1;
memset((&G_B2_1), 0, sizeof(G_B2_1));
intptr_t G_B2_2;
memset((&G_B2_2), 0, sizeof(G_B2_2));
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0044:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_004d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_004d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// Detail.easyar_CalibrationDownloader_download(cdata, timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_to_c(onCompleted));
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA L_4 = ___0_timeoutMilliseconds;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_il2cpp_TypeInfo_var);
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_5 = ((U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1;
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_6 = L_5;
G_B2_0 = L_6;
G_B2_1 = L_4;
G_B2_2 = L_3;
if (L_6)
{
G_B3_0 = L_6;
G_B3_1 = L_4;
G_B3_2 = L_3;
goto IL_002c_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_il2cpp_TypeInfo_var);
U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011* L_7 = ((U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_8 = (Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940*)il2cpp_codegen_object_new(Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var);
NullCheck(L_8);
Func_2__ctor_m18AAB304382868CE91380E624679188A34082726(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CdownloadU3Eb__4_0_m7D7A05DCD69258EFBC9960F2366F7A7651BE300F_RuntimeMethod_var), NULL);
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_9 = L_8;
((U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_9);
G_B3_0 = L_9;
G_B3_1 = G_B2_1;
G_B3_2 = G_B2_2;
}
IL_002c_1:
{
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_10;
L_10 = Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39(G_B3_1, G_B3_0, Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var);
CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_11 = ___1_callbackScheduler;
NullCheck(L_11);
intptr_t L_12;
L_12 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_11, NULL);
Action_2_t9707971E6E7286591183B8B39D4E91E8C466F77E* L_13 = ___2_onCompleted;
FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_t72D4ED846E637A60E0EB8BAF491B7417AB571FAF L_14;
L_14 = Detail_FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_to_c_mF2042E4A124FB35FA34C193B59F878B89B47A434(L_13, NULL);
Detail_easyar_CalibrationDownloader_download_m4DC6B0FA01BBD24384F641350EB507CE540231BE(G_B3_2, L_10, L_12, L_14, NULL);
// }
goto IL_004e;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004e:
{
// }
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 easyar.CalibrationDownloader/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m2F50ED9057762B2966EB02DDB2C042F5E3D6177F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011* L_0 = (U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011*)il2cpp_codegen_object_new(U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m2E2DE6E96D661D5555E4E6ADC2690F254926A553(L_0, NULL);
((U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void easyar.CalibrationDownloader/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m2E2DE6E96D661D5555E4E6ADC2690F254926A553 (U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// easyar.Detail/OptionalOfInt easyar.CalibrationDownloader/<>c::<download>b__4_0(easyar.Optional`1<System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 U3CU3Ec_U3CdownloadU3Eb__4_0_m7D7A05DCD69258EFBC9960F2366F7A7651BE300F (U3CU3Ec_tADA005324023E0FF94DD0F87A2EDB91600DD4011* __this, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Detail.easyar_CalibrationDownloader_download(cdata, timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromCalibrationDownloadStatusAndOptionalOfString_to_c(onCompleted));
bool L_0;
L_0 = Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6((&___0_p), Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var);
if (L_0)
{
goto IL_0023;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934));
OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)0, NULL);
(&V_0)->___value_1 = 0;
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_1 = V_0;
return L_1;
}
IL_0023:
{
il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934));
OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)1, NULL);
int32_t L_2;
L_2 = Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686((&___0_p), Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var);
(&V_0)->___value_1 = L_2;
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_3 = V_0;
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.CloudLocalizerBlockInstance::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudLocalizerBlockInstance__ctor_m1C252E559AA47E52A95702D3DE2E0BF9039F765A (CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method)
{
{
// internal CloudLocalizerBlockInstance(IntPtr cdata, Action<IntPtr> deleter, Retainer retainer) : base(cdata, deleter, retainer)
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer;
RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Object easyar.CloudLocalizerBlockInstance::CloneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CloudLocalizerBlockInstance_CloneObject_mFE07A53A469157EAB40EB85F62A72C7A05500ABE (CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cdata_new = IntPtr.Zero;
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_0 = L_0;
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
if (!L_1)
{
goto IL_0021;
}
}
{
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
NullCheck(L_2);
Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL);
}
IL_0021:
{
// return new CloudLocalizerBlockInstance(cdata_new, deleter_, retainer_);
intptr_t L_4 = V_0;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* L_7 = (CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B*)il2cpp_codegen_object_new(CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_il2cpp_TypeInfo_var);
NullCheck(L_7);
CloudLocalizerBlockInstance__ctor_m1C252E559AA47E52A95702D3DE2E0BF9039F765A(L_7, L_4, L_5, L_6, NULL);
return L_7;
}
}
// easyar.CloudLocalizerBlockInstance easyar.CloudLocalizerBlockInstance::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* CloudLocalizerBlockInstance_Clone_mEFC72D46F26C3D8ABF4927581C3C6E1C7081B333 (CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (CloudLocalizerBlockInstance)(CloneObject());
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this);
return ((CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B*)CastclassClass((RuntimeObject*)L_0, CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B_il2cpp_TypeInfo_var));
}
}
// System.String easyar.CloudLocalizerBlockInstance::blockId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CloudLocalizerBlockInstance_blockId_mD46CF029C68B2D3465E900761DF2C83513E7DFD7 (CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_CloudLocalizerBlockInstance_blockId(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_CloudLocalizerBlockInstance_blockId_m39100D2284D0190A06BF6DD5326706310785B50C(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// System.String easyar.CloudLocalizerBlockInstance::name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CloudLocalizerBlockInstance_name_m708516AA60E24484AF8F62C8CB71E7FE99D90B34 (CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_CloudLocalizerBlockInstance_name(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_CloudLocalizerBlockInstance_name_mCFEFBCFB3103D44EB49B41B7E8B67A5E76DBA84C(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// easyar.Matrix44F easyar.CloudLocalizerBlockInstance::pose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 CloudLocalizerBlockInstance_pose_m10BD242D485265A42CF64D43E3F68B0158D47E0E (CloudLocalizerBlockInstance_t19291C65786C457024F2E3D9F2938AE10CEA226B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_CloudLocalizerBlockInstance_pose(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_4;
L_4 = Detail_easyar_CloudLocalizerBlockInstance_pose_mC3B13A7DAF86AF8994B23B8746B1242F6E841D08(L_3, NULL);
// return _return_value_;
V_1 = L_4;
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_5 = V_1;
return L_5;
}
}
#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 easyar.CloudLocalizerResult::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudLocalizerResult__ctor_m494A11FDB99AD517049240878E6D64711B4DA5CD (CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method)
{
{
// internal CloudLocalizerResult(IntPtr cdata, Action<IntPtr> deleter, Retainer retainer) : base(cdata, deleter, retainer)
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer;
RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Object easyar.CloudLocalizerResult::CloneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CloudLocalizerResult_CloneObject_m424B1BBC3693CF5EB9E9E9F3B989FC5B3229E58B (CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cdata_new = IntPtr.Zero;
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_0 = L_0;
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
if (!L_1)
{
goto IL_0021;
}
}
{
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
NullCheck(L_2);
Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL);
}
IL_0021:
{
// return new CloudLocalizerResult(cdata_new, deleter_, retainer_);
intptr_t L_4 = V_0;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* L_7 = (CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80*)il2cpp_codegen_object_new(CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80_il2cpp_TypeInfo_var);
NullCheck(L_7);
CloudLocalizerResult__ctor_m494A11FDB99AD517049240878E6D64711B4DA5CD(L_7, L_4, L_5, L_6, NULL);
return L_7;
}
}
// easyar.CloudLocalizerResult easyar.CloudLocalizerResult::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* CloudLocalizerResult_Clone_mE224AEE3A2935E35C0C94AADF161FE100D86B85A (CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (CloudLocalizerResult)(CloneObject());
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this);
return ((CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80*)CastclassClass((RuntimeObject*)L_0, CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80_il2cpp_TypeInfo_var));
}
}
// easyar.CloudLocalizerStatus easyar.CloudLocalizerResult::localizeStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CloudLocalizerResult_localizeStatus_mF3C4FB7589E6086B741EAF1A336B4094799E9FFC (CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
int32_t V_1 = 0;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_CloudLocalizerResult_localizeStatus(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
int32_t L_4;
L_4 = Detail_easyar_CloudLocalizerResult_localizeStatus_m8939ADC24F92770CF0499C26D0C9FB79D057BB55(L_3, NULL);
// return _return_value_;
V_1 = L_4;
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
int32_t L_5 = V_1;
return L_5;
}
}
// System.Collections.Generic.List`1<easyar.CloudLocalizerBlockInstance> easyar.CloudLocalizerResult::blockInstances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* CloudLocalizerResult_blockInstances_m9B2CC4D56CE7EFEBD0837355F73C83540DC0CE00 (CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_CloudLocalizerResult_blockInstances(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_CloudLocalizerResult_blockInstances_mF680A14E22D5DFAF7961496F474E3CB799B09DC9(L_3, (&V_1), NULL);
// return Detail.ListOfCloudLocalizerBlockInstance_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* L_6;
L_6 = Detail_ListOfCloudLocalizerBlockInstance_from_c_m123DEDEC2A7C4F2C5F286FBB5C882AAC4784D76B(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
List_1_t86304056931E0324B4A5AC716618966DC31C0D3B* L_7 = V_2;
return L_7;
}
}
// System.String easyar.CloudLocalizerResult::extraInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CloudLocalizerResult_extraInfo_m7B38890296A8709E5D96F59E4B7CE3AA89711B91 (CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_CloudLocalizerResult_extraInfo(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_CloudLocalizerResult_extraInfo_mB69F2D0AFCBD80E1AF28C8A2BA2DD9FE2FA7B18F(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// System.String easyar.CloudLocalizerResult::exceptionInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CloudLocalizerResult_exceptionInfo_mF27479FC8A3E06F62BAF1F0012D517C1BAA4A932 (CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_CloudLocalizerResult_exceptionInfo(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_CloudLocalizerResult_exceptionInfo_mB60F0FE4C9648E9EE3E6210195E48A9C069A0064(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// easyar.Optional`1<System.Double> easyar.CloudLocalizerResult::serverResponseDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 CloudLocalizerResult_serverResponseDuration_mE150D30B5B4657BDCD5F9C274FFC63F19E8C761E (CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CserverResponseDurationU3Eb__7_0_mAB2E24EB808528D012EFAD19C38BBF1729E06560_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 V_1;
memset((&V_1), 0, sizeof(V_1));
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* G_B3_0 = NULL;
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C G_B3_1;
memset((&G_B3_1), 0, sizeof(G_B3_1));
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* G_B2_0 = NULL;
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C G_B2_1;
memset((&G_B2_1), 0, sizeof(G_B2_1));
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0038:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0041;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0041:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// var _return_value_ = Detail.easyar_CloudLocalizerResult_serverResponseDuration(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C L_4;
L_4 = Detail_easyar_CloudLocalizerResult_serverResponseDuration_mC9FCD9F17183FCEAA05750227F90FB782FAC7CAB(L_3, NULL);
// return _return_value_.map(p => p.has_value ? p.value : Optional<double>.Empty);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var);
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_5 = ((U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1;
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_6 = L_5;
G_B2_0 = L_6;
G_B2_1 = L_4;
if (L_6)
{
G_B3_0 = L_6;
G_B3_1 = L_4;
goto IL_0030_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var);
U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A* L_7 = ((U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_8 = (Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4*)il2cpp_codegen_object_new(Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4_il2cpp_TypeInfo_var);
NullCheck(L_8);
Func_2__ctor_m4989138E69288A03A85954E60CC42EF48EE8F7F9(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CserverResponseDurationU3Eb__7_0_mAB2E24EB808528D012EFAD19C38BBF1729E06560_RuntimeMethod_var), NULL);
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_9 = L_8;
((U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1), (void*)L_9);
G_B3_0 = L_9;
G_B3_1 = G_B2_1;
}
IL_0030_1:
{
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_10;
L_10 = Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B(G_B3_1, G_B3_0, Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B_RuntimeMethod_var);
V_1 = L_10;
goto IL_0042;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0042:
{
// }
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_11 = V_1;
return L_11;
}
}
// easyar.Optional`1<System.Double> easyar.CloudLocalizerResult::serverCalculationDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 CloudLocalizerResult_serverCalculationDuration_m09F2520A60FAD416BAB246B0650917EDFFEAA237 (CloudLocalizerResult_tFEEB98A7735924E4E4C409D3C071C04A4D2E0E80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CserverCalculationDurationU3Eb__8_0_m7BB9BEB585F9EF0278A8C05F7E988ACFE4E52184_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 V_1;
memset((&V_1), 0, sizeof(V_1));
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* G_B3_0 = NULL;
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C G_B3_1;
memset((&G_B3_1), 0, sizeof(G_B3_1));
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* G_B2_0 = NULL;
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C G_B2_1;
memset((&G_B2_1), 0, sizeof(G_B2_1));
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0038:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0041;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0041:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// var _return_value_ = Detail.easyar_CloudLocalizerResult_serverCalculationDuration(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C L_4;
L_4 = Detail_easyar_CloudLocalizerResult_serverCalculationDuration_m673F06C37F42C24735179F5C502DDE32A97657E5(L_3, NULL);
// return _return_value_.map(p => p.has_value ? p.value : Optional<double>.Empty);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var);
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_5 = ((U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_2;
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_6 = L_5;
G_B2_0 = L_6;
G_B2_1 = L_4;
if (L_6)
{
G_B3_0 = L_6;
G_B3_1 = L_4;
goto IL_0030_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var);
U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A* L_7 = ((U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_8 = (Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4*)il2cpp_codegen_object_new(Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4_il2cpp_TypeInfo_var);
NullCheck(L_8);
Func_2__ctor_m4989138E69288A03A85954E60CC42EF48EE8F7F9(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CserverCalculationDurationU3Eb__8_0_m7BB9BEB585F9EF0278A8C05F7E988ACFE4E52184_RuntimeMethod_var), NULL);
Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_9 = L_8;
((U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_2 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_2), (void*)L_9);
G_B3_0 = L_9;
G_B3_1 = G_B2_1;
}
IL_0030_1:
{
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_10;
L_10 = Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B(G_B3_1, G_B3_0, Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B_RuntimeMethod_var);
V_1 = L_10;
goto IL_0042;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0042:
{
// }
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_11 = V_1;
return L_11;
}
}
#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 easyar.CloudLocalizerResult/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m7B7041F15E8E6CEEEB820B88A1E58E69F001AE50 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A* L_0 = (U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A*)il2cpp_codegen_object_new(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mE83D187868D6C0DD9019613D5DCE89798BC7AC9E(L_0, NULL);
((U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void easyar.CloudLocalizerResult/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE83D187868D6C0DD9019613D5DCE89798BC7AC9E (U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// easyar.Optional`1<System.Double> easyar.CloudLocalizerResult/<>c::<serverResponseDuration>b__7_0(easyar.Detail/OptionalOfDouble)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 U3CU3Ec_U3CserverResponseDurationU3Eb__7_0_mAB2E24EB808528D012EFAD19C38BBF1729E06560 (U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A* __this, OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return _return_value_.map(p => p.has_value ? p.value : Optional<double>.Empty);
bool L_0;
L_0 = OptionalOfDouble_get_has_value_m214608E0073B7011F47889A37D9927C63AC169B6((&___0_p), NULL);
if (L_0)
{
goto IL_000f;
}
}
{
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_1;
L_1 = Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD(Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD_RuntimeMethod_var);
return L_1;
}
IL_000f:
{
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C L_2 = ___0_p;
double L_3 = L_2.___value_1;
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_4;
L_4 = Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7(L_3, Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7_RuntimeMethod_var);
return L_4;
}
}
// easyar.Optional`1<System.Double> easyar.CloudLocalizerResult/<>c::<serverCalculationDuration>b__8_0(easyar.Detail/OptionalOfDouble)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 U3CU3Ec_U3CserverCalculationDurationU3Eb__8_0_m7BB9BEB585F9EF0278A8C05F7E988ACFE4E52184 (U3CU3Ec_t885B59E8487F31B5340557C4EE16DC1309B46C5A* __this, OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return _return_value_.map(p => p.has_value ? p.value : Optional<double>.Empty);
bool L_0;
L_0 = OptionalOfDouble_get_has_value_m214608E0073B7011F47889A37D9927C63AC169B6((&___0_p), NULL);
if (L_0)
{
goto IL_000f;
}
}
{
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_1;
L_1 = Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD(Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD_RuntimeMethod_var);
return L_1;
}
IL_000f:
{
OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C L_2 = ___0_p;
double L_3 = L_2.___value_1;
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_4;
L_4 = Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7(L_3, Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7_RuntimeMethod_var);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.DeviceAuxiliaryInfo::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceAuxiliaryInfo__ctor_m639E74F1BB92B5B21E1001F2E26F69C3683A00A4 (DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method)
{
{
// internal DeviceAuxiliaryInfo(IntPtr cdata, Action<IntPtr> deleter, Retainer retainer) : base(cdata, deleter, retainer)
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer;
RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Object easyar.DeviceAuxiliaryInfo::CloneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeviceAuxiliaryInfo_CloneObject_mB217AC2BB6F274C9D1D21CCB9CBD743E1280828D (DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cdata_new = IntPtr.Zero;
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_0 = L_0;
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
if (!L_1)
{
goto IL_0021;
}
}
{
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
NullCheck(L_2);
Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL);
}
IL_0021:
{
// return new DeviceAuxiliaryInfo(cdata_new, deleter_, retainer_);
intptr_t L_4 = V_0;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* L_7 = (DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B*)il2cpp_codegen_object_new(DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B_il2cpp_TypeInfo_var);
NullCheck(L_7);
DeviceAuxiliaryInfo__ctor_m639E74F1BB92B5B21E1001F2E26F69C3683A00A4(L_7, L_4, L_5, L_6, NULL);
return L_7;
}
}
// easyar.DeviceAuxiliaryInfo easyar.DeviceAuxiliaryInfo::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* DeviceAuxiliaryInfo_Clone_m5F2A40D5C66439ADFD8C6B0C11D5FF33C1F29A2C (DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (DeviceAuxiliaryInfo)(CloneObject());
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this);
return ((DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B*)CastclassClass((RuntimeObject*)L_0, DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B_il2cpp_TypeInfo_var));
}
}
// easyar.DeviceAuxiliaryInfo easyar.DeviceAuxiliaryInfo::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* DeviceAuxiliaryInfo_create_m3B986CE1417ED242C9F685873DB5F5E94B73196E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisDeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B_m58A5DBC0815CBA6428176643625F951460C36215_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_DeviceAuxiliaryInfo__typeName_m8A9E316102872DDF7982E4EE148D3BFFE7371A2D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002a:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0033;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0033:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_DeviceAuxiliaryInfo_create(out _return_value_);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_DeviceAuxiliaryInfo_create_mC6E405572569251786376B49590AC0FF9A7278AA((&V_1), NULL);
// return Detail.Object_from_c<DeviceAuxiliaryInfo>(_return_value_, Detail.easyar_DeviceAuxiliaryInfo__typeName);
intptr_t L_3 = V_1;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_4);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_DeviceAuxiliaryInfo__typeName_m8A9E316102872DDF7982E4EE148D3BFFE7371A2D_RuntimeMethod_var), NULL);
DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* L_5;
L_5 = Detail_Object_from_c_TisDeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B_m58A5DBC0815CBA6428176643625F951460C36215(L_3, L_4, Detail_Object_from_c_TisDeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B_m58A5DBC0815CBA6428176643625F951460C36215_RuntimeMethod_var);
V_2 = L_5;
goto IL_0034;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0034:
{
// }
DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* L_6 = V_2;
return L_6;
}
}
// System.Void easyar.DeviceAuxiliaryInfo::setAcceleration(easyar.AccelerometerResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceAuxiliaryInfo_setAcceleration_mBED5FAB98D16B2E94D1B5C047BF29B8F34B71586 (DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* __this, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___0_acce, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_DeviceAuxiliaryInfo_setAcceleration(cdata, acce);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B L_4 = ___0_acce;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_DeviceAuxiliaryInfo_setAcceleration_m0CBCC1038AE22AE9B510573AA2E89D87F3E5D32D(L_3, L_4, NULL);
// }
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
return;
}
}
// System.Void easyar.DeviceAuxiliaryInfo::setGPSLocation(easyar.LocationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceAuxiliaryInfo_setGPSLocation_m5484886029BE4141AC0CFE6AD45FD06C63B7186B (DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* __this, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___0_gps, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_DeviceAuxiliaryInfo_setGPSLocation(cdata, gps);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 L_4 = ___0_gps;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_DeviceAuxiliaryInfo_setGPSLocation_m130F8EC14F06108F9B69E8ED682E640625230EFF(L_3, L_4, NULL);
// }
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
return;
}
}
// System.Void easyar.DeviceAuxiliaryInfo::setProximityLocation(easyar.ProximityLocationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceAuxiliaryInfo_setProximityLocation_m12C9778AFD51A679A22E6D0883DCEDF1D63E925B (DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* __this, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___0_proximity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_DeviceAuxiliaryInfo_setProximityLocation(cdata, proximity);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F L_4 = ___0_proximity;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_DeviceAuxiliaryInfo_setProximityLocation_m0B540A547853F5D32C59B77AC8BFDB409430E2C1(L_3, L_4, NULL);
// }
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
return;
}
}
// System.Void easyar.DeviceAuxiliaryInfo::setECompass(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceAuxiliaryInfo_setECompass_m26E49ACEEDA1939EE143BFD40C3C728D0D72D304 (DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* __this, double ___0_northHeading, double ___1_headingAccuracy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0015:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_DeviceAuxiliaryInfo_setECompass(cdata, northHeading, headingAccuracy);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
double L_4 = ___0_northHeading;
double L_5 = ___1_headingAccuracy;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_DeviceAuxiliaryInfo_setECompass_m986A5EDD4ED6067F1471962AC1C69841F541C251(L_3, L_4, L_5, NULL);
// }
goto IL_001f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001f:
{
// }
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 easyar.CloudLocalizer::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudLocalizer__ctor_m5F29C9BEAA07B8D8747A1D92A8031A7A13A636A4 (CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method)
{
{
// internal CloudLocalizer(IntPtr cdata, Action<IntPtr> deleter, Retainer retainer) : base(cdata, deleter, retainer)
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer;
RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Object easyar.CloudLocalizer::CloneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CloudLocalizer_CloneObject_mF4C1902D02B05F600841D8B6DC0289C8F9C4E653 (CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cdata_new = IntPtr.Zero;
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_0 = L_0;
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
if (!L_1)
{
goto IL_0021;
}
}
{
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
NullCheck(L_2);
Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL);
}
IL_0021:
{
// return new CloudLocalizer(cdata_new, deleter_, retainer_);
intptr_t L_4 = V_0;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* L_7 = (CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D*)il2cpp_codegen_object_new(CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D_il2cpp_TypeInfo_var);
NullCheck(L_7);
CloudLocalizer__ctor_m5F29C9BEAA07B8D8747A1D92A8031A7A13A636A4(L_7, L_4, L_5, L_6, NULL);
return L_7;
}
}
// easyar.CloudLocalizer easyar.CloudLocalizer::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* CloudLocalizer_Clone_mCCFA6C0C70A53B3C57D4F7B1DE95AC73D1BCFCEF (CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (CloudLocalizer)(CloneObject());
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this);
return ((CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D*)CastclassClass((RuntimeObject*)L_0, CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D_il2cpp_TypeInfo_var));
}
}
// System.Boolean easyar.CloudLocalizer::isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudLocalizer_isAvailable_mF77FDA0F652D529F26819B77CECE83AF3F1D500E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
bool V_1 = false;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_000e:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0017;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0017:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_CloudLocalizer_isAvailable();
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Detail_easyar_CloudLocalizer_isAvailable_mFEA24292AEBD2BF4065A13FBAA1A21E8827932BC(NULL);
// return _return_value_;
V_1 = L_3;
goto IL_0018;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0018:
{
// }
bool L_4 = V_1;
return L_4;
}
}
// easyar.CloudLocalizer easyar.CloudLocalizer::create(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* CloudLocalizer_create_mBBDFD5C5A8402391606F5C34A441356A733867F9 (String_t* ___0_server, String_t* ___1_apiKey, String_t* ___2_apiSecret, String_t* ___3_appId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisCloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D_m94AE59EE880A1ECA7405F557142C43B4E9FBF939_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudLocalizer__typeName_m00541685584A42D0895F256D35A92AEF13C6F84B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0046:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_004f;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_004f:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_CloudLocalizer_create(Detail.String_to_c(ar, server), Detail.String_to_c(ar, apiKey), Detail.String_to_c(ar, apiSecret), Detail.String_to_c(ar, appId), out _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0;
String_t* L_4 = ___0_server;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_5;
L_5 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_3, L_4, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_6 = V_0;
String_t* L_7 = ___1_apiKey;
intptr_t L_8;
L_8 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_6, L_7, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_9 = V_0;
String_t* L_10 = ___2_apiSecret;
intptr_t L_11;
L_11 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_9, L_10, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_12 = V_0;
String_t* L_13 = ___3_appId;
intptr_t L_14;
L_14 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_12, L_13, NULL);
Detail_easyar_CloudLocalizer_create_m0F759D516FF62A0829C6F3DD7D471939C9893A48(L_5, L_8, L_11, L_14, (&V_1), NULL);
// return Detail.Object_from_c<CloudLocalizer>(_return_value_, Detail.easyar_CloudLocalizer__typeName);
intptr_t L_15 = V_1;
Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_16 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var);
NullCheck(L_16);
Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_16, NULL, (intptr_t)((void*)Detail_easyar_CloudLocalizer__typeName_m00541685584A42D0895F256D35A92AEF13C6F84B_RuntimeMethod_var), NULL);
CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* L_17;
L_17 = Detail_Object_from_c_TisCloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D_m94AE59EE880A1ECA7405F557142C43B4E9FBF939(L_15, L_16, Detail_Object_from_c_TisCloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D_m94AE59EE880A1ECA7405F557142C43B4E9FBF939_RuntimeMethod_var);
V_2 = L_17;
goto IL_0050;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0050:
{
// }
CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* L_18 = V_2;
return L_18;
}
}
// System.Void easyar.CloudLocalizer::resolve(easyar.InputFrame,System.String,easyar.DeviceAuxiliaryInfo,easyar.Optional`1<System.Int32>,easyar.CallbackScheduler,System.Action`1<easyar.CloudLocalizerResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudLocalizer_resolve_mE1B5FB7B7CBCA900DD5FE6D2213F50BAC373C88A (CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* __this, InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* ___0_inputFrame, String_t* ___1_message, DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* ___2_deviceAuxInfo, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___3_timeoutMilliseconds, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___4_callbackScheduler, Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526* ___5_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CresolveU3Eb__5_0_m3F4622BCCAE5BBBD13901ECD56132DFA3BA36A9B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B3_0 = NULL;
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B3_1;
memset((&G_B3_1), 0, sizeof(G_B3_1));
intptr_t G_B3_2;
memset((&G_B3_2), 0, sizeof(G_B3_2));
intptr_t G_B3_3;
memset((&G_B3_3), 0, sizeof(G_B3_3));
intptr_t G_B3_4;
memset((&G_B3_4), 0, sizeof(G_B3_4));
intptr_t G_B3_5;
memset((&G_B3_5), 0, sizeof(G_B3_5));
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B2_0 = NULL;
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B2_1;
memset((&G_B2_1), 0, sizeof(G_B2_1));
intptr_t G_B2_2;
memset((&G_B2_2), 0, sizeof(G_B2_2));
intptr_t G_B2_3;
memset((&G_B2_3), 0, sizeof(G_B2_3));
intptr_t G_B2_4;
memset((&G_B2_4), 0, sizeof(G_B2_4));
intptr_t G_B2_5;
memset((&G_B2_5), 0, sizeof(G_B2_5));
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005a:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_0063;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0063:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// Detail.easyar_CloudLocalizer_resolve(cdata, inputFrame.cdata, Detail.String_to_c(ar, message), deviceAuxInfo.cdata, timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromCloudLocalizerResult_to_c(callback));
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_4 = ___0_inputFrame;
NullCheck(L_4);
intptr_t L_5;
L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_6 = V_0;
String_t* L_7 = ___1_message;
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
intptr_t L_8;
L_8 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_6, L_7, NULL);
DeviceAuxiliaryInfo_t1D6DFE859E7DAC764E70D9F43EEF55F71913147B* L_9 = ___2_deviceAuxInfo;
NullCheck(L_9);
intptr_t L_10;
L_10 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_9, NULL);
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA L_11 = ___3_timeoutMilliseconds;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_il2cpp_TypeInfo_var);
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_12 = ((U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1;
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_13 = L_12;
G_B2_0 = L_13;
G_B2_1 = L_11;
G_B2_2 = L_10;
G_B2_3 = L_8;
G_B2_4 = L_5;
G_B2_5 = L_3;
if (L_13)
{
G_B3_0 = L_13;
G_B3_1 = L_11;
G_B3_2 = L_10;
G_B3_3 = L_8;
G_B3_4 = L_5;
G_B3_5 = L_3;
goto IL_0040_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_il2cpp_TypeInfo_var);
U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41* L_14 = ((U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_15 = (Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940*)il2cpp_codegen_object_new(Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var);
NullCheck(L_15);
Func_2__ctor_m18AAB304382868CE91380E624679188A34082726(L_15, L_14, (intptr_t)((void*)U3CU3Ec_U3CresolveU3Eb__5_0_m3F4622BCCAE5BBBD13901ECD56132DFA3BA36A9B_RuntimeMethod_var), NULL);
Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_16 = L_15;
((U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1), (void*)L_16);
G_B3_0 = L_16;
G_B3_1 = G_B2_1;
G_B3_2 = G_B2_2;
G_B3_3 = G_B2_3;
G_B3_4 = G_B2_4;
G_B3_5 = G_B2_5;
}
IL_0040_1:
{
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_17;
L_17 = Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39(G_B3_1, G_B3_0, Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var);
CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_18 = ___4_callbackScheduler;
NullCheck(L_18);
intptr_t L_19;
L_19 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_18, NULL);
Action_1_tD1F6F4D103C757C7829AE09E5779B34A3D3DD526* L_20 = ___5_callback;
FunctorOfVoidFromCloudLocalizerResult_t08C934503B2396478D75B1E6E86BBA748278E6E6 L_21;
L_21 = Detail_FunctorOfVoidFromCloudLocalizerResult_to_c_m930F6C46435C536CFB810B42AA5CBDED54185A18(L_20, NULL);
Detail_easyar_CloudLocalizer_resolve_m6D136ADCE37C198F45B33989B355AEFE514B10E8(G_B3_5, G_B3_4, G_B3_3, G_B3_2, L_17, L_19, L_21, NULL);
// }
goto IL_0064;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0064:
{
// }
return;
}
}
// System.Void easyar.CloudLocalizer::close()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudLocalizer_close_m128CE256723358845C7476701AC940A639FB8B53 (CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0013:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001c;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001c:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Detail.easyar_CloudLocalizer_close(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_CloudLocalizer_close_m2A0C16552A2590AC14457DF23B393AC90978FD24(L_3, NULL);
// }
goto IL_001d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001d:
{
// }
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 easyar.CloudLocalizer/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m8C31A64287F63761639F4A54B67EEAEB3D806D3B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41* L_0 = (U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41*)il2cpp_codegen_object_new(U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m6260D2A6641320C8D1D323E0243E62742897651F(L_0, NULL);
((U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void easyar.CloudLocalizer/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6260D2A6641320C8D1D323E0243E62742897651F (U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// easyar.Detail/OptionalOfInt easyar.CloudLocalizer/<>c::<resolve>b__5_0(easyar.Optional`1<System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 U3CU3Ec_U3CresolveU3Eb__5_0_m3F4622BCCAE5BBBD13901ECD56132DFA3BA36A9B (U3CU3Ec_t06E82A3AD9B4BC1E34462E7024D7D2004ED7FC41* __this, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Detail.easyar_CloudLocalizer_resolve(cdata, inputFrame.cdata, Detail.String_to_c(ar, message), deviceAuxInfo.cdata, timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromCloudLocalizerResult_to_c(callback));
bool L_0;
L_0 = Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6((&___0_p), Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var);
if (L_0)
{
goto IL_0023;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934));
OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)0, NULL);
(&V_0)->___value_1 = 0;
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_1 = V_0;
return L_1;
}
IL_0023:
{
il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934));
OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)1, NULL);
int32_t L_2;
L_2 = Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686((&___0_p), Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var);
(&V_0)->___value_1 = L_2;
OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_3 = V_0;
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.MegaTrackerBlockInstance::.ctor(System.IntPtr,System.Action`1<System.IntPtr>,easyar.RefBase/Retainer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerBlockInstance__ctor_m9E0CA8CCDFD48015A066E14C545F3B6B35D616BF (MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method)
{
{
// internal MegaTrackerBlockInstance(IntPtr cdata, Action<IntPtr> deleter, Retainer retainer) : base(cdata, deleter, retainer)
intptr_t L_0 = ___0_cdata;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer;
RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Object easyar.MegaTrackerBlockInstance::CloneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MegaTrackerBlockInstance_CloneObject_m557469EA35ABD5058FFD549B0518406F44CCE28B (MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cdata_new = IntPtr.Zero;
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_0 = L_0;
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
if (!L_1)
{
goto IL_0021;
}
}
{
// if (retainer_ != null) { retainer_(cdata, out cdata_new); }
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
NullCheck(L_2);
Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL);
}
IL_0021:
{
// return new MegaTrackerBlockInstance(cdata_new, deleter_, retainer_);
intptr_t L_4 = V_0;
Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1;
Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2;
MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* L_7 = (MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759*)il2cpp_codegen_object_new(MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_il2cpp_TypeInfo_var);
NullCheck(L_7);
MegaTrackerBlockInstance__ctor_m9E0CA8CCDFD48015A066E14C545F3B6B35D616BF(L_7, L_4, L_5, L_6, NULL);
return L_7;
}
}
// easyar.MegaTrackerBlockInstance easyar.MegaTrackerBlockInstance::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* MegaTrackerBlockInstance_Clone_m4D6CE8A1180116B8B919242948732B170CDAD33C (MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (MegaTrackerBlockInstance)(CloneObject());
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this);
return ((MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759*)CastclassClass((RuntimeObject*)L_0, MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759_il2cpp_TypeInfo_var));
}
}
// System.String easyar.MegaTrackerBlockInstance::blockId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MegaTrackerBlockInstance_blockId_mA6023C906EB270FCB55462F7C8B31F27FA549072 (MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_MegaTrackerBlockInstance_blockId(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_MegaTrackerBlockInstance_blockId_m6942A2091F43A5B2CE302093400ED27BEE6034A7(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// System.String easyar.MegaTrackerBlockInstance::name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MegaTrackerBlockInstance_name_m0A8517B41F2699AE8E1E719E2D26FCA8E1BA3B88 (MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_002e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = default(IntPtr);
il2cpp_codegen_initobj((&V_1), sizeof(intptr_t));
// Detail.easyar_MegaTrackerBlockInstance_name(cdata, out _return_value_);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Detail_easyar_MegaTrackerBlockInstance_name_m6C65346A57560037B11383D65EAA6A404CAC20BE(L_3, (&V_1), NULL);
// return Detail.String_from_c(ar, _return_value_);
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0;
intptr_t L_5 = V_1;
String_t* L_6;
L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL);
V_2 = L_6;
goto IL_002f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
// }
String_t* L_7 = V_2;
return L_7;
}
}
// easyar.Matrix44F easyar.MegaTrackerBlockInstance::pose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 MegaTrackerBlockInstance_pose_mE64F9F5951147B332680103E0BA33B05928D055D (MegaTrackerBlockInstance_t0C667D74ADB7124D48D4B90B1C66E340FBFCB759* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// using (var ar = new Detail.AutoRelease())
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var);
NullCheck(L_0);
AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// var _return_value_ = Detail.easyar_MegaTrackerBlockInstance_pose(cdata);
intptr_t L_3;
L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var);
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_4;
L_4 = Detail_easyar_MegaTrackerBlockInstance_pose_mE539FDCF391DE0742C69A0EBCB16814EB0BA6907(L_3, NULL);
// return _return_value_;
V_1 = L_4;
goto IL_001e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001e:
{
// }
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_5 = V_1;
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t GCHandle_op_Explicit_m03DD8D9FB45D565431455A6EE5C30A87305EF73C_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___0_value, const RuntimeMethod* method)
{
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_0 = ___0_value;
intptr_t L_1 = L_0.___handle_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_This, ___1_Return, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
{
// sizeof(T)
const uint32_t SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E = il2cpp_codegen_sizeof(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
// T
const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E);
const Il2CppFullySharedGenericAny L_9 = L_8;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->____items_1;
V_0 = L_1;
int32_t L_2 = __this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* 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));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = V_0;
int32_t L_7 = V_1;
il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data(method->klass->rgctx_data, 9)) ? ___0_item : &___0_item), SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E);
NullCheck(L_6);
il2cpp_codegen_memcpy((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), L_8, SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 9), (void**)(L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), (void*)L_8);
return;
}
IL_0034:
{
il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data(method->klass->rgctx_data, 9)) ? ___0_item : &___0_item), SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 14), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data(method->klass->rgctx_data, 9)) ? L_9: *(void**)L_9));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m5A038831CEB84A7E374FE59D43444412629F833F_gshared_inline (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m6343941059117DF354182855F996EB3D08B4C06C_gshared_inline (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_arg1, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_arg2, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_m20DB96A6E4363A11EE736FB20842C52E012CA3D6_gshared_inline (Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_arg1, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_arg2, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___2_arg3, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_gshared_inline (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_arg, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
// sizeof(T)
const uint32_t SizeOf_T_t010616E3077234188F9BB4FAF369F8571BC5F2E1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
// T
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t010616E3077234188F9BB4FAF369F8571BC5F2E1);
{
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1),3)), SizeOf_T_t010616E3077234188F9BB4FAF369F8571BC5F2E1);
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_T_t010616E3077234188F9BB4FAF369F8571BC5F2E1);
return;
}
}