ar_tourism_flutter_unity/ios/UnityLibrary/Classes/Native/EasyAR.Sense__3.cpp
2025-05-14 17:04:13 +08:00

36640 lines
1.8 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct VirtualActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct VirtualFuncInvoker5
{
typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
struct VirtualFuncInvoker6
{
typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method);
}
};
template <typename T1>
struct GenericVirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
((Action)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 InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1>
struct GenericInterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1>
struct InvokerActionInvoker1;
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, 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]);
}
};
// System.Action`1<System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>>
struct Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20;
// System.Action`1<System.Byte[]>
struct Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8;
// System.Action`1<easyar.AccelerometerResult>
struct Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B;
// System.Action`1<UnityEngine.AsyncOperation>
struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB;
// System.Action`1<easyar.Buffer>
struct Action_1_t1FE3A1AE62AE447DF533658E8E8F95603B6246D4;
// System.Action`1<easyar.DenseSpatialMapBlockController>
struct Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08;
// System.Action`1<easyar.FrameSource>
struct Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6;
// System.Action`1<easyar.InputFrameSourceType>
struct Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877;
// System.Action`1<System.IntPtr>
struct Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2;
// System.Action`1<easyar.LocationResult>
struct Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8;
// System.Action`1<easyar.MotionTrackingStatus>
struct Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE;
// System.Action`1<easyar.OutputFrame>
struct Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36;
// System.Action`1<System.String>
struct Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A;
// System.Action`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99;
// System.Action`1<easyar.ARAssembly/Components>
struct Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC;
// System.Action`1<easyar.ARSession/SessionState>
struct Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4;
// System.Action`2<UnityEngine.Camera,UnityEngine.RenderTexture>
struct Action_2_t277AE85006B08FF17CAFB370BCF5563F5D9C8A1F;
// System.Action`2<UnityEngine.Material,UnityEngine.Vector2>
struct Action_2_t18A4876EE3337940FFE3C859DA0AA75A16B719CA;
// 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<easyar.ImageTargetController,easyar.Target,System.Boolean>
struct Action_3_t0DC67ABCE6073BEE491A6230123FE12606C4D6CE;
// System.Action`3<easyar.ObjectTargetController,easyar.Target,System.Boolean>
struct Action_3_t684402624FAD0C0FA172747995B24A41383E0627;
// System.Action`3<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146;
// System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>
struct Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01;
// System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>
struct Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo>
struct AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD;
// System.Collections.Generic.Dictionary`2<UnityEngine.Camera,easyar.CameraImageRenderer>
struct Dictionary_2_t6E6BBE1387E58DA634F58ACFCF79515A16B504F3;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
// System.Collections.Generic.Dictionary`2<System.Int32,easyar.TargetController>
struct Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC;
// System.Collections.Generic.Dictionary`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>
struct Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39;
// System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E;
// System.Func`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>
struct Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A;
// System.Func`1<System.Single>
struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7;
// System.Func`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431;
// System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,System.Boolean>
struct Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E;
// System.Func`2<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>,System.Boolean>
struct Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6;
// System.Func`2<easyar.FrameFilter,System.Boolean>
struct Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A;
// System.Func`2<System.Int32,UnityEngine.Vector3>
struct Func_2_tC06A6979E0136D346F2BC3FC36BF78CE1689D7F6;
// System.Func`2<UnityEngine.Vector3,UnityEngine.ParticleSystem/Particle>
struct Func_2_tC68A4ABA73564CEF6E81C03916D6B2460A276F28;
// System.Func`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,System.Boolean>
struct Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B;
// System.Func`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0;
// System.Collections.Generic.IEnumerable`1<easyar.Optional`1<easyar.FrameFilterResult>>
struct IEnumerable_1_t349DE0E7A82DB2130BE010AA65F933C19FF661D9;
// System.Collections.Generic.IEnumerable`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>
struct IEnumerable_1_tF8CCF928C439EB70422A759CA055BB2E8D533BD1;
// System.Collections.Generic.IEnumerable`1<easyar.FrameFilter>
struct IEnumerable_1_t991759A8D51270557171EFA76C1BD054163D8F86;
// System.Collections.Generic.IEnumerable`1<System.Int32>
struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Vector3>
struct IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788;
// System.Collections.Generic.IEnumerable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66;
// System.Collections.Generic.IEnumerable`1<easyar.ARSession/ARCenterMode>
struct IEnumerable_1_tF42FCD24C16A2CC4047D585496162E28334040BE;
// System.Collections.Generic.IEnumerable`1<UnityEngine.ParticleSystem/Particle>
struct IEnumerable_1_t8206D8151C80539238C1A3F75E831DC5FF43CFFA;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Vector3>
struct IEqualityComparer_1_t9E98CD5E012FAD3C745699045489B5B858B1B8B5;
// System.Collections.Generic.IReadOnlyList`1<easyar.ARSession/ARCenterMode>
struct IReadOnlyList_1_t9AB3615049907C1504F1427696C3B8E984BF4244;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,easyar.TargetController>
struct KeyCollection_t911BADA8246BBEF48FCA0E86E023251CA5EFCFDD;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>
struct KeyCollection_t9A7B9DA2E28E5A8A1B86AE134641ED2413BAA4FB;
// System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>>
struct List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893;
// System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>
struct List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177;
// System.Collections.Generic.List`1<easyar.BlockInfo>
struct List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419;
// System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>
struct List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538;
// System.Collections.Generic.List`1<easyar.FrameFilter>
struct List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA;
// System.Collections.Generic.List`1<easyar.FrameSource>
struct List_1_tCC292BB65E7B45E792942231D4605F8E9CE644E1;
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
// System.Collections.Generic.List`1<easyar.TargetController>
struct List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB;
// 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<UnityEngine.Vector3>
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B;
// System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A;
// System.Collections.Generic.List`1<easyar.ARSession/ARCenterMode>
struct List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE;
// System.Collections.Generic.List`1<easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput>
struct List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E;
// System.Collections.Generic.Queue`1<System.Action>
struct Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA;
// System.Collections.Generic.Queue`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41;
// System.Collections.Generic.Queue`1<easyar.GUIPopup/MessageData>
struct Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B;
// System.Tuple`2<System.Boolean,easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>>
struct Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6;
// System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>
struct Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62;
// System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>
struct Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959;
// System.Tuple`2<easyar.TargetController,UnityEngine.Pose>
struct Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A;
// System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,easyar.TargetController>
struct ValueCollection_tA4ABE415D3FF9AD9A5D3FB12C59B128D7747787C;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>
struct ValueCollection_tA33C1C973A7B3EC7BF6C233E666D6ED335C122CF;
// System.Collections.Generic.Dictionary`2/ValueCollection<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct ValueCollection_tC492596681BD51AB34FC76FA76C15C9B3FFB7B40;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,easyar.TargetController>[]
struct EntryU5BU5D_tC51B272125F150CAB575788AC31D7A018A2946A7;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>[]
struct EntryU5BU5D_t2626693DF65AD717385FCD4B963FC94A94D5A1A5;
// easyar.Optional`1<easyar.FrameFilterResult>[]
struct Optional_1U5BU5D_t407EF754A138AA73EB24F94027163EE76B306E04;
// System.Tuple`2<easyar.TargetController,UnityEngine.Pose>[]
struct Tuple_2U5BU5D_tCF0E55B7E6FA212435A5B40D98F09802BCBB485F;
// easyar.ARSession[]
struct ARSessionU5BU5D_t590FAF07A56616249455D2F5F3A2D15FDC4E3C0C;
// System.Action[]
struct ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2;
// easyar.BlockInfo[]
struct BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// UnityEngine.Rendering.CameraEvent[]
struct CameraEventU5BU5D_tCE64254E9E2B285C33AE3AA6C3D1E9AA3BE6CE1E;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// easyar.DenseSpatialMapBlockController[]
struct DenseSpatialMapBlockControllerU5BU5D_tFDF7AD2FFD0349AD6F7BB77DD833E9D9D7AF1E06;
// easyar.FrameFilter[]
struct FrameFilterU5BU5D_tDB772E17BEA3D0DB03F7BE0BC280F93BC39AD83E;
// easyar.FrameSource[]
struct FrameSourceU5BU5D_t111C4DE1252D82D09610BB13E5428CE002AAC8B7;
// UnityEngine.GameObject[]
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// easyar.TargetController[]
struct TargetControllerU5BU5D_tC47A398475445712D8B1B9A84F01D3C05A8DE515;
// easyar.TargetInstance[]
struct TargetInstanceU5BU5D_t1CE4B3FDA058845D51EDA80B117BE88DE63B2CCD;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// easyar.Vec3F[]
struct Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
// Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType[]
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
// easyar.ARSession/ARCenterMode[]
struct ARCenterModeU5BU5D_t04967019340D8395CE0A3126231AB4D38FC03CF3;
// easyar.GUIPopup/MessageData[]
struct MessageDataU5BU5D_t026EFA748D932F056FF2B10691DA7D3D73D82084;
// UnityEngine.ParticleSystem/Particle[]
struct ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7;
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput[]
struct DeviceInputU5BU5D_t3513DD5835FD8E7579D8C854F11440D58B0F1B79;
// easyar.ARAssembly
struct ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB;
// easyar.ARComponentPicker
struct ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439;
// easyar.ARCoreCameraDevice
struct ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073;
// easyar.ARKitCameraDevice
struct ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79;
// easyar.ARSession
struct ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35;
// easyar.ARSessionFactory
struct ARSessionFactory_tF2BC3B195F71E044AF986E501B78A4F2289F4661;
// easyar.Accelerometer
struct Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339;
// easyar.AccelerometerResultSink
struct AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// easyar.AliasAttribute
struct AliasAttribute_t17AFC7F34CC1EA1AF31F1AAB9DF694B27E75593A;
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// easyar.Buffer
struct Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// easyar.CameraDevice
struct CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE;
// easyar.CameraDeviceFrameSource
struct CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92;
// easyar.CameraImageMaterial
struct CameraImageMaterial_t71DBE936806DA72BF211659270248F5A245AB676;
// easyar.CameraImageRenderer
struct CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078;
// easyar.CameraParameters
struct CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53;
// UnityEngine.Networking.CertificateHandler
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804;
// easyar.CloudLocalizer
struct CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D;
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
// easyar.DelayedCallbackScheduler
struct DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// easyar.DenseSpatialMap
struct DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650;
// easyar.DenseSpatialMapBlockController
struct DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957;
// easyar.DenseSpatialMapBuilderFrameFilter
struct DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87;
// easyar.DenseSpatialMapDepthRenderer
struct DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3;
// easyar.Display
struct Display_tB1D5BF85C3C9D5D143CF2406E5676281CC8C3FEE;
// easyar.DisplayEmulator
struct DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5;
// UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB;
// easyar.EasyARController
struct EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177;
// System.Exception
struct Exception_t;
// System.Threading.ExecutionContext
struct ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710;
// easyar.FeedbackFrameFork
struct FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276;
// easyar.FeedbackFrameSink
struct FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898;
// System.IO.FileNotFoundException
struct FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A;
// easyar.FrameFilter
struct FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214;
// easyar.FrameFilterResult
struct FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B;
// easyar.FramePlayer
struct FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52;
// easyar.FrameRecorder
struct FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72;
// easyar.FrameSource
struct FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD;
// easyar.GUIPopup
struct GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED;
// UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580;
// UnityEngine.GUIStyleState
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// UnityEngine.Gradient
struct Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// easyar.IDisplay
struct IDisplay_t6E0B53BF7EBA71E72F21B18A0F21B9891377AC45;
// System.Collections.IEnumerable
struct IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// System.Security.Principal.IPrincipal
struct IPrincipal_tE7AF5096287F6C3472585E124CB38FF2A51EAB5F;
// easyar.Image
struct Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43;
// easyar.ImageTracker
struct ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813;
// easyar.ImageTrackerFrameFilter
struct ImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E;
// 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;
// System.Threading.InternalThread
struct InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687;
// System.IO.InvalidDataException
struct InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1;
// System.InvalidOperationException
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
// System.LocalDataStoreHolder
struct LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F;
// System.LocalDataStoreMgr
struct LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E;
// easyar.LocationResultSink
struct LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// easyar.MegaTracker
struct MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A;
// easyar.MegaTrackerFrameFilter
struct MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// UnityEngine.MeshCollider
struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455;
// UnityEngine.MeshFilter
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5;
// UnityEngine.MeshRenderer
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// easyar.MotionTrackerCameraDevice
struct MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB;
// easyar.MotionTrackerFrameSource
struct MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00;
// System.MulticastDelegate
struct MulticastDelegate_t;
// System.NotImplementedException
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// easyar.ObjectTarget
struct ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561;
// easyar.ObjectTargetController
struct ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8;
// easyar.ObjectTracker
struct ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA;
// easyar.ObjectTrackerFrameFilter
struct ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC;
// easyar.OutputFrame
struct OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914;
// easyar.OutputFrameBuffer
struct OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72;
// easyar.OutputFrameFork
struct OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542;
// easyar.OutputFrameJoin
struct OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0;
// easyar.OutputFrameSource
struct OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29;
// UnityEngine.ParticleSystem
struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1;
// easyar.ProximityLocationResultSink
struct ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818;
// easyar.RecordAttribute
struct RecordAttribute_t9BF5D0BCC7A2B45094C3CEB40C5312DF6C703C6D;
// UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5;
// easyar.RefBase
struct RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E;
// easyar.RenderCameraController
struct RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58;
// UnityEngine.Rendering.RenderPipelineAsset
struct RenderPipelineAsset_t5F9BF815BF931E1314B184E7F9070FB649C7054E;
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// easyar.SceneMesh
struct SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A;
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
// easyar.SparseSpatialMap
struct SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0;
// easyar.SparseSpatialMapActiveController
struct SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39;
// easyar.SparseSpatialMapController
struct SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3;
// easyar.SparseSpatialMapHolder
struct SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D;
// easyar.SparseSpatialMapManager
struct SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA;
// easyar.SparseSpatialMapRootController
struct SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8;
// easyar.SparseSpatialMapWorkerFrameFilter
struct SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D;
// System.Diagnostics.Stopwatch
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043;
// System.String
struct String_t;
// easyar.TagAttribute
struct TagAttribute_t1A6943C253A1FE5ECD4D28FC923C7D2A3CCAD258;
// easyar.TaggedUnionAttribute
struct TaggedUnionAttribute_tB5FAC2A1A38AA7168707D4713F12AF83F9710255;
// easyar.Target
struct Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836;
// easyar.TargetController
struct TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A;
// easyar.TargetInstance
struct TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F;
// System.Threading.ThreadStart
struct ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2;
// easyar.ThreadWorker
struct ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// easyar.TupleAttribute
struct TupleAttribute_tBCD485C7927E01E13CAB336A606D84616BDDF5BB;
// System.Type
struct Type_t;
// easyar.UIPopupException
struct UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE;
// UnityEngine.Events.UnityAction
struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
// easyar.UnityPackage
struct UnityPackage_t10744866FF08361E8279E25F247C7CEC13B6B92C;
// UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F;
// UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C;
// UnityEngine.Networking.UploadHandler
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6;
// System.Uri
struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3;
// easyar.WorldRootController
struct WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2;
// easyar.ARAssembly/Components
struct Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75;
// easyar.ARComponentPicker/<>c__DisplayClass15_0
struct U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573;
// easyar.ARComponentPicker/<Pick>d__8
struct U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280;
// easyar.ARComponentPicker/<PickFrameSource>d__15
struct U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D;
// easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16
struct U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A;
// easyar.ARSession/<>c
struct U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D;
// easyar.ARSession/FrameChangeAction
struct FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3;
// easyar.ARSessionFactory/<>c__DisplayClass2_0
struct U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// easyar.CameraImageRenderer/UserRequest
struct UserRequest_t50ED9EC59E68CA01BE9BF5028C274640DEFDF00D;
// easyar.DenseSpatialMapBuilderFrameFilter/PendingData
struct PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0;
// easyar.FileUtil/<>c__DisplayClass1_0
struct U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847;
// easyar.FileUtil/<LoadFile>d__2
struct U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D;
// easyar.FrameFilter/<>c__DisplayClass13_0
struct U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5;
// easyar.FrameFilter/<>c__DisplayClass14_0
struct U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91;
// easyar.FramePlayer/<>c
struct U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0;
// easyar.FramePlayer/<>c__DisplayClass48_0
struct U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9;
// easyar.FramePlayer/<AutoPlay>d__50
struct U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8;
// easyar.FramePlayer/<PreLoadFrameMeta>d__48
struct U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9;
// easyar.FramePlayer/FrameMetaSource
struct FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B;
// easyar.GUIPopup/<ShowMessage>d__12
struct U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532;
// easyar.ImageTrackerFrameFilter/ResultParameters
struct ResultParameters_tAA33B14E1901CE2D4D7576E7DAC587AD6CDBD6D8;
// easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42
struct U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6;
// easyar.MegaTrackerFrameFilter/FallbackOptions
struct FallbackOptions_t000A05216FC75430565A077B14AD827B009B10EE;
// easyar.MegaTrackerFrameFilter/LocalizationResponse
struct LocalizationResponse_t1665798B6D7653607D2FC9CADE98E8C59003FA32;
// easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig
struct MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406;
// easyar.MegaTrackerFrameFilter/ResultPoseTypeParameters
struct ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46;
// easyar.MegaTrackerFrameFilter/TimeParameters
struct TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E;
// easyar.MotionTrackerFrameSource/MotionTrackerCameraDeviceParameters
struct MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283;
// easyar.ObjectTargetController/<>c__DisplayClass36_0
struct U3CU3Ec__DisplayClass36_0_t6A636853EE875C799497C23495F20757F8BBE626;
// easyar.ObjectTargetController/ObjFileSourceData
struct ObjFileSourceData_t12FD5C0AA2C6B5B0C12FC0D02D9EA9B3BF5F1533;
// easyar.ObjectTrackerFrameFilter/<>c__DisplayClass41_0
struct U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777;
// easyar.ObjectTrackerFrameFilter/<>c__DisplayClass42_0
struct U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF;
// easyar.ObjectTrackerFrameFilter/ResultParameters
struct ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F;
// easyar.RefBase/Retainer
struct Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A;
// easyar.SparseSpatialMapController/<>c__DisplayClass58_0
struct U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C;
// easyar.SparseSpatialMapController/<>c__DisplayClass63_0
struct U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27;
// easyar.SparseSpatialMapController/MapManagerSourceData
struct MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4;
// easyar.SparseSpatialMapController/ParticleParameter
struct ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82;
// easyar.SparseSpatialMapController/SparseSpatialMapInfo
struct SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658;
// easyar.SparseSpatialMapWorkerFrameFilter/MapLocalizerConfig
struct MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465;
// easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig
struct SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B;
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice
struct FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92;
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Application
struct Application_tC986AAD1D83015C7DB13DF6BEFB9295E4B585A44;
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Device
struct Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4;
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput
struct DeviceInput_t8F100AACE6B44BB1B3E5543129CDA343086D325C;
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/AccelerometerResult
struct AccelerometerResult_t5C2A8DA05C72E4BFD6EE34A2538DCB6288D9015B;
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/LocationResult
struct LocationResult_t382C261FE01170442C9FC4F4003BF1687B792E8E;
IL2CPP_EXTERN_C RuntimeClass* ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t684402624FAD0C0FA172747995B24A41383E0627_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FallbackOptions_t000A05216FC75430565A077B14AD827B009B10EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tC06A6979E0136D346F2BC3FC36BF78CE1689D7F6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tC68A4ABA73564CEF6E81C03916D6B2460A276F28_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisplay_t6E0B53BF7EBA71E72F21B18A0F21B9891377AC45_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t349DE0E7A82DB2130BE010AA65F933C19FF661D9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t991759A8D51270557171EFA76C1BD054163D8F86_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tF8CCF928C439EB70422A759CA055BB2E8D533BD1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t1408DF8776C1F91EFDCDA487597CC1B2E0A6D3C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t16F44DF19FDE139DE2BA2D79F990783660C18DA2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t64994BFBD6B53069CD736A126D966EA6CC4229DD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IFeedbackFrameSink_t6C9705CFF7BDFD1CE577FE9E6BC5529DCEC6009B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IInputFrameSink_tFBA03970EABDB2AF359453F0D0292D151782BD74_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReadOnlyCollection_1_tB4F2A14D8AB94D8492BE98245BB5E4381747D957_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReadOnlyList_1_t9AB3615049907C1504F1427696C3B8E984BF4244_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PathType_t3B10BE1123583262D4470839DF00531DFC543A20_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ResultParameters_tAA33B14E1901CE2D4D7576E7DAC587AD6CDBD6D8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral037E5ECDB0E853B99E93D40857FD38FCA84CCD18;
IL2CPP_EXTERN_C String_t* _stringLiteral04E689DB97BB76BC5DE5DF884A399FF86D5582B2;
IL2CPP_EXTERN_C String_t* _stringLiteral0543CB5858491C1AED6FFCFCC7617C259CE9D631;
IL2CPP_EXTERN_C String_t* _stringLiteral0BE6BE67F8FC748AFF718549D6FA921054DBBAC5;
IL2CPP_EXTERN_C String_t* _stringLiteral0C1D9EF78B75E9E698513BB13E807241FB5E06AD;
IL2CPP_EXTERN_C String_t* _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742;
IL2CPP_EXTERN_C String_t* _stringLiteral10767ED247B73FC49AA2C5E823CECDD00BB6D2ED;
IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155;
IL2CPP_EXTERN_C String_t* _stringLiteral160F368AF1A259BD456233282929EBA3D4A8BEAD;
IL2CPP_EXTERN_C String_t* _stringLiteral174BC0530C8066E2250F60C77EB4C42F2F3640DB;
IL2CPP_EXTERN_C String_t* _stringLiteral198529D271390578906CA77E98A413BF0D229F71;
IL2CPP_EXTERN_C String_t* _stringLiteral19DD225133ECA702AC5548F2ABAF2F8221AA26CF;
IL2CPP_EXTERN_C String_t* _stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral2746B283A9377664FAC642B633C6E630FD0DA207;
IL2CPP_EXTERN_C String_t* _stringLiteral2AC912CCECDEC589C779CF67C6C1B57D591FB21E;
IL2CPP_EXTERN_C String_t* _stringLiteral2EDF91FC67DB7B7171F0CFBBF227F9FB272CA4D6;
IL2CPP_EXTERN_C String_t* _stringLiteral3156850838CE3AE49F580DD437333AC35484F249;
IL2CPP_EXTERN_C String_t* _stringLiteral35F388B88F35E2DADBD8E5F3BC42662E76ACB1D2;
IL2CPP_EXTERN_C String_t* _stringLiteral3AE148F4539A6130C80EF45C5441F068ADBF8C8C;
IL2CPP_EXTERN_C String_t* _stringLiteral3D7DCCCC2C09977E175C6F0768D1EC262D4C45B5;
IL2CPP_EXTERN_C String_t* _stringLiteral3FDACB41ED76FA295B80FA2F400898317EB26B4B;
IL2CPP_EXTERN_C String_t* _stringLiteral429D8F132170CDADF68E7EFEA1640AD07E6A5409;
IL2CPP_EXTERN_C String_t* _stringLiteral44C82A57333E90E8ACA43F63FD677BCCB88E154A;
IL2CPP_EXTERN_C String_t* _stringLiteral5129F8748F0EB4AEC6611E6441DFA43F1DF519A8;
IL2CPP_EXTERN_C String_t* _stringLiteral55FB4D0034E4DE65B0465765B68156E823153F7E;
IL2CPP_EXTERN_C String_t* _stringLiteral56284BFA59870EF43FF20865D929DEF9ED42198B;
IL2CPP_EXTERN_C String_t* _stringLiteral5BC2BC3D63FB7F1B646AC0288670B9FC9ABB1D83;
IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
IL2CPP_EXTERN_C String_t* _stringLiteral680441391CB765A96F7102F6D9129436E97D9ECA;
IL2CPP_EXTERN_C String_t* _stringLiteral735DCAF7B783216FFAC723CFC55519F0E7909D2A;
IL2CPP_EXTERN_C String_t* _stringLiteral77843243D4312B40A1163EFE55D56961E2352D09;
IL2CPP_EXTERN_C String_t* _stringLiteral78FC65C42438FF4979B594B230519C7BED652B1C;
IL2CPP_EXTERN_C String_t* _stringLiteral7B85F94178B9B9BCF8FE2B155E4C542C5BCEE86C;
IL2CPP_EXTERN_C String_t* _stringLiteral7FB930371AD9A43F520F22B486D486D71763CC44;
IL2CPP_EXTERN_C String_t* _stringLiteral8307880B84740DB654CFBFE2F4EAEEDA3297C010;
IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
IL2CPP_EXTERN_C String_t* _stringLiteral876BA9D37F5B3B86B1953A81D0C931AE6AFB2BED;
IL2CPP_EXTERN_C String_t* _stringLiteral89CFDB35E7C24799C2BA8AE96A5255053EA0F5CA;
IL2CPP_EXTERN_C String_t* _stringLiteral90C540ED3F9D4EAA00D80E01158C0C8B9630274F;
IL2CPP_EXTERN_C String_t* _stringLiteral91C0DE1577DC0C653D7FF81CA1558291648545B4;
IL2CPP_EXTERN_C String_t* _stringLiteral950BCABEC088981B914DE9A9F2704F4DF85F7660;
IL2CPP_EXTERN_C String_t* _stringLiteral9F8D72E59DAFDA9FEDE3FA132F4A524660A67F46;
IL2CPP_EXTERN_C String_t* _stringLiteralA20A14A991883889CA1CC012CB79990DB5EB16BA;
IL2CPP_EXTERN_C String_t* _stringLiteralA41E1E1D5C5DE48712336D082D8036612CF08F3F;
IL2CPP_EXTERN_C String_t* _stringLiteralA493FF06F94D0907E2F1797D03C4EB68CE5751F2;
IL2CPP_EXTERN_C String_t* _stringLiteralAA9EE722C60181B839E9EF8037BFDC9906D42485;
IL2CPP_EXTERN_C String_t* _stringLiteralADD3B5F2D67647A225CB10788BB728D4EA24E40B;
IL2CPP_EXTERN_C String_t* _stringLiteralB7AC609EB421E90A3C71B212DE15CE2DDA7C5902;
IL2CPP_EXTERN_C String_t* _stringLiteralB82C6AF6660B17034724EA9ED431486D85D10A37;
IL2CPP_EXTERN_C String_t* _stringLiteralC0E7F01BFDC172509A758E272CD42201321B3DA4;
IL2CPP_EXTERN_C String_t* _stringLiteralC1EC780BDFC049BF9C03B8BBF92E0FA48AD8B363;
IL2CPP_EXTERN_C String_t* _stringLiteralC34AF737EDB6A1CE1D1DAC22EC92DFD7464DA97E;
IL2CPP_EXTERN_C String_t* _stringLiteralC832F9C25CEAE0D6A3EACB05CA7D8D6D16A693DF;
IL2CPP_EXTERN_C String_t* _stringLiteralCE04DC1222F60A8759D62888FA34F57A94EAC25F;
IL2CPP_EXTERN_C String_t* _stringLiteralD17BA0426F811088B2C13121FA5FFE60BE8F4AB7;
IL2CPP_EXTERN_C String_t* _stringLiteralD215DBD182735DDF38C74E461E261A6B803E3B4F;
IL2CPP_EXTERN_C String_t* _stringLiteralD3704161E7AE719EFBFD38543DE8B845E4DA5827;
IL2CPP_EXTERN_C String_t* _stringLiteralD5C68C00236D845012071163E8D8D4D3F0409415;
IL2CPP_EXTERN_C String_t* _stringLiteralD6D3DC813628DC96441130828BDC7AB78EE8A9A4;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDA3D5FA20F090D68573C4EA42AAFE2DA3B1C7B3A;
IL2CPP_EXTERN_C String_t* _stringLiteralDCF1F3B904166D5A267857DB3E60B3727F424E3B;
IL2CPP_EXTERN_C String_t* _stringLiteralE4EAFB69E352EE605782F2871D0A274D37FCF6E8;
IL2CPP_EXTERN_C String_t* _stringLiteralE9EA34FD43CCA6FDC3C96CD8DB480962CC71CAFB;
IL2CPP_EXTERN_C String_t* _stringLiteralEF18F67EB1100366C77C289A0F6C015096F50760;
IL2CPP_EXTERN_C String_t* _stringLiteralF60132A1E434EB938A882FE92481A55A45D9FDE4;
IL2CPP_EXTERN_C String_t* _stringLiteralF8971F0166FD93CD9A58201ECA4389041F2170AB;
IL2CPP_EXTERN_C String_t* _stringLiteralFC2FAAE5BE20A50A33779D9E62E3813EE46B0504;
IL2CPP_EXTERN_C String_t* _stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A;
IL2CPP_EXTERN_C const RuntimeMethod* ARAssembly_Assemble_m7EFE2BDB1537EB65541AF74C9CB73268247EC25C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARAssembly_GetFrameFilterCount_TisIFeedbackFrameSink_t6C9705CFF7BDFD1CE577FE9E6BC5529DCEC6009B_m9CD0D883494E8E73CD9D9FAF8D9AD0B77EA30947_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARAssembly_GetFrameFilterCount_TisIInputFrameSink_tFBA03970EABDB2AF359453F0D0292D151782BD74_m546BA3ECE4B4A7A75F3C5B417AADBE322AD32C6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARAssembly_GetFrameFilterCount_TisIOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_m89663D68BF7C81F8BD7CDEAF0F6DDD2EDA5112EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARAssembly_ResetBufferCapacity_m6B744F3E1C8069E4E4B28398E475848353983AC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARComponentPicker_GetComponentsInChildrenTransformOrder_TisFrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_m09B6AA2ED37228BF63447C0F78C2AFE0F0820138_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_AddFramePlayer_m83EAFEDE4F4D65BFD007D935B5F5F55926084E7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_AddFrameRecorder_m2351A26947ACFE295BA71D11A9AFE96C0246BE9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateDenseSpatialMapBuilder_m14A56B34C839E0F64EE64FE16133C1E9D3BE3948_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_m7D4B93E5F7D747A4ECD219AE535F6290D539722B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisAREngineFrameSource_t4338F934A894056D69323E3EED12B5D6D3BF5EFE_m608078C9B3070180F58A8C4C81447037136FB6E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7_mC6AA902054686B8CBC42AF6A8716220967FA6B2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC2F5B190618D491DFC969570B342672F3BDA1DD9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisCameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_m6F159A9BBC646AF5FD90823FAB9046F51FDB7842_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisCloudRecognizerFrameFilter_t2038454703274381A6400CAEC747F87A853B8316_m69F9C0E4C16A1CA0E0F7E9F429A749BFDF0272BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisDenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87_m5993D62A60B6A2EC258BD16CD4557EA0FE2B8E3E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m28320C020949CDDB668D023CB7FEDF5CB8E1F341_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m52F4A920F16F189F4ED64E427DC808CDEB81B791_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m0C85CB9D79ABA2FDEF5E46A405452AEDB8E0BB04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisMegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4_mC5ECFBDA74EF813197126C0D21DC684EE9DF3D79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_mBA57CF5DE81B5A884D9309F9F8C0F62C6E180977_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC_m2456433B2327A971EE78C9E81ABCCAF36263F3FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_m3916F26F90FCBC329C6C4A01D916CF6A8714716A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisSparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D_mDE2160A425AABC7172B18DCE6D56A8895BE79D73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateObject_TisSurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4_m356269A4F994A4F04EACAA2ADC9328C7C3CF09A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_CreateSparseSpatialMap_mA4AC5BD8CEF8B4F5EF17A45EC564C0251255F632_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_DefaultName_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m9B8FD9FF16E8BD5681DF453E3364958B0136873B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_DefaultName_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m01A667C7F0FBD2E8C114D3403DDB37BFC966A765_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSessionFactory_DefaultName_TisVideoRecorder_tDF4C48CC4953CFE26510C712A7CAF89C8C8609DB_mA12DD948D5E09AA4868DE7AD8951C3DC882BE8E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSession_U3CStartU3Eb__44_0_m1AC676313D82D5114744DB64519CB5B313D933D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARSession_UpdateSession_mAE0D223D4379B54483585D93FF9789FD56889B9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m2324ED5C30DAD3008312389058F19B45DCDC54BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_mA52680EC93FCA5A0081E3B4F6A823DD43C9389D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439_m978CBE7F352747F768FC2E385AC9CF4CB48F02F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_m06D04CC256A46B344631BC247828C16307999423_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3_m3CA2997BC38E7D053811916ED6AEDC5951BDA481_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFC0F02CCD26A6A186031CF43E92D7B60EA1CC370_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58_mB6516A506306E9F07AED24DB5C6ECB9AEB8E8164_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mC83DDC29CDDE75C86EA21CC923FBDC4008DED893_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DenseSpatialMapBuilderFrameFilter_Awake_m814B0F1EF5C6D042BF6B55175229C85D92DEFE55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DenseSpatialMapDepthRenderer_OnBeforeRender_m8F276F4E6561F90AF2390296DD509ACEAF76382C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m3EF77F5EABF3EF2910ED09D72F881AC287FB2C12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m11A97AD10B777B6863123AB4843566931A9C1E81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mA15925A86B929CA020BA9C0D87554570D9256C95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mE8D8E57DB6C73AEC421BB4247FE29F0CB374CAA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m2430DE20DE61F55CAE8D367E09B0F5A5C3032E00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m90FC96DB37921638625774E95008773D60BA7650_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m09737653524481C010C77FCECBB14A2B8A698F77_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m32BDF7AA8278F3D52963B70D37C33A048829E061_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_mBE950BEB4E8C8CB9DF8BA23C79DB6E51EC552459_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mDCBC62BB9558D128982C6E3A28C7C7935F338010_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_m9C675F79BC0787AAE2CA38E661BB69F85CBB73C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Cast_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mFA6B2205E2AF42854351BA41300E83D3736BB4EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Contains_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mCB41D5D7F92A15DBC3448F13B289B38BBC03556C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mD7F3925CDBD2C3461150A2743DD3EC7EACDC25D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_mD6684935BC0CB3F7F40C83BCF4FD5311030BDED0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_m167D79F357CD28E0CBEA92D87A735E3B8BB95DDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_m603E2BC125D73F74E653995DE4EDD5514DEFBBED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m9DE2E2D5349B6D5B94287732200B7B81A85DC687_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mF0AC14D305DC49E9C1DDE22373742B83F668D55D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_m69CB376A1A3FCC919B102757DBA143CFAE262FD9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisTuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A_m1F72F5475BD4AD7D7B9C3AD64A5596826266C887_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m0D7BC460B750F461537C4E304D3E5753A6F89D7E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1FAC0B8B4BFFA72556CFCBC3769069DDB7992BEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m4C9C140E7EBF55EEF498DFB48BD95408C2EE1902_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m4DA37E52D2B6EB67996F8CCF5AAEA837B4496D9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m5C1BC2164A8C3C96D5683B5ABC56536E8EB47463_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB7013E7C50D57851844CFD4F5CC89834E50D7A61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBAE65375F07C8AA359157CAA8E710709370A839A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBEFB3F262E003C2D7E4201D77A1AA6234B098F06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mE2BB007AC06E4E38989F6D3101C17EB0A2B2F8FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m572D75C1BCA8F3E2D311DF601264D8FA742775F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m69C362070D21401B9F9A2DC9CB7D10225C4C92EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6AFD022A43239897C657CA97259EE3A4E60ADC0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6EB549230275127820BF88B0BB78373323236548_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA89D3D2BDB945770F17C9D81C2860BA48C12A27D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mAE02CAE627F26142CF6AD9870249E0DA405B7BE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBE1E476BCDFA0B07070FF68ED8D2C5ABC34E4DCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mC6DFD86F3B9DE917382DF2F2E37AE8F9909942FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF9360F0F01C20084291A5C26528E527581CA8AD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m49DC5C2C5619FC604792D22ACA0CC0605CBC6AF4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m8B3F02FD5A08D4F7409D38D99D4770A4A0235C61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m928A45B6E6BE8D18DE0398A911A131B8315F7C2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mBBDC9A5A1F17F27FD90C4B15AAF4731F31AB2320_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mBD331239CD03C69EF862EE9B60EEE33E21690365_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC6DD835E751400CDC7558A1FB49C216DCB2AEF9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mE0D0D58C6CCC318D8052778D1EE0341A03E7B851_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mEAD8F89B621C0C91AA34FDF8EB67F659C8E88FDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFE27D18CCD20C4477510958A5F173FF60F2EBE8B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FrameMetaSource_Load_m4F02A6F7044F856B6F80CBF1A2495FCF77EBB785_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FrameMetaSource_Start_m3D617A866B39A4812223F434136D73F294375165_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FrameMetaSource_U3CStartU3Eb__21_0_m1D1E445F63097E5B80973A8291FA04EF73A8AB25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FramePlayer_U3CPlayU3Eb__44_0_m3E245FD564CB70D8D1C0335B0FCD8D1CB029BE88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439_m0317E47716F93672EEBC4DAE9F06B8DD2EC17D0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_mC41910D02E32C8C4933DBF86F41DD017ABA9EAA5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisDenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957_mB8A70947626192134D26986C312D95FAABD84DFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisGUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_m80CC878C53031AB87E286BF27CBFA82FE297857C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisRenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58_mF0928FC339317DA2C8C6E3B03EFE17FAF63B277F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m0935BE800BDEC3BCCC1DE922DC238303CEA6264C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mA8B2BD65FB525D6AE928BB1B3D45157D92CEEB47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_m62A5C402269FDFBB8A213F2A8AE3111AB3582A68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87_m1E736FCB32DEA6891649F5AEBEE6F4D49641FBFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3_mB63D5A41DD44EE7D446A0E61D222D8D10E040962_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_m1AD6990F51A8CFEA010C69D1382F2443C731EB58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_mAF5DE4EE9BD1D4F2F78CC314E464AA6CDF9E1D0A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m27AC8A35ACE9731100F6900F45DE54756030CA8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisFrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_mC347E1DCB5A87D6B33FCC66CBBF9C8E200F4307D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m6C051749CEE0C173C30C6BCA828AA738BCCE0BB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_m206FCB32FFC048D60EE645F0734BBA96B14C7BBA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC_m698F3747D2413D912D39CAE1F7D00FF2510E794C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_m63BB2BF920059CA8C3B09EC40E1030CD52CD5642_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisSparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8_mCD1C8439F0E3E01E2646734D3E49F69D8D8E2A18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_m092CBB4BA1E403D310C1610E006904A01D814061_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m3BBFB800ED965B06867CC00A735520988BAE92FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInParent_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC890470C174C0BFEFF89C0F7F49DAB4781E496E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonUtility_FromJson_TisFrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92_m31269F9770BBEA468E70B09A5A020BC6886952D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m2CD57170E9CFF08981BF8C1F1D6A400502D8A4A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m1E098C66659F5655CF410EACF6B4855F6262AFEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m23E1B76156AD7E164A51778DE93FCC8E32851822_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m274CFC969F9E9088090164587A521AB14B89AEFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEA51560D392F12780811BFAE83F04DABEFFB726C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEAECD79DA6F29944F9B49ACB94677497C22A52A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m1130ACC0310BD9BEA35D2C19C95F9DA774CF3D8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m345769CC2CFFAC7E0F9620E05DBD88EA0BDE4460_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m714B192B8BF89C180A731BCD02501C329E929852_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mAF77BDDAD691856C757DCA11189748D815E16B3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mB79A1C533FE2789757B895D9590607547DE3F5EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mCCE4049DDE32C31B190763A4E1A56918F86BFE75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mF60BB0EE76CD5ABF99057236000C6C0052E94140_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mAFA3374260F3211B41D1E27FE92F77FB9FB5059C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mD54EBB3E0B323450E833430A31B9998D3F2FC861_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m026713D9B38AECD271F132A3F790893039C16B58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0ED30BD14E3D4B2C2005E5CDBCFD5C57BB2720BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m343E9AE492A94D882A440150B52E21644C336D34_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m670FC77C7901F370CE7234C080C66911DAFB974B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6B27055898E709BF9934060858E4083C230D4398_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m932ED7E806951A343634FB1F157B9FBE5EAA2696_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC5404B5A7DFDD9207690FC95E027B34CFEAC9DFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1F9E3A775BFDC8D9655158B1023BAE74B4C3F5BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m79A565D66E9C718B0068D5B39C6406DFA5916CDD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m96B81B939A8EAAD459580CD8FC7DC523EEA626DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB9B5FE7D010D404A6323D2A8D9254171A82080B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MegaTrackerFrameFilter_NotifyEmptyConfig_m67A7AE41125C18A70BCA26DEE1933B7C9191B090_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectTrackerFrameFilter_Awake_m28F9BDDBBC93F5E4C79BC39D611F7C337F325B3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectOfType_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_mBCA2DC937CAA3738B5B7FA791A0E8C009F53237D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mF8E527A6B5D85BF5A41D9846980AB777D2A6B171_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_CreateNone_mAB7B645825C25CE5653CAF9BFC55A1A0FD2A8D8B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_CreateNone_mB856C0ADAA51D69B87CD4D679FE52614640BE7B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_CreateNone_mBE2486DDDBA7A8A1DCD8FBDDF5773A8B606A9AC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_CreateNone_mC47644354CDB72D90BEA9FE29ACA5CB0376CF1B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_CreateNone_mE685AA03E307E8D3E130F1F92DDBB7EB2E07682A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_CreateSome_m44CF7A899DC356E48A6AA97ABA6D45D18FB98229_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_m881E0A366C6D3A4C9449B14149C744A9A84D2051_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_m887AB57B7FD26F6CFA0C68B5257CF0402F58A7B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_mF07A0FFDDA04FF88892222D8310B7C984021ED2B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnNone_m30D44E70D2866779DD399711E7188583A04B6C86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnNone_m341DFDE93670FBCC945914933BD0E750AA797260_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnNone_mDBE820AE7FD768425BFAB3C1D31FD178B07D51C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnNone_mDE6016448A6D49CCE6B087A1245B8F9B0C80CFFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnNone_mE9B2AEABDF3A102C202726FD3AC921BBC5FCAA68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m143E2416E8E118AEC6F9B5DADC9B70A8C103DED4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m190A13D5C25B61F6396E58FA1A207C0B06DF6FDD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m1E27A9FF6EFF740FB348D3D07502BCE9AE47BEA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m41A3453371041629BE67E6E8D8B91D6D30EF452E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_mD7D27F527D717098397B609455870287EF7B1BF7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_mDBA8011C770D0432D5EFA2E5E29C7F1940C1326D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m10A0E09696361A5C4CDAB40A285970768A3C7008_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m1F032C59F95454868694661D84FC55E4284100E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m239998439D0FB23160A012D3FAA3C32182403D10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m3C26FFCE2C91AC22D25D17943A57753293D12F0B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m9165B2F74ADDE179770E608ADD5F82FD53D0877E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mCE19D8F9BE1A7ADB6FBFB7B6CAABEEA1DE2B59E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mDA1DF739046FA700141E8177BEC7F22057219CC6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m183B0D2025AEEDBE200F1212788E559B7508FB90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m1E24650E58B19C767063680D8288479923A04269_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m29536B591C506C121F5FA85798B756B105CDD09F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m4293675B43B0795987DCD4434416C126A695F29F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m51F94B7FFDFFDEC69ABADE6031ABE8DE6F01C27B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m8E88C57E1225EAFF31FD8DCA357CB85333D591D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m9DD9C41E73E0005F46DF97E8993CA55BCF294EB1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_mA963EE25469F9CAB0E35BF8C6024F01AF39F6785_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_mCCAFA94B930BA10519C8ACDE360A7D4DD6672FC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_mE72DD5E5AA9276E406856E1F0137DBD024692D0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_mF4F473FF913C9255B52D5F897B262C6901BB0320_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mAA102ADE7D9B0519DD8AF215F1048DB4049D7586_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m37CAAAA6C1E64744F82D4A160D519AC7A02F34FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Peek_m6665CF1D1A712454CA9545D54A35945B575545CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m85186D9B01783CCBD53784B8B0FF6DFEFE78CE66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mCB1D86FC102A8C3B82A02702CAEDAE815FE04272_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m061867A8467E8BC79C335FE9B7E5AF4AF2FA4EAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderCameraController_OnFrameChange_m4C9B9B9A6D7CDAEECABB7677BF2ED4CB641189A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderCameraController_OnFrameUpdate_mC0D61175A5FB26EEC9827E1F2AC3FAC5DB1CD3D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SparseSpatialMapController_Host_mA78374506F3153E547AE662CABEF0B63D3955B21_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SparseSpatialMapController_U3CHostU3Eb__56_0_m4B9C3D58624055435890217D1BF1996F88C829FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SparseSpatialMapController_U3CUpdateMapInLocalizerU3Eb__63_0_m64991E8E21B0D39637822FFE9207218A97A62675_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SparseSpatialMapController_U3CUpdatePointCloudU3Eb__59_0_mC48BA651405025AB3EAF896A3515568BA7B4A7DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ThreadWorker_U3CCreateThreadU3Eb__6_0_m4BD149C1C0325DC3B62BBF637308E7A03733C84A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_m1B808B7BB86278EA6883908233211E7EE57CD93E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_mD501CEE8506B2F5C7750CD6492FE552E9D7C7DC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_m3B8E4BEBF3AB214C3E4E43FE28670524A94964F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_m7EB1C71D1C72F0323FE701928723C3A9AB5CFA67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_mEC4BC4FCDA91190C4B2AE1B57117D47B6B3E2CC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_Create_TisMotionTrackingStatus_t015BBE4A7F9DEE08459DE8B051BB385B2C866D17_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m8B49AA5ED2435A77D76D337559706F3D738EB44B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_Create_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m62EE33C1E27A509E58015F4B6C6567A953D1C3E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CAutoPlayU3Ed__50_System_Collections_IEnumerator_Reset_m0125E46169A9C072BC76BC5349F2DD3D62EC9B9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetFrameSourceTypeU3Ed__42_System_Collections_IEnumerator_Reset_m20E116F713456C0D5DA525465F7450598EE9B89C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CLoadFileU3Ed__2_System_Collections_IEnumerator_Reset_mF9B5C3E4F6503E0CE41CCD802485CEA1A50C744A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CPickFrameSourceU3Ed__15_System_Collections_IEnumerator_Reset_m6778F7AC832A93C12EAEC67AF4264B049B7A1E33_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CPickU3Ed__8_System_Collections_IEnumerator_Reset_mC62CDDD5E3236F54337100BE9CC2A6A833482123_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CPreLoadFrameMetaU3Ed__48_MoveNext_mC37E96F01D775E688452E30CD2E2BEE6DBCE986F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CPreLoadFrameMetaU3Ed__48_System_Collections_IEnumerator_Reset_m0BB1CCD543708BC7C456693110767F5ACA5F9ECF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_System_Collections_IEnumerator_Reset_m0336E4C08652DACD8C33080D8209DBAEBFDEE585_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CShowMessageU3Ed__12_System_Collections_IEnumerator_Reset_m87404BBFF9102F6D66DB99AFC00C26F4DFFE9513_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnAssembleU3Eb__43_0_mD040D6040105CE75A0F35028D56E5D3C47AEF6E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnEmptyFrameU3Eb__49_0_m6AEC915DDE469A932A61FD961E4B3C2E8BBC7CA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnFrameUpdateU3Eb__48_1_m6C06AD4F403B70AA5B52FFD059F6F9E5AEA538DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnFrameUpdateU3Eb__48_2_m5D25AC7172F8EEDDE7F3030790D0B129A99E5ECD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass13_0_U3CTryGetCenterTargetU3Eb__0_m6AD6B0770E2F6B41AF30D011B936554C19A1812F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass14_0_U3CUpdateTargetTransformU3Eb__0_m3B01B35A2459FA4EA442414D985707FDFB6CBAC6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass15_0_U3CPickFrameSourceU3Eb__0_m8CC58CE79BA25E3083938107FFC96F33B37EC2C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass1_0_U3CLoadFileU3Eb__0_mF735644B1372A8A29DBBEABD6BEC8D20C4D2EBA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass2_0_U3CCreateSessionU3Eb__0_mDEF9D7DAF6056416F342C85BFF262580955D74CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass2_0_U3CCreateSessionU3Eb__1_mE01F78ED60D5DF6B0FCECFA8B49365371468B580_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass41_0_U3CLoadObjectTargetU3Eb__0_m9183BEE207EA82B4AE473322920DCDB8FA3C556B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass42_0_U3CUnloadObjectTargetU3Eb__0_mA1182CCA033F8DB7209A3B8A361681D2AA840A3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass48_0_U3CPreLoadFrameMetaU3Eb__0_mB27B18385EFB29AC90E3542E5A0804360A2D30C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass58_0_U3CUpdatePointCloudU3Eb__0_m8244F7E6B9C96F8138264FBDB12BCF0EB7FDE312_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass63_0_U3CUpdateMapInLocalizerU3Eb__1_m77A39593F7EDEA5B38FFC2BB616D46AFE0CA1746_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m8EA0122F888D6DEA19AE7234AD5BA725A83C0A17_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* ARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* VideoRecorder_tDF4C48CC4953CFE26510C712A7CAF89C8C8609DB_0_0_0_var;
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com;
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke;
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com;
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke;
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com;
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com;
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke;
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com;
struct ARSessionU5BU5D_t590FAF07A56616249455D2F5F3A2D15FDC4E3C0C;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct FrameFilterU5BU5D_tDB772E17BEA3D0DB03F7BE0BC280F93BC39AD83E;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
struct ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.Dictionary`2<System.Int32,easyar.TargetController>
struct Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC : 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_tC51B272125F150CAB575788AC31D7A018A2946A7* ____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_t911BADA8246BBEF48FCA0E86E023251CA5EFCFDD* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tA4ABE415D3FF9AD9A5D3FB12C59B128D7747787C* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>
struct Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39 : 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_t2626693DF65AD717385FCD4B963FC94A94D5A1A5* ____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_t9A7B9DA2E28E5A8A1B86AE134641ED2413BAA4FB* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tA33C1C973A7B3EC7BF6C233E666D6ED335C122CF* ____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.Tuple`2<easyar.TargetController,UnityEngine.Pose>>
struct List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Tuple_2U5BU5D_tCF0E55B7E6FA212435A5B40D98F09802BCBB485F* ____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.DenseSpatialMapBlockController>
struct List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
DenseSpatialMapBlockControllerU5BU5D_tFDF7AD2FFD0349AD6F7BB77DD833E9D9D7AF1E06* ____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.FrameFilter>
struct List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
FrameFilterU5BU5D_tDB772E17BEA3D0DB03F7BE0BC280F93BC39AD83E* ____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.FrameSource>
struct List_1_tCC292BB65E7B45E792942231D4605F8E9CE644E1 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
FrameSourceU5BU5D_t111C4DE1252D82D09610BB13E5428CE002AAC8B7* ____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<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____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.TargetController>
struct List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TargetControllerU5BU5D_tC47A398475445712D8B1B9A84F01D3C05A8DE515* ____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<UnityEngine.Vector3>
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____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;
};
// System.Collections.Generic.List`1<easyar.ARSession/ARCenterMode>
struct List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ARCenterModeU5BU5D_t04967019340D8395CE0A3126231AB4D38FC03CF3* ____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.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput>
struct List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
DeviceInputU5BU5D_t3513DD5835FD8E7579D8C854F11440D58B0F1B79* ____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.Queue`1<System.Action>
struct Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA : public RuntimeObject
{
// T[] System.Collections.Generic.Queue`1::_array
ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ____array_0;
// System.Int32 System.Collections.Generic.Queue`1::_head
int32_t ____head_1;
// System.Int32 System.Collections.Generic.Queue`1::_tail
int32_t ____tail_2;
// System.Int32 System.Collections.Generic.Queue`1::_size
int32_t ____size_3;
// System.Int32 System.Collections.Generic.Queue`1::_version
int32_t ____version_4;
// System.Object System.Collections.Generic.Queue`1::_syncRoot
RuntimeObject* ____syncRoot_5;
};
// System.Collections.Generic.Queue`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41 : public RuntimeObject
{
// T[] System.Collections.Generic.Queue`1::_array
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____array_0;
// System.Int32 System.Collections.Generic.Queue`1::_head
int32_t ____head_1;
// System.Int32 System.Collections.Generic.Queue`1::_tail
int32_t ____tail_2;
// System.Int32 System.Collections.Generic.Queue`1::_size
int32_t ____size_3;
// System.Int32 System.Collections.Generic.Queue`1::_version
int32_t ____version_4;
// System.Object System.Collections.Generic.Queue`1::_syncRoot
RuntimeObject* ____syncRoot_5;
};
// System.Collections.Generic.Queue`1<easyar.GUIPopup/MessageData>
struct Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B : public RuntimeObject
{
// T[] System.Collections.Generic.Queue`1::_array
MessageDataU5BU5D_t026EFA748D932F056FF2B10691DA7D3D73D82084* ____array_0;
// System.Int32 System.Collections.Generic.Queue`1::_head
int32_t ____head_1;
// System.Int32 System.Collections.Generic.Queue`1::_tail
int32_t ____tail_2;
// System.Int32 System.Collections.Generic.Queue`1::_size
int32_t ____size_3;
// System.Int32 System.Collections.Generic.Queue`1::_version
int32_t ____version_4;
// System.Object System.Collections.Generic.Queue`1::_syncRoot
RuntimeObject* ____syncRoot_5;
};
// System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8 : public RuntimeObject {};
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,easyar.TargetController>
struct ValueCollection_tA4ABE415D3FF9AD9A5D3FB12C59B128D7747787C : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary
Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* ____dictionary_0;
};
// easyar.APIExtend
struct APIExtend_t6664824FFB9239CB358A6B802917EF34ACFBDE27 : public RuntimeObject
{
};
// easyar.ARAssembly
struct ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB : public RuntimeObject
{
// easyar.InputFrameThrottler easyar.ARAssembly::iFrameThrottler
InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* ___iFrameThrottler_0;
// easyar.InputFrameFork easyar.ARAssembly::iFrameFork
InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* ___iFrameFork_1;
// easyar.InputFrameToOutputFrameAdapter easyar.ARAssembly::i2OAdapter
InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2* ___i2OAdapter_2;
// easyar.InputFrameToFeedbackFrameAdapter easyar.ARAssembly::i2FAdapter
InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379* ___i2FAdapter_3;
// easyar.FeedbackFrameFork easyar.ARAssembly::fbFrameFork
FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* ___fbFrameFork_4;
// easyar.OutputFrameJoin easyar.ARAssembly::oFrameJoin
OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* ___oFrameJoin_5;
// easyar.OutputFrameFork easyar.ARAssembly::oFrameFork
OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* ___oFrameFork_6;
// easyar.OutputFrameBuffer easyar.ARAssembly::oFrameBuffer
OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* ___oFrameBuffer_7;
// easyar.FramePlayer easyar.ARAssembly::framePlayer
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* ___framePlayer_8;
// System.Int32 easyar.ARAssembly::extraBufferCapacity
int32_t ___extraBufferCapacity_9;
// easyar.FrameSource easyar.ARAssembly::<FrameSource>k__BackingField
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ___U3CFrameSourceU3Ek__BackingField_10;
// easyar.FrameRecorder easyar.ARAssembly::<FrameRecorder>k__BackingField
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* ___U3CFrameRecorderU3Ek__BackingField_11;
// System.Collections.Generic.List`1<easyar.FrameFilter> easyar.ARAssembly::<FrameFilters>k__BackingField
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* ___U3CFrameFiltersU3Ek__BackingField_12;
// UnityEngine.Camera easyar.ARAssembly::<Camera>k__BackingField
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___U3CCameraU3Ek__BackingField_13;
// System.Boolean easyar.ARAssembly::<Ready>k__BackingField
bool ___U3CReadyU3Ek__BackingField_14;
};
// easyar.ARSessionFactory
struct ARSessionFactory_tF2BC3B195F71E044AF986E501B78A4F2289F4661 : public RuntimeObject
{
};
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
// System.Runtime.ConstrainedExecution.CriticalFinalizerObject
struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 : public RuntimeObject
{
};
// easyar.Display
struct Display_tB1D5BF85C3C9D5D143CF2406E5676281CC8C3FEE : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> easyar.Display::rotations
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___rotations_0;
};
// easyar.DisplayEmulator
struct DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5 : public RuntimeObject
{
// System.Int32 easyar.DisplayEmulator::<Rotation>k__BackingField
int32_t ___U3CRotationU3Ek__BackingField_0;
};
// easyar.FileUtil
struct FileUtil_t441DB2F2DFD9F70ABB61BEC8AA7973B23FEEEF31 : public RuntimeObject
{
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// easyar.PackageChecker
struct PackageChecker_t1D090E242128BFB4C029BAF22021220BD5BF4316 : public RuntimeObject
{
};
// System.Diagnostics.Stopwatch
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043 : public RuntimeObject
{
// System.Int64 System.Diagnostics.Stopwatch::elapsed
int64_t ___elapsed_2;
// System.Int64 System.Diagnostics.Stopwatch::started
int64_t ___started_3;
// System.Boolean System.Diagnostics.Stopwatch::is_running
bool ___is_running_4;
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// easyar.ThreadWorker
struct ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36 : public RuntimeObject
{
// System.Threading.Thread easyar.ThreadWorker::thread
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___thread_0;
// System.Boolean easyar.ThreadWorker::finished
bool ___finished_1;
// System.Collections.Generic.Queue`1<System.Action> easyar.ThreadWorker::queue
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* ___queue_2;
};
// easyar.UnityPackage
struct UnityPackage_t10744866FF08361E8279E25F247C7CEC13B6B92C : public RuntimeObject
{
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
// easyar.ARAssembly/Components
struct Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75 : public RuntimeObject
{
// easyar.FramePlayer easyar.ARAssembly/Components::FramePlayer
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* ___FramePlayer_0;
// easyar.FrameSource easyar.ARAssembly/Components::FrameSource
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ___FrameSource_1;
// easyar.FrameRecorder easyar.ARAssembly/Components::FrameRecorder
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* ___FrameRecorder_2;
// System.Collections.Generic.List`1<easyar.FrameFilter> easyar.ARAssembly/Components::FrameFilters
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* ___FrameFilters_3;
};
// easyar.ARComponentPicker/<>c__DisplayClass15_0
struct U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573 : public RuntimeObject
{
// easyar.ARAssembly/Components easyar.ARComponentPicker/<>c__DisplayClass15_0::components
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___components_0;
};
// easyar.ARComponentPicker/<Pick>d__8
struct U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280 : public RuntimeObject
{
// System.Int32 easyar.ARComponentPicker/<Pick>d__8::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object easyar.ARComponentPicker/<Pick>d__8::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// easyar.ARComponentPicker easyar.ARComponentPicker/<Pick>d__8::<>4__this
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* ___U3CU3E4__this_2;
// System.Action`1<easyar.ARAssembly/Components> easyar.ARComponentPicker/<Pick>d__8::callback
Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC* ___callback_3;
// easyar.ARAssembly/Components easyar.ARComponentPicker/<Pick>d__8::<components>5__2
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___U3CcomponentsU3E5__2_4;
};
// easyar.ARComponentPicker/<PickFrameSource>d__15
struct U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D : public RuntimeObject
{
// System.Int32 easyar.ARComponentPicker/<PickFrameSource>d__15::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object easyar.ARComponentPicker/<PickFrameSource>d__15::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// easyar.ARAssembly/Components easyar.ARComponentPicker/<PickFrameSource>d__15::components
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___components_2;
// easyar.ARComponentPicker easyar.ARComponentPicker/<PickFrameSource>d__15::<>4__this
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* ___U3CU3E4__this_3;
// easyar.ARComponentPicker/<>c__DisplayClass15_0 easyar.ARComponentPicker/<PickFrameSource>d__15::<>8__1
U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573* ___U3CU3E8__1_4;
// easyar.FrameSource easyar.ARComponentPicker/<PickFrameSource>d__15::<frameSource>5__2
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ___U3CframeSourceU3E5__2_5;
};
// easyar.ARSession/<>c
struct U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D : public RuntimeObject
{
};
// easyar.FileUtil/<>c__DisplayClass1_0
struct U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847 : public RuntimeObject
{
// System.Action`1<easyar.Buffer> easyar.FileUtil/<>c__DisplayClass1_0::onLoad
Action_1_t1FE3A1AE62AE447DF533658E8E8F95603B6246D4* ___onLoad_0;
};
// easyar.FrameFilter/<>c__DisplayClass13_0
struct U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5 : public RuntimeObject
{
// UnityEngine.GameObject easyar.FrameFilter/<>c__DisplayClass13_0::center
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___center_0;
// System.Func`2<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>,System.Boolean> easyar.FrameFilter/<>c__DisplayClass13_0::<>9__0
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* ___U3CU3E9__0_1;
};
// easyar.FrameFilter/<>c__DisplayClass14_0
struct U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91 : public RuntimeObject
{
// UnityEngine.GameObject easyar.FrameFilter/<>c__DisplayClass14_0::center
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___center_0;
// System.Func`2<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>,System.Boolean> easyar.FrameFilter/<>c__DisplayClass14_0::<>9__0
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* ___U3CU3E9__0_1;
};
// easyar.FramePlayer/<>c
struct U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0 : public RuntimeObject
{
};
// easyar.FramePlayer/<>c__DisplayClass48_0
struct U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9 : public RuntimeObject
{
// easyar.FramePlayer easyar.FramePlayer/<>c__DisplayClass48_0::<>4__this
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* ___U3CU3E4__this_0;
// System.String easyar.FramePlayer/<>c__DisplayClass48_0::metaPath
String_t* ___metaPath_1;
// System.Boolean easyar.FramePlayer/<>c__DisplayClass48_0::taskFinished
bool ___taskFinished_2;
};
// easyar.FramePlayer/<AutoPlay>d__50
struct U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8 : public RuntimeObject
{
// System.Int32 easyar.FramePlayer/<AutoPlay>d__50::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object easyar.FramePlayer/<AutoPlay>d__50::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// easyar.FramePlayer easyar.FramePlayer/<AutoPlay>d__50::<>4__this
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* ___U3CU3E4__this_2;
};
// easyar.FramePlayer/<PreLoadFrameMeta>d__48
struct U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9 : public RuntimeObject
{
// System.Int32 easyar.FramePlayer/<PreLoadFrameMeta>d__48::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object easyar.FramePlayer/<PreLoadFrameMeta>d__48::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// easyar.FramePlayer easyar.FramePlayer/<PreLoadFrameMeta>d__48::<>4__this
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* ___U3CU3E4__this_2;
// System.Action easyar.FramePlayer/<PreLoadFrameMeta>d__48::callback
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___callback_3;
// easyar.FramePlayer/<>c__DisplayClass48_0 easyar.FramePlayer/<PreLoadFrameMeta>d__48::<>8__1
U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* ___U3CU3E8__1_4;
};
// easyar.GUIPopup/<ShowMessage>d__12
struct U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532 : public RuntimeObject
{
// System.Int32 easyar.GUIPopup/<ShowMessage>d__12::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object easyar.GUIPopup/<ShowMessage>d__12::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// easyar.GUIPopup easyar.GUIPopup/<ShowMessage>d__12::<>4__this
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* ___U3CU3E4__this_2;
// System.Single easyar.GUIPopup/<ShowMessage>d__12::<time>5__2
float ___U3CtimeU3E5__2_3;
};
// easyar.ImageTrackerFrameFilter/ResultParameters
struct ResultParameters_tAA33B14E1901CE2D4D7576E7DAC587AD6CDBD6D8 : public RuntimeObject
{
// System.Boolean easyar.ImageTrackerFrameFilter/ResultParameters::EnablePersistentTargetInstance
bool ___EnablePersistentTargetInstance_0;
// System.Boolean easyar.ImageTrackerFrameFilter/ResultParameters::EnableMotionFusion
bool ___EnableMotionFusion_1;
};
// easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42
struct U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6 : public RuntimeObject
{
// System.Int32 easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// easyar.MegaTrackerFrameFilter easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42::<>4__this
MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* ___U3CU3E4__this_2;
};
// easyar.MegaTrackerFrameFilter/FallbackOptions
struct FallbackOptions_t000A05216FC75430565A077B14AD827B009B10EE : public RuntimeObject
{
// System.Boolean easyar.MegaTrackerFrameFilter/FallbackOptions::AllowNoTracking
bool ___AllowNoTracking_0;
// System.Boolean easyar.MegaTrackerFrameFilter/FallbackOptions::AllowNonEifRemote
bool ___AllowNonEifRemote_1;
// System.Boolean easyar.MegaTrackerFrameFilter/FallbackOptions::WarnAllowNoTracking
bool ___WarnAllowNoTracking_2;
};
// easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig
struct MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406 : public RuntimeObject
{
// System.String easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig::ServerAddress
String_t* ___ServerAddress_0;
// System.String easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig::APIKey
String_t* ___APIKey_1;
// System.String easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig::APISecret
String_t* ___APISecret_2;
// System.String easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig::AppID
String_t* ___AppID_3;
};
// easyar.MegaTrackerFrameFilter/ResultPoseTypeParameters
struct ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46 : public RuntimeObject
{
// System.Boolean easyar.MegaTrackerFrameFilter/ResultPoseTypeParameters::EnableLocalization
bool ___EnableLocalization_0;
// System.Boolean easyar.MegaTrackerFrameFilter/ResultPoseTypeParameters::EnableStabilization
bool ___EnableStabilization_1;
};
// easyar.MegaTrackerFrameFilter/TimeParameters
struct TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E : public RuntimeObject
{
// System.Int32 easyar.MegaTrackerFrameFilter/TimeParameters::Timeout
int32_t ___Timeout_0;
// System.Int32 easyar.MegaTrackerFrameFilter/TimeParameters::RequestInterval
int32_t ___RequestInterval_1;
};
// easyar.ObjectTargetController/<>c__DisplayClass36_0
struct U3CU3Ec__DisplayClass36_0_t6A636853EE875C799497C23495F20757F8BBE626 : public RuntimeObject
{
// easyar.ObjectTrackerFrameFilter easyar.ObjectTargetController/<>c__DisplayClass36_0::trackerLoad
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* ___trackerLoad_0;
// easyar.ObjectTargetController easyar.ObjectTargetController/<>c__DisplayClass36_0::<>4__this
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* ___U3CU3E4__this_1;
};
// easyar.ObjectTrackerFrameFilter/<>c__DisplayClass41_0
struct U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777 : public RuntimeObject
{
// easyar.ObjectTrackerFrameFilter easyar.ObjectTrackerFrameFilter/<>c__DisplayClass41_0::<>4__this
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* ___U3CU3E4__this_0;
// easyar.ObjectTargetController easyar.ObjectTrackerFrameFilter/<>c__DisplayClass41_0::controller
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* ___controller_1;
// System.Action`2<easyar.Target,System.Boolean> easyar.ObjectTrackerFrameFilter/<>c__DisplayClass41_0::callback
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___callback_2;
};
// easyar.ObjectTrackerFrameFilter/<>c__DisplayClass42_0
struct U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF : public RuntimeObject
{
// easyar.ObjectTrackerFrameFilter easyar.ObjectTrackerFrameFilter/<>c__DisplayClass42_0::<>4__this
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* ___U3CU3E4__this_0;
// easyar.ObjectTargetController easyar.ObjectTrackerFrameFilter/<>c__DisplayClass42_0::controller
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* ___controller_1;
// System.Action`2<easyar.Target,System.Boolean> easyar.ObjectTrackerFrameFilter/<>c__DisplayClass42_0::callback
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___callback_2;
};
// easyar.ObjectTrackerFrameFilter/ResultParameters
struct ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F : public RuntimeObject
{
// System.Boolean easyar.ObjectTrackerFrameFilter/ResultParameters::EnablePersistentTargetInstance
bool ___EnablePersistentTargetInstance_0;
// System.Boolean easyar.ObjectTrackerFrameFilter/ResultParameters::EnableMotionFusion
bool ___EnableMotionFusion_1;
};
// easyar.SparseSpatialMapController/<>c__DisplayClass58_0
struct U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C : public RuntimeObject
{
// System.Single[] easyar.SparseSpatialMapController/<>c__DisplayClass58_0::bufferFloat
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___bufferFloat_0;
};
// easyar.SparseSpatialMapController/<>c__DisplayClass63_0
struct U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27 : public RuntimeObject
{
// easyar.SparseSpatialMapWorkerFrameFilter easyar.SparseSpatialMapController/<>c__DisplayClass63_0::worker
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* ___worker_0;
// easyar.SparseSpatialMapController easyar.SparseSpatialMapController/<>c__DisplayClass63_0::<>4__this
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___U3CU3E4__this_1;
};
// easyar.SparseSpatialMapController/MapManagerSourceData
struct MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4 : public RuntimeObject
{
// System.String easyar.SparseSpatialMapController/MapManagerSourceData::ID
String_t* ___ID_0;
// System.String easyar.SparseSpatialMapController/MapManagerSourceData::Name
String_t* ___Name_1;
};
// easyar.SparseSpatialMapController/SparseSpatialMapInfo
struct SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658 : public RuntimeObject
{
// System.String easyar.SparseSpatialMapController/SparseSpatialMapInfo::ID
String_t* ___ID_0;
// System.String easyar.SparseSpatialMapController/SparseSpatialMapInfo::Name
String_t* ___Name_1;
};
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice
struct FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92 : public RuntimeObject
{
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Application easyar.FramePlayer/FrameMetaSource/FrameMetaSlice::application
Application_tC986AAD1D83015C7DB13DF6BEFB9295E4B585A44* ___application_0;
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Device easyar.FramePlayer/FrameMetaSource/FrameMetaSlice::device
Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* ___device_1;
// System.Collections.Generic.List`1<easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput> easyar.FramePlayer/FrameMetaSource/FrameMetaSlice::deviceInput
List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* ___deviceInput_2;
};
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Application
struct Application_tC986AAD1D83015C7DB13DF6BEFB9295E4B585A44 : public RuntimeObject
{
// System.String easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Application::platform
String_t* ___platform_0;
};
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Device
struct Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4 : public RuntimeObject
{
// System.String easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Device::vioDevice
String_t* ___vioDevice_0;
};
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput
struct DeviceInput_t8F100AACE6B44BB1B3E5543129CDA343086D325C : public RuntimeObject
{
// System.Double easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput::frameTimestamp
double ___frameTimestamp_0;
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/AccelerometerResult easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput::accelerometer
AccelerometerResult_t5C2A8DA05C72E4BFD6EE34A2538DCB6288D9015B* ___accelerometer_1;
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/LocationResult easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput::location
LocationResult_t382C261FE01170442C9FC4F4003BF1687B792E8E* ___location_2;
};
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/AccelerometerResult
struct AccelerometerResult_t5C2A8DA05C72E4BFD6EE34A2538DCB6288D9015B : public RuntimeObject
{
// System.Single easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/AccelerometerResult::x
float ___x_0;
// System.Single easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/AccelerometerResult::y
float ___y_1;
// System.Single easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/AccelerometerResult::z
float ___z_2;
// System.Double easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/AccelerometerResult::timestamp
double ___timestamp_3;
};
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/LocationResult
struct LocationResult_t382C261FE01170442C9FC4F4003BF1687B792E8E : public RuntimeObject
{
// System.Double easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/LocationResult::latitude
double ___latitude_0;
// System.Double easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/LocationResult::longitude
double ___longitude_1;
// System.Double easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/LocationResult::altitude
double ___altitude_2;
};
// System.Collections.Generic.List`1/Enumerator<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>
struct Enumerator_tD77155520B4557BB80BDCE87B7AC5265CBCBBCBE
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* ____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
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<easyar.DenseSpatialMapBlockController>
struct Enumerator_t3F0B8B1A9606910F946F64AE5D75A9D7067FB920
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* ____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
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<easyar.FrameFilter>
struct Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* ____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
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<easyar.FrameSource>
struct Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tCC292BB65E7B45E792942231D4605F8E9CE644E1* ____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
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.GameObject>
struct Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ____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
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<System.Int32>
struct Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ____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
int32_t ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<easyar.TargetController>
struct Enumerator_t3B3BADE128E7103AC5746AE044A6DD39CBF305DC
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB* ____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
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<easyar.TargetInstance>
struct Enumerator_tD5D17AED76B8978BB6FD8A4417D05179AF863463
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* ____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
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF;
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,easyar.TargetController>
struct Enumerator_t0DB28B560AE92004790F0809B2A567549805D60E
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary
Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version
int32_t ____version_2;
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* ____currentValue_3;
};
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222;
// System.Collections.Generic.KeyValuePair`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669;
// 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.AliasAttribute
struct AliasAttribute_t17AFC7F34CC1EA1AF31F1AAB9DF694B27E75593A : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// 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;
};
// UnityEngine.Color
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
};
// UnityEngine.Color32
struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
{
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Int32 UnityEngine.Color32::rgba
int32_t ___rgba_0;
};
#pragma pack(pop, tp)
struct
{
int32_t ___rgba_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Byte UnityEngine.Color32::r
uint8_t ___r_1;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___r_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___g_2_OffsetPadding[1];
// System.Byte UnityEngine.Color32::g
uint8_t ___g_2;
};
#pragma pack(pop, tp)
struct
{
char ___g_2_OffsetPadding_forAlignmentOnly[1];
uint8_t ___g_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___b_3_OffsetPadding[2];
// System.Byte UnityEngine.Color32::b
uint8_t ___b_3;
};
#pragma pack(pop, tp)
struct
{
char ___b_3_OffsetPadding_forAlignmentOnly[2];
uint8_t ___b_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___a_4_OffsetPadding[3];
// System.Byte UnityEngine.Color32::a
uint8_t ___a_4;
};
#pragma pack(pop, tp)
struct
{
char ___a_4_OffsetPadding_forAlignmentOnly[3];
uint8_t ___a_4_forAlignmentOnly;
};
};
};
// 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;
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
// 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;
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
// easyar.RecordAttribute
struct RecordAttribute_t9BF5D0BCC7A2B45094C3CEB40C5312DF6C703C6D : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// UnityEngine.Rect
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// easyar.TagAttribute
struct TagAttribute_t1A6943C253A1FE5ECD4D28FC923C7D2A3CCAD258 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// easyar.TaggedUnionAttribute
struct TaggedUnionAttribute_tB5FAC2A1A38AA7168707D4713F12AF83F9710255 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9
{
// System.Threading.InternalThread System.Threading.Thread::internal_thread
InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687* ___internal_thread_6;
// System.Object System.Threading.Thread::m_ThreadStartArg
RuntimeObject* ___m_ThreadStartArg_7;
// System.Object System.Threading.Thread::pending_exception
RuntimeObject* ___pending_exception_8;
// System.MulticastDelegate System.Threading.Thread::m_Delegate
MulticastDelegate_t* ___m_Delegate_10;
// System.Threading.ExecutionContext System.Threading.Thread::m_ExecutionContext
ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710* ___m_ExecutionContext_11;
// System.Boolean System.Threading.Thread::m_ExecutionContextBelongsToOuterScope
bool ___m_ExecutionContextBelongsToOuterScope_12;
// System.Security.Principal.IPrincipal System.Threading.Thread::principal
RuntimeObject* ___principal_13;
// System.Int32 System.Threading.Thread::principal_version
int32_t ___principal_version_14;
};
// easyar.TupleAttribute
struct TupleAttribute_tBCD485C7927E01E13CAB336A606D84616BDDF5BB : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// 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.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;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3 : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.Single UnityEngine.WaitForSeconds::m_Seconds
float ___m_Seconds_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
float ___m_Seconds_0;
};
// Native definition for COM marshalling of UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
float ___m_Seconds_0;
};
// easyar.ARSession/<>c__DisplayClass48_0
struct U3CU3Ec__DisplayClass48_0_t42671A00A29CEE551E9A4BC98617C6E32720149C
{
// System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>> easyar.ARSession/<>c__DisplayClass48_0::results
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* ___results_0;
};
// easyar.ARSessionFactory/<>c__DisplayClass3_0
struct U3CU3Ec__DisplayClass3_0_t6AE3C0F6B70A2AEBB15AE3B95E6BE39366E61769
{
// UnityEngine.GameObject easyar.ARSessionFactory/<>c__DisplayClass3_0::session
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___session_0;
};
// easyar.GUIPopup/MessageData
struct MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E
{
// System.String easyar.GUIPopup/MessageData::Message
String_t* ___Message_0;
// System.Single easyar.GUIPopup/MessageData::Time
float ___Time_1;
// System.Boolean easyar.GUIPopup/MessageData::IsFatal
bool ___IsFatal_2;
};
// Native definition for P/Invoke marshalling of easyar.GUIPopup/MessageData
struct MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshaled_pinvoke
{
char* ___Message_0;
float ___Time_1;
int32_t ___IsFatal_2;
};
// Native definition for COM marshalling of easyar.GUIPopup/MessageData
struct MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshaled_com
{
Il2CppChar* ___Message_0;
float ___Time_1;
int32_t ___IsFatal_2;
};
// UnityEngine.ParticleSystem/EmissionModule
struct EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678
{
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem/EmissionModule::m_ParticleSystem
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.ParticleSystem/EmissionModule
struct EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678_marshaled_pinvoke
{
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/EmissionModule
struct EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678_marshaled_com
{
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem/MainModule
struct MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9
{
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem/MainModule::m_ParticleSystem
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.ParticleSystem/MainModule
struct MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_marshaled_pinvoke
{
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/MainModule
struct MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_marshaled_com
{
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem/ShapeModule
struct ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2
{
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem/ShapeModule::m_ParticleSystem
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.ParticleSystem/ShapeModule
struct ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_marshaled_pinvoke
{
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/ShapeModule
struct ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_marshaled_com
{
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// System.Collections.Generic.List`1/Enumerator<easyar.BlockInfo>
struct Enumerator_t1E03B66F04A39EF3BD1477C57B519D3E3F1F266B
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* ____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
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<easyar.Vec3F>
struct Enumerator_tABDB8E380843593B5616089F392D7E5484F0ABDD
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* ____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
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 ____current_3;
};
// System.Collections.Generic.Dictionary`2/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>
struct KeyValuePair_2_tA2189040368E1EE70AFF4DD323822F13A62F6C1F
{
// TKey System.Collections.Generic.KeyValuePair`2::key
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* ___value_1;
};
// UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.AsyncOperation::m_Ptr
intptr_t ___m_Ptr_0;
// System.Action`1<UnityEngine.AsyncOperation> UnityEngine.AsyncOperation::m_completeCallback
Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
Il2CppMethodPointer ___m_completeCallback_1;
};
// Native definition for COM marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
Il2CppMethodPointer ___m_completeCallback_1;
};
// 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;
};
// UnityEngine.Networking.CertificateHandler
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804 : public RuntimeObject
{
// System.IntPtr UnityEngine.Networking.CertificateHandler::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.CertificateHandler
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Networking.CertificateHandler
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.Coroutine::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// 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;
};
// UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB : public RuntimeObject
{
// System.IntPtr UnityEngine.Networking.DownloadHandler::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// 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;
};
// UnityEngine.GUIStyleState
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95 : public RuntimeObject
{
// System.IntPtr UnityEngine.GUIStyleState::m_Ptr
intptr_t ___m_Ptr_0;
// UnityEngine.GUIStyle UnityEngine.GUIStyleState::m_SourceStyle
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_SourceStyle_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.GUIStyleState
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke* ___m_SourceStyle_1;
};
// Native definition for COM marshalling of UnityEngine.GUIStyleState
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com
{
intptr_t ___m_Ptr_0;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com* ___m_SourceStyle_1;
};
// 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.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;
};
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// easyar.OptionalTag
struct OptionalTag_t7AFA0D3EA60C293DA32B44FE0FB2BCD094467A4C
{
// System.Int32 easyar.OptionalTag::value__
int32_t ___value___2;
};
// UnityEngine.ParticleSystemCurveMode
struct ParticleSystemCurveMode_t8BE38B5D6B050709BAE31B5556CFC3DA69FC8405
{
// System.Int32 UnityEngine.ParticleSystemCurveMode::value__
int32_t ___value___2;
};
// UnityEngine.ParticleSystemGradientMode
struct ParticleSystemGradientMode_t5525A27D816AC28297038E5A98856B29095C4C1A
{
// System.Int32 UnityEngine.ParticleSystemGradientMode::value__
int32_t ___value___2;
};
// UnityEngine.ParticleSystemScalingMode
struct ParticleSystemScalingMode_tEC777C9C63E65B6CE026BBE10DA48F389DAECE72
{
// System.Int32 UnityEngine.ParticleSystemScalingMode::value__
int32_t ___value___2;
};
// easyar.PathType
struct PathType_t3B10BE1123583262D4470839DF00531DFC543A20
{
// System.Int32 easyar.PathType::value__
int32_t ___value___2;
};
// UnityEngine.Pose
struct Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971
{
// UnityEngine.Vector3 UnityEngine.Pose::position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
// UnityEngine.Quaternion UnityEngine.Pose::rotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_1;
};
// UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5 : public RuntimeObject
{
// System.IntPtr UnityEngine.RectOffset::m_Ptr
intptr_t ___m_Ptr_0;
// System.Object UnityEngine.RectOffset::m_SourceStyle
RuntimeObject* ___m_SourceStyle_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
Il2CppIUnknown* ___m_SourceStyle_1;
};
// Native definition for COM marshalling of UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com
{
intptr_t ___m_Ptr_0;
Il2CppIUnknown* ___m_SourceStyle_1;
};
// 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;
};
// UnityEngine.RenderTextureFormat
struct RenderTextureFormat_tB6F1ED5040395B46880CE00312D2FDDBF9EEB40F
{
// System.Int32 UnityEngine.RenderTextureFormat::value__
int32_t ___value___2;
};
// UnityEngine.RenderTextureReadWrite
struct RenderTextureReadWrite_t74086C1AE386FE2F1E853FD114ABFAFE68D8B49D
{
// System.Int32 UnityEngine.RenderTextureReadWrite::value__
int32_t ___value___2;
};
// UnityEngine.RuntimePlatform
struct RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E
{
// System.Int32 UnityEngine.RuntimePlatform::value__
int32_t ___value___2;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// UnityEngine.TextAnchor
struct TextAnchor_tA46E794186AC1CD0F22888652F589EBF7DFDF830
{
// System.Int32 UnityEngine.TextAnchor::value__
int32_t ___value___2;
};
// UnityEngine.Networking.UploadHandler
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6 : public RuntimeObject
{
// System.IntPtr UnityEngine.Networking.UploadHandler::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.UploadHandler
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Networking.UploadHandler
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// easyar.WritablePathType
struct WritablePathType_t472D1F38E25DEDCFBDF547189501641150D0D908
{
// System.Int32 easyar.WritablePathType::value__
int32_t ___value___2;
};
// easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16
struct U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A : public RuntimeObject
{
// System.Int32 easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// easyar.ARComponentPicker easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::<>4__this
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* ___U3CU3E4__this_2;
// System.Action`1<easyar.FrameSource> easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::callback
Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6* ___callback_3;
// easyar.FrameSource easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::<frameSource>5__2
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ___U3CframeSourceU3E5__2_4;
// System.Collections.Generic.List`1/Enumerator<easyar.FrameSource> easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::<>7__wrap2
Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096 ___U3CU3E7__wrap2_5;
// easyar.FrameSource easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::<fs>5__4
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ___U3CfsU3E5__4_6;
};
// easyar.ARComponentPicker/MultipleSelection
struct MultipleSelection_tC01931FBCA037626E444F2E03238C3234EECB107
{
// System.Int32 easyar.ARComponentPicker/MultipleSelection::value__
int32_t ___value___2;
};
// easyar.ARComponentPicker/SingleSelection
struct SingleSelection_t7296E487552571A0C500D07228F56CEB428B5E1B
{
// System.Int32 easyar.ARComponentPicker/SingleSelection::value__
int32_t ___value___2;
};
// easyar.ARSession/ARCenterMode
struct ARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932
{
// System.Int32 easyar.ARSession/ARCenterMode::value__
int32_t ___value___2;
};
// easyar.ARSession/ARHorizontalFlipMode
struct ARHorizontalFlipMode_t0888C527184463302C2CABECD652A11262DE665F
{
// System.Int32 easyar.ARSession/ARHorizontalFlipMode::value__
int32_t ___value___2;
};
// easyar.ARSession/SessionState
struct SessionState_t43BACB2AD95D1537D9960349E5C71308E6C03268
{
// System.Int32 easyar.ARSession/SessionState::value__
int32_t ___value___2;
};
// easyar.ARSessionFactory/ARSessionPreset
struct ARSessionPreset_tEF867E0E86C32515D299927B9826D08E71F35342
{
// System.Int32 easyar.ARSessionFactory/ARSessionPreset::value__
int32_t ___value___2;
};
// easyar.ARSessionFactory/MotionTrackerPreset
struct MotionTrackerPreset_t9973059F5D48713AA2EA88CFAA5A2C5C1C6606E8
{
// System.Int32 easyar.ARSessionFactory/MotionTrackerPreset::value__
int32_t ___value___2;
};
// easyar.CameraDeviceFrameSource/CameraDeviceOpenMethod
struct CameraDeviceOpenMethod_t067AC7CCDC7D51E7191B40C5F0AD081A635804FC
{
// System.Int32 easyar.CameraDeviceFrameSource/CameraDeviceOpenMethod::value__
int32_t ___value___2;
};
// easyar.ObjectTargetController/DataSource
struct DataSource_t09F703F545A0FABD1DAF5EA1BBA697E4EF6A2B3B
{
// System.Int32 easyar.ObjectTargetController/DataSource::value__
int32_t ___value___2;
};
// UnityEngine.ParticleSystem/Particle
struct Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D
{
// UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_Position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_0;
// UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_Velocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Velocity_1;
// UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_AnimatedVelocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AnimatedVelocity_2;
// UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_InitialVelocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_InitialVelocity_3;
// UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_AxisOfRotation
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AxisOfRotation_4;
// UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_Rotation
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Rotation_5;
// UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_AngularVelocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AngularVelocity_6;
// UnityEngine.Vector3 UnityEngine.ParticleSystem/Particle::m_StartSize
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_StartSize_7;
// UnityEngine.Color32 UnityEngine.ParticleSystem/Particle::m_StartColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_StartColor_8;
// System.UInt32 UnityEngine.ParticleSystem/Particle::m_RandomSeed
uint32_t ___m_RandomSeed_9;
// System.UInt32 UnityEngine.ParticleSystem/Particle::m_ParentRandomSeed
uint32_t ___m_ParentRandomSeed_10;
// System.Single UnityEngine.ParticleSystem/Particle::m_Lifetime
float ___m_Lifetime_11;
// System.Single UnityEngine.ParticleSystem/Particle::m_StartLifetime
float ___m_StartLifetime_12;
// System.Int32 UnityEngine.ParticleSystem/Particle::m_MeshIndex
int32_t ___m_MeshIndex_13;
// System.Single UnityEngine.ParticleSystem/Particle::m_EmitAccumulator0
float ___m_EmitAccumulator0_14;
// System.Single UnityEngine.ParticleSystem/Particle::m_EmitAccumulator1
float ___m_EmitAccumulator1_15;
// System.UInt32 UnityEngine.ParticleSystem/Particle::m_Flags
uint32_t ___m_Flags_16;
};
// easyar.SparseSpatialMapActiveController/Strategy
struct Strategy_t9552FC0FBB079D973DFC141F4CD1AD57FC7261DE
{
// System.Int32 easyar.SparseSpatialMapActiveController/Strategy::value__
int32_t ___value___2;
};
// easyar.SparseSpatialMapController/ActiveControlStrategy
struct ActiveControlStrategy_t04B01EFCE13B1D45B447A5844F5DEC28555CCCC8
{
// System.Int32 easyar.SparseSpatialMapController/ActiveControlStrategy::value__
int32_t ___value___2;
};
// easyar.SparseSpatialMapController/DataSource
struct DataSource_tC60CF080B374CE3369F873DE8632F47AC7927E52
{
// System.Int32 easyar.SparseSpatialMapController/DataSource::value__
int32_t ___value___2;
};
// easyar.SparseSpatialMapController/ParticleParameter
struct ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82 : public RuntimeObject
{
// UnityEngine.Color32 easyar.SparseSpatialMapController/ParticleParameter::StartColor
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___StartColor_0;
// System.Single easyar.SparseSpatialMapController/ParticleParameter::StartSize
float ___StartSize_1;
// System.Single easyar.SparseSpatialMapController/ParticleParameter::StartLifetime
float ___StartLifetime_2;
// System.Single easyar.SparseSpatialMapController/ParticleParameter::RemainingLifetime
float ___RemainingLifetime_3;
};
// easyar.SparseSpatialMapWorkerFrameFilter/Mode
struct Mode_t34C2CD5798D03B2562D554EE414A4BDCA34C9320
{
// System.Int32 easyar.SparseSpatialMapWorkerFrameFilter/Mode::value__
int32_t ___value___2;
};
// easyar.TargetController/ActiveControlStrategy
struct ActiveControlStrategy_t99A31E293104490A35B59228A1CC7DF6282DE60F
{
// System.Int32 easyar.TargetController/ActiveControlStrategy::value__
int32_t ___value___2;
};
// UnityEngine.Networking.UnityWebRequest/Result
struct Result_tFB98154F15BF37A66902802D441FEFADC68D4C87
{
// System.Int32 UnityEngine.Networking.UnityWebRequest/Result::value__
int32_t ___value___2;
};
// easyar.WorldRootController/ActiveControlStrategy
struct ActiveControlStrategy_tE933C941CFFE1D84050C89122E0584C6E98F67B5
{
// System.Int32 easyar.WorldRootController/ActiveControlStrategy::value__
int32_t ___value___2;
};
// easyar.DenseSpatialMapBuilderFrameFilter/PendingData/UpdateStage
struct UpdateStage_tB8BF30A4879D9B2F0B2FE69BB1230A9BBF140AE4
{
// System.Int32 easyar.DenseSpatialMapBuilderFrameFilter/PendingData/UpdateStage::value__
int32_t ___value___2;
};
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>
struct Enumerator_t74F44ED31DD5B9650D15175D12805044813503C3
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_tA2189040368E1EE70AFF4DD323822F13A62F6C1F ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// easyar.Optional`1<System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>>
struct Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11
{
// 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
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* ___Some_2;
};
// easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>>
struct Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C
{
// 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
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* ___Some_2;
};
// easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>
struct Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8
{
// 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
Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* ___Some_2;
};
// easyar.Optional`1<System.Boolean>
struct Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6
{
// 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
bool ___Some_2;
};
// easyar.Optional`1<easyar.CameraParameters>
struct Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F
{
// 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
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* ___Some_2;
};
// 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<easyar.Image>
struct Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741
{
// 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
Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* ___Some_2;
};
// easyar.Optional`1<easyar.InputFrameSourceType>
struct Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33
{
// 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<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.MotionTrackingStatus>
struct Optional_1_tAC7AFE052BECEC66709ECEB4359F18E2AAF181A4
{
// 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.OutputFrame>
struct Optional_1_tBE4DAAA1FF279D9DF8508DC4B6B876CAB1C86AEF
{
// 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
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___Some_2;
};
// easyar.Optional`1<easyar.ProximityLocationResult>
struct Optional_1_tB0537F9BB8635780A0548F48A945F65C2526FDAB
{
// 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
ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___Some_2;
};
// easyar.Optional`1<UnityEngine.RenderTexture>
struct Optional_1_tA5DF3E7EEEFCADFC2F37F8D67FAE65A139B559C4
{
// 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
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___Some_2;
};
// easyar.Optional`1<System.Single>
struct Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0
{
// 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
float ___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<UnityEngine.Vector2>
struct Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE
{
// 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
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___Some_2;
};
// easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E;
// easyar.Optional`1<easyar.GUIPopup/MessageData>
struct Optional_1_t0ECAF311132232440B068174A14477B4550445B9
{
// 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
MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E ___Some_2;
};
// System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>
struct Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___m_Item2_1;
};
// System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>
struct Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
int32_t ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___m_Item2_1;
};
// System.Tuple`2<easyar.TargetController,UnityEngine.Pose>
struct Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___m_Item2_1;
};
// easyar.Accelerometer
struct Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.Buffer
struct Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.CallbackScheduler
struct CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.CameraParameters
struct CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// easyar.DenseSpatialMap
struct DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650 : 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
{
};
// UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580 : public RuntimeObject
{
// System.IntPtr UnityEngine.GUIStyle::m_Ptr
intptr_t ___m_Ptr_0;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Normal
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Normal_1;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Hover
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Hover_2;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Active
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Active_3;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Focused
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Focused_4;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnNormal
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnNormal_5;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnHover
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnHover_6;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnActive
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnActive_7;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnFocused
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnFocused_8;
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Border
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Border_9;
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Padding
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Padding_10;
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Margin
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Margin_11;
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Overflow
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Overflow_12;
// System.String UnityEngine.GUIStyle::m_Name
String_t* ___m_Name_13;
};
// Native definition for P/Invoke marshalling of UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Normal_1;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Hover_2;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Active_3;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Focused_4;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnNormal_5;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnHover_6;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnActive_7;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnFocused_8;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Border_9;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Padding_10;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Margin_11;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Overflow_12;
char* ___m_Name_13;
};
// Native definition for COM marshalling of UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com
{
intptr_t ___m_Ptr_0;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Normal_1;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Hover_2;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Active_3;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Focused_4;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnNormal_5;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnHover_6;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnActive_7;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnFocused_8;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Border_9;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Padding_10;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Margin_11;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Overflow_12;
Il2CppChar* ___m_Name_13;
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// 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
{
};
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// easyar.MegaTracker
struct MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// 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.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.ProximityLocationResultSink
struct ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SceneMesh
struct SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// easyar.SignalSink
struct SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SignalSource
struct SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SparseSpatialMap
struct SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0 : 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
{
};
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
// easyar.UIPopupException
struct UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE : public Exception_t
{
};
// UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F : public RuntimeObject
{
// System.IntPtr UnityEngine.Networking.UnityWebRequest::m_Ptr
intptr_t ___m_Ptr_0;
// UnityEngine.Networking.DownloadHandler UnityEngine.Networking.UnityWebRequest::m_DownloadHandler
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* ___m_DownloadHandler_1;
// UnityEngine.Networking.UploadHandler UnityEngine.Networking.UnityWebRequest::m_UploadHandler
UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6* ___m_UploadHandler_2;
// UnityEngine.Networking.CertificateHandler UnityEngine.Networking.UnityWebRequest::m_CertificateHandler
CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804* ___m_CertificateHandler_3;
// System.Uri UnityEngine.Networking.UnityWebRequest::m_Uri
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri_4;
// System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeCertificateHandlerOnDispose>k__BackingField
bool ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_5;
// System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeDownloadHandlerOnDispose>k__BackingField
bool ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_6;
// System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeUploadHandlerOnDispose>k__BackingField
bool ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_7;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke ___m_DownloadHandler_1;
UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke ___m_UploadHandler_2;
CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke ___m_CertificateHandler_3;
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri_4;
int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_5;
int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_6;
int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_7;
};
// Native definition for COM marshalling of UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com
{
intptr_t ___m_Ptr_0;
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com* ___m_DownloadHandler_1;
UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com* ___m_UploadHandler_2;
CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com* ___m_CertificateHandler_3;
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri_4;
int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_5;
int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_6;
int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_7;
};
// UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C
{
// UnityEngine.Networking.UnityWebRequest UnityEngine.Networking.UnityWebRequestAsyncOperation::<webRequest>k__BackingField
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___U3CwebRequestU3Ek__BackingField_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_pinvoke : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke
{
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke* ___U3CwebRequestU3Ek__BackingField_2;
};
// Native definition for COM marshalling of UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_com : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com
{
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com* ___U3CwebRequestU3Ek__BackingField_2;
};
// easyar.ARSessionFactory/<>c__DisplayClass2_0
struct U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8 : public RuntimeObject
{
// System.Func`1<System.Collections.Generic.List`1<UnityEngine.GameObject>> easyar.ARSessionFactory/<>c__DisplayClass2_0::createFrameSources
Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* ___createFrameSources_0;
// easyar.ARSessionFactory/ARSessionPreset easyar.ARSessionFactory/<>c__DisplayClass2_0::preset
int32_t ___preset_1;
};
// easyar.DenseSpatialMapBuilderFrameFilter/PendingData
struct PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0 : public RuntimeObject
{
// easyar.DenseSpatialMapBuilderFrameFilter/PendingData/UpdateStage easyar.DenseSpatialMapBuilderFrameFilter/PendingData::Stage
int32_t ___Stage_0;
// System.Collections.Generic.List`1<easyar.BlockInfo> easyar.DenseSpatialMapBuilderFrameFilter/PendingData::PendingInfo
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* ___PendingInfo_1;
// System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController> easyar.DenseSpatialMapBuilderFrameFilter/PendingData::PendingController
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* ___PendingController_2;
// easyar.SceneMesh easyar.DenseSpatialMapBuilderFrameFilter/PendingData::SceneMesh
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* ___SceneMesh_3;
};
// easyar.FileUtil/<LoadFile>d__2
struct U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D : public RuntimeObject
{
// System.Int32 easyar.FileUtil/<LoadFile>d__2::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object easyar.FileUtil/<LoadFile>d__2::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Action`1<System.Byte[]> easyar.FileUtil/<LoadFile>d__2::onLoad
Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8* ___onLoad_2;
// System.String easyar.FileUtil/<LoadFile>d__2::filePath
String_t* ___filePath_3;
// easyar.PathType easyar.FileUtil/<LoadFile>d__2::filePathType
int32_t ___filePathType_4;
// System.Action`1<System.String> easyar.FileUtil/<LoadFile>d__2::onError
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___onError_5;
// UnityEngine.Networking.UnityWebRequest easyar.FileUtil/<LoadFile>d__2::<request>5__2
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___U3CrequestU3E5__2_6;
// System.String easyar.FileUtil/<LoadFile>d__2::<error>5__3
String_t* ___U3CerrorU3E5__3_7;
};
// easyar.FramePlayer/FrameMetaSource
struct FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B : public RuntimeObject
{
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice easyar.FramePlayer/FrameMetaSource::slice
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* ___slice_0;
// System.String easyar.FramePlayer/FrameMetaSource::file
String_t* ___file_1;
// System.Boolean easyar.FramePlayer/FrameMetaSource::isManualPaused
bool ___isManualPaused_2;
// System.Boolean easyar.FramePlayer/FrameMetaSource::isSystemPaused
bool ___isSystemPaused_3;
// easyar.InputFrameSourceType easyar.FramePlayer/FrameMetaSource::type
int32_t ___type_4;
// System.Threading.Thread easyar.FramePlayer/FrameMetaSource::thread
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___thread_5;
// System.Boolean easyar.FramePlayer/FrameMetaSource::finished
bool ___finished_6;
// System.Func`1<System.Single> easyar.FramePlayer/FrameMetaSource::time
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* ___time_7;
// System.Int32 easyar.FramePlayer/FrameMetaSource::index
int32_t ___index_8;
// System.Double easyar.FramePlayer/FrameMetaSource::startTimestamp
double ___startTimestamp_9;
// System.Action`1<easyar.AccelerometerResult> easyar.FramePlayer/FrameMetaSource::AccelerometerUpdate
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* ___AccelerometerUpdate_10;
// System.Action`1<easyar.LocationResult> easyar.FramePlayer/FrameMetaSource::LocationUpdate
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* ___LocationUpdate_11;
};
// easyar.MotionTrackerFrameSource/MotionTrackerCameraDeviceParameters
struct MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283 : public RuntimeObject
{
// easyar.MotionTrackerCameraDeviceFPS easyar.MotionTrackerFrameSource/MotionTrackerCameraDeviceParameters::FPS
int32_t ___FPS_0;
// easyar.MotionTrackerCameraDeviceFocusMode easyar.MotionTrackerFrameSource/MotionTrackerCameraDeviceParameters::FocusMode
int32_t ___FocusMode_1;
// easyar.MotionTrackerCameraDeviceResolution easyar.MotionTrackerFrameSource/MotionTrackerCameraDeviceParameters::Resolution
int32_t ___Resolution_2;
// easyar.MotionTrackerCameraDeviceTrackingMode easyar.MotionTrackerFrameSource/MotionTrackerCameraDeviceParameters::TrackingMode
int32_t ___TrackingMode_3;
// easyar.MotionTrackerCameraDeviceQualityLevel easyar.MotionTrackerFrameSource/MotionTrackerCameraDeviceParameters::MinQualityLevel
int32_t ___MinQualityLevel_4;
};
// UnityEngine.ParticleSystem/MinMaxCurve
struct MinMaxCurve_t812D571297EED6498776CC58949A42B172E60E23
{
// UnityEngine.ParticleSystemCurveMode UnityEngine.ParticleSystem/MinMaxCurve::m_Mode
int32_t ___m_Mode_0;
// System.Single UnityEngine.ParticleSystem/MinMaxCurve::m_CurveMultiplier
float ___m_CurveMultiplier_1;
// UnityEngine.AnimationCurve UnityEngine.ParticleSystem/MinMaxCurve::m_CurveMin
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_CurveMin_2;
// UnityEngine.AnimationCurve UnityEngine.ParticleSystem/MinMaxCurve::m_CurveMax
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_CurveMax_3;
// System.Single UnityEngine.ParticleSystem/MinMaxCurve::m_ConstantMin
float ___m_ConstantMin_4;
// System.Single UnityEngine.ParticleSystem/MinMaxCurve::m_ConstantMax
float ___m_ConstantMax_5;
};
// UnityEngine.ParticleSystem/MinMaxGradient
struct MinMaxGradient_tFF31B8EC2855D0074AB86E8B37BEA6609070AC69
{
// UnityEngine.ParticleSystemGradientMode UnityEngine.ParticleSystem/MinMaxGradient::m_Mode
int32_t ___m_Mode_0;
// UnityEngine.Gradient UnityEngine.ParticleSystem/MinMaxGradient::m_GradientMin
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* ___m_GradientMin_1;
// UnityEngine.Gradient UnityEngine.ParticleSystem/MinMaxGradient::m_GradientMax
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* ___m_GradientMax_2;
// UnityEngine.Color UnityEngine.ParticleSystem/MinMaxGradient::m_ColorMin
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_ColorMin_3;
// UnityEngine.Color UnityEngine.ParticleSystem/MinMaxGradient::m_ColorMax
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_ColorMax_4;
};
// System.Action`1<System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>>
struct Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20 : public MulticastDelegate_t
{
};
// System.Action`1<System.Byte[]>
struct Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.AccelerometerResult>
struct Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B : public MulticastDelegate_t
{
};
// System.Action`1<easyar.Buffer>
struct Action_1_t1FE3A1AE62AE447DF533658E8E8F95603B6246D4 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.DenseSpatialMapBlockController>
struct Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.FrameSource>
struct Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.InputFrameSourceType>
struct Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.LocationResult>
struct Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.MotionTrackingStatus>
struct Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE : public MulticastDelegate_t
{
};
// System.Action`1<easyar.OutputFrame>
struct Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36 : public MulticastDelegate_t
{
};
// System.Action`1<System.String>
struct Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A : public MulticastDelegate_t
{
};
// System.Action`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99 : public MulticastDelegate_t
{
};
// System.Action`1<easyar.ARAssembly/Components>
struct Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC : public MulticastDelegate_t
{
};
// System.Action`1<easyar.ARSession/SessionState>
struct Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4 : 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<easyar.ObjectTargetController,easyar.Target,System.Boolean>
struct Action_3_t684402624FAD0C0FA172747995B24A41383E0627 : 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.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>
struct Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01 : public MulticastDelegate_t
{
};
// System.Func`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>
struct Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A : public MulticastDelegate_t
{
};
// System.Func`1<System.Single>
struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7 : public MulticastDelegate_t
{
};
// System.Func`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431 : public MulticastDelegate_t
{
};
// System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,System.Boolean>
struct Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E : public MulticastDelegate_t
{
};
// System.Func`2<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>,System.Boolean>
struct Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6 : public MulticastDelegate_t
{
};
// System.Func`2<easyar.FrameFilter,System.Boolean>
struct Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A : public MulticastDelegate_t
{
};
// System.Func`2<System.Int32,UnityEngine.Vector3>
struct Func_2_tC06A6979E0136D346F2BC3FC36BF78CE1689D7F6 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.Vector3,UnityEngine.ParticleSystem/Particle>
struct Func_2_tC68A4ABA73564CEF6E81C03916D6B2460A276F28 : public MulticastDelegate_t
{
};
// System.Tuple`2<System.Boolean,easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>>
struct Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
bool ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 ___m_Item2_1;
};
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
{
};
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// easyar.DelayedCallbackScheduler
struct DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97 : public CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED
{
};
// System.IO.IOException
struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// System.IO.InvalidDataException
struct InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// System.InvalidOperationException
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.MeshFilter
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// System.NotImplementedException
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// easyar.ObjectTarget
struct ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561 : public Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836
{
};
// UnityEngine.ParticleSystem
struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Rendering.RenderPipelineAsset
struct RenderPipelineAsset_t5F9BF815BF931E1314B184E7F9070FB649C7054E : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
};
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// easyar.TargetTrackerResult
struct TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA : public FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B
{
};
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// System.Threading.ThreadStart
struct ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2 : public MulticastDelegate_t
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Events.UnityAction
struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7 : public MulticastDelegate_t
{
};
// easyar.ARSession/FrameChangeAction
struct FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3 : public MulticastDelegate_t
{
};
// easyar.MegaTrackerFrameFilter/LocalizationResponse
struct LocalizationResponse_t1665798B6D7653607D2FC9CADE98E8C59003FA32 : public RuntimeObject
{
// System.Double easyar.MegaTrackerFrameFilter/LocalizationResponse::Timestamp
double ___Timestamp_0;
// easyar.MegaTrackerLocalizationStatus easyar.MegaTrackerFrameFilter/LocalizationResponse::Status
int32_t ___Status_1;
// easyar.Optional`1<System.Double> easyar.MegaTrackerFrameFilter/LocalizationResponse::ServerResponseDuration
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 ___ServerResponseDuration_2;
// easyar.Optional`1<System.Double> easyar.MegaTrackerFrameFilter/LocalizationResponse::ServerCalculationDuration
Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 ___ServerCalculationDuration_3;
// easyar.Optional`1<System.String> easyar.MegaTrackerFrameFilter/LocalizationResponse::ErrorMessage
Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 ___ErrorMessage_4;
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// System.IO.FileNotFoundException
struct FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910
{
// System.String System.IO.FileNotFoundException::<FileName>k__BackingField
String_t* ___U3CFileNameU3Ek__BackingField_18;
// System.String System.IO.FileNotFoundException::<FusionLog>k__BackingField
String_t* ___U3CFusionLogU3Ek__BackingField_19;
};
// UnityEngine.MeshCollider
struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// UnityEngine.MeshRenderer
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// easyar.ARComponentPicker
struct ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// easyar.ARComponentPicker/SingleSelection easyar.ARComponentPicker::FrameSource
int32_t ___FrameSource_4;
// easyar.ARComponentPicker/MultipleSelection easyar.ARComponentPicker::FrameFilter
int32_t ___FrameFilter_5;
// easyar.ARComponentPicker/SingleSelection easyar.ARComponentPicker::FramePlayer
int32_t ___FramePlayer_6;
// easyar.ARComponentPicker/SingleSelection easyar.ARComponentPicker::FrameRecorder
int32_t ___FrameRecorder_7;
// easyar.ARAssembly/Components easyar.ARComponentPicker::SpecifiedComponents
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___SpecifiedComponents_8;
// System.Boolean easyar.ARComponentPicker::EnableCustomCamera
bool ___EnableCustomCamera_9;
};
// easyar.ARSession
struct ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// easyar.ARSession/ARCenterMode easyar.ARSession::CenterMode
int32_t ___CenterMode_4;
// easyar.ARSession/ARHorizontalFlipMode easyar.ARSession::HorizontalFlipNormal
int32_t ___HorizontalFlipNormal_5;
// easyar.ARSession/ARHorizontalFlipMode easyar.ARSession::HorizontalFlipFront
int32_t ___HorizontalFlipFront_6;
// UnityEngine.GameObject easyar.ARSession::specificTargetCenter
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___specificTargetCenter_7;
// System.Int32 easyar.ARSession::frameIndex
int32_t ___frameIndex_8;
// System.Tuple`2<System.Boolean,easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>> easyar.ARSession::frameStatus
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* ___frameStatus_9;
// easyar.ARSession/SessionState easyar.ARSession::state
int32_t ___state_10;
// easyar.ARSession/FrameChangeAction easyar.ARSession::FrameChange
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* ___FrameChange_11;
// System.Action`1<easyar.OutputFrame> easyar.ARSession::FrameUpdate
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* ___FrameUpdate_12;
// System.Action`1<easyar.ARSession/SessionState> easyar.ARSession::StateChanged
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* ___StateChanged_13;
// UnityEngine.GameObject easyar.ARSession::<CenterObject>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CCenterObjectU3Ek__BackingField_14;
// easyar.ARAssembly easyar.ARSession::<Assembly>k__BackingField
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* ___U3CAssemblyU3Ek__BackingField_15;
// easyar.Optional`1<easyar.CameraParameters> easyar.ARSession::<FrameCameraParameters>k__BackingField
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F ___U3CFrameCameraParametersU3Ek__BackingField_16;
};
// easyar.CameraImageRenderer
struct CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Camera easyar.CameraImageRenderer::targetCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___targetCamera_5;
// UnityEngine.Rendering.CommandBuffer easyar.CameraImageRenderer::commandBuffer
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer_6;
// easyar.CameraImageMaterial easyar.CameraImageRenderer::arMaterial
CameraImageMaterial_t71DBE936806DA72BF211659270248F5A245AB676* ___arMaterial_7;
// UnityEngine.Material easyar.CameraImageRenderer::material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_8;
// easyar.CameraParameters easyar.CameraImageRenderer::cameraParameters
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* ___cameraParameters_9;
// System.Boolean easyar.CameraImageRenderer::renderImageHFlip
bool ___renderImageHFlip_10;
// easyar.CameraImageRenderer/UserRequest easyar.CameraImageRenderer::request
UserRequest_t50ED9EC59E68CA01BE9BF5028C274640DEFDF00D* ___request_11;
// easyar.ARSession easyar.CameraImageRenderer::arSession
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___arSession_12;
// System.Boolean easyar.CameraImageRenderer::invertCulling
bool ___invertCulling_13;
// System.Boolean easyar.CameraImageRenderer::invertCullingChanged
bool ___invertCullingChanged_14;
// System.Action`2<UnityEngine.Material,UnityEngine.Vector2> easyar.CameraImageRenderer::OnFrameRenderUpdate
Action_2_t18A4876EE3337940FFE3C859DA0AA75A16B719CA* ___OnFrameRenderUpdate_16;
// System.Action`2<UnityEngine.Camera,UnityEngine.RenderTexture> easyar.CameraImageRenderer::TargetTextureChange
Action_2_t277AE85006B08FF17CAFB370BCF5563F5D9C8A1F* ___TargetTextureChange_17;
// easyar.Optional`1<UnityEngine.RenderTexture> easyar.CameraImageRenderer::<UserTexture>k__BackingField
Optional_1_tA5DF3E7EEEFCADFC2F37F8D67FAE65A139B559C4 ___U3CUserTextureU3Ek__BackingField_18;
};
// easyar.DenseSpatialMapBlockController
struct DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// easyar.BlockInfo easyar.DenseSpatialMapBlockController::<Info>k__BackingField
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 ___U3CInfoU3Ek__BackingField_4;
// UnityEngine.Mesh easyar.DenseSpatialMapBlockController::mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh_5;
// UnityEngine.Mesh easyar.DenseSpatialMapBlockController::meshNew
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___meshNew_6;
// UnityEngine.Vector3[] easyar.DenseSpatialMapBlockController::vertices
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___vertices_7;
// UnityEngine.Vector3[] easyar.DenseSpatialMapBlockController::normals
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___normals_8;
// System.Int32[] easyar.DenseSpatialMapBlockController::indexes
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___indexes_9;
};
// easyar.DenseSpatialMapDepthRenderer
struct DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Shader easyar.DenseSpatialMapDepthRenderer::Shader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___Shader_4;
// UnityEngine.RenderTexture easyar.DenseSpatialMapDepthRenderer::depthTexture
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___depthTexture_5;
// UnityEngine.Camera easyar.DenseSpatialMapDepthRenderer::<RenderDepthCamera>k__BackingField
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___U3CRenderDepthCameraU3Ek__BackingField_6;
// UnityEngine.Material easyar.DenseSpatialMapDepthRenderer::<MapMeshMaterial>k__BackingField
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___U3CMapMeshMaterialU3Ek__BackingField_7;
};
// easyar.EasyARController
struct EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean easyar.EasyARController::ShowPopupMessage
bool ___ShowPopupMessage_4;
// System.Boolean easyar.EasyARController::hasError
bool ___hasError_7;
// System.Action easyar.EasyARController::PostUpdate
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___PostUpdate_8;
// easyar.ThreadWorker easyar.EasyARController::<Worker>k__BackingField
ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* ___U3CWorkerU3Ek__BackingField_12;
// easyar.Display easyar.EasyARController::<Display>k__BackingField
Display_tB1D5BF85C3C9D5D143CF2406E5676281CC8C3FEE* ___U3CDisplayU3Ek__BackingField_13;
};
// easyar.FrameFilter
struct FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean easyar.FrameFilter::horizontalFlip
bool ___horizontalFlip_4;
// easyar.Optional`1<System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>> easyar.FrameFilter::targetResults
Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11 ___targetResults_5;
};
// easyar.FrameRecorder
struct FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// easyar.WritablePathType easyar.FrameRecorder::FilePathType
int32_t ___FilePathType_4;
// System.String easyar.FrameRecorder::FilePath
String_t* ___FilePath_5;
// easyar.InputFrameRecorder easyar.FrameRecorder::recorder
InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* ___recorder_6;
// System.Boolean easyar.FrameRecorder::isStarted
bool ___isStarted_7;
// easyar.ARSession easyar.FrameRecorder::arSession
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___arSession_8;
};
// easyar.FrameSource
struct FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// easyar.InputFrameSink easyar.FrameSource::sink
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* ___sink_4;
// easyar.ARSession easyar.FrameSource::arSession
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___arSession_5;
// System.Int32 easyar.FrameSource::bufferCapacity
int32_t ___bufferCapacity_6;
// easyar.CameraImageRenderer easyar.FrameSource::cameraRenderer
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* ___cameraRenderer_8;
// easyar.RenderCameraController easyar.FrameSource::renderCamera
RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* ___renderCamera_9;
// UnityEngine.Camera easyar.FrameSource::arCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___arCamera_10;
};
// easyar.GUIPopup
struct GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Collections.Generic.Queue`1<easyar.GUIPopup/MessageData> easyar.GUIPopup::messageQueue
Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* ___messageQueue_5;
// System.String easyar.GUIPopup::persistentWarning
String_t* ___persistentWarning_6;
// System.Boolean easyar.GUIPopup::isShowing
bool ___isShowing_7;
// System.Boolean easyar.GUIPopup::isDisappearing
bool ___isDisappearing_8;
// UnityEngine.GUIStyle easyar.GUIPopup::boxStyle
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___boxStyle_9;
// UnityEngine.GUIStyle easyar.GUIPopup::boxStyleWarning
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___boxStyleWarning_10;
// UnityEngine.Texture2D easyar.GUIPopup::texture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___texture_11;
};
// easyar.RenderCameraController
struct RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Camera easyar.RenderCameraController::targetCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___targetCamera_4;
// easyar.CameraImageRenderer easyar.RenderCameraController::cameraRenderer
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* ___cameraRenderer_5;
// UnityEngine.Matrix4x4 easyar.RenderCameraController::currentDisplayCompensation
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___currentDisplayCompensation_6;
// easyar.CameraParameters easyar.RenderCameraController::cameraParameters
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* ___cameraParameters_7;
// System.Boolean easyar.RenderCameraController::projectHFilp
bool ___projectHFilp_8;
// easyar.ARSession easyar.RenderCameraController::arSession
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___arSession_9;
// easyar.Optional`1<System.Single> easyar.RenderCameraController::targetCameraFOV
Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0 ___targetCameraFOV_10;
};
// easyar.SparseSpatialMapActiveController
struct SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// easyar.SparseSpatialMapActiveController/Strategy easyar.SparseSpatialMapActiveController::ActiveControl
int32_t ___ActiveControl_4;
// System.Boolean easyar.SparseSpatialMapActiveController::found
bool ___found_5;
};
// easyar.SparseSpatialMapController
struct SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// easyar.SparseSpatialMapController/SparseSpatialMapInfo easyar.SparseSpatialMapController::<MapInfo>k__BackingField
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* ___U3CMapInfoU3Ek__BackingField_4;
// UnityEngine.ParticleSystem easyar.SparseSpatialMapController::PointCloudParticleSystem
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___PointCloudParticleSystem_5;
// easyar.SparseSpatialMapController/ActiveControlStrategy easyar.SparseSpatialMapController::ActiveControl
int32_t ___ActiveControl_6;
// easyar.SparseSpatialMapController/DataSource easyar.SparseSpatialMapController::SourceType
int32_t ___SourceType_7;
// easyar.SparseSpatialMapController/MapManagerSourceData easyar.SparseSpatialMapController::MapManagerSource
MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* ___MapManagerSource_8;
// easyar.SparseSpatialMapController/SparseSpatialMapInfo easyar.SparseSpatialMapController::MapInfoSource
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* ___MapInfoSource_9;
// System.Boolean easyar.SparseSpatialMapController::showPointCloud
bool ___showPointCloud_10;
// easyar.SparseSpatialMapController/ParticleParameter easyar.SparseSpatialMapController::pointCloudParticleParameter
ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82* ___pointCloudParticleParameter_11;
// System.Boolean easyar.SparseSpatialMapController::mapWorkerHasSet
bool ___mapWorkerHasSet_12;
// easyar.SparseSpatialMapWorkerFrameFilter easyar.SparseSpatialMapController::mapWorker
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* ___mapWorker_13;
// easyar.SparseSpatialMapWorkerFrameFilter easyar.SparseSpatialMapController::loader
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* ___loader_14;
// System.Boolean easyar.SparseSpatialMapController::localized
bool ___localized_15;
// System.Action easyar.SparseSpatialMapController::MapInfoAvailable
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___MapInfoAvailable_16;
// System.Action easyar.SparseSpatialMapController::MapLocalized
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___MapLocalized_17;
// System.Action easyar.SparseSpatialMapController::MapStopLocalize
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___MapStopLocalize_18;
// System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String> easyar.SparseSpatialMapController::MapLoad
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___MapLoad_19;
// System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String> easyar.SparseSpatialMapController::MapUnload
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___MapUnload_20;
// System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String> easyar.SparseSpatialMapController::MapHost
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___MapHost_21;
// System.Collections.Generic.List`1<UnityEngine.Vector3> easyar.SparseSpatialMapController::<PointCloud>k__BackingField
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___U3CPointCloudU3Ek__BackingField_22;
// System.Boolean easyar.SparseSpatialMapController::<IsLocalizing>k__BackingField
bool ___U3CIsLocalizingU3Ek__BackingField_23;
};
// easyar.SparseSpatialMapRootController
struct SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// easyar.SparseSpatialMapActiveController easyar.SparseSpatialMapRootController::activeController
SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39* ___activeController_4;
// System.Action easyar.SparseSpatialMapRootController::MapFound
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___MapFound_5;
};
// easyar.TargetController
struct TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// easyar.TargetController/ActiveControlStrategy easyar.TargetController::ActiveControl
int32_t ___ActiveControl_4;
// System.Boolean easyar.TargetController::HorizontalFlip
bool ___HorizontalFlip_5;
// System.Boolean easyar.TargetController::firstFound
bool ___firstFound_6;
// System.Action easyar.TargetController::TargetFound
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___TargetFound_7;
// System.Action easyar.TargetController::TargetLost
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___TargetLost_8;
// System.Boolean easyar.TargetController::<IsTracked>k__BackingField
bool ___U3CIsTrackedU3Ek__BackingField_9;
// System.Boolean easyar.TargetController::<IsLoaded>k__BackingField
bool ___U3CIsLoadedU3Ek__BackingField_10;
};
// easyar.WorldRootController
struct WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// easyar.WorldRootController/ActiveControlStrategy easyar.WorldRootController::ActiveControl
int32_t ___ActiveControl_4;
// System.Boolean easyar.WorldRootController::trackingStarted
bool ___trackingStarted_5;
// System.Action`1<easyar.MotionTrackingStatus> easyar.WorldRootController::TrackingStatusChanged
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* ___TrackingStatusChanged_6;
// easyar.MotionTrackingStatus easyar.WorldRootController::<TrackingStatus>k__BackingField
int32_t ___U3CTrackingStatusU3Ek__BackingField_7;
};
// easyar.ARCoreFrameSource
struct ARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819 : public FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD
{
// easyar.ARCoreCameraDevice easyar.ARCoreFrameSource::<Device>k__BackingField
ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* ___U3CDeviceU3Ek__BackingField_11;
// System.Boolean easyar.ARCoreFrameSource::AutoFocus
bool ___AutoFocus_12;
// System.Boolean easyar.ARCoreFrameSource::willOpen
bool ___willOpen_13;
// System.Boolean easyar.ARCoreFrameSource::disableAutoOpen
bool ___disableAutoOpen_14;
// System.Boolean easyar.ARCoreFrameSource::loadLibrary
bool ___loadLibrary_15;
// System.Boolean easyar.ARCoreFrameSource::assembled
bool ___assembled_16;
// easyar.WorldRootController easyar.ARCoreFrameSource::worldRoot
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* ___worldRoot_17;
// easyar.WorldRootController easyar.ARCoreFrameSource::worldRootCache
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* ___worldRootCache_18;
// UnityEngine.GameObject easyar.ARCoreFrameSource::worldRootObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___worldRootObject_19;
// System.Action easyar.ARCoreFrameSource::DeviceCreated
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DeviceCreated_20;
// System.Action easyar.ARCoreFrameSource::DeviceOpened
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DeviceOpened_21;
// System.Action easyar.ARCoreFrameSource::DeviceClosed
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DeviceClosed_22;
};
// easyar.ARKitFrameSource
struct ARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7 : public FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD
{
// easyar.ARKitCameraDevice easyar.ARKitFrameSource::<Device>k__BackingField
ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* ___U3CDeviceU3Ek__BackingField_11;
// System.Boolean easyar.ARKitFrameSource::AutoFocus
bool ___AutoFocus_12;
// System.Boolean easyar.ARKitFrameSource::willOpen
bool ___willOpen_13;
// System.Boolean easyar.ARKitFrameSource::disableAutoOpen
bool ___disableAutoOpen_14;
// System.Boolean easyar.ARKitFrameSource::assembled
bool ___assembled_15;
// easyar.WorldRootController easyar.ARKitFrameSource::worldRoot
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* ___worldRoot_16;
// easyar.WorldRootController easyar.ARKitFrameSource::worldRootCache
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* ___worldRootCache_17;
// UnityEngine.GameObject easyar.ARKitFrameSource::worldRootObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___worldRootObject_18;
// System.Action easyar.ARKitFrameSource::DeviceCreated
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DeviceCreated_19;
// System.Action easyar.ARKitFrameSource::DeviceOpened
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DeviceOpened_20;
// System.Action easyar.ARKitFrameSource::DeviceClosed
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DeviceClosed_21;
};
// easyar.CameraDeviceFrameSource
struct CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92 : public FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD
{
// easyar.CameraDevice easyar.CameraDeviceFrameSource::<Device>k__BackingField
CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* ___U3CDeviceU3Ek__BackingField_11;
// easyar.CameraDeviceFocusMode easyar.CameraDeviceFrameSource::FocusMode
int32_t ___FocusMode_12;
// UnityEngine.Vector2 easyar.CameraDeviceFrameSource::CameraSize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___CameraSize_13;
// easyar.CameraDeviceFrameSource/CameraDeviceOpenMethod easyar.CameraDeviceFrameSource::CameraOpenMethod
int32_t ___CameraOpenMethod_14;
// easyar.CameraDeviceType easyar.CameraDeviceFrameSource::CameraType
int32_t ___CameraType_15;
// System.Int32 easyar.CameraDeviceFrameSource::CameraIndex
int32_t ___CameraIndex_16;
// easyar.CameraDevicePreference easyar.CameraDeviceFrameSource::cameraPreference
int32_t ___cameraPreference_18;
// easyar.CameraParameters easyar.CameraDeviceFrameSource::parameters
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* ___parameters_19;
// System.Boolean easyar.CameraDeviceFrameSource::willOpen
bool ___willOpen_20;
// System.Boolean easyar.CameraDeviceFrameSource::disableAutoOpen
bool ___disableAutoOpen_21;
// System.Action easyar.CameraDeviceFrameSource::DeviceCreated
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DeviceCreated_22;
// System.Action easyar.CameraDeviceFrameSource::DeviceOpened
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DeviceOpened_23;
// System.Action easyar.CameraDeviceFrameSource::DeviceClosed
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DeviceClosed_24;
};
// easyar.DenseSpatialMapBuilderFrameFilter
struct DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87 : public FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214
{
// easyar.DenseSpatialMap easyar.DenseSpatialMapBuilderFrameFilter::<Builder>k__BackingField
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* ___U3CBuilderU3Ek__BackingField_6;
// UnityEngine.Material easyar.DenseSpatialMapBuilderFrameFilter::MapMeshMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___MapMeshMaterial_7;
// System.Int32 easyar.DenseSpatialMapBuilderFrameFilter::TargetMaxUpdateTimePerFrame
int32_t ___TargetMaxUpdateTimePerFrame_8;
// System.Boolean easyar.DenseSpatialMapBuilderFrameFilter::EnableMeshCollider
bool ___EnableMeshCollider_9;
// System.Collections.Generic.Dictionary`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController> easyar.DenseSpatialMapBuilderFrameFilter::blocksDict
Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* ___blocksDict_10;
// UnityEngine.GameObject easyar.DenseSpatialMapBuilderFrameFilter::mapRoot
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mapRoot_11;
// System.Boolean easyar.DenseSpatialMapBuilderFrameFilter::isStarted
bool ___isStarted_12;
// System.Boolean easyar.DenseSpatialMapBuilderFrameFilter::renderMesh
bool ___renderMesh_13;
// UnityEngine.Material easyar.DenseSpatialMapBuilderFrameFilter::mapMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mapMaterial_14;
// easyar.DenseSpatialMapDepthRenderer easyar.DenseSpatialMapBuilderFrameFilter::depthRenderer
DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* ___depthRenderer_15;
// System.Boolean easyar.DenseSpatialMapBuilderFrameFilter::enableMeshCollider
bool ___enableMeshCollider_16;
// easyar.DenseSpatialMapBuilderFrameFilter/PendingData easyar.DenseSpatialMapBuilderFrameFilter::pendingData
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* ___pendingData_17;
// System.Diagnostics.Stopwatch easyar.DenseSpatialMapBuilderFrameFilter::updateTimer
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* ___updateTimer_18;
// System.Action`1<easyar.DenseSpatialMapBlockController> easyar.DenseSpatialMapBuilderFrameFilter::MapCreate
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* ___MapCreate_19;
// System.Action`1<System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>> easyar.DenseSpatialMapBuilderFrameFilter::MapUpdate
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* ___MapUpdate_20;
};
// easyar.FramePlayer
struct FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52 : public FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD
{
// easyar.WritablePathType easyar.FramePlayer::FilePathType
int32_t ___FilePathType_11;
// System.String easyar.FramePlayer::FilePath
String_t* ___FilePath_12;
// easyar.FramePlayer/FrameMetaSource easyar.FramePlayer::MetaSource
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* ___MetaSource_13;
// easyar.InputFramePlayer easyar.FramePlayer::player
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* ___player_15;
// System.Boolean easyar.FramePlayer::isStarted
bool ___isStarted_16;
// System.Boolean easyar.FramePlayer::isPaused
bool ___isPaused_17;
// easyar.DisplayEmulator easyar.FramePlayer::display
DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5* ___display_18;
// System.Boolean easyar.FramePlayer::assembled
bool ___assembled_19;
// System.Boolean easyar.FramePlayer::disableAutoPlay
bool ___disableAutoPlay_20;
// easyar.WorldRootController easyar.FramePlayer::worldRoot
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* ___worldRoot_21;
// easyar.WorldRootController easyar.FramePlayer::worldRootCache
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* ___worldRootCache_22;
// UnityEngine.GameObject easyar.FramePlayer::worldRootObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___worldRootObject_23;
// System.Boolean easyar.FramePlayer::hasSpatialInfo
bool ___hasSpatialInfo_24;
// System.Boolean easyar.FramePlayer::isMetaSourceRequired
bool ___isMetaSourceRequired_25;
// easyar.Optional`1<easyar.InputFrameSourceType> easyar.FramePlayer::type
Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 ___type_26;
// System.Action`1<easyar.InputFrameSourceType> easyar.FramePlayer::TypeChange
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* ___TypeChange_27;
};
// easyar.ImageTrackerFrameFilter
struct ImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E : public FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214
{
// easyar.ImageTracker easyar.ImageTrackerFrameFilter::<Tracker>k__BackingField
ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* ___U3CTrackerU3Ek__BackingField_6;
// easyar.ImageTrackerMode easyar.ImageTrackerFrameFilter::TrackerMode
int32_t ___TrackerMode_7;
// System.Int32 easyar.ImageTrackerFrameFilter::simultaneousNum
int32_t ___simultaneousNum_8;
// System.Collections.Generic.List`1<System.Int32> easyar.ImageTrackerFrameFilter::previousTargetIDs
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___previousTargetIDs_9;
// System.Collections.Generic.Dictionary`2<System.Int32,easyar.TargetController> easyar.ImageTrackerFrameFilter::allTargetController
Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* ___allTargetController_10;
// System.Boolean easyar.ImageTrackerFrameFilter::isStarted
bool ___isStarted_11;
// easyar.ImageTrackerFrameFilter/ResultParameters easyar.ImageTrackerFrameFilter::resultType
ResultParameters_tAA33B14E1901CE2D4D7576E7DAC587AD6CDBD6D8* ___resultType_12;
// System.Action`3<easyar.ImageTargetController,easyar.Target,System.Boolean> easyar.ImageTrackerFrameFilter::TargetLoad
Action_3_t0DC67ABCE6073BEE491A6230123FE12606C4D6CE* ___TargetLoad_13;
// System.Action`3<easyar.ImageTargetController,easyar.Target,System.Boolean> easyar.ImageTrackerFrameFilter::TargetUnload
Action_3_t0DC67ABCE6073BEE491A6230123FE12606C4D6CE* ___TargetUnload_14;
// System.Action easyar.ImageTrackerFrameFilter::SimultaneousNumChanged
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___SimultaneousNumChanged_15;
};
// easyar.MegaTrackerFrameFilter
struct MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4 : public FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214
{
// easyar.MegaTracker easyar.MegaTrackerFrameFilter::<Tracker>k__BackingField
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* ___U3CTrackerU3Ek__BackingField_6;
// easyar.Accelerometer easyar.MegaTrackerFrameFilter::<Accelerometer>k__BackingField
Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* ___U3CAccelerometerU3Ek__BackingField_7;
// System.Boolean easyar.MegaTrackerFrameFilter::UseGlobalServiceConfig
bool ___UseGlobalServiceConfig_8;
// easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig easyar.MegaTrackerFrameFilter::ServiceConfig
MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406* ___ServiceConfig_9;
// easyar.MegaTrackerFrameFilter/FallbackOptions easyar.MegaTrackerFrameFilter::Fallbacks
FallbackOptions_t000A05216FC75430565A077B14AD827B009B10EE* ___Fallbacks_10;
// easyar.MegaTrackerFrameFilter/TimeParameters easyar.MegaTrackerFrameFilter::requestTimeParameters
TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E* ___requestTimeParameters_11;
// easyar.MegaTrackerFrameFilter/ResultPoseTypeParameters easyar.MegaTrackerFrameFilter::resultPoseType
ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46* ___resultPoseType_12;
// easyar.ARSession easyar.MegaTrackerFrameFilter::arSession
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___arSession_13;
// System.Boolean easyar.MegaTrackerFrameFilter::isStarted
bool ___isStarted_14;
// System.String easyar.MegaTrackerFrameFilter::requestMessage
String_t* ___requestMessage_15;
// easyar.LocationResultSink easyar.MegaTrackerFrameFilter::locationResultSink
LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* ___locationResultSink_16;
// easyar.AccelerometerResultSink easyar.MegaTrackerFrameFilter::accelerometerResultSink
AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* ___accelerometerResultSink_17;
// easyar.CloudLocalizer easyar.MegaTrackerFrameFilter::cloudLocalizer
CloudLocalizer_tA8C1029BC89639F000FA9EAABA898AEB5EBED38D* ___cloudLocalizer_18;
// easyar.ProximityLocationResultSink easyar.MegaTrackerFrameFilter::proximityLocationResultSink
ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* ___proximityLocationResultSink_19;
// easyar.Optional`1<easyar.ProximityLocationResult> easyar.MegaTrackerFrameFilter::proximityLocation
Optional_1_tB0537F9BB8635780A0548F48A945F65C2526FDAB ___proximityLocation_20;
};
// easyar.MotionTrackerFrameSource
struct MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00 : public FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD
{
// easyar.MotionTrackerCameraDevice easyar.MotionTrackerFrameSource::<Device>k__BackingField
MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* ___U3CDeviceU3Ek__BackingField_11;
// easyar.MotionTrackerFrameSource/MotionTrackerCameraDeviceParameters easyar.MotionTrackerFrameSource::DesiredMotionTrackerParameters
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* ___DesiredMotionTrackerParameters_12;
// System.Single easyar.MotionTrackerFrameSource::CalibrationDownloaderTimeout
float ___CalibrationDownloaderTimeout_13;
// System.Boolean easyar.MotionTrackerFrameSource::AlwaysWaitCalibrationUpdate
bool ___AlwaysWaitCalibrationUpdate_14;
// System.Boolean easyar.MotionTrackerFrameSource::willOpen
bool ___willOpen_15;
// System.Boolean easyar.MotionTrackerFrameSource::disableAutoOpen
bool ___disableAutoOpen_16;
// System.Boolean easyar.MotionTrackerFrameSource::assembled
bool ___assembled_17;
// easyar.WorldRootController easyar.MotionTrackerFrameSource::worldRoot
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* ___worldRoot_18;
// easyar.WorldRootController easyar.MotionTrackerFrameSource::worldRootCache
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* ___worldRootCache_19;
// UnityEngine.GameObject easyar.MotionTrackerFrameSource::worldRootObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___worldRootObject_20;
// easyar.Optional`1<System.Boolean> easyar.MotionTrackerFrameSource::isAvailable
Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 ___isAvailable_21;
// System.Boolean easyar.MotionTrackerFrameSource::isLargeScaleRequired
bool ___isLargeScaleRequired_22;
// System.Action easyar.MotionTrackerFrameSource::DeviceCreated
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DeviceCreated_23;
// System.Action easyar.MotionTrackerFrameSource::DeviceOpened
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DeviceOpened_24;
// System.Action easyar.MotionTrackerFrameSource::DeviceClosed
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DeviceClosed_25;
};
// easyar.ObjectTargetController
struct ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8 : public TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A
{
// easyar.ObjectTarget easyar.ObjectTargetController::<Target>k__BackingField
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* ___U3CTargetU3Ek__BackingField_11;
// easyar.ObjectTargetController/DataSource easyar.ObjectTargetController::SourceType
int32_t ___SourceType_12;
// easyar.ObjectTargetController/ObjFileSourceData easyar.ObjectTargetController::ObjFileSource
ObjFileSourceData_t12FD5C0AA2C6B5B0C12FC0D02D9EA9B3BF5F1533* ___ObjFileSource_13;
// easyar.ObjectTarget easyar.ObjectTargetController::TargetSource
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* ___TargetSource_14;
// System.Boolean easyar.ObjectTargetController::trackerHasSet
bool ___trackerHasSet_15;
// easyar.ObjectTrackerFrameFilter easyar.ObjectTargetController::tracker
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* ___tracker_16;
// easyar.ObjectTrackerFrameFilter easyar.ObjectTargetController::loader
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* ___loader_17;
// System.Single easyar.ObjectTargetController::scale
float ___scale_18;
// System.Single easyar.ObjectTargetController::scaleX
float ___scaleX_19;
// System.Boolean easyar.ObjectTargetController::preHFlip
bool ___preHFlip_20;
// System.Action easyar.ObjectTargetController::TargetAvailable
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___TargetAvailable_21;
// System.Action`2<easyar.Target,System.Boolean> easyar.ObjectTargetController::TargetLoad
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___TargetLoad_22;
// System.Action`2<easyar.Target,System.Boolean> easyar.ObjectTargetController::TargetUnload
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___TargetUnload_23;
};
// easyar.ObjectTrackerFrameFilter
struct ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC : public FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214
{
// easyar.ObjectTracker easyar.ObjectTrackerFrameFilter::<Tracker>k__BackingField
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* ___U3CTrackerU3Ek__BackingField_6;
// System.Int32 easyar.ObjectTrackerFrameFilter::simultaneousNum
int32_t ___simultaneousNum_7;
// System.Collections.Generic.List`1<System.Int32> easyar.ObjectTrackerFrameFilter::previousTargetIDs
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___previousTargetIDs_8;
// System.Collections.Generic.Dictionary`2<System.Int32,easyar.TargetController> easyar.ObjectTrackerFrameFilter::allTargetController
Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* ___allTargetController_9;
// System.Boolean easyar.ObjectTrackerFrameFilter::isStarted
bool ___isStarted_10;
// easyar.ObjectTrackerFrameFilter/ResultParameters easyar.ObjectTrackerFrameFilter::resultType
ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* ___resultType_11;
// System.Action`3<easyar.ObjectTargetController,easyar.Target,System.Boolean> easyar.ObjectTrackerFrameFilter::TargetLoad
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* ___TargetLoad_12;
// System.Action`3<easyar.ObjectTargetController,easyar.Target,System.Boolean> easyar.ObjectTrackerFrameFilter::TargetUnload
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* ___TargetUnload_13;
// System.Action easyar.ObjectTrackerFrameFilter::SimultaneousNumChanged
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___SimultaneousNumChanged_14;
};
// easyar.SparseSpatialMapWorkerFrameFilter
struct SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D : public FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214
{
// easyar.SparseSpatialMap easyar.SparseSpatialMapWorkerFrameFilter::<Builder>k__BackingField
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* ___U3CBuilderU3Ek__BackingField_6;
// easyar.SparseSpatialMap easyar.SparseSpatialMapWorkerFrameFilter::<Localizer>k__BackingField
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* ___U3CLocalizerU3Ek__BackingField_7;
// easyar.SparseSpatialMapManager easyar.SparseSpatialMapWorkerFrameFilter::<Manager>k__BackingField
SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* ___U3CManagerU3Ek__BackingField_8;
// easyar.SparseSpatialMapWorkerFrameFilter/MapLocalizerConfig easyar.SparseSpatialMapWorkerFrameFilter::LocalizerConfig
MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465* ___LocalizerConfig_9;
// System.Int32 easyar.SparseSpatialMapWorkerFrameFilter::LoadTimeout
int32_t ___LoadTimeout_10;
// System.Int32 easyar.SparseSpatialMapWorkerFrameFilter::HostTimeout
int32_t ___HostTimeout_11;
// System.Boolean easyar.SparseSpatialMapWorkerFrameFilter::UseGlobalServiceConfig
bool ___UseGlobalServiceConfig_12;
// easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig easyar.SparseSpatialMapWorkerFrameFilter::ServiceConfig
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* ___ServiceConfig_13;
// easyar.ARSession easyar.SparseSpatialMapWorkerFrameFilter::Session
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___Session_14;
// easyar.SparseSpatialMap easyar.SparseSpatialMapWorkerFrameFilter::sparseSpatialMapWorker
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* ___sparseSpatialMapWorker_15;
// System.String easyar.SparseSpatialMapWorkerFrameFilter::localizedMapID
String_t* ___localizedMapID_16;
// System.Boolean easyar.SparseSpatialMapWorkerFrameFilter::isStarted
bool ___isStarted_17;
// System.Boolean easyar.SparseSpatialMapWorkerFrameFilter::enablePoseStabilizer
bool ___enablePoseStabilizer_18;
// System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String> easyar.SparseSpatialMapWorkerFrameFilter::MapLoad
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* ___MapLoad_19;
// System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String> easyar.SparseSpatialMapWorkerFrameFilter::MapUnload
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* ___MapUnload_20;
// System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String> easyar.SparseSpatialMapWorkerFrameFilter::MapHost
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* ___MapHost_21;
// easyar.SparseSpatialMapWorkerFrameFilter/Mode easyar.SparseSpatialMapWorkerFrameFilter::<WorkingMode>k__BackingField
int32_t ___U3CWorkingModeU3Ek__BackingField_22;
// easyar.SparseSpatialMapController easyar.SparseSpatialMapWorkerFrameFilter::<LocalizedMap>k__BackingField
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___U3CLocalizedMapU3Ek__BackingField_23;
// easyar.SparseSpatialMapController easyar.SparseSpatialMapWorkerFrameFilter::<BuilderMapController>k__BackingField
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___U3CBuilderMapControllerU3Ek__BackingField_24;
// easyar.SparseSpatialMapHolder easyar.SparseSpatialMapWorkerFrameFilter::<MapHolder>k__BackingField
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* ___U3CMapHolderU3Ek__BackingField_25;
};
// System.Collections.Generic.Dictionary`2<System.Int32,easyar.TargetController>
// System.Collections.Generic.Dictionary`2<System.Int32,easyar.TargetController>
// System.Collections.Generic.Dictionary`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>
// System.Collections.Generic.Dictionary`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>
// 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.Tuple`2<easyar.TargetController,UnityEngine.Pose>>
struct List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Tuple_2U5BU5D_tCF0E55B7E6FA212435A5B40D98F09802BCBB485F* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>
// 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.DenseSpatialMapBlockController>
struct List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
DenseSpatialMapBlockControllerU5BU5D_tFDF7AD2FFD0349AD6F7BB77DD833E9D9D7AF1E06* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>
// System.Collections.Generic.List`1<easyar.FrameFilter>
struct List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
FrameFilterU5BU5D_tDB772E17BEA3D0DB03F7BE0BC280F93BC39AD83E* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.FrameFilter>
// System.Collections.Generic.List`1<easyar.FrameSource>
struct List_1_tCC292BB65E7B45E792942231D4605F8E9CE644E1_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
FrameSourceU5BU5D_t111C4DE1252D82D09610BB13E5428CE002AAC8B7* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.FrameSource>
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.GameObject>
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Int32>
// System.Collections.Generic.List`1<easyar.TargetController>
struct List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TargetControllerU5BU5D_tC47A398475445712D8B1B9A84F01D3C05A8DE515* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.TargetController>
// 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<UnityEngine.Vector3>
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Vector3>
// 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>
// System.Collections.Generic.List`1<easyar.ARSession/ARCenterMode>
struct List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ARCenterModeU5BU5D_t04967019340D8395CE0A3126231AB4D38FC03CF3* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.ARSession/ARCenterMode>
// System.Collections.Generic.List`1<easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput>
struct List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
DeviceInputU5BU5D_t3513DD5835FD8E7579D8C854F11440D58B0F1B79* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput>
// System.Collections.Generic.Queue`1<System.Action>
// System.Collections.Generic.Queue`1<System.Action>
// System.Collections.Generic.Queue`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.Queue`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.Queue`1<easyar.GUIPopup/MessageData>
// System.Collections.Generic.Queue`1<easyar.GUIPopup/MessageData>
// System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,easyar.TargetController>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,easyar.TargetController>
// easyar.APIExtend
// easyar.APIExtend
// easyar.ARAssembly
// easyar.ARAssembly
// easyar.ARSessionFactory
// easyar.ARSessionFactory
// System.Attribute
// System.Attribute
// easyar.Display
// easyar.Display
// easyar.DisplayEmulator
// easyar.DisplayEmulator
// easyar.FileUtil
struct FileUtil_t441DB2F2DFD9F70ABB61BEC8AA7973B23FEEEF31_StaticFields
{
// System.Boolean easyar.FileUtil::streamingAssetsImported
bool ___streamingAssetsImported_0;
};
// easyar.FileUtil
// System.Reflection.MemberInfo
// System.Reflection.MemberInfo
// easyar.PackageChecker
// easyar.PackageChecker
// System.Diagnostics.Stopwatch
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_StaticFields
{
// System.Int64 System.Diagnostics.Stopwatch::Frequency
int64_t ___Frequency_0;
// System.Boolean System.Diagnostics.Stopwatch::IsHighResolution
bool ___IsHighResolution_1;
};
// System.Diagnostics.Stopwatch
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// easyar.ThreadWorker
// easyar.ThreadWorker
// easyar.UnityPackage
// easyar.UnityPackage
// easyar.ARAssembly/Components
// easyar.ARAssembly/Components
// easyar.ARComponentPicker/<>c__DisplayClass15_0
// easyar.ARComponentPicker/<>c__DisplayClass15_0
// easyar.ARComponentPicker/<Pick>d__8
// easyar.ARComponentPicker/<Pick>d__8
// easyar.ARComponentPicker/<PickFrameSource>d__15
// easyar.ARComponentPicker/<PickFrameSource>d__15
// easyar.ARSession/<>c
struct U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields
{
// easyar.ARSession/<>c easyar.ARSession/<>c::<>9
U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D* ___U3CU3E9_0;
// System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,System.Boolean> easyar.ARSession/<>c::<>9__48_1
Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E* ___U3CU3E9__48_1_1;
// System.Func`2<easyar.FrameFilter,System.Boolean> easyar.ARSession/<>c::<>9__48_2
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* ___U3CU3E9__48_2_2;
// System.Func`2<easyar.FrameFilter,System.Boolean> easyar.ARSession/<>c::<>9__49_0
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* ___U3CU3E9__49_0_3;
};
// easyar.ARSession/<>c
// easyar.FileUtil/<>c__DisplayClass1_0
// easyar.FileUtil/<>c__DisplayClass1_0
// easyar.FrameFilter/<>c__DisplayClass13_0
// easyar.FrameFilter/<>c__DisplayClass13_0
// easyar.FrameFilter/<>c__DisplayClass14_0
// easyar.FrameFilter/<>c__DisplayClass14_0
// easyar.FramePlayer/<>c
struct U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_StaticFields
{
// easyar.FramePlayer/<>c easyar.FramePlayer/<>c::<>9
U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0* ___U3CU3E9_0;
// System.Func`2<easyar.FrameFilter,System.Boolean> easyar.FramePlayer/<>c::<>9__43_0
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* ___U3CU3E9__43_0_1;
};
// easyar.FramePlayer/<>c
// easyar.FramePlayer/<>c__DisplayClass48_0
// easyar.FramePlayer/<>c__DisplayClass48_0
// easyar.FramePlayer/<AutoPlay>d__50
// easyar.FramePlayer/<AutoPlay>d__50
// easyar.FramePlayer/<PreLoadFrameMeta>d__48
// easyar.FramePlayer/<PreLoadFrameMeta>d__48
// easyar.GUIPopup/<ShowMessage>d__12
// easyar.GUIPopup/<ShowMessage>d__12
// easyar.ImageTrackerFrameFilter/ResultParameters
// easyar.ImageTrackerFrameFilter/ResultParameters
// easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42
// easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42
// easyar.MegaTrackerFrameFilter/FallbackOptions
// easyar.MegaTrackerFrameFilter/FallbackOptions
// easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig
// easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig
// easyar.MegaTrackerFrameFilter/ResultPoseTypeParameters
// easyar.MegaTrackerFrameFilter/ResultPoseTypeParameters
// easyar.MegaTrackerFrameFilter/TimeParameters
// easyar.MegaTrackerFrameFilter/TimeParameters
// easyar.ObjectTargetController/<>c__DisplayClass36_0
// easyar.ObjectTargetController/<>c__DisplayClass36_0
// easyar.ObjectTrackerFrameFilter/<>c__DisplayClass41_0
// easyar.ObjectTrackerFrameFilter/<>c__DisplayClass41_0
// easyar.ObjectTrackerFrameFilter/<>c__DisplayClass42_0
// easyar.ObjectTrackerFrameFilter/<>c__DisplayClass42_0
// easyar.ObjectTrackerFrameFilter/ResultParameters
// easyar.ObjectTrackerFrameFilter/ResultParameters
// easyar.SparseSpatialMapController/<>c__DisplayClass58_0
// easyar.SparseSpatialMapController/<>c__DisplayClass58_0
// easyar.SparseSpatialMapController/<>c__DisplayClass63_0
// easyar.SparseSpatialMapController/<>c__DisplayClass63_0
// easyar.SparseSpatialMapController/MapManagerSourceData
// easyar.SparseSpatialMapController/MapManagerSourceData
// easyar.SparseSpatialMapController/SparseSpatialMapInfo
// easyar.SparseSpatialMapController/SparseSpatialMapInfo
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Application
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Application
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Device
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Device
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/AccelerometerResult
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/AccelerometerResult
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/LocationResult
// easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/LocationResult
// System.Collections.Generic.List`1/Enumerator<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>
// System.Collections.Generic.List`1/Enumerator<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>
// System.Collections.Generic.List`1/Enumerator<easyar.DenseSpatialMapBlockController>
// System.Collections.Generic.List`1/Enumerator<easyar.DenseSpatialMapBlockController>
// System.Collections.Generic.List`1/Enumerator<easyar.FrameFilter>
// System.Collections.Generic.List`1/Enumerator<easyar.FrameFilter>
// System.Collections.Generic.List`1/Enumerator<easyar.FrameSource>
// System.Collections.Generic.List`1/Enumerator<easyar.FrameSource>
// System.Collections.Generic.List`1/Enumerator<UnityEngine.GameObject>
// System.Collections.Generic.List`1/Enumerator<UnityEngine.GameObject>
// System.Collections.Generic.List`1/Enumerator<System.Int32>
// System.Collections.Generic.List`1/Enumerator<System.Int32>
// System.Collections.Generic.List`1/Enumerator<easyar.TargetController>
// System.Collections.Generic.List`1/Enumerator<easyar.TargetController>
// System.Collections.Generic.List`1/Enumerator<easyar.TargetInstance>
// System.Collections.Generic.List`1/Enumerator<easyar.TargetInstance>
// System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,easyar.TargetController>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,easyar.TargetController>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.KeyValuePair`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.KeyValuePair`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// easyar.AccelerometerResult
// easyar.AccelerometerResult
// easyar.AliasAttribute
// easyar.AliasAttribute
// 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
// UnityEngine.Color
// UnityEngine.Color
// UnityEngine.Color32
// UnityEngine.Color32
// 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
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// UnityEngine.Matrix4x4
// easyar.ProximityLocationResult
// easyar.ProximityLocationResult
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Quaternion
// easyar.RecordAttribute
// easyar.RecordAttribute
// UnityEngine.Rect
// UnityEngine.Rect
// System.Single
// System.Single
// easyar.TagAttribute
// easyar.TagAttribute
// easyar.TaggedUnionAttribute
// easyar.TaggedUnionAttribute
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_StaticFields
{
// System.LocalDataStoreMgr System.Threading.Thread::s_LocalDataStoreMgr
LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E* ___s_LocalDataStoreMgr_0;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentCulture
AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentCulture_4;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentUICulture
AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentUICulture_5;
};
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_ThreadStaticFields
{
// System.LocalDataStoreHolder System.Threading.Thread::s_LocalDataStore
LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F* ___s_LocalDataStore_1;
// System.Globalization.CultureInfo System.Threading.Thread::m_CurrentCulture
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentCulture_2;
// System.Globalization.CultureInfo System.Threading.Thread::m_CurrentUICulture
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentUICulture_3;
// System.Threading.Thread System.Threading.Thread::current_thread
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___current_thread_9;
};
// easyar.TupleAttribute
// easyar.TupleAttribute
// easyar.Unit
// easyar.Unit
// easyar.Vec2F
// easyar.Vec2F
// easyar.Vec3F
// easyar.Vec3F
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector2
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector3
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
};
// UnityEngine.Vector4
// System.Void
// System.Void
// UnityEngine.WaitForSeconds
// UnityEngine.WaitForSeconds
// easyar.ARSession/<>c__DisplayClass48_0
// easyar.ARSession/<>c__DisplayClass48_0
// easyar.ARSessionFactory/<>c__DisplayClass3_0
// easyar.ARSessionFactory/<>c__DisplayClass3_0
// easyar.GUIPopup/MessageData
// easyar.GUIPopup/MessageData
// UnityEngine.ParticleSystem/EmissionModule
// UnityEngine.ParticleSystem/EmissionModule
// UnityEngine.ParticleSystem/MainModule
// UnityEngine.ParticleSystem/MainModule
// UnityEngine.ParticleSystem/ShapeModule
// UnityEngine.ParticleSystem/ShapeModule
// System.Collections.Generic.List`1/Enumerator<easyar.BlockInfo>
// System.Collections.Generic.List`1/Enumerator<easyar.BlockInfo>
// System.Collections.Generic.List`1/Enumerator<easyar.Vec3F>
// System.Collections.Generic.List`1/Enumerator<easyar.Vec3F>
// System.Collections.Generic.Dictionary`2/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.Dictionary`2/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>
// easyar.CameraDevicePreference
// easyar.CameraDevicePreference
// easyar.CameraDeviceType
// easyar.CameraDeviceType
// UnityEngine.Coroutine
// UnityEngine.Coroutine
// System.Delegate
// System.Delegate
// UnityEngine.Networking.DownloadHandler
// UnityEngine.Networking.DownloadHandler
// System.Exception
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// System.Exception
// UnityEngine.GUIStyleState
// UnityEngine.GUIStyleState
// easyar.InputFrameSourceType
// easyar.InputFrameSourceType
// easyar.MotionTrackerCameraDeviceFocusMode
// easyar.MotionTrackerCameraDeviceFocusMode
// easyar.MotionTrackerCameraDeviceQualityLevel
// easyar.MotionTrackerCameraDeviceQualityLevel
// easyar.MotionTrackerCameraDeviceTrackingMode
// easyar.MotionTrackerCameraDeviceTrackingMode
// easyar.MotionTrackingStatus
// easyar.MotionTrackingStatus
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// easyar.OptionalTag
// easyar.OptionalTag
// UnityEngine.ParticleSystemScalingMode
// UnityEngine.ParticleSystemScalingMode
// easyar.PathType
// easyar.PathType
// UnityEngine.Pose
struct Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_StaticFields
{
// UnityEngine.Pose UnityEngine.Pose::k_Identity
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___k_Identity_2;
};
// UnityEngine.Pose
// easyar.RefBase
// easyar.RefBase
// UnityEngine.RenderTextureFormat
// UnityEngine.RenderTextureFormat
// UnityEngine.RenderTextureReadWrite
// UnityEngine.RenderTextureReadWrite
// UnityEngine.RuntimePlatform
// UnityEngine.RuntimePlatform
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// UnityEngine.TextAnchor
// UnityEngine.TextAnchor
// easyar.WritablePathType
// easyar.WritablePathType
// easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16
// easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16
// easyar.ARComponentPicker/MultipleSelection
// easyar.ARComponentPicker/MultipleSelection
// easyar.ARComponentPicker/SingleSelection
// easyar.ARComponentPicker/SingleSelection
// easyar.ARSession/ARCenterMode
// easyar.ARSession/ARCenterMode
// easyar.ARSession/ARHorizontalFlipMode
// easyar.ARSession/ARHorizontalFlipMode
// easyar.ARSession/SessionState
// easyar.ARSession/SessionState
// easyar.ARSessionFactory/ARSessionPreset
// easyar.ARSessionFactory/ARSessionPreset
// easyar.ARSessionFactory/MotionTrackerPreset
// easyar.ARSessionFactory/MotionTrackerPreset
// UnityEngine.ParticleSystem/Particle
// UnityEngine.ParticleSystem/Particle
// easyar.SparseSpatialMapActiveController/Strategy
// easyar.SparseSpatialMapActiveController/Strategy
// easyar.SparseSpatialMapController/ActiveControlStrategy
// easyar.SparseSpatialMapController/ActiveControlStrategy
// easyar.SparseSpatialMapController/DataSource
// easyar.SparseSpatialMapController/DataSource
// easyar.SparseSpatialMapController/ParticleParameter
// easyar.SparseSpatialMapController/ParticleParameter
// easyar.TargetController/ActiveControlStrategy
// easyar.TargetController/ActiveControlStrategy
// UnityEngine.Networking.UnityWebRequest/Result
// UnityEngine.Networking.UnityWebRequest/Result
// easyar.WorldRootController/ActiveControlStrategy
// easyar.WorldRootController/ActiveControlStrategy
// easyar.DenseSpatialMapBuilderFrameFilter/PendingData/UpdateStage
// easyar.DenseSpatialMapBuilderFrameFilter/PendingData/UpdateStage
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>
// easyar.Optional`1<System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>>
// easyar.Optional`1<System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>>
// easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>>
// easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>>
// easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>
// easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>
// easyar.Optional`1<System.Boolean>
// easyar.Optional`1<System.Boolean>
// easyar.Optional`1<easyar.CameraParameters>
// easyar.Optional`1<easyar.CameraParameters>
// easyar.Optional`1<easyar.FrameFilterResult>
// easyar.Optional`1<easyar.FrameFilterResult>
// easyar.Optional`1<easyar.Image>
// easyar.Optional`1<easyar.Image>
// easyar.Optional`1<easyar.InputFrameSourceType>
// easyar.Optional`1<easyar.InputFrameSourceType>
// easyar.Optional`1<System.Int32>
// easyar.Optional`1<System.Int32>
// easyar.Optional`1<easyar.MotionTrackingStatus>
// easyar.Optional`1<easyar.MotionTrackingStatus>
// easyar.Optional`1<easyar.OutputFrame>
// easyar.Optional`1<easyar.OutputFrame>
// easyar.Optional`1<easyar.ProximityLocationResult>
// easyar.Optional`1<easyar.ProximityLocationResult>
// easyar.Optional`1<System.Single>
// easyar.Optional`1<System.Single>
// easyar.Optional`1<UnityEngine.Vector2>
// easyar.Optional`1<UnityEngine.Vector2>
// easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// easyar.Optional`1<easyar.GUIPopup/MessageData>
// easyar.Optional`1<easyar.GUIPopup/MessageData>
// System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>
// System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>
// System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>
// System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>
// System.Tuple`2<easyar.TargetController,UnityEngine.Pose>
// System.Tuple`2<easyar.TargetController,UnityEngine.Pose>
// easyar.Accelerometer
// easyar.Accelerometer
// easyar.Buffer
// easyar.Buffer
// easyar.CallbackScheduler
// easyar.CallbackScheduler
// easyar.CameraParameters
// easyar.CameraParameters
// UnityEngine.Component
// UnityEngine.Component
// easyar.DenseSpatialMap
// easyar.DenseSpatialMap
// easyar.FeedbackFrameFork
// easyar.FeedbackFrameFork
// easyar.FeedbackFrameSink
// easyar.FeedbackFrameSink
// easyar.FeedbackFrameSource
// easyar.FeedbackFrameSource
// easyar.FrameFilterResult
// easyar.FrameFilterResult
// UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_StaticFields
{
// System.Boolean UnityEngine.GUIStyle::showKeyboardFocus
bool ___showKeyboardFocus_14;
// UnityEngine.GUIStyle UnityEngine.GUIStyle::s_None
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___s_None_15;
};
// UnityEngine.GUIStyle
// UnityEngine.GameObject
// UnityEngine.GameObject
// 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
// UnityEngine.Material
// UnityEngine.Material
// easyar.MegaTracker
// easyar.MegaTracker
// UnityEngine.Mesh
// UnityEngine.Mesh
// 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.ProximityLocationResultSink
// easyar.ProximityLocationResultSink
// easyar.SceneMesh
// easyar.SceneMesh
// UnityEngine.Shader
// UnityEngine.Shader
// easyar.SignalSink
// easyar.SignalSink
// easyar.SignalSource
// easyar.SignalSource
// easyar.SparseSpatialMap
// easyar.SparseSpatialMap
// easyar.Target
// easyar.Target
// easyar.TargetInstance
// easyar.TargetInstance
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
// System.Int32 UnityEngine.Texture::GenerateAllMips
int32_t ___GenerateAllMips_4;
};
// UnityEngine.Texture
// 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.UIPopupException
// easyar.UIPopupException
// UnityEngine.Networking.UnityWebRequest
// UnityEngine.Networking.UnityWebRequest
// UnityEngine.Networking.UnityWebRequestAsyncOperation
// UnityEngine.Networking.UnityWebRequestAsyncOperation
// easyar.ARSessionFactory/<>c__DisplayClass2_0
// easyar.ARSessionFactory/<>c__DisplayClass2_0
// easyar.DenseSpatialMapBuilderFrameFilter/PendingData
// easyar.DenseSpatialMapBuilderFrameFilter/PendingData
// easyar.FileUtil/<LoadFile>d__2
// easyar.FileUtil/<LoadFile>d__2
// easyar.FramePlayer/FrameMetaSource
// easyar.FramePlayer/FrameMetaSource
// easyar.MotionTrackerFrameSource/MotionTrackerCameraDeviceParameters
// easyar.MotionTrackerFrameSource/MotionTrackerCameraDeviceParameters
// UnityEngine.ParticleSystem/MinMaxCurve
// UnityEngine.ParticleSystem/MinMaxCurve
// UnityEngine.ParticleSystem/MinMaxGradient
// UnityEngine.ParticleSystem/MinMaxGradient
// System.Action`1<System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>>
// System.Action`1<System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>>
// System.Action`1<System.Byte[]>
// System.Action`1<System.Byte[]>
// System.Action`1<easyar.AccelerometerResult>
// System.Action`1<easyar.AccelerometerResult>
// System.Action`1<easyar.Buffer>
// System.Action`1<easyar.Buffer>
// System.Action`1<easyar.DenseSpatialMapBlockController>
// System.Action`1<easyar.DenseSpatialMapBlockController>
// System.Action`1<easyar.FrameSource>
// System.Action`1<easyar.FrameSource>
// System.Action`1<easyar.InputFrameSourceType>
// System.Action`1<easyar.InputFrameSourceType>
// System.Action`1<easyar.LocationResult>
// System.Action`1<easyar.LocationResult>
// System.Action`1<easyar.MotionTrackingStatus>
// System.Action`1<easyar.MotionTrackingStatus>
// System.Action`1<easyar.OutputFrame>
// System.Action`1<easyar.OutputFrame>
// System.Action`1<System.String>
// System.Action`1<System.String>
// System.Action`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Action`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Action`1<easyar.ARAssembly/Components>
// System.Action`1<easyar.ARAssembly/Components>
// System.Action`1<easyar.ARSession/SessionState>
// System.Action`1<easyar.ARSession/SessionState>
// 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<easyar.ObjectTargetController,easyar.Target,System.Boolean>
// System.Action`3<easyar.ObjectTargetController,easyar.Target,System.Boolean>
// 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.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>
// System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>
// System.Func`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>
// System.Func`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>
// System.Func`1<System.Single>
// System.Func`1<System.Single>
// System.Func`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Func`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,System.Boolean>
// System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,System.Boolean>
// System.Func`2<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>,System.Boolean>
// System.Func`2<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>,System.Boolean>
// System.Func`2<easyar.FrameFilter,System.Boolean>
// System.Func`2<easyar.FrameFilter,System.Boolean>
// System.Func`2<System.Int32,UnityEngine.Vector3>
// System.Func`2<System.Int32,UnityEngine.Vector3>
// System.Func`2<UnityEngine.Vector3,UnityEngine.ParticleSystem/Particle>
// System.Func`2<UnityEngine.Vector3,UnityEngine.ParticleSystem/Particle>
// System.Tuple`2<System.Boolean,easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>>
// System.Tuple`2<System.Boolean,easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>>
// System.Action
// System.Action
// System.AsyncCallback
// System.AsyncCallback
// UnityEngine.Behaviour
// UnityEngine.Behaviour
// easyar.DelayedCallbackScheduler
// easyar.DelayedCallbackScheduler
// System.IO.InvalidDataException
// System.IO.InvalidDataException
// System.InvalidOperationException
// System.InvalidOperationException
// UnityEngine.MeshFilter
// UnityEngine.MeshFilter
// System.NotImplementedException
// System.NotImplementedException
// System.NotSupportedException
// System.NotSupportedException
// easyar.ObjectTarget
// easyar.ObjectTarget
// UnityEngine.ParticleSystem
// UnityEngine.ParticleSystem
// UnityEngine.Rendering.RenderPipelineAsset
// UnityEngine.Rendering.RenderPipelineAsset
// UnityEngine.RenderTexture
// UnityEngine.RenderTexture
// UnityEngine.Renderer
// UnityEngine.Renderer
// easyar.TargetTrackerResult
// easyar.TargetTrackerResult
// UnityEngine.Texture2D
// UnityEngine.Texture2D
// System.Threading.ThreadStart
// System.Threading.ThreadStart
// UnityEngine.Transform
// UnityEngine.Transform
// UnityEngine.Events.UnityAction
// UnityEngine.Events.UnityAction
// easyar.ARSession/FrameChangeAction
// easyar.ARSession/FrameChangeAction
// easyar.MegaTrackerFrameFilter/LocalizationResponse
// easyar.MegaTrackerFrameFilter/LocalizationResponse
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6;
};
// UnityEngine.Camera
// System.IO.FileNotFoundException
// System.IO.FileNotFoundException
// UnityEngine.MeshCollider
// UnityEngine.MeshCollider
// UnityEngine.MeshRenderer
// UnityEngine.MeshRenderer
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// easyar.ARComponentPicker
// easyar.ARComponentPicker
// easyar.ARSession
// easyar.ARSession
// easyar.CameraImageRenderer
struct CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_StaticFields
{
// UnityEngine.Rendering.CameraEvent[] easyar.CameraImageRenderer::cameraEvents
CameraEventU5BU5D_tCE64254E9E2B285C33AE3AA6C3D1E9AA3BE6CE1E* ___cameraEvents_4;
// System.Collections.Generic.Dictionary`2<UnityEngine.Camera,easyar.CameraImageRenderer> easyar.CameraImageRenderer::allRenderers
Dictionary_2_t6E6BBE1387E58DA634F58ACFCF79515A16B504F3* ___allRenderers_15;
};
// easyar.CameraImageRenderer
// easyar.DenseSpatialMapBlockController
// easyar.DenseSpatialMapBlockController
// easyar.DenseSpatialMapDepthRenderer
// easyar.DenseSpatialMapDepthRenderer
// easyar.EasyARController
struct EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_StaticFields
{
// System.String easyar.EasyARController::exceptionMessage
String_t* ___exceptionMessage_5;
// System.Boolean easyar.EasyARController::initializeCalled
bool ___initializeCalled_6;
// easyar.EasyARController easyar.EasyARController::<Instance>k__BackingField
EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* ___U3CInstanceU3Ek__BackingField_9;
// System.Boolean easyar.EasyARController::<Initialized>k__BackingField
bool ___U3CInitializedU3Ek__BackingField_10;
// easyar.DelayedCallbackScheduler easyar.EasyARController::<Scheduler>k__BackingField
DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* ___U3CSchedulerU3Ek__BackingField_11;
};
// easyar.EasyARController
// easyar.FrameFilter
// easyar.FrameFilter
// easyar.FrameRecorder
// easyar.FrameRecorder
// easyar.FrameSource
struct FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_StaticFields
{
// System.Collections.Generic.IReadOnlyList`1<easyar.ARSession/ARCenterMode> easyar.FrameSource::allCenterMode
RuntimeObject* ___allCenterMode_7;
};
// easyar.FrameSource
// easyar.GUIPopup
struct GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields
{
// easyar.GUIPopup easyar.GUIPopup::popup
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* ___popup_4;
};
// easyar.GUIPopup
// easyar.RenderCameraController
// easyar.RenderCameraController
// easyar.SparseSpatialMapActiveController
// easyar.SparseSpatialMapActiveController
// easyar.SparseSpatialMapController
// easyar.SparseSpatialMapController
// easyar.SparseSpatialMapRootController
// easyar.SparseSpatialMapRootController
// easyar.TargetController
// easyar.TargetController
// easyar.WorldRootController
// easyar.WorldRootController
// easyar.ARCoreFrameSource
// easyar.ARCoreFrameSource
// easyar.ARKitFrameSource
// easyar.ARKitFrameSource
// easyar.CameraDeviceFrameSource
struct CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_StaticFields
{
// System.Collections.Generic.IReadOnlyList`1<easyar.ARSession/ARCenterMode> easyar.CameraDeviceFrameSource::availableCenterMode
RuntimeObject* ___availableCenterMode_17;
};
// easyar.CameraDeviceFrameSource
// easyar.DenseSpatialMapBuilderFrameFilter
// easyar.DenseSpatialMapBuilderFrameFilter
// easyar.FramePlayer
struct FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_StaticFields
{
// System.Collections.Generic.IReadOnlyList`1<easyar.ARSession/ARCenterMode> easyar.FramePlayer::availableCenterMode
RuntimeObject* ___availableCenterMode_14;
};
// easyar.FramePlayer
// easyar.ImageTrackerFrameFilter
// easyar.ImageTrackerFrameFilter
// easyar.MegaTrackerFrameFilter
// easyar.MegaTrackerFrameFilter
// easyar.MotionTrackerFrameSource
// easyar.MotionTrackerFrameSource
// easyar.ObjectTargetController
// easyar.ObjectTargetController
// easyar.ObjectTrackerFrameFilter
// easyar.ObjectTrackerFrameFilter
// easyar.SparseSpatialMapWorkerFrameFilter
// easyar.SparseSpatialMapWorkerFrameFilter
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
{
ALIGN_FIELD (8) Type_t* m_Items[1];
inline Type_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Type_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, Type_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
{
ALIGN_FIELD (8) String_t* m_Items[1];
inline String_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline String_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, String_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// easyar.ARSession[]
struct ARSessionU5BU5D_t590FAF07A56616249455D2F5F3A2D15FDC4E3C0C : public RuntimeArray
{
ALIGN_FIELD (8) ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* m_Items[1];
inline ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35** 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, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// 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.FrameFilter[]
struct FrameFilterU5BU5D_tDB772E17BEA3D0DB03F7BE0BC280F93BC39AD83E : public RuntimeArray
{
ALIGN_FIELD (8) FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* m_Items[1];
inline FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214** 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, FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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);
}
};
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
{
ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
m_Items[index] = value;
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
{
ALIGN_FIELD (8) float m_Items[1];
inline float GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline float* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, float value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline float GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
{
m_Items[index] = value;
}
};
// UnityEngine.ParticleSystem/Particle[]
struct ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7 : public RuntimeArray
{
ALIGN_FIELD (8) Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D m_Items[1];
inline Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* 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, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D value)
{
m_Items[index] = 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);
}
};
// 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.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.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tC492596681BD51AB34FC76FA76C15C9B3FFB7B40* Dictionary_2_get_Values_mE06FB7381D8152E35F0716DC7FE13788362112A7_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueCollection_GetEnumerator_m22BB9C6494A679370661D0B6DA1FA7EF744281EA_gshared (ValueCollection_tC492596681BD51AB34FC76FA76C15C9B3FFB7B40* __this, Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mB05777B182DD6D8C5ED21811C2CA95405D2743F8_gshared (Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_m77681472C32B9ABB97AE602C0D4C365A0A8E8ACE_gshared_inline (Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222* __this, Il2CppFullySharedGenericAny* il2cppRetVal, 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) ;
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m297C3CEEAAC8D29D8F7C93E0801CD1D362D1C66F_gshared (Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222* __this, 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) ;
// System.Tuple`2<T1,T2> System.Tuple::Create<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* Tuple_Create_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_mDA77107B30389EA4092249AFF47FFBFFE45BB038_gshared (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item1, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_item2, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m8DA550B703DFB328B69C4712064C667D7CA33DF1_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m9BCE8CEF94E6F2BF8624D65214FF4F3CA686D60C_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, 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 System.Action`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m8E9B7F6EE50FEF26FF7537F554B4F5E434F70550_gshared (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_key, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m583C4F0E2926B584BE6EC6008195360FC631C14C_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7519D765EAF1E8A7D3137C2F1B7B3A01D15A1692_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_key, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny* ___1_value, 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.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) ;
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared (String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void System.Func`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mC73A4FCEBBAB90CB7B7AB16321F3F98FBBF12596_gshared (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// TResult System.Func`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Func_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_gshared_inline (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mD2ED26ACAF3BAF386FFEA83893BA51DB9FD8BA30_gshared_inline (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_get_Item_m6E4BA37C1FB558E4A62AE4324212E45D09C5C937_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.String easyar.ARSessionFactory::DefaultName<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ARSessionFactory_DefaultName_TisIl2CppFullySharedGenericAny_mE9A2638C5DA192579E0A2D7967F4B2359E9EBE91_gshared (const RuntimeMethod* method) ;
// T[] UnityEngine.GameObject::GetComponentsInParent<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* GameObject_GetComponentsInParent_TisIl2CppFullySharedGenericAny_m9BA598F4C76BF91ED59BD5DA257501EE1E9F6FBF_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_includeInactive, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Component_GetComponent_TisIl2CppFullySharedGenericAny_m47CBDD147982125387F078ABBFDAAB92D397A6C2_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Il2CppFullySharedGenericAny* il2cppRetVal, 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) ;
// 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) ;
// T UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Queue`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Enqueue(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m9159DC6A9BC5528A3444329C408F4101004CF652_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ;
// T System.Collections.Generic.Queue`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Peek()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Peek_mC16DCF76985FF167BAB542F92D9AA03C1E210D8C_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Queue`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m657BFA58DFD6AB5B1B4B69AA6E963CD569637EAD_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.Queue`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Dequeue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Dequeue_m80C152387A53656EC4AEF450BCBA9087DC51EEE3_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.Queue`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mE6103188ACDEC07F90F2D2986554730D18029750_gshared_inline (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, 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) ;
// System.Int32 easyar.ARAssembly::GetFrameFilterCount<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ARAssembly_GetFrameFilterCount_TisIl2CppFullySharedGenericAny_m6E8BB9AB1F08559E2D86D8A8105C70770361763F_gshared (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* Component_GetComponentsInChildren_TisIl2CppFullySharedGenericAny_m173581815FF84722B49A5E4DE5A2820B5D2DB00E_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mACCB7726C2E9728AE336F99C68B334459F9F30FB_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInChildren<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Component_GetComponentInChildren_TisIl2CppFullySharedGenericAny_m6C912B287F81A629FB1D697E7CEB80D3B940295F_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<CType> easyar.ARComponentPicker::GetComponentsInChildrenTransformOrder<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* ARComponentPicker_GetComponentsInChildrenTransformOrder_TisIl2CppFullySharedGenericAny_mAB489CD6F01479C31B923AB0312263D4CA257A7D_gshared (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, const RuntimeMethod* method) ;
// T1 System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Item1()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Tuple_2_get_Item1_mC87072BD14E3669527D96A8739B3E5CA83FCFBD0_gshared_inline (/*System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>*/Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// T2 System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Item2()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Tuple_2_get_Item2_m7398C77129F66B0CE22A8E95CF2DD790CC693C9B_gshared_inline (/*System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>*/Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::CreateNone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Optional_1_CreateNone_m1594933594C8A0AC3C08DAE48C17648D36D5760C_gshared (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* il2cppRetVal, const RuntimeMethod* method) ;
// System.Boolean easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_OnNone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Optional_1_get_OnNone_m348BBDC1E8F13350F4C7CC994731620C981910F7_gshared (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* __this, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Contains<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(System.Collections.Generic.IEnumerable`1<TSource>,TSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Contains_TisIl2CppFullySharedGenericAny_m40E4F8989539AFEF3812EAC9D9AD165D258D5814_gshared (RuntimeObject* ___0_source, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::CreateSome(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Optional_1_CreateSome_m3C9D5F3D4F97076C44A9537EA16DEFBB4183B705_gshared (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_Value, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* 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<TSource> System.Linq.Enumerable::Where<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisIl2CppFullySharedGenericAny_m3F416675DC7A5572025B02ED373C41AD9ED8F6C4_gshared (RuntimeObject* ___0_source, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___1_predicate, const RuntimeMethod* method) ;
// T UnityEngine.Object::FindObjectOfType<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_FindObjectOfType_TisRuntimeObject_m02DFBF011F3B59F777A5E521DB2A116DD496E968_gshared (const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Any<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisIl2CppFullySharedGenericAny_m3499AC108A84D818DD8C221F8E60145246FC8A09_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// T UnityEngine.JsonUtility::FromJson<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonUtility_FromJson_TisIl2CppFullySharedGenericAny_mCA9E8A2C7BF60F5C6F2FE4812F33F4C06E5B44D0_gshared (String_t* ___0_json, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Cast<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(System.Collections.IEnumerable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Cast_TisIl2CppFullySharedGenericAny_m1480F4A804D000C8613E5F669E3AB77411F468A5_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* Enumerable_ToList_TisIl2CppFullySharedGenericAny_m191EA129E511F9B8304FF8826A2DA645E06CCBF0_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetEnumerator_mEC4954B142C43B5CBAA045953EAD4E168FFCD492_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m3D89F01AE65EC60062FFB578C0E771C098EF2CB7_gshared (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_m26AF82C275C82180BB7F23C7E408BC1FEB9A38EE_gshared_inline (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void KeyValuePair_2_get_Value_mFA1964BF56AA214EE0D491CC197F61BC9E5F1F7A_gshared_inline (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m97783F73CDB1D0083A2F7D26A51847BF0843ADEA_gshared (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* __this, const RuntimeMethod* method) ;
// T UnityEngine.Object::Instantiate<System.Object>(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___0_original, 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.Void System.Action`3<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mFC076EF2A48CF6C01932E82D2F23489658D5D9B4_gshared (Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146* __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.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.Void easyar.ObjectTargetController::UpdateScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTargetController_UpdateScale_mA2481965F25B0A906118374F27983B633BB4A580 (ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* __this, const RuntimeMethod* method) ;
// System.Void easyar.TargetController::set_IsLoaded(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TargetController_set_IsLoaded_mC04541B10A598C71AC8341C94B97C419089F00F1_inline (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, bool ___0_value, const RuntimeMethod* method) ;
// 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.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
// easyar.ObjectTracker easyar.ObjectTrackerFrameFilter::get_Tracker()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method) ;
// System.Void System.Action::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.TargetController>::.ctor()
inline void List_1__ctor_m0ED30BD14E3D4B2C2005E5CDBCFD5C57BB2720BA (List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,easyar.TargetController>::get_Values()
inline ValueCollection_tA4ABE415D3FF9AD9A5D3FB12C59B128D7747787C* Dictionary_2_get_Values_mBE950BEB4E8C8CB9DF8BA23C79DB6E51EC552459 (Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* __this, const RuntimeMethod* method)
{
ValueCollection_tC492596681BD51AB34FC76FA76C15C9B3FFB7B40* il2cppRetVal = (( ValueCollection_tC492596681BD51AB34FC76FA76C15C9B3FFB7B40* (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2_get_Values_mE06FB7381D8152E35F0716DC7FE13788362112A7_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
return (ValueCollection_tA4ABE415D3FF9AD9A5D3FB12C59B128D7747787C*)il2cppRetVal;
}
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,easyar.TargetController>::GetEnumerator()
inline Enumerator_t0DB28B560AE92004790F0809B2A567549805D60E ValueCollection_GetEnumerator_m8EA0122F888D6DEA19AE7234AD5BA725A83C0A17 (ValueCollection_tA4ABE415D3FF9AD9A5D3FB12C59B128D7747787C* __this, const RuntimeMethod* method)
{
Enumerator_t0DB28B560AE92004790F0809B2A567549805D60E il2cppRetVal;
(( void (*) (ValueCollection_tC492596681BD51AB34FC76FA76C15C9B3FFB7B40*, Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222*, const RuntimeMethod*))ValueCollection_GetEnumerator_m22BB9C6494A679370661D0B6DA1FA7EF744281EA_gshared)((ValueCollection_tC492596681BD51AB34FC76FA76C15C9B3FFB7B40*)__this, (Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,easyar.TargetController>::Dispose()
inline void Enumerator_Dispose_m4C9C140E7EBF55EEF498DFB48BD95408C2EE1902 (Enumerator_t0DB28B560AE92004790F0809B2A567549805D60E* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222*, const RuntimeMethod*))Enumerator_Dispose_mB05777B182DD6D8C5ED21811C2CA95405D2743F8_gshared)((Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222*)__this, method);
}
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,easyar.TargetController>::get_Current()
inline TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* Enumerator_get_Current_mEAD8F89B621C0C91AA34FDF8EB67F659C8E88FDB_inline (Enumerator_t0DB28B560AE92004790F0809B2A567549805D60E* __this, const RuntimeMethod* method)
{
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* il2cppRetVal;
(( void (*) (Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m77681472C32B9ABB97AE602C0D4C365A0A8E8ACE_gshared_inline)((Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1<easyar.TargetController>::Add(T)
inline void List_1_Add_m1E098C66659F5655CF410EACF6B4855F6262AFEF_inline (List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB* __this, TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* ___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.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,easyar.TargetController>::MoveNext()
inline bool Enumerator_MoveNext_m69C362070D21401B9F9A2DC9CB7D10225C4C92EB (Enumerator_t0DB28B560AE92004790F0809B2A567549805D60E* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222*, const RuntimeMethod*))Enumerator_MoveNext_m297C3CEEAAC8D29D8F7C93E0801CD1D362D1C66F_gshared)((Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222*)__this, method);
}
// System.Boolean easyar.EasyARController::get_Initialized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EasyARController_get_Initialized_m0F47D5BCEF5B10A78F29551AE17BBB83924BF335_inline (const RuntimeMethod* method) ;
// System.Boolean easyar.ObjectTracker::isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectTracker_isAvailable_m2DAA8241773846D74F5C32AD39A34A404D982738 (const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
// System.Void easyar.UIPopupException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPopupException__ctor_m2028C0A495324E4FAD33E2E48EDE7347C6BF2F6C (UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// easyar.ObjectTracker easyar.ObjectTracker::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* ObjectTracker_create_m9FC529812E69ED9E223C829528367DBA24D96DB0 (const RuntimeMethod* method) ;
// System.Void easyar.ObjectTrackerFrameFilter::set_Tracker(easyar.ObjectTracker)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_set_Tracker_mDE4337E7800351B90461D568A32505738AC842A1_inline (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* ___0_value, const RuntimeMethod* method) ;
// easyar.ObjectTrackerFrameFilter/ResultParameters easyar.ObjectTrackerFrameFilter::get_ResultType()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* ObjectTrackerFrameFilter_get_ResultType_mACD373AE4E1B4C0ED40F61AD50EC1860EAE9EA48_inline (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<easyar.TargetController> easyar.ObjectTrackerFrameFilter::get_TargetControllers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB* ObjectTrackerFrameFilter_get_TargetControllers_m31872F2D91399332A2264657AE5BC552E52A3702 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<easyar.TargetController>::GetEnumerator()
inline Enumerator_t3B3BADE128E7103AC5746AE044A6DD39CBF305DC List_1_GetEnumerator_mF60BB0EE76CD5ABF99057236000C6C0052E94140 (List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB* __this, const RuntimeMethod* method)
{
Enumerator_t3B3BADE128E7103AC5746AE044A6DD39CBF305DC 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<easyar.TargetController>::Dispose()
inline void Enumerator_Dispose_m0D7BC460B750F461537C4E304D3E5753A6F89D7E (Enumerator_t3B3BADE128E7103AC5746AE044A6DD39CBF305DC* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<easyar.TargetController>::get_Current()
inline TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* Enumerator_get_Current_m8B3F02FD5A08D4F7409D38D99D4770A4A0235C61_inline (Enumerator_t3B3BADE128E7103AC5746AE044A6DD39CBF305DC* __this, const RuntimeMethod* method)
{
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* il2cppRetVal;
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.ObjectTrackerFrameFilter::UnloadTarget(easyar.ObjectTargetController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_UnloadTarget_mA21E310D46AD0AE128DE47A6A492EEB1C1E944C8 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* ___0_target, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<easyar.TargetController>::MoveNext()
inline bool Enumerator_MoveNext_mA89D3D2BDB945770F17C9D81C2860BA48C12A27D (Enumerator_t3B3BADE128E7103AC5746AE044A6DD39CBF305DC* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Void easyar.RefBase::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75 (RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* __this, const RuntimeMethod* method) ;
// easyar.ObjectTarget easyar.ObjectTargetController::get_Target()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* ObjectTargetController_get_Target_m68ACD08B1961274389988847AB9C00725BF35FD1_inline (ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* __this, const RuntimeMethod* method) ;
// easyar.TargetController easyar.ObjectTrackerFrameFilter::TryGetTargetController(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* ObjectTrackerFrameFilter_TryGetTargetController_m490FFE0027A76CFE009D4429A198A9D02DAED842 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, int32_t ___0_runtimeID, const RuntimeMethod* method) ;
// System.Void easyar.ObjectTargetController::set_Tracker(easyar.ObjectTrackerFrameFilter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTargetController_set_Tracker_mED9D067AF53EC65C87BD58724F9936358BD50FA2 (ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* __this, ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.FrameFilter::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilter_OnAssemble_mFC0ACCAA2717E67A5813187806E6CC7BC54E29B6 (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method) ;
// easyar.ARAssembly easyar.ARSession::get_Assembly()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method) ;
// 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.ObjectTrackerFrameFilter::add_SimultaneousNumChanged(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_add_SimultaneousNumChanged_m36A394540186BB9353C41417652FC0204490C208 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Behaviour::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>::.ctor()
inline void List_1__ctor_m670FC77C7901F370CE7234C080C66911DAFB974B (List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* __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.Int32>::.ctor()
inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// 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;
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<easyar.TargetInstance>::GetEnumerator()
inline Enumerator_tD5D17AED76B8978BB6FD8A4417D05179AF863463 List_1_GetEnumerator_mCCE4049DDE32C31B190763A4E1A56918F86BFE75 (List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* __this, const RuntimeMethod* method)
{
Enumerator_tD5D17AED76B8978BB6FD8A4417D05179AF863463 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<easyar.TargetInstance>::Dispose()
inline void Enumerator_Dispose_m5C1BC2164A8C3C96D5683B5ABC56536E8EB47463 (Enumerator_tD5D17AED76B8978BB6FD8A4417D05179AF863463* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<easyar.TargetInstance>::get_Current()
inline TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* Enumerator_get_Current_mFE27D18CCD20C4477510958A5F173FF60F2EBE8B_inline (Enumerator_tD5D17AED76B8978BB6FD8A4417D05179AF863463* __this, const RuntimeMethod* method)
{
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* il2cppRetVal;
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___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);
}
// UnityEngine.Pose easyar.APIExtend::ToUnityPose(easyar.Matrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 APIExtend_ToUnityPose_m866EAEEC87D6E91C2A1436D16B316565D61E2515 (Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___0_pose, const RuntimeMethod* method) ;
// System.Tuple`2<T1,T2> System.Tuple::Create<easyar.TargetController,UnityEngine.Pose>(T1,T2)
inline Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* Tuple_Create_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m62EE33C1E27A509E58015F4B6C6567A953D1C3E0 (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* ___0_item1, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_item2, const RuntimeMethod* method)
{
Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* il2cppRetVal = (( Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Tuple_Create_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_mDA77107B30389EA4092249AFF47FFBFFE45BB038_gshared)((Il2CppFullySharedGenericAny)___0_item1, (Il2CppFullySharedGenericAny)&___1_item2, method);
return (Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A*)il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>::Add(T)
inline void List_1_Add_m274CFC969F9E9088090164587A521AB14B89AEFA_inline (List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* __this, Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* ___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.Boolean System.Collections.Generic.List`1/Enumerator<easyar.TargetInstance>::MoveNext()
inline bool Enumerator_MoveNext_m6AFD022A43239897C657CA97259EE3A4E60ADC0F (Enumerator_tD5D17AED76B8978BB6FD8A4417D05179AF863463* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Int32>::GetEnumerator()
inline Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC 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.Int32>::Dispose()
inline void Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923 (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __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.Int32>::get_Current()
inline int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
{
int32_t 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.Int32>::MoveNext()
inline bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312 (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Contains(T)
inline bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Contains_m8DA550B703DFB328B69C4712064C667D7CA33DF1_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Remove(T)
inline bool List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Remove_m9BCE8CEF94E6F2BF8624D65214FF4F3CA686D60C_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Boolean easyar.TargetController::get_IsLoaded()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TargetController_get_IsLoaded_m664FA600C560DDD419101466B8A4F3F61062A5FA_inline (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, const RuntimeMethod* method) ;
// System.Void easyar.TargetController::OnTracking(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetController_OnTracking_m7D2AC6C286576BF1C4EBA84B0C1D484E6C096CE2 (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, bool ___0_status, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>>::op_Implicit(T)
inline Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11 Optional_1_op_Implicit_mF4F473FF913C9255B52D5F897B262C6901BB0320 (List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* ___0_v, const RuntimeMethod* method)
{
Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11 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;
}
// easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>> easyar.FrameFilter::TryGetCenterTarget(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C FrameFilter_TryGetCenterTarget_m80F02FD5762F438788D3B765F7F1A92FE66E13B8 (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_center, const RuntimeMethod* method) ;
// System.Void easyar.FrameFilter::UpdateTargetTransform(UnityEngine.GameObject,UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilter_UpdateTargetTransform_m4A7CBF9404A439EF323808B698C1F1933472C7A6 (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_center, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_centerPose, const RuntimeMethod* method) ;
// System.Void easyar.ObjectTrackerFrameFilter/<>c__DisplayClass41_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass41_0__ctor_m422AC3A5664D1C2CD4EA6B622C421F1ED450D2CB (U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777* __this, const RuntimeMethod* method) ;
// easyar.DelayedCallbackScheduler easyar.EasyARController::get_Scheduler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* EasyARController_get_Scheduler_mD1D0082110E4A3B2159F15AFC586071831436EE6_inline (const RuntimeMethod* method) ;
// System.Void System.Action`2<easyar.Target,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_m0D18FC0D2E5634CBDC24690398EE59D4F1EB1101 (Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m8E9B7F6EE50FEF26FF7537F554B4F5E434F70550_gshared)((Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*)__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,easyar.TargetController>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mDCBC62BB9558D128982C6E3A28C7C7935F338010 (Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* __this, int32_t ___0_key, TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)___1_value, method);
}
// System.Void easyar.ObjectTrackerFrameFilter/<>c__DisplayClass42_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass42_0__ctor_m346127CA7B93EA1C89BDE93753088EC7360282D4 (U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,easyar.TargetController>::Remove(TKey)
inline bool Dictionary_2_Remove_mA15925A86B929CA020BA9C0D87554570D9256C95 (Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Remove_m583C4F0E2926B584BE6EC6008195360FC631C14C_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,easyar.TargetController>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m90FC96DB37921638625774E95008773D60BA7650 (Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* __this, int32_t ___0_key, TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_TryGetValue_m7519D765EAF1E8A7D3137C2F1B7B3A01D15A1692_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,easyar.TargetController>::.ctor()
inline void Dictionary_2__ctor_m09737653524481C010C77FCECBB14A2B8A698F77 (Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void easyar.ObjectTrackerFrameFilter/ResultParameters::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResultParameters__ctor_m550FFB185012725E9451F567B2CC2D5C23CA80A8 (ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* __this, const RuntimeMethod* method) ;
// System.Void easyar.FrameFilter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilter__ctor_m3294372A748440126E65D15A1246C002035B00A0 (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, const RuntimeMethod* method) ;
// System.Void System.Action`3<easyar.ObjectTargetController,easyar.Target,System.Boolean>::Invoke(T1,T2,T3)
inline void Action_3_Invoke_mB025086DA2280B383385EA46D238BDA53481FA65_inline (Action_3_t684402624FAD0C0FA172747995B24A41383E0627* __this, ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* ___0_arg1, Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* ___1_arg2, bool ___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 System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// System.Void UnityEngine.Matrix4x4::SetRow(System.Int32,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4_SetRow_m8A1D95E7A5F999126A57D1C5CE8CEB9AC8F6BD20 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_row, const RuntimeMethod* method) ;
// System.Single UnityEngine.Matrix4x4::get_Item(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_row, int32_t ___1_column, const RuntimeMethod* method) ;
// System.Void easyar.Matrix44F::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix44F__ctor_m4803E02BB0E49BAA0F6CE875B35926239625CF23 (Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, float ___3_data_3, float ___4_data_4, float ___5_data_5, float ___6_data_6, float ___7_data_7, float ___8_data_8, float ___9_data_9, float ___10_data_10, float ___11_data_11, float ___12_data_12, float ___13_data_13, float ___14_data_14, float ___15_data_15, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Sign(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Void UnityEngine.Pose::.ctor(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051 (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ;
// easyar.Matrix44F easyar.APIExtend::ToEasyARMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 APIExtend_ToEasyARMatrix_mE506674676E0EE633488AF45A05DEF4F4821CFD9 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_matrix4x4, const RuntimeMethod* method) ;
// System.Void easyar.Vec2F::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec2F__ctor_m75206440B316C9C40BCC12B40D7D531200B06E01 (Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684* __this, float ___0_data_0, float ___1_data_1, const RuntimeMethod* method) ;
// System.Void easyar.Vec3F::.ctor(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3F__ctor_mEEFBBF220ED8CCA58956F770B21E90DE02B58351 (Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
// System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// System.Void easyar.ARSessionFactory/<>c__DisplayClass2_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_m6EFC9CFD34DB42AB203C8B1797D0F59D71317FB8 (U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.ARSession>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC2F5B190618D491DFC969570B342672F3BDA1DD9 (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// System.Void System.Func`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_m5EC97259E7BF30FF71CCBC6623A2C201D0E31348 (Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mC73A4FCEBBAB90CB7B7AB16321F3F98FBBF12596_gshared)((Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*)__this, ___0_object, ___1_method, method);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateSession(System.String,System.Func`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>,System.Func`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateSession_mDC55D58D3CDA176627C587ADD9034962565E14BA (String_t* ___0_name, Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* ___1_createFrameSources, Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* ___2_createFrameFilters, const RuntimeMethod* method) ;
// TResult System.Func`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>::Invoke()
inline List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* Func_1_Invoke_m080F09270073854262604D5EF87CEFD908896C7A_inline (Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* __this, const RuntimeMethod* method)
{
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* il2cppRetVal;
(( void (*) (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Func_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_gshared_inline)((Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.GameObject>::get_Count()
inline int32_t List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1_get_Count_mD2ED26ACAF3BAF386FFEA83893BA51DB9FD8BA30_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// T System.Collections.Generic.List`1<UnityEngine.GameObject>::get_Item(System.Int32)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* il2cppRetVal;
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, Il2CppFullySharedGenericAny*, const RuntimeMethod*))List_1_get_Item_m6E4BA37C1FB558E4A62AE4324212E45D09C5C937_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_index, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.ARSessionFactory::<CreateSession>g__parentSession|3_0(UnityEngine.GameObject,easyar.ARSessionFactory/<>c__DisplayClass3_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSessionFactory_U3CCreateSessionU3Eg__parentSessionU7C3_0_m0618AD9176F907BCD9F3299F8C3C3A126F5CF6BB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_go, U3CU3Ec__DisplayClass3_0_t6AE3C0F6B70A2AEBB15AE3B95E6BE39366E61769* ___1_p, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.GameObject>::GetEnumerator()
inline Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method)
{
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 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<UnityEngine.GameObject>::Dispose()
inline void Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.GameObject>::get_Current()
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60* __this, const RuntimeMethod* method)
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* il2cppRetVal;
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, bool ___1_worldPositionStays, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.GameObject>::MoveNext()
inline bool Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27 (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.FramePlayer>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m28320C020949CDDB668D023CB7FEDF5CB8E1F341 (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.FrameRecorder>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m52F4A920F16F189F4ED64E427DC808CDEB81B791 (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::.ctor()
inline void List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.SparseSpatialMapWorkerFrameFilter>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisSparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D_mDE2160A425AABC7172B18DCE6D56A8895BE79D73 (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::Add(T)
inline void List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___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);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateDenseSpatialMapBuilder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateDenseSpatialMapBuilder_m14A56B34C839E0F64EE64FE16133C1E9D3BE3948 (const RuntimeMethod* method) ;
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.ImageTrackerFrameFilter>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m0C85CB9D79ABA2FDEF5E46A405452AEDB8E0BB04 (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.CloudRecognizerFrameFilter>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisCloudRecognizerFrameFilter_t2038454703274381A6400CAEC747F87A853B8316_m69F9C0E4C16A1CA0E0F7E9F429A749BFDF0272BF (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.ObjectTrackerFrameFilter>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC_m2456433B2327A971EE78C9E81ABCCAF36263F3FA (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.SurfaceTrackerFrameFilter>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisSurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4_m356269A4F994A4F04EACAA2ADC9328C7C3CF09A7 (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.MegaTrackerFrameFilter>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisMegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4_mC5ECFBDA74EF813197126C0D21DC684EE9DF3D79 (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// T UnityEngine.GameObject::GetComponent<easyar.ImageTrackerFrameFilter>()
inline ImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E* GameObject_GetComponent_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m6C051749CEE0C173C30C6BCA828AA738BCCE0BB6 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
ImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.ImageTrackerFrameFilter/ResultParameters::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResultParameters__ctor_m05D095E12442A217353D8E1A64DF9659AE65D41C (ResultParameters_tAA33B14E1901CE2D4D7576E7DAC587AD6CDBD6D8* __this, const RuntimeMethod* method) ;
// System.Void easyar.ImageTrackerFrameFilter::set_ResultType(easyar.ImageTrackerFrameFilter/ResultParameters)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTrackerFrameFilter_set_ResultType_mAB0313C03DF9D758B5168D467257981739BD4E3F (ImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E* __this, ResultParameters_tAA33B14E1901CE2D4D7576E7DAC587AD6CDBD6D8* ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<easyar.ObjectTrackerFrameFilter>()
inline ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* GameObject_GetComponent_TisObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC_m698F3747D2413D912D39CAE1F7D00FF2510E794C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.ObjectTrackerFrameFilter::set_ResultType(easyar.ObjectTrackerFrameFilter/ResultParameters)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_set_ResultType_mB759A15D03695B99A2C6B9A03F07B2727B7FEFDB (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.CameraDeviceFrameSource>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisCameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_m6F159A9BBC646AF5FD90823FAB9046F51FDB7842 (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.MotionTrackerFrameSource>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_mBA57CF5DE81B5A884D9309F9F8C0F62C6E180977 (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.AREngineFrameSource>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisAREngineFrameSource_t4338F934A894056D69323E3EED12B5D6D3BF5EFE_m608078C9B3070180F58A8C4C81447037136FB6E9 (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.ARCoreFrameSource>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_m7D4B93E5F7D747A4ECD219AE535F6290D539722B (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.ARKitFrameSource>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7_mC6AA902054686B8CBC42AF6A8716220967FA6B2F (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// System.Void easyar.ARSessionFactory::SetupFrameSources(System.Collections.Generic.List`1<UnityEngine.GameObject>,easyar.ARSessionFactory/ARSessionPreset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSessionFactory_SetupFrameSources_m456B70EBD09C3E01436B68D28BE224E2CE9A1DAC (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_sources, int32_t ___1_preset, const RuntimeMethod* method) ;
// System.Boolean easyar.ARSessionFactory::IsSessionPartAndEmpty(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARSessionFactory_IsSessionPartAndEmpty_m5204F7CF9D9271EE31BCC835C8D22BA232A0C99A (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_sessionPart, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
// System.Void System.InvalidOperationException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.String easyar.ARSessionFactory::DefaultName<easyar.FramePlayer>()
inline String_t* ARSessionFactory_DefaultName_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m9B8FD9FF16E8BD5681DF453E3364958B0136873B (const RuntimeMethod* method)
{
return (( String_t* (*) (const RuntimeMethod*))ARSessionFactory_DefaultName_TisIl2CppFullySharedGenericAny_mE9A2638C5DA192579E0A2D7967F4B2359E9EBE91_gshared)(method);
}
// System.Void UnityEngine.GameObject::.ctor(System.String,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_components, const RuntimeMethod* method) ;
// System.String easyar.ARSessionFactory::DefaultName<easyar.FrameRecorder>()
inline String_t* ARSessionFactory_DefaultName_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m01A667C7F0FBD2E8C114D3403DDB37BFC966A765 (const RuntimeMethod* method)
{
return (( String_t* (*) (const RuntimeMethod*))ARSessionFactory_DefaultName_TisIl2CppFullySharedGenericAny_mE9A2638C5DA192579E0A2D7967F4B2359E9EBE91_gshared)(method);
}
// System.String easyar.ARSessionFactory::DefaultName<easyar.VideoRecorder>()
inline String_t* ARSessionFactory_DefaultName_TisVideoRecorder_tDF4C48CC4953CFE26510C712A7CAF89C8C8609DB_mA12DD948D5E09AA4868DE7AD8951C3DC882BE8E7 (const RuntimeMethod* method)
{
return (( String_t* (*) (const RuntimeMethod*))ARSessionFactory_DefaultName_TisIl2CppFullySharedGenericAny_mE9A2638C5DA192579E0A2D7967F4B2359E9EBE91_gshared)(method);
}
// T UnityEngine.GameObject::GetComponent<easyar.MotionTrackerFrameSource>()
inline MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* GameObject_GetComponent_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_m206FCB32FFC048D60EE645F0734BBA96B14C7BBA (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.ARSessionFactory::SetupCameraDevice(UnityEngine.GameObject,easyar.CameraDevicePreference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSessionFactory_SetupCameraDevice_mA88D3FFFBF3912EE31CC7D54145C06585A32D114 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_source, int32_t ___1_preference, const RuntimeMethod* method) ;
// System.Void easyar.ARSessionFactory::SetupMotionTracker(UnityEngine.GameObject,easyar.ARSessionFactory/MotionTrackerPreset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSessionFactory_SetupMotionTracker_m466648E645820CEA415193D0D31B8E9B963BB01B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_source, int32_t ___1_preset, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<easyar.CameraDeviceFrameSource>()
inline CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92* GameObject_GetComponent_TisCameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_m62A5C402269FDFBB8A213F2A8AE3111AB3582A68 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.CameraDeviceFrameSource::set_CameraPreference(easyar.CameraDevicePreference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDeviceFrameSource_set_CameraPreference_m4EC7688BBEEFA4BEAC67A02B121FC0A5BDAE0709 (CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.String System.String::Replace(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ;
// System.String[] System.Text.RegularExpressions.Regex::Split(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Regex_Split_mA6C13D588244018786564864F683C13DDBEF5CF2 (String_t* ___0_input, String_t* ___1_pattern, const RuntimeMethod* method) ;
// System.String System.String::Join(System.String,System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD (String_t* ___0_separator, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<easyar.ARSession>()
inline ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* GameObject_GetComponent_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mA8B2BD65FB525D6AE928BB1B3D45157D92CEEB47 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T[] UnityEngine.GameObject::GetComponentsInParent<easyar.ARSession>(System.Boolean)
inline ARSessionU5BU5D_t590FAF07A56616249455D2F5F3A2D15FDC4E3C0C* GameObject_GetComponentsInParent_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC890470C174C0BFEFF89C0F7F49DAB4781E496E2 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_includeInactive, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* il2cppRetVal = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, bool, const RuntimeMethod*))GameObject_GetComponentsInParent_TisIl2CppFullySharedGenericAny_m9BA598F4C76BF91ED59BD5DA257501EE1E9F6FBF_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, ___0_includeInactive, method);
return (ARSessionU5BU5D_t590FAF07A56616249455D2F5F3A2D15FDC4E3C0C*)il2cppRetVal;
}
// T UnityEngine.GameObject::GetComponent<easyar.FrameFilter>()
inline FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* GameObject_GetComponent_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_m1AD6990F51A8CFEA010C69D1382F2443C731EB58 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T UnityEngine.GameObject::GetComponent<easyar.FrameSource>()
inline FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* GameObject_GetComponent_TisFrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_mC347E1DCB5A87D6B33FCC66CBBF9C8E200F4307D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T UnityEngine.GameObject::GetComponent<easyar.FramePlayer>()
inline FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* GameObject_GetComponent_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_mAF5DE4EE9BD1D4F2F78CC314E464AA6CDF9E1D0A (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T UnityEngine.GameObject::GetComponent<easyar.FrameRecorder>()
inline FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* GameObject_GetComponent_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m27AC8A35ACE9731100F6900F45DE54756030CA8F (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.SparseSpatialMapController>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_m3916F26F90FCBC329C6C4A01D916CF6A8714716A (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// T UnityEngine.GameObject::GetComponent<easyar.SparseSpatialMapController>()
inline SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* GameObject_GetComponent_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_m63BB2BF920059CA8C3B09EC40E1030CD52CD5642 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T UnityEngine.GameObject::GetComponent<UnityEngine.ParticleSystem>()
inline ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// UnityEngine.ParticleSystem/MainModule UnityEngine.ParticleSystem::get_main()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 ParticleSystem_get_main_mD86DFCD96150E2CE760CD2F37052BB3BCA33C189 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/MainModule::set_loop(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainModule_set_loop_mB3FC83A6DA8D248D15C53388D6B9B7711ADD89BE (MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.ParticleSystem/MinMaxCurve UnityEngine.ParticleSystem/MinMaxCurve::op_Implicit(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MinMaxCurve_t812D571297EED6498776CC58949A42B172E60E23 MinMaxCurve_op_Implicit_m133028E91CF2F823F5E20F6B19A3332A02404086 (float ___0_constant, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/MainModule::set_startSize(UnityEngine.ParticleSystem/MinMaxCurve)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainModule_set_startSize_m44C3A39EAF1AE9A526A126D93160128223BE827B (MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* __this, MinMaxCurve_t812D571297EED6498776CC58949A42B172E60E23 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
// UnityEngine.ParticleSystem/MinMaxGradient UnityEngine.ParticleSystem/MinMaxGradient::op_Implicit(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MinMaxGradient_tFF31B8EC2855D0074AB86E8B37BEA6609070AC69 MinMaxGradient_op_Implicit_mAA6154D6644E72BBA49EB34DC957538EE929DE02 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/MainModule::set_startColor(UnityEngine.ParticleSystem/MinMaxGradient)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainModule_set_startColor_m504911284CAC53A7C1B97B5D01BBDD2FA67D0E7A (MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* __this, MinMaxGradient_tFF31B8EC2855D0074AB86E8B37BEA6609070AC69 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/MainModule::set_scalingMode(UnityEngine.ParticleSystemScalingMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainModule_set_scalingMode_m08A4399A0E64E5894509084A42BB528BE16A648D (MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/MainModule::set_playOnAwake(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainModule_set_playOnAwake_mC86DBF96156C8783FAC2AD1628529F354FB1C6D8 (MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.ParticleSystem/EmissionModule UnityEngine.ParticleSystem::get_emission()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678 ParticleSystem_get_emission_mD9402CE632A3607DA0B0486F9F58F7FB2B44CF08 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/EmissionModule::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmissionModule_set_enabled_mC82B6915ED485AB8DB54DFA6599C9C973BB5D867 (EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.ParticleSystem/ShapeModule UnityEngine.ParticleSystem::get_shape()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 ParticleSystem_get_shape_mD7F072CC18587858138AA7B3A882995493AA7C80 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/ShapeModule::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShapeModule_set_enabled_m6BA02351FEED67A82664135B922DDA66D71DF399 (ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2* __this, bool ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Renderer>()
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* il2cppRetVal;
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Component_GetComponent_TisIl2CppFullySharedGenericAny_m47CBDD147982125387F078ABBFDAAB92D397A6C2_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.NotImplementedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject easyar.ARSessionFactory::CreateObject<easyar.DenseSpatialMapBuilderFrameFilter>(System.String)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateObject_TisDenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87_m5993D62A60B6A2EC258BD16CD4557EA0FE2B8E3E (String_t* ___0_name, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (String_t*, const RuntimeMethod*))ARSessionFactory_CreateObject_TisIl2CppFullySharedGenericAny_m95C42A0FE173882B82DD37A23B9D89FA5B8A84E3_gshared)(___0_name, method);
}
// T UnityEngine.GameObject::GetComponent<easyar.DenseSpatialMapBuilderFrameFilter>()
inline DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* GameObject_GetComponent_TisDenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87_m1E736FCB32DEA6891649F5AEBEE6F4D49641FBFA (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T UnityEngine.GameObject::GetComponent<easyar.DenseSpatialMapDepthRenderer>()
inline DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* GameObject_GetComponent_TisDenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3_mB63D5A41DD44EE7D446A0E61D222D8D10E040962 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Collections.Generic.List`1<UnityEngine.GameObject> easyar.ARSessionFactory::CreateFrameSources(easyar.ARSessionFactory/ARSessionPreset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ARSessionFactory_CreateFrameSources_m6E2B3C9B1E583A98EC9F1C21D404E0AECEC7075F (int32_t ___0_preset, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<UnityEngine.GameObject> easyar.ARSessionFactory::CreateFrameFilters(easyar.ARSessionFactory/ARSessionPreset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ARSessionFactory_CreateFrameFilters_m493DB9F85CC9036C23466D417CD7ECEA48389E61 (int32_t ___0_preset, const RuntimeMethod* method) ;
// System.Void easyar.FileUtil/<>c__DisplayClass1_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass1_0__ctor_m154091B11FEE186F996B0920A9FC8044374314D1 (U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Byte[]>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mB3AA0B58E50AA1F32FD3B49CFF3441AEECF837FA (Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8* __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.Collections.IEnumerator easyar.FileUtil::LoadFile(System.String,easyar.PathType,System.Action`1<System.Byte[]>,System.Action`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileUtil_LoadFile_mF5C8F16476CEC499DAAFC8E313A976D1AF9DB4D1 (String_t* ___0_filePath, int32_t ___1_filePathType, Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8* ___2_onLoad, Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___3_onError, const RuntimeMethod* method) ;
// System.Void easyar.FileUtil/<LoadFile>d__2::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadFileU3Ed__2__ctor_mF46E3F99265D45E45F528E39E1B91D6B43C09C9D (U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.String::StartsWith(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.RuntimePlatform UnityEngine.Application::get_platform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138 (const RuntimeMethod* method) ;
// easyar.Buffer easyar.Buffer::wrapByteArray(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* Buffer_wrapByteArray_m7EFBC7DF69DC315E69DA0AC0A286482AC028AF4A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
// System.Void System.Action`1<easyar.Buffer>::Invoke(T)
inline void Action_1_Invoke_m332D4106DC05C1AE89AEBC065A134137505201AD_inline (Action_1_t1FE3A1AE62AE447DF533658E8E8F95603B6246D4* __this, Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* ___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.FileUtil/<LoadFile>d__2::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadFileU3Ed__2_U3CU3Em__Finally1_mEB59E4E60DB6374223F5553502521898F70E7BA1 (U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* __this, const RuntimeMethod* method) ;
// System.Void easyar.FileUtil/<LoadFile>d__2::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadFileU3Ed__2_System_IDisposable_Dispose_m7980F12FA90023EC0621C13A21B922A3A7A56ED5 (U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.Application::get_streamingAssetsPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_streamingAssetsPath_mB904BCD9A7A4F18A52C175DE4A81F5DC3010CDB5 (const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
// System.String easyar.FileUtil::PathToUrl(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FileUtil_PathToUrl_m36754E7FC561C79394A63B98A2AE8AFD11EA24D4 (String_t* ___0_path, const RuntimeMethod* method) ;
// UnityEngine.Networking.UnityWebRequest UnityEngine.Networking.UnityWebRequest::Get(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequest_Get_m1A332EE069BB5052368307F254A5A7627BB5FD86 (String_t* ___0_uri, const RuntimeMethod* method) ;
// UnityEngine.Networking.UnityWebRequestAsyncOperation UnityEngine.Networking.UnityWebRequest::SendWebRequest()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* UnityWebRequest_SendWebRequest_mA3CD13983BAA5074A0640EDD661B1E46E6DB6C13 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
// UnityEngine.Networking.UnityWebRequest/Result UnityEngine.Networking.UnityWebRequest::get_result()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.Networking.UnityWebRequest::get_error()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.String>::Invoke(T)
inline void Action_1_Invoke_m690438AAE38F9762172E3AE0A33D0B42ACD35790_inline (Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* __this, String_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.Boolean UnityEngine.Networking.UnityWebRequest::get_isDone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityWebRequest_get_isDone_m3079B53A1CAFD8D5B334C635761E7B7E10B14123 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
// UnityEngine.Networking.DownloadHandler UnityEngine.Networking.UnityWebRequest::get_downloadHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* UnityWebRequest_get_downloadHandler_m1AA91B23D9D594A4F4FE2975FC356C508528F1D5 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
// System.Byte[] UnityEngine.Networking.DownloadHandler::get_data()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DownloadHandler_get_data_m1DC9B4514B12939B090028BF28C6BEF21DE9B6F3 (DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Byte[]>::Invoke(T)
inline void Action_1_Invoke_m7B78C4449D43643629C94054D9354AA39696C0F8_inline (Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___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.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::.ctor(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_m3BA82E87442B7F69E118477069AE11101B9DF796 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::SetPixel(System.Int32,System.Int32,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_SetPixel_m2CCFC5F729135D59DC4A697C2605A3FC5C8574DB (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_x, int32_t ___1_y, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIStyle::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle__ctor_mE15E33802C5A2EA787E445A6D424813E1D5B75A9 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIStyle::set_wordWrap(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_wordWrap_m7A232701F60F4EB8FAFA57F6BAF9F94731DD009C (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIStyle::set_fontSize(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_fontSize_m7F6DFD61AC55072C95DC3825B77FAE3F75F1CCFF (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIStyle::set_alignment(UnityEngine.TextAnchor)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::get_normal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_white()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIStyleState::set_textColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1 (GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIStyleState::set_background(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyleState_set_background_mD92FC76F8956A8EBB022C3E8EA02822D79F451C4 (GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_yellow()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) ;
// System.Collections.IEnumerator easyar.GUIPopup::ShowMessage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GUIPopup_ShowMessage_m248135411D5F3C8EA3F3A3F8F229E2B5E0109155 (GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* __this, const RuntimeMethod* method) ;
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
// easyar.EasyARController easyar.EasyARController::get_Instance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* EasyARController_get_Instance_mABB2A176E95F0F90E70BD99B143DDFE4AAE1E8FA_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<easyar.GUIPopup>()
inline GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* GameObject_AddComponent_TisGUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_m80CC878C53031AB87E286BF27CBFA82FE297857C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Queue`1<easyar.GUIPopup/MessageData>::Enqueue(T)
inline void Queue_1_Enqueue_m37CAAAA6C1E64744F82D4A160D519AC7A02F34FB (Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* __this, MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E ___0_item, const RuntimeMethod* method)
{
(( void (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Queue_1_Enqueue_m9159DC6A9BC5528A3444329C408F4101004CF652_gshared)((Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Void UnityEngine.Debug::LogWarning(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.String System.Environment::get_NewLine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF (const RuntimeMethod* method) ;
// System.Void easyar.GUIPopup::ShowWarningMessage(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIPopup_ShowWarningMessage_m1A78B0205E3F87D90A9BF3419A47A8E4E16B2F73 (GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Void easyar.GUIPopup/<ShowMessage>d__12::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CShowMessageU3Ed__12__ctor_mC10A44E8333A346AD71EC94A79A119985D1AB357 (U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Screen::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Screen::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9 (const RuntimeMethod* method) ;
// System.Int32 System.Math::Max(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
// System.Int32 System.Math::Min(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUI::Box(UnityEngine.Rect,System.String,UnityEngine.GUIStyle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_Box_mA7CD625644B152E88F757E4B51F12A827BE49E57 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_position, String_t* ___1_text, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___2_style, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.GUIStyleState::get_textColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GUIStyleState_get_textColor_m7075CE128C3959F3ADA15401D9E68595280282AF (GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
// T System.Collections.Generic.Queue`1<easyar.GUIPopup/MessageData>::Peek()
inline MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E Queue_1_Peek_m6665CF1D1A712454CA9545D54A35945B575545CA (Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* __this, const RuntimeMethod* method)
{
MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E il2cppRetVal;
(( void (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Queue_1_Peek_mC16DCF76985FF167BAB542F92D9AA03C1E210D8C_gshared)((Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Queue`1<easyar.GUIPopup/MessageData>::.ctor()
inline void Queue_1__ctor_m85186D9B01783CCBD53784B8B0FF6DFEFE78CE66 (Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* __this, const RuntimeMethod* method)
{
(( void (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, const RuntimeMethod*))Queue_1__ctor_m657BFA58DFD6AB5B1B4B69AA6E963CD569637EAD_gshared)((Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*)__this, method);
}
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.Queue`1<easyar.GUIPopup/MessageData>::Dequeue()
inline MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E Queue_1_Dequeue_mAA102ADE7D9B0519DD8AF215F1048DB4049D7586 (Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* __this, const RuntimeMethod* method)
{
MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E il2cppRetVal;
(( void (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Queue_1_Dequeue_m80C152387A53656EC4AEF450BCBA9087DC51EEE3_gshared)((Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Int32 System.Collections.Generic.Queue`1<easyar.GUIPopup/MessageData>::get_Count()
inline int32_t Queue_1_get_Count_m061867A8467E8BC79C335FE9B7E5AF4AF2FA4EAA_inline (Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, const RuntimeMethod*))Queue_1_get_Count_mE6103188ACDEC07F90F2D2986554730D18029750_gshared_inline)((Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*)__this, method);
}
// easyar.Optional`1<T> easyar.Optional`1<easyar.GUIPopup/MessageData>::op_Implicit(T)
inline Optional_1_t0ECAF311132232440B068174A14477B4550445B9 Optional_1_op_Implicit_mCCAFA94B930BA10519C8ACDE360A7D4DD6672FC7 (MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E ___0_v, const RuntimeMethod* method)
{
Optional_1_t0ECAF311132232440B068174A14477B4550445B9 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.GUIPopup::ShowMessage(easyar.Optional`1<easyar.GUIPopup/MessageData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIPopup_ShowMessage_mDF7104B94135E814850CB954C9952BDDFF1B5333 (GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* __this, Optional_1_t0ECAF311132232440B068174A14477B4550445B9 ___0_message, const RuntimeMethod* method) ;
// System.Void UnityEngine.WaitForSeconds::.ctor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* __this, float ___0_seconds, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<easyar.GUIPopup/MessageData>::get_Empty()
inline Optional_1_t0ECAF311132232440B068174A14477B4550445B9 Optional_1_get_Empty_m881E0A366C6D3A4C9449B14149C744A9A84D2051 (const RuntimeMethod* method)
{
Optional_1_t0ECAF311132232440B068174A14477B4550445B9 il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Exception::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Void easyar.GUIPopup::EnqueueMessage(System.String,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIPopup_EnqueueMessage_m62D1CF8E55B7E58779D01436E50039DD7BBA6E40 (String_t* ___0_message, float ___1_seconds, bool ___2_isFatal, const RuntimeMethod* method) ;
// System.Void easyar.UIPopupException::.ctor(System.String,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPopupException__ctor_mD0A82FF416EEFB798E10E1C32F9EC5CE449DB258 (UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE* __this, String_t* ___0_message, float ___1_seconds, const RuntimeMethod* method) ;
// System.Void System.Object::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void easyar.ThreadWorker::Finish()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadWorker_Finish_m5A3FDD0AEFFAB94BB82B0FE7A1FD85AEE5BCA54A (ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* __this, const RuntimeMethod* 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.ThreadWorker::CreateThread()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadWorker_CreateThread_mAA57B2B09B3ADA3CE29E8F7EBA45A2B00C9EAAE9 (ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* __this, const RuntimeMethod* method) ;
// System.Void System.Threading.Monitor::Enter(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Void System.Threading.Monitor::Exit(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Queue`1<System.Action>::Enqueue(T)
inline void Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4 (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_item, const RuntimeMethod* method)
{
(( void (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Queue_1_Enqueue_m9159DC6A9BC5528A3444329C408F4101004CF652_gshared)((Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void System.Threading.Monitor::PulseAll(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_PulseAll_m176CB60AB441BA3F5EC1ADD72BAF603556E9D958 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71 (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* ___0_start, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::Start()
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Boolean System.Threading.Thread::get_IsAlive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::Join()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_Join_mB756581AAF5EB028081256E0517892BC8867779F (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Queue`1<System.Action>::.ctor()
inline void Queue_1__ctor_mCB1D86FC102A8C3B82A02702CAEDAE815FE04272 (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* __this, const RuntimeMethod* method)
{
(( void (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, const RuntimeMethod*))Queue_1__ctor_m657BFA58DFD6AB5B1B4B69AA6E963CD569637EAD_gshared)((Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*)__this, method);
}
// System.Boolean System.Threading.Monitor::Wait(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Monitor_Wait_m322138959FFE3F4F3212658ACB0C30C981880D28 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.Queue`1<System.Action>::get_Count()
inline int32_t Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_inline (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, const RuntimeMethod*))Queue_1_get_Count_mE6103188ACDEC07F90F2D2986554730D18029750_gshared_inline)((Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*)__this, method);
}
// T System.Collections.Generic.Queue`1<System.Action>::Dequeue()
inline Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* __this, const RuntimeMethod* method)
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* il2cppRetVal;
(( void (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Queue_1_Dequeue_m80C152387A53656EC4AEF450BCBA9087DC51EEE3_gshared)((Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.ARAssembly::DisposeAll()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_DisposeAll_m518D9EE99FF74A359C204F4FF9AC07D26F89AAD0 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.ARAssembly::get_Ready()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ARAssembly_get_Ready_m2E13F66DD9CC20F59FFCA7B7483031FD4C552690_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<easyar.OutputFrame>::op_Implicit(T)
inline Optional_1_tBE4DAAA1FF279D9DF8508DC4B6B876CAB1C86AEF Optional_1_op_Implicit_m183B0D2025AEEDBE200F1212788E559B7508FB90 (OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_v, const RuntimeMethod* method)
{
Optional_1_tBE4DAAA1FF279D9DF8508DC4B6B876CAB1C86AEF 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.ARAssembly::ResetBufferCapacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_ResetBufferCapacity_m6B744F3E1C8069E4E4B28398E475848353983AC9 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// easyar.IDisplay easyar.FramePlayer::get_Display()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* FramePlayer_get_Display_m7EA09D6046F01987860158179E4B729E1FA3A60A_inline (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method) ;
// easyar.Display easyar.EasyARController::get_Display()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Display_tB1D5BF85C3C9D5D143CF2406E5676281CC8C3FEE* EasyARController_get_Display_mD2AA8A02E26BAAFDB4A7F496DB6FC075D6D3CEAE_inline (EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* __this, const RuntimeMethod* method) ;
// System.Void easyar.ARAssembly::set_FrameSource(easyar.FrameSource)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARAssembly_set_FrameSource_mCF676C86759E116F94970A77EA82DEB038DE0474_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.ARAssembly::set_FrameRecorder(easyar.FrameRecorder)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARAssembly_set_FrameRecorder_m03799B51699EF19881CE19B399AB488BEED8FE68_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.ARAssembly::set_FrameFilters(System.Collections.Generic.List`1<easyar.FrameFilter>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARAssembly_set_FrameFilters_m9CB2DD721F390B4D5239DCE7299F9C46233ADD48_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* ___0_value, const RuntimeMethod* method) ;
// easyar.FrameSource easyar.ARAssembly::get_FrameSource()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
// System.Void easyar.ARAssembly::set_Camera(UnityEngine.Camera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARAssembly_set_Camera_m159D5EA6B6DB6368D610DF725D56FC45C54A428E_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Camera easyar.ARAssembly::get_Camera()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// easyar.FrameRecorder easyar.ARAssembly::get_FrameRecorder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* ARAssembly_get_FrameRecorder_m466821D55D7E6C20E6855683F0B61BAB31BC3663_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// System.Void easyar.FrameRecorder::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRecorder_OnAssemble_m8E89ECD25D234ECBE102C526E36726951266C1C0 (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<easyar.FrameFilter> easyar.ARAssembly::get_FrameFilters()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<easyar.FrameFilter>::GetEnumerator()
inline Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6 (List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* __this, const RuntimeMethod* method)
{
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D 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<easyar.FrameFilter>::Dispose()
inline void Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7 (Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<easyar.FrameFilter>::get_Current()
inline FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_inline (Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D* __this, const RuntimeMethod* method)
{
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* 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<easyar.FrameFilter>::MoveNext()
inline bool Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023 (Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Void easyar.ARAssembly::Assemble()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_Assemble_m84029F899F2089E6ED719F01FB7026AAAB457B06 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// System.Void easyar.ARAssembly::set_Ready(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARAssembly_set_Ready_m79EDF61D92FFBB19B0753FC4B022667CD61D9D5F_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.Int32 easyar.ARAssembly::GetBufferRequirement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ARAssembly_GetBufferRequirement_m80F55059DD7EA31BE2E49F7ABE3633C01663C74D (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// System.Int32 easyar.FrameRecorder::get_BufferRequirement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameRecorder_get_BufferRequirement_m3E261DD8D43D619451E2F1146EE03383CAF7111D (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, const RuntimeMethod* method) ;
// easyar.InputFrameThrottler easyar.InputFrameThrottler::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* InputFrameThrottler_create_mB16794F6460F062BF0CE13AE4DEF6D116CD8B26A (const RuntimeMethod* method) ;
// System.Int32 easyar.ARAssembly::GetFrameFilterCount<easyar.FrameFilter/IInputFrameSink>()
inline int32_t ARAssembly_GetFrameFilterCount_TisIInputFrameSink_tFBA03970EABDB2AF359453F0D0292D151782BD74_m546BA3ECE4B4A7A75F3C5B417AADBE322AD32C6C (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB*, const RuntimeMethod*))ARAssembly_GetFrameFilterCount_TisIl2CppFullySharedGenericAny_m6E8BB9AB1F08559E2D86D8A8105C70770361763F_gshared)((ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB*)__this, method);
}
// easyar.InputFrameFork easyar.InputFrameFork::create(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* InputFrameFork_create_mC11AC7C84668DD94FBBC77CFF11FED934BB3A4D7 (int32_t ___0_outputCount, const RuntimeMethod* method) ;
// easyar.InputFrameToOutputFrameAdapter easyar.InputFrameToOutputFrameAdapter::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2* InputFrameToOutputFrameAdapter_create_m9CAF55991596CA15EC946DFF0DE1A34F4D5104B3 (const RuntimeMethod* method) ;
// easyar.InputFrameToFeedbackFrameAdapter easyar.InputFrameToFeedbackFrameAdapter::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379* InputFrameToFeedbackFrameAdapter_create_mCA7F80254BA2F73AD640818CF2A290EBBAEBF247 (const RuntimeMethod* method) ;
// System.Int32 easyar.ARAssembly::GetFrameFilterCount<easyar.FrameFilter/IFeedbackFrameSink>()
inline int32_t ARAssembly_GetFrameFilterCount_TisIFeedbackFrameSink_t6C9705CFF7BDFD1CE577FE9E6BC5529DCEC6009B_m9CD0D883494E8E73CD9D9FAF8D9AD0B77EA30947 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB*, const RuntimeMethod*))ARAssembly_GetFrameFilterCount_TisIl2CppFullySharedGenericAny_m6E8BB9AB1F08559E2D86D8A8105C70770361763F_gshared)((ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB*)__this, method);
}
// easyar.FeedbackFrameFork easyar.FeedbackFrameFork::create(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* FeedbackFrameFork_create_m1CCB30381527E680CA3F6438C58ED5950483AB51 (int32_t ___0_outputCount, const RuntimeMethod* method) ;
// System.Int32 easyar.ARAssembly::GetFrameFilterCount<easyar.FrameFilter/IOutputFrameSource>()
inline int32_t ARAssembly_GetFrameFilterCount_TisIOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_m89663D68BF7C81F8BD7CDEAF0F6DDD2EDA5112EB (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB*, const RuntimeMethod*))ARAssembly_GetFrameFilterCount_TisIl2CppFullySharedGenericAny_m6E8BB9AB1F08559E2D86D8A8105C70770361763F_gshared)((ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB*)__this, method);
}
// easyar.OutputFrameJoin easyar.OutputFrameJoin::create(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* OutputFrameJoin_create_mCC22ED31E1843B4D0A5626A1D1D040AD9B5A8BA4 (int32_t ___0_inputCount, const RuntimeMethod* method) ;
// easyar.OutputFrameFork easyar.OutputFrameFork::create(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* OutputFrameFork_create_m05DAFCF6048028EFF9FDD3245B2C4B82AA5B52CD (int32_t ___0_outputCount, const RuntimeMethod* method) ;
// easyar.OutputFrameBuffer easyar.OutputFrameBuffer::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* OutputFrameBuffer_create_m60D1F752983459480D60D6F48CA8E7AC4CEBC2C6 (const RuntimeMethod* method) ;
// easyar.InputFrameSource easyar.FrameRecorder::Output()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* FrameRecorder_Output_mF49FF71FEAC20E345A10DF412138FB1AC9ADE0F8 (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, const RuntimeMethod* method) ;
// easyar.InputFrameSink easyar.FrameRecorder::Input()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* FrameRecorder_Input_m4D84888D46A2E58F0AC1A1ADA0CEAEE3C0B655E1 (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.FrameFilter>::.ctor()
inline void List_1__ctor_m6B27055898E709BF9934060858E4083C230D4398 (List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void easyar.ARComponentPicker/<Pick>d__8::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CPickU3Ed__8__ctor_m6B483D775D9B003E8C985025174F6D241B376EEE (U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void easyar.ARAssembly/Components::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Components__ctor_m4D53A82CD7347BD0DC53DF4A1A9402924CA1E685 (Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.ARComponentPicker::PickFramePlayer(easyar.ARAssembly/Components)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARComponentPicker_PickFramePlayer_m29128F52CFA448C1F099B7D579AACE34B99773E6 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___0_components, const RuntimeMethod* method) ;
// System.Void easyar.ARComponentPicker::PickFrameSourceForPreview(easyar.ARAssembly/Components)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARComponentPicker_PickFrameSourceForPreview_mAB22923F69F647BABA3D423BB121B1A43E775905 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___0_components, const RuntimeMethod* method) ;
// System.Void easyar.ARComponentPicker::PickFrameFilter(easyar.ARAssembly/Components)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARComponentPicker_PickFrameFilter_m2B894D1958E51F93BEE265D430D3D44E6E104303 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___0_components, const RuntimeMethod* method) ;
// System.Void easyar.ARComponentPicker::PickFrameRecorder(easyar.ARAssembly/Components)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARComponentPicker_PickFrameRecorder_m9FC9B73251905282BD82C012D4A558E55FB67ABA (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___0_components, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<easyar.FrameFilter>()
inline FrameFilterU5BU5D_tDB772E17BEA3D0DB03F7BE0BC280F93BC39AD83E* Component_GetComponentsInChildren_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mC83DDC29CDDE75C86EA21CC923FBDC4008DED893 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* il2cppRetVal = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisIl2CppFullySharedGenericAny_m173581815FF84722B49A5E4DE5A2820B5D2DB00E_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, method);
return (FrameFilterU5BU5D_tDB772E17BEA3D0DB03F7BE0BC280F93BC39AD83E*)il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1<easyar.FrameFilter>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1__ctor_m932ED7E806951A343634FB1F157B9FBE5EAA2696 (List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mACCB7726C2E9728AE336F99C68B334459F9F30FB_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (RuntimeObject*)___0_collection, method);
}
// T UnityEngine.Component::GetComponentInChildren<easyar.FrameRecorder>()
inline FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* Component_GetComponentInChildren_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_mA52680EC93FCA5A0081E3B4F6A823DD43C9389D2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* il2cppRetVal;
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Component_GetComponentInChildren_TisIl2CppFullySharedGenericAny_m6C912B287F81A629FB1D697E7CEB80D3B940295F_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T UnityEngine.Component::GetComponentInChildren<easyar.FramePlayer>()
inline FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* Component_GetComponentInChildren_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m2324ED5C30DAD3008312389058F19B45DCDC54BB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* il2cppRetVal;
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Component_GetComponentInChildren_TisIl2CppFullySharedGenericAny_m6C912B287F81A629FB1D697E7CEB80D3B940295F_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.ARComponentPicker/<PickFrameSource>d__15::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CPickFrameSourceU3Ed__15__ctor_m66E987DB28E3C0B26D3C7D999AFE3E1AA2F6D5DE (U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSelectFirstAvailableActiveFrameSourceU3Ed__16__ctor_m0E0775C0EDFF245F3B3AECB113DA7330FB65FC67 (U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Collections.IEnumerator easyar.ARComponentPicker::PickFrameSource(easyar.ARAssembly/Components)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARComponentPicker_PickFrameSource_mC5FFF86128DEEE6C147676282FDE3B84B390D4F6 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___0_components, const RuntimeMethod* method) ;
// System.Void System.Action`1<easyar.ARAssembly/Components>::Invoke(T)
inline void Action_1_Invoke_mB8C776F45A65213BC365B1E90D58E2D19E1CFE2B_inline (Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___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.ARComponentPicker/<>c__DisplayClass15_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass15_0__ctor_m5429435919B45871945A513EECE51CD183B5295D (U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.FrameSource::IsCustomCamera(easyar.FrameSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FrameSource_IsCustomCamera_mDFB1D889D23D8D41DC9FC21D3756316373CFD5FC (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ___0_source, const RuntimeMethod* method) ;
// System.Boolean easyar.Optional`1<System.Boolean>::get_OnSome()
inline bool Optional_1_get_OnSome_mDBA8011C770D0432D5EFA2E5E29C7F1940C1326D (Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6* __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.Boolean>::get_Value()
inline bool Optional_1_get_Value_m1F032C59F95454868694661D84FC55E4284100E7 (Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6* __this, const RuntimeMethod* method)
{
bool il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<easyar.FrameSource>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m61B0BA7F2867C1D4049DF89061E108946144492C (Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6* __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.Collections.IEnumerator easyar.ARComponentPicker::SelectFirstAvailableActiveFrameSource(System.Action`1<easyar.FrameSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARComponentPicker_SelectFirstAvailableActiveFrameSource_m6E0160C138331579D521C54F440810802449D812 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6* ___0_callback, const RuntimeMethod* method) ;
// System.Void easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_U3CU3Em__Finally1_m28A464D56B88D1D8385CFA73EFFDB87A4AD049A5 (U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* __this, const RuntimeMethod* method) ;
// System.Void easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_System_IDisposable_Dispose_m24775A9BC6122054E7305E26F30828A377D99918 (U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<CType> easyar.ARComponentPicker::GetComponentsInChildrenTransformOrder<easyar.FrameSource>()
inline List_1_tCC292BB65E7B45E792942231D4605F8E9CE644E1* ARComponentPicker_GetComponentsInChildrenTransformOrder_TisFrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_m09B6AA2ED37228BF63447C0F78C2AFE0F0820138 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, const RuntimeMethod* method)
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* il2cppRetVal = (( List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* (*) (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439*, const RuntimeMethod*))ARComponentPicker_GetComponentsInChildrenTransformOrder_TisIl2CppFullySharedGenericAny_mAB489CD6F01479C31B923AB0312263D4CA257A7D_gshared)((ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439*)__this, method);
return (List_1_tCC292BB65E7B45E792942231D4605F8E9CE644E1*)il2cppRetVal;
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<easyar.FrameSource>::GetEnumerator()
inline Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096 List_1_GetEnumerator_m714B192B8BF89C180A731BCD02501C329E929852 (List_1_tCC292BB65E7B45E792942231D4605F8E9CE644E1* __this, const RuntimeMethod* method)
{
Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096 il2cppRetVal;
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))List_1_GetEnumerator_m8B2A92ACD4FBA5FBDC3F6F4F5C23A0DDF491DA61_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T System.Collections.Generic.List`1/Enumerator<easyar.FrameSource>::get_Current()
inline FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* Enumerator_get_Current_m49DC5C2C5619FC604792D22ACA0CC0605CBC6AF4_inline (Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096* __this, const RuntimeMethod* method)
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* 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<easyar.FrameSource>::MoveNext()
inline bool Enumerator_MoveNext_mF9360F0F01C20084291A5C26528E527581CA8AD2 (Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<easyar.FrameSource>::Dispose()
inline void Enumerator_Dispose_mE2BB007AC06E4E38989F6D3101C17EB0A2B2F8FD (Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Void System.Action`1<easyar.FrameSource>::Invoke(T)
inline void Action_1_Invoke_m59B2D112110A48AFDCEBE3211F7D63E8A1AB9C7E_inline (Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6* __this, FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ___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);
}
// T UnityEngine.GameObject::GetComponent<easyar.TargetController>()
inline TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* GameObject_GetComponent_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_m092CBB4BA1E403D310C1610E006904A01D814061 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T UnityEngine.GameObject::GetComponent<easyar.SparseSpatialMapRootController>()
inline SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* GameObject_GetComponent_TisSparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8_mCD1C8439F0E3E01E2646734D3E49F69D8D8E2A18 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1<easyar.ARSession/ARCenterMode>::.ctor()
inline void List_1__ctor_m343E9AE492A94D882A440150B52E21644C336D34 (List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// T1 System.Tuple`2<System.Boolean,easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>>::get_Item1()
inline bool Tuple_2_get_Item1_m1B808B7BB86278EA6883908233211E7EE57CD93E_inline (Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* __this, const RuntimeMethod* method)
{
bool il2cppRetVal;
(( void (*) (/*System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>*/Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Tuple_2_get_Item1_mC87072BD14E3669527D96A8739B3E5CA83FCFBD0_gshared_inline)((Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T2 System.Tuple`2<System.Boolean,easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>>::get_Item2()
inline Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_inline (Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* __this, const RuntimeMethod* method)
{
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 il2cppRetVal;
(( void (*) (/*System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>*/Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Tuple_2_get_Item2_m7398C77129F66B0CE22A8E95CF2DD790CC693C9B_gshared_inline)((Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>::get_OnSome()
inline bool Optional_1_get_OnSome_m143E2416E8E118AEC6F9B5DADC9B70A8C103DED4 (Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8* __this, const RuntimeMethod* method)
{
return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method);
}
// easyar.Optional`1<T> easyar.Optional`1<easyar.MotionTrackingStatus>::CreateNone()
inline Optional_1_tAC7AFE052BECEC66709ECEB4359F18E2AAF181A4 Optional_1_CreateNone_mBE2486DDDBA7A8A1DCD8FBDDF5773A8B606A9AC9 (const RuntimeMethod* method)
{
Optional_1_tAC7AFE052BECEC66709ECEB4359F18E2AAF181A4 il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_CreateNone_m1594933594C8A0AC3C08DAE48C17648D36D5760C_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>::get_Value()
inline Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001 (Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8* __this, const RuntimeMethod* method)
{
Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T1 System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>::get_Item1()
inline int32_t Tuple_2_get_Item1_mD501CEE8506B2F5C7750CD6492FE552E9D7C7DC5_inline (Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* __this, const RuntimeMethod* method)
{
int32_t il2cppRetVal;
(( void (*) (/*System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>*/Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Tuple_2_get_Item1_mC87072BD14E3669527D96A8739B3E5CA83FCFBD0_gshared_inline)((Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// easyar.Optional`1<T> easyar.Optional`1<easyar.MotionTrackingStatus>::op_Implicit(T)
inline Optional_1_tAC7AFE052BECEC66709ECEB4359F18E2AAF181A4 Optional_1_op_Implicit_m8E88C57E1225EAFF31FD8DCA357CB85333D591D7 (int32_t ___0_v, const RuntimeMethod* method)
{
Optional_1_tAC7AFE052BECEC66709ECEB4359F18E2AAF181A4 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 System.Action`1<easyar.ARSession/SessionState>::Invoke(T)
inline void Action_1_Invoke_m966B0A1DEA5D5123BCD534CD6DD5A36206337087_inline (Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* __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.EasyARController::add_PostUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyARController_add_PostUpdate_m00777E3BBCEC23E277D62D7C0728C83E05214A09 (EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<easyar.ARComponentPicker>()
inline ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* Component_GetComponent_TisARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439_m978CBE7F352747F768FC2E385AC9CF4CB48F02F7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* il2cppRetVal;
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Component_GetComponent_TisIl2CppFullySharedGenericAny_m47CBDD147982125387F078ABBFDAAB92D397A6C2_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<easyar.ARComponentPicker>()
inline ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* GameObject_AddComponent_TisARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439_m0317E47716F93672EEBC4DAE9F06B8DD2EC17D0E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void easyar.ARSession::set_State(easyar.ARSession/SessionState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_set_State_m94CE0C3A59F5C42DDA406E8AC4ACD45FD0A10738 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Action`1<easyar.ARAssembly/Components>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m20E4B3A7FB126A643952A9D735766D3B81103263 (Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC* __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.Collections.IEnumerator easyar.ARComponentPicker::Pick(System.Action`1<easyar.ARAssembly/Components>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARComponentPicker_Pick_mD7E53BCCC442B61B8125D9674D64E515E34150E9 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC* ___0_callback, const RuntimeMethod* method) ;
// System.Void easyar.EasyARController::remove_PostUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyARController_remove_PostUpdate_m98199FF80F3ED1B5F905D3206F8DA1C522F86E7D (EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
// easyar.Optional`1<easyar.CameraParameters> easyar.ARSession::get_FrameCameraParameters()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F ARSession_get_FrameCameraParameters_mB35C4603E0D0ECA742D25DE6B0FF51750D69AEF9_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.Optional`1<easyar.CameraParameters>::get_OnSome()
inline bool Optional_1_get_OnSome_m1E27A9FF6EFF740FB348D3D07502BCE9AE47BEA4 (Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F* __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.CameraParameters>::get_Value()
inline CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E (Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F* __this, const RuntimeMethod* method)
{
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* 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.ARSession::OnEmptyFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_OnEmptyFrame_mDED2C86E05C346A6B4F2834A870E7D7F99912856 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method) ;
// easyar.Optional`1<easyar.OutputFrame> easyar.ARAssembly::get_OutputFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tBE4DAAA1FF279D9DF8508DC4B6B876CAB1C86AEF ARAssembly_get_OutputFrame_m84D142561D62180449E5698D5F86D3EFE652B567 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.Optional`1<easyar.OutputFrame>::get_OnNone()
inline bool Optional_1_get_OnNone_mDE6016448A6D49CCE6B087A1245B8F9B0C80CFFD (Optional_1_tBE4DAAA1FF279D9DF8508DC4B6B876CAB1C86AEF* __this, const RuntimeMethod* method)
{
return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnNone_m348BBDC1E8F13350F4C7CC994731620C981910F7_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method);
}
// T easyar.Optional`1<easyar.OutputFrame>::get_Value()
inline OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* Optional_1_get_Value_m239998439D0FB23160A012D3FAA3C32182403D10 (Optional_1_tBE4DAAA1FF279D9DF8508DC4B6B876CAB1C86AEF* __this, const RuntimeMethod* method)
{
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* 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.CameraParameters>::op_Implicit(T)
inline Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F Optional_1_op_Implicit_mE72DD5E5AA9276E406856E1F0137DBD024692D0F (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* ___0_v, const RuntimeMethod* method)
{
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F 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.ARSession::set_FrameCameraParameters(easyar.Optional`1<easyar.CameraParameters>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARSession_set_FrameCameraParameters_m1728242106C822603033D07AB1ED2DBE29780640_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F ___0_value, const RuntimeMethod* method) ;
// easyar.IDisplay easyar.ARAssembly::get_Display()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARAssembly_get_Display_m7F71F9A9B8D7AAAC1A9072887BF47E1162B1EEF2 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// System.Void easyar.ARSession/FrameChangeAction::Invoke(easyar.OutputFrame,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_inline (FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, const RuntimeMethod* method) ;
// System.Void easyar.ARSession::OnFrameUpdate(easyar.OutputFrame,easyar.InputFrame,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_OnFrameUpdate_m45173BDF97784D3262BEB637107EA7D71B779867 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* ___1_inputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_displayCompensation, 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.Boolean easyar.Optional`1<easyar.CameraParameters>::get_OnNone()
inline bool Optional_1_get_OnNone_mDBE820AE7FD768425BFAB3C1D31FD178B07D51C1 (Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F* __this, const RuntimeMethod* method)
{
return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnNone_m348BBDC1E8F13350F4C7CC994731620C981910F7_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method);
}
// easyar.Optional`1<T> easyar.Optional`1<UnityEngine.Vector2>::CreateNone()
inline Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE Optional_1_CreateNone_mE685AA03E307E8D3E130F1F92DDBB7EB2E07682A (const RuntimeMethod* method)
{
Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_CreateNone_m1594933594C8A0AC3C08DAE48C17648D36D5760C_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Single UnityEngine.Camera::get_aspect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 easyar.APIExtend::ToUnityVector(easyar.Vec2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 APIExtend_ToUnityVector_mF461BF79565667230D15AF5FC6996DC5674EBE65 (Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___0_vec2, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<UnityEngine.Vector2>::op_Implicit(T)
inline Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE Optional_1_op_Implicit_m29536B591C506C121F5FA85798B756B105CDD09F (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method)
{
Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE 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.ARAssembly::Break()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_Break_mE1A3C456E2806307DF6E8C91CD38142225207C84 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer::RequireSpatial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_RequireSpatial_mE6BC9894573F202EB85C2BFDFA47E66AC3BC7235 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IReadOnlyList`1<easyar.ARSession/ARCenterMode> easyar.ARSession::get_AvailableCenterMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARSession_get_AvailableCenterMode_mE27967E2CB5EA8A2D922FCEF0576EBB8646D2610 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Contains<easyar.ARSession/ARCenterMode>(System.Collections.Generic.IEnumerable`1<TSource>,TSource)
inline bool Enumerable_Contains_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mCB41D5D7F92A15DBC3448F13B289B38BBC03556C (RuntimeObject* ___0_source, int32_t ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Enumerable_Contains_TisIl2CppFullySharedGenericAny_m40E4F8989539AFEF3812EAC9D9AD165D258D5814_gshared)((RuntimeObject*)___0_source, (Il2CppFullySharedGenericAny)&___1_value, method);
}
// System.Void easyar.FrameSource::SetHFlip(easyar.ARSession/ARHorizontalFlipMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_SetHFlip_m5971D2B83E282F4AF350605962B580F0CAB0318B (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, int32_t ___0_hFlip, const RuntimeMethod* method) ;
// System.Void easyar.FrameFilter::SetHFlip(easyar.ARSession/ARHorizontalFlipMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilter_SetHFlip_mE696BC63124468018A99A51D7ECE2A9759A4A1BA (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, int32_t ___0_hFlip, const RuntimeMethod* method) ;
// UnityEngine.Pose UnityEngine.Pose::get_identity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 Pose_get_identity_m145C7BA9D895CD7F8CCE2483B69764F7A9FEC66E (const RuntimeMethod* method) ;
// T2 System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>::get_Item2()
inline Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 Tuple_2_get_Item2_m7EB1C71D1C72F0323FE701928723C3A9AB5CFA67_inline (Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* __this, const RuntimeMethod* method)
{
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 il2cppRetVal;
(( void (*) (/*System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>*/Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Tuple_2_get_Item2_m7398C77129F66B0CE22A8E95CF2DD790CC693C9B_gshared_inline)((Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Tuple`2<T1,T2> System.Tuple::Create<easyar.MotionTrackingStatus,UnityEngine.Pose>(T1,T2)
inline Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* Tuple_Create_TisMotionTrackingStatus_t015BBE4A7F9DEE08459DE8B051BB385B2C866D17_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m8B49AA5ED2435A77D76D337559706F3D738EB44B (int32_t ___0_item1, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_item2, const RuntimeMethod* method)
{
Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* il2cppRetVal = (( Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Tuple_Create_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_mDA77107B30389EA4092249AFF47FFBFFE45BB038_gshared)((Il2CppFullySharedGenericAny)&___0_item1, (Il2CppFullySharedGenericAny)&___1_item2, method);
return (Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959*)il2cppRetVal;
}
// easyar.Optional`1<T> easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>::CreateSome(T)
inline Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 Optional_1_CreateSome_m44CF7A899DC356E48A6AA97ABA6D45D18FB98229 (Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* ___0_Value, const RuntimeMethod* method)
{
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 il2cppRetVal;
(( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_CreateSome_m3C9D5F3D4F97076C44A9537EA16DEFBB4183B705_gshared)((Il2CppFullySharedGenericAny)___0_Value, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Tuple`2<T1,T2> System.Tuple::Create<System.Boolean,easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>>(T1,T2)
inline Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB (bool ___0_item1, Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 ___1_item2, const RuntimeMethod* method)
{
Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* il2cppRetVal = (( Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Tuple_Create_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_mDA77107B30389EA4092249AFF47FFBFFE45BB038_gshared)((Il2CppFullySharedGenericAny)&___0_item1, (Il2CppFullySharedGenericAny)&___1_item2, method);
return (Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6*)il2cppRetVal;
}
// easyar.Optional`1<T> easyar.Optional`1<System.Tuple`2<easyar.MotionTrackingStatus,UnityEngine.Pose>>::CreateNone()
inline Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 Optional_1_CreateNone_mC47644354CDB72D90BEA9FE29ACA5CB0376CF1B9 (const RuntimeMethod* method)
{
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_CreateNone_m1594933594C8A0AC3C08DAE48C17648D36D5760C_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Func`2<easyar.FrameFilter,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m6F9212C5C458BF19DFFA839EA4E0112502521253 (Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* __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<TSource> System.Linq.Enumerable::Where<easyar.FrameFilter>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mF0AC14D305DC49E9C1DDE22373742B83F668D55D (RuntimeObject* ___0_source, Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* ___1_predicate, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))Enumerable_Where_TisIl2CppFullySharedGenericAny_m3F416675DC7A5572025B02ED373C41AD9ED8F6C4_gshared)((RuntimeObject*)___0_source, (Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*)___1_predicate, method);
return (RuntimeObject*)il2cppRetVal;
}
// T System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>>::get_Item(System.Int32)
inline Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 List_1_get_Item_mB9B5FE7D010D404A6323D2A8D9254171A82080B1 (List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* __this, int32_t ___0_index, const RuntimeMethod* method)
{
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 il2cppRetVal;
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, Il2CppFullySharedGenericAny*, const RuntimeMethod*))List_1_get_Item_m6E4BA37C1FB558E4A62AE4324212E45D09C5C937_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_index, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// easyar.Optional`1<T> easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>>::CreateNone()
inline Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C Optional_1_CreateNone_mB856C0ADAA51D69B87CD4D679FE52614640BE7B5 (const RuntimeMethod* method)
{
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_CreateNone_m1594933594C8A0AC3C08DAE48C17648D36D5760C_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// UnityEngine.GameObject easyar.ARSession::get_Origin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSession_get_Origin_m45A40C95EFFF621EA4A2DA09BEA6EC5AFFFE5005 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method) ;
// UnityEngine.Pose easyar.APIExtend::Inverse(UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_pose, const RuntimeMethod* method) ;
// System.Tuple`2<T1,T2> System.Tuple::Create<UnityEngine.GameObject,UnityEngine.Pose>(T1,T2)
inline Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item1, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_item2, const RuntimeMethod* method)
{
Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* il2cppRetVal = (( Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Tuple_Create_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_mDA77107B30389EA4092249AFF47FFBFFE45BB038_gshared)((Il2CppFullySharedGenericAny)___0_item1, (Il2CppFullySharedGenericAny)&___1_item2, method);
return (Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62*)il2cppRetVal;
}
// easyar.Optional`1<T> easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>>::op_Implicit(T)
inline Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF (Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* ___0_v, const RuntimeMethod* method)
{
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C 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;
}
// T UnityEngine.GameObject::GetComponent<easyar.WorldRootController>()
inline WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* GameObject_GetComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m3BBFB800ED965B06867CC00A735520988BAE92FD (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* il2cppRetVal;
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))GameObject_GetComponent_TisIl2CppFullySharedGenericAny_m1122128E432233EB251AECF734E2B72A42A2C194_gshared)((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.WorldRootController::OnTracking(easyar.MotionTrackingStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldRootController_OnTracking_m06EE5F55F9C297537C89103B18F5C5891B1A3FA0 (WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* __this, int32_t ___0_status, const RuntimeMethod* method) ;
// UnityEngine.GameObject easyar.ARSession::get_CenterObject()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSession_get_CenterObject_mBB894C35750938190298F7D5FF92758174A303D5_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>>::get_OnSome()
inline bool Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808 (Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C* __this, const RuntimeMethod* method)
{
return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method);
}
// System.Void easyar.ARSession::set_CenterObject(UnityEngine.GameObject)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARSession_set_CenterObject_m5E99FC89653FF9CD078C0F7228861BF6150A33B8_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.GameObject easyar.ARSession::get_SpecificTargetCenter()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSession_get_SpecificTargetCenter_m073B46773B64BF6D53D8209991AAFBCCD659FD1F_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
// System.Boolean easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>>::get_OnNone()
inline bool Optional_1_get_OnNone_m30D44E70D2866779DD399711E7188583A04B6C86 (Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C* __this, const RuntimeMethod* method)
{
return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnNone_m348BBDC1E8F13350F4C7CC994731620C981910F7_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method);
}
// System.Void easyar.ARSession::<OnFrameUpdate>g__disposeResults|48_0(easyar.ARSession/<>c__DisplayClass48_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_U3COnFrameUpdateU3Eg__disposeResultsU7C48_0_m84E982850F61C41640F9113DB96FE41F42713F8B (U3CU3Ec__DisplayClass48_0_t42671A00A29CEE551E9A4BC98617C6E32720149C* ___0_p, const RuntimeMethod* method) ;
// T easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>>::get_Value()
inline Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A (Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C* __this, const RuntimeMethod* method)
{
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T1 System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>::get_Item1()
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_inline (Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* __this, const RuntimeMethod* method)
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* il2cppRetVal;
(( void (*) (/*System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>*/Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Tuple_2_get_Item1_mC87072BD14E3669527D96A8739B3E5CA83FCFBD0_gshared_inline)((Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T2 System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>::get_Item2()
inline Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 Tuple_2_get_Item2_m3B8E4BEBF3AB214C3E4E43FE28670524A94964F1_inline (Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* __this, const RuntimeMethod* method)
{
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 il2cppRetVal;
(( void (*) (/*System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>*/Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Tuple_2_get_Item2_m7398C77129F66B0CE22A8E95CF2DD790CC693C9B_gshared_inline)((Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// UnityEngine.Pose UnityEngine.Pose::GetTransformedBy(UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_lhs, const RuntimeMethod* method) ;
// UnityEngine.Pose easyar.APIExtend::FlipX(UnityEngine.Pose,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 APIExtend_FlipX_mB4937A8063D4F17D523B8A335D619A86C9813360 (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_pose, bool ___1_flip, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_localPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_localRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// easyar.ARSession/SessionState easyar.ARSession::get_State()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ARSession_get_State_mD075FC4C3644F367D17BE26B7D6A018925655245_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
// 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;
}
// easyar.Optional`1<T> easyar.Optional`1<easyar.CameraParameters>::CreateNone()
inline Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F Optional_1_CreateNone_mAB7B645825C25CE5653CAF9BFC55A1A0FD2A8D8B (const RuntimeMethod* method)
{
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_CreateNone_m1594933594C8A0AC3C08DAE48C17648D36D5760C_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.ARAssembly::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly__ctor_m45C2E5D2DD6A9D23FDA22288B1E58E5AFDD7EDC5 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// System.Void easyar.ARSession::set_Assembly(easyar.ARAssembly)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARSession_set_Assembly_m30CE5F39EA56E76FE3B1B96ABA52F6DC9EA308D6_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Func`2<easyar.Optional`1<easyar.FrameFilterResult>,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mABA0C8DDD037F5B5E2B49FE0C219BF95846CB6F2 (Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E* __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<TSource> System.Linq.Enumerable::Where<easyar.Optional`1<easyar.FrameFilterResult>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_m69CB376A1A3FCC919B102757DBA143CFAE262FD9 (RuntimeObject* ___0_source, Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E* ___1_predicate, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))Enumerable_Where_TisIl2CppFullySharedGenericAny_m3F416675DC7A5572025B02ED373C41AD9ED8F6C4_gshared)((RuntimeObject*)___0_source, (Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*)___1_predicate, method);
return (RuntimeObject*)il2cppRetVal;
}
// System.Void easyar.ARSession/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m131BC1DD09E6381C0E9E66CD870427178A5AD073 (U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D* __this, const RuntimeMethod* method) ;
// System.Void easyar.FrameFilter/<>c__DisplayClass13_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m339436568FBF106D59147A55895D2C57CEBC01C2 (U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.Optional`1<System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>>::get_OnNone()
inline bool Optional_1_get_OnNone_mE9B2AEABDF3A102C202726FD3AC921BBC5FCAA68 (Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11* __this, const RuntimeMethod* method)
{
return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnNone_m348BBDC1E8F13350F4C7CC994731620C981910F7_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method);
}
// T easyar.Optional`1<System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>>::get_Value()
inline List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* Optional_1_get_Value_m10A0E09696361A5C4CDAB40A285970768A3C7008 (Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11* __this, const RuntimeMethod* method)
{
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* 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 System.Func`2<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mC523E3F27148CCDC5811CA6A1FF9C9D08B14345A (Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* __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<TSource> System.Linq.Enumerable::Where<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisTuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A_m1F72F5475BD4AD7D7B9C3AD64A5596826266C887 (RuntimeObject* ___0_source, Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* ___1_predicate, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))Enumerable_Where_TisIl2CppFullySharedGenericAny_m3F416675DC7A5572025B02ED373C41AD9ED8F6C4_gshared)((RuntimeObject*)___0_source, (Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*)___1_predicate, method);
return (RuntimeObject*)il2cppRetVal;
}
// T2 System.Tuple`2<easyar.TargetController,UnityEngine.Pose>::get_Item2()
inline Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 Tuple_2_get_Item2_mEC4BC4FCDA91190C4B2AE1B57117D47B6B3E2CC9_inline (Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* __this, const RuntimeMethod* method)
{
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 il2cppRetVal;
(( void (*) (/*System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>*/Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Tuple_2_get_Item2_m7398C77129F66B0CE22A8E95CF2DD790CC693C9B_gshared_inline)((Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>::GetEnumerator()
inline Enumerator_tD77155520B4557BB80BDCE87B7AC5265CBCBBCBE List_1_GetEnumerator_mB79A1C533FE2789757B895D9590607547DE3F5EB (List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* __this, const RuntimeMethod* method)
{
Enumerator_tD77155520B4557BB80BDCE87B7AC5265CBCBBCBE 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.Tuple`2<easyar.TargetController,UnityEngine.Pose>>::Dispose()
inline void Enumerator_Dispose_m1FAC0B8B4BFFA72556CFCBC3769069DDB7992BEA (Enumerator_tD77155520B4557BB80BDCE87B7AC5265CBCBBCBE* __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.Tuple`2<easyar.TargetController,UnityEngine.Pose>>::get_Current()
inline Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* Enumerator_get_Current_mC6DD835E751400CDC7558A1FB49C216DCB2AEF9A_inline (Enumerator_tD77155520B4557BB80BDCE87B7AC5265CBCBBCBE* __this, const RuntimeMethod* method)
{
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* il2cppRetVal;
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T1 System.Tuple`2<easyar.TargetController,UnityEngine.Pose>::get_Item1()
inline TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_inline (Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* __this, const RuntimeMethod* method)
{
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* il2cppRetVal;
(( void (*) (/*System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>*/Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Tuple_2_get_Item1_mC87072BD14E3669527D96A8739B3E5CA83FCFBD0_gshared_inline)((Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>::MoveNext()
inline bool Enumerator_MoveNext_m6EB549230275127820BF88B0BB78373323236548 (Enumerator_tD77155520B4557BB80BDCE87B7AC5265CBCBBCBE* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Void easyar.FrameFilter/<>c__DisplayClass14_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0__ctor_mBA1D7AADFD2D9950AF092BEA80486D170188D04A (U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91* __this, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<System.Boolean>::op_Implicit(T)
inline Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 Optional_1_op_Implicit_m1E24650E58B19C767063680D8288479923A04269 (bool ___0_v, const RuntimeMethod* method)
{
Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 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.FrameSource::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_Awake_m11E6765105A5E748DB55E5DFC5458FBEA6962FE9 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method) ;
// T UnityEngine.Object::FindObjectOfType<easyar.WorldRootController>()
inline WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* Object_FindObjectOfType_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_mBCA2DC937CAA3738B5B7FA791A0E8C009F53237D (const RuntimeMethod* method)
{
return (( WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* (*) (const RuntimeMethod*))Object_FindObjectOfType_TisRuntimeObject_m02DFBF011F3B59F777A5E521DB2A116DD496E968_gshared)(method);
}
// System.Void easyar.FramePlayer/FrameMetaSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource__ctor_m3DB3B72FBD224B5D401A24EF7A549AB030CB9FA1 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method) ;
// System.Void easyar.FrameSource::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_OnEnable_mFE4B5075843171A5281632B4EDB305E63E02FFBB (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer/FrameMetaSource::Resume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Resume_m5B83DE6546A6C9FE6BC36774B7A2A8E7A1167B27 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method) ;
// System.Void easyar.FrameSource::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_OnDisable_m1972517C0BF7D983F15BACF488CCA5B8A2834167 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer/FrameMetaSource::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Pause_m75B2EA3FD2C107BFB865FB69AD2A0C6A6CD25E9E (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer/FrameMetaSource::OnApplicationPause(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_OnApplicationPause_mF9C9700E8A8DA83A5E63A873C4A9424234FE0CFA (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, bool ___0_pause, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer/FrameMetaSource::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Dispose_m6E32AE29C882E69A8FA4824F1C12A8D249FBF9C9 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method) ;
// System.Void easyar.FrameSource::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_OnAssemble_mC11B5EA8F8B8F56A6D3EEC2D832168CEACEF575A (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Any<easyar.FrameFilter>(System.Collections.Generic.IEnumerable`1<TSource>)
inline bool Enumerable_Any_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_m9C675F79BC0787AAE2CA38E661BB69F85CBB73C8 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Any_TisIl2CppFullySharedGenericAny_m3499AC108A84D818DD8C221F8E60145246FC8A09_gshared)((RuntimeObject*)___0_source, method);
}
// System.Collections.IEnumerator easyar.FramePlayer::AutoPlay()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FramePlayer_AutoPlay_m7209D4C5C17639865DC6E5FB31AD1639AE70EF68 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.Application::get_persistentDataPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399 (const RuntimeMethod* method) ;
// easyar.InputFramePlayer easyar.InputFramePlayer::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* InputFramePlayer_create_mA9B3AFCA3887D0CB2B10956C609FA01EE3AAA81B (const RuntimeMethod* method) ;
// System.Void System.Func`1<System.Single>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_m94E0C712F86101E026834DA318C3FFF46DE49C71 (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mC73A4FCEBBAB90CB7B7AB16321F3F98FBBF12596_gshared)((Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*)__this, ___0_object, ___1_method, method);
}
// System.Void easyar.FramePlayer/FrameMetaSource::Start(System.String,System.Func`1<System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Start_m3D617A866B39A4812223F434136D73F294375165 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, String_t* ___0_path, Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* ___1_timeFunc, const RuntimeMethod* method) ;
// easyar.InputFrameSourceType easyar.FramePlayer/FrameMetaSource::get_Type()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FrameMetaSource_get_Type_m5CADBE8EE087C00E77B7EAA445D883B493A40E33_inline (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<easyar.InputFrameSourceType>::op_Implicit(T)
inline Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 Optional_1_op_Implicit_mA963EE25469F9CAB0E35BF8C6024F01AF39F6785 (int32_t ___0_v, const RuntimeMethod* method)
{
Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 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;
}
// T easyar.Optional`1<easyar.InputFrameSourceType>::get_Value()
inline int32_t Optional_1_get_Value_mDA1DF739046FA700141E8177BEC7F22057219CC6 (Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33* __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 System.Action`1<easyar.InputFrameSourceType>::Invoke(T)
inline void Action_1_Invoke_mD7742C85A6195AE4755C9AF3025B6A672A9AD2BB_inline (Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* __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.DisplayEmulator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayEmulator__ctor_m2E354D3E3217E5B913FE035B351E61279394E6DC (DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5* __this, const RuntimeMethod* method) ;
// System.Void easyar.DisplayEmulator::EmulateRotation(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayEmulator_EmulateRotation_mD78C64BD198F07CDB6D709ACA0A1E46D18FF9B67 (DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer/FrameMetaSource::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Stop_mE9A7B0A8A288567F748DD6F32839490D0DD3020E (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method) ;
// System.Void easyar.FrameSource::Connect(easyar.InputFrameSink)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameSource_Connect_mB09DED105CF24C36911E1072F20605A273CEE7D2_inline (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* ___0_val, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer/<PreLoadFrameMeta>d__48::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CPreLoadFrameMetaU3Ed__48__ctor_mAE70316C12591EBE518F33D7489946CE0FBF2574 (U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer::SetupOriginUsingWorldRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_SetupOriginUsingWorldRoot_m395A57DB650FE366B5DB453BC0A02FCF5D5D1DA9 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer/<AutoPlay>d__50::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAutoPlayU3Ed__50__ctor_m3A4570AC8BD2698ABB56CA99646C81AA157D5B73 (U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<easyar.WorldRootController>()
inline WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* GameObject_AddComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m0935BE800BDEC3BCCC1DE922DC238303CEA6264C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// easyar.Optional`1<T> easyar.Optional`1<easyar.InputFrameSourceType>::get_Empty()
inline Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 Optional_1_get_Empty_mF07A0FFDDA04FF88892222D8310B7C984021ED2B (const RuntimeMethod* method)
{
Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.FrameSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource__ctor_mF2C3C0EA283D25EE25EC48941CA63A5F8944D3F1 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.ARSession/ARCenterMode>::Add(T)
inline void List_1_Add_mEAECD79DA6F29944F9B49ACB94677497C22A52A0_inline (List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE* __this, int32_t ___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.Single easyar.FramePlayer::get_Time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FramePlayer_get_Time_mC4E752ED506623380C3902DB6512BDE9A8C84346 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer/FrameMetaSource::Finish()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Finish_mA1D19B72A1BBCE8010667EB11AAC35D0E398A97F (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method) ;
// System.Boolean System.IO.File::Exists(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A (String_t* ___0_path, const RuntimeMethod* method) ;
// System.Void System.IO.FileNotFoundException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1 (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
// System.String System.IO.File::ReadAllText(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* File_ReadAllText_mA4A939F853D573379F7129AFDC469B91E9747BAA (String_t* ___0_path, const RuntimeMethod* method) ;
// T UnityEngine.JsonUtility::FromJson<easyar.FramePlayer/FrameMetaSource/FrameMetaSlice>(System.String)
inline FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* JsonUtility_FromJson_TisFrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92_m31269F9770BBEA468E70B09A5A020BC6886952D4 (String_t* ___0_json, const RuntimeMethod* method)
{
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* il2cppRetVal;
(( void (*) (String_t*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))JsonUtility_FromJson_TisIl2CppFullySharedGenericAny_mCA9E8A2C7BF60F5C6F2FE4812F33F4C06E5B44D0_gshared)(___0_json, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.IO.InvalidDataException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532 (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer/FrameMetaSource::Load(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Load_m4F02A6F7044F856B6F80CBF1A2495FCF77EBB785 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, String_t* ___0_path, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput>::get_Count()
inline int32_t List_1_get_Count_m96B81B939A8EAAD459580CD8FC7DC523EEA626DA_inline (List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1_get_Count_mD2ED26ACAF3BAF386FFEA83893BA51DB9FD8BA30_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// T System.Collections.Generic.List`1<easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput>::get_Item(System.Int32)
inline DeviceInput_t8F100AACE6B44BB1B3E5543129CDA343086D325C* List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF (List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
DeviceInput_t8F100AACE6B44BB1B3E5543129CDA343086D325C* il2cppRetVal;
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, Il2CppFullySharedGenericAny*, const RuntimeMethod*))List_1_get_Item_m6E4BA37C1FB558E4A62AE4324212E45D09C5C937_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_index, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TResult System.Func`1<System.Single>::Invoke()
inline float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_inline (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
{
float il2cppRetVal;
(( void (*) (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Func_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_gshared_inline)((Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.AccelerometerResult::.ctor(System.Single,System.Single,System.Single,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResult__ctor_m64E9CFD846C5CD53076F3FFD23A1F6D781E2AD92 (AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B* __this, float ___0_x, float ___1_y, float ___2_z, double ___3_timestamp, const RuntimeMethod* 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.LocationResult::.ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Boolean,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResult__ctor_m9E7D5652B587B9AC8E28B4C3E1B8D83D44FE722B (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, double ___0_latitude, double ___1_longitude, double ___2_altitude, double ___3_horizontalAccuracy, double ___4_verticalAccuracy, bool ___5_hasAltitude, bool ___6_hasHorizontalAccuracy, bool ___7_hasVerticalAccuracy, 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 System.Threading.Thread::Sleep(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_Sleep_m71DE163765BF465EC4A0163F2ED4D43143094549 (int32_t ___0_millisecondsTimeout, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8DD7EE843F4500320FC94ED3EA03B8A70DB48EDE (U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0* __this, const RuntimeMethod* method) ;
// System.Void easyar.FramePlayer/<>c__DisplayClass48_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass48_0__ctor_m2BCAEF74F5474EF5E6811E8E5F143E610928F7C7 (U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* __this, const RuntimeMethod* method) ;
// easyar.ThreadWorker easyar.EasyARController::get_Worker()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* EasyARController_get_Worker_mC0CE2BCBC0B1A9D6DCFAAE303EED4615168DD253_inline (EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* __this, const RuntimeMethod* method) ;
// System.Void easyar.ThreadWorker::Run(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadWorker_Run_mE19FF9BF70FEBC298AB58494630216F2FB775F03 (ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_task, const RuntimeMethod* method) ;
// System.Boolean easyar.FramePlayer::Play()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FramePlayer_Play_m797ACA61DD16B138C21349FD5FC17BFC9885AC98 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method) ;
// easyar.InputFrameRecorder easyar.InputFrameRecorder::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* InputFrameRecorder_create_m115564F92AA328C338044F9407E0EC0E52CF733D (const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<easyar.RenderCameraController>()
inline RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* Component_GetComponent_TisRenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58_mB6516A506306E9F07AED24DB5C6ECB9AEB8E8164 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* il2cppRetVal;
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Component_GetComponent_TisIl2CppFullySharedGenericAny_m47CBDD147982125387F078ABBFDAAB92D397A6C2_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T UnityEngine.GameObject::AddComponent<easyar.RenderCameraController>()
inline RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* GameObject_AddComponent_TisRenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58_mF0928FC339317DA2C8C6E3B03EFE17FAF63B277F (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// T UnityEngine.Component::GetComponent<easyar.CameraImageRenderer>()
inline CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* Component_GetComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_m06D04CC256A46B344631BC247828C16307999423 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* il2cppRetVal;
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Component_GetComponent_TisIl2CppFullySharedGenericAny_m47CBDD147982125387F078ABBFDAAB92D397A6C2_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T UnityEngine.GameObject::AddComponent<easyar.CameraImageRenderer>()
inline CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* GameObject_AddComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_mC41910D02E32C8C4933DBF86F41DD017ABA9EAA5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void easyar.ARAssembly::Resume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_Resume_m73D8536F91A35F46FD54BC9552574A2CD9B2E9F2 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// System.Void easyar.ARAssembly::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_Pause_m8335982C4F232C269D460E695A58A43AEFABA6B6 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method) ;
// System.Void easyar.RenderCameraController::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderCameraController_OnAssemble_m67698AC3C9B8ABA6D6EAADF72C47D15721B11D81 (RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method) ;
// UnityEngine.Camera UnityEngine.Camera::get_main()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF (const RuntimeMethod* method) ;
// System.Void easyar.RenderCameraController::SetProjectHFlip(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderCameraController_SetProjectHFlip_mB5075F4A143546CB7AB8A9B5F77E9F07B93A172D (RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* __this, bool ___0_hFlip, const RuntimeMethod* method) ;
// System.Void easyar.RenderCameraController::SetRenderImageHFilp(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderCameraController_SetRenderImageHFilp_m2F0558420FE15A7C340789CD047EC847C4B48D7B (RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* __this, bool ___0_hFlip, const RuntimeMethod* method) ;
// System.Array System.Enum::GetValues(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9 (Type_t* ___0_enumType, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Cast<easyar.ARSession/ARCenterMode>(System.Collections.IEnumerable)
inline RuntimeObject* Enumerable_Cast_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mFA6B2205E2AF42854351BA41300E83D3736BB4EA (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal = (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Cast_TisIl2CppFullySharedGenericAny_m1480F4A804D000C8613E5F669E3AB77411F468A5_gshared)(___0_source, method);
return (RuntimeObject*)il2cppRetVal;
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<easyar.ARSession/ARCenterMode>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE* Enumerable_ToList_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_m603E2BC125D73F74E653995DE4EDD5514DEFBBED (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* il2cppRetVal = (( List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisIl2CppFullySharedGenericAny_m191EA129E511F9B8304FF8826A2DA645E06CCBF0_gshared)((RuntimeObject*)___0_source, method);
return (List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE*)il2cppRetVal;
}
// System.Void easyar.ARSession/FrameChangeAction::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameChangeAction__ctor_m785D930385A2E527988D65AFC722B2B26D303ADB (FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void easyar.ARSession::add_FrameChange(easyar.ARSession/FrameChangeAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_add_FrameChange_mF5107795C3D4A240E859492CFDA751E428D7C02F (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* ___0_value, 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 easyar.ARSession::add_FrameUpdate(System.Action`1<easyar.OutputFrame>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_add_FrameUpdate_mE9E2D5B99E1B74A74DF30DAB09A35981B0512C81 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.ARSession::remove_FrameChange(easyar.ARSession/FrameChangeAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_remove_FrameChange_m69AC18D52490B6E616B42FCE7F9E781CF7DFC459 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.ARSession::remove_FrameUpdate(System.Action`1<easyar.OutputFrame>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_remove_FrameUpdate_m070FDF096917B4C4F07FAFCB8AECA50FB66B1E6C (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.Optional`1<System.Single>::get_OnSome()
inline bool Optional_1_get_OnSome_m41A3453371041629BE67E6E8D8B91D6D30EF452E (Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0* __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.Single>::get_Value()
inline float Optional_1_get_Value_mCE19D8F9BE1A7ADB6FBFB7B6CAABEEA1DE2B59E1 (Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0* __this, const RuntimeMethod* method)
{
float 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 UnityEngine.Camera::set_fieldOfView(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_fieldOfView_m5AA9EED4D1603A1DEDBF883D9C42814B2BDEB777 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, float ___0_value, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<System.Single>::get_Empty()
inline Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0 Optional_1_get_Empty_m887AB57B7FD26F6CFA0C68B5257CF0402F58A7B3 (const RuntimeMethod* method)
{
Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0 il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Single UnityEngine.Camera::get_fieldOfView()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<System.Single>::op_Implicit(T)
inline Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0 Optional_1_op_Implicit_m9DD9C41E73E0005F46DF97E8993CA55BCF294EB1 (float ___0_v, const RuntimeMethod* method)
{
Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0 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.CameraImageRenderer::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraImageRenderer_OnAssemble_mC416A1F0F7D390D027AB7AD7CBEFCEF33C85ED71 (CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method) ;
// System.Void easyar.CameraImageRenderer::set_InvertCulling(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraImageRenderer_set_InvertCulling_m0D0AE9989804E3D27DC6FD5F87293CA1B1170E59 (CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.CameraImageRenderer::SetHFilp(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraImageRenderer_SetHFilp_mB0D67898548420B378D0DE87C2E544D821231CEF_inline (CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* __this, bool ___0_hFlip, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Rotate(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_nearClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_farClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 easyar.APIExtend::ToUnityMatrix(easyar.Matrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 APIExtend_ToUnityMatrix_m2B7C43B6EBC462854BF2DDB052D0311534641195 (Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___0_matrix44F, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_projectionMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_projectionMatrix_m351820E6903139402FFFF40221B32D0C52B5A094 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.TargetController::get_IsTracked()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TargetController_get_IsTracked_m5D4CFC7F83447DDB475C2593BF1A1E32D412B775_inline (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::SetActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.TargetController::set_IsTracked(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TargetController_set_IsTracked_m2CE4B37E2DCFDA583D608EE42E7CD482B445B2EB_inline (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, bool ___0_value, const RuntimeMethod* method) ;
// easyar.MotionTrackingStatus easyar.WorldRootController::get_TrackingStatus()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WorldRootController_get_TrackingStatus_m243CCD944CB60980C159C482411724E39A787945_inline (WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<easyar.MotionTrackingStatus>::Invoke(T)
inline void Action_1_Invoke_mB9F1E8DDB8E337F94DF63D6F920024E983022CCD_inline (Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* __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.WorldRootController::set_TrackingStatus(easyar.MotionTrackingStatus)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WorldRootController_set_TrackingStatus_mB92BD9325C2E5891699476E29D28E44A5349224E_inline (WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Void easyar.DenseSpatialMapBlockController::set_Info(easyar.BlockInfo)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_set_Info_m57732C5399BFAE762E1D0AF0E1455C0F6C61A1D4_inline (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.DenseSpatialMapBlockController::CopyMeshData(easyar.SceneMesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_CopyMeshData_mD26F39706665B87D4E39B9442DF9C3F20F21980E (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* ___0_easyarMesh, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_vertices(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_normals(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::SetTriangles(System.Int32[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetTriangles_mD97664344427EB85BB6DC2EF91479E03B9114258 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_triangles, int32_t ___1_submesh, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.MeshFilter>()
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* il2cppRetVal;
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Component_GetComponent_TisIl2CppFullySharedGenericAny_m47CBDD147982125387F078ABBFDAAB92D397A6C2_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void UnityEngine.MeshFilter::set_sharedMesh(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.MeshCollider>()
inline MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* Component_GetComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFC0F02CCD26A6A186031CF43E92D7B60EA1CC370 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* il2cppRetVal;
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Component_GetComponent_TisIl2CppFullySharedGenericAny_m47CBDD147982125387F078ABBFDAAB92D397A6C2_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void UnityEngine.MeshCollider::set_sharedMesh(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshCollider_set_sharedMesh_m05F87B9AC04139285EBBCC159F77B51C6940E79C (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* method) ;
// easyar.BlockInfo easyar.DenseSpatialMapBlockController::get_Info()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::Copy(System.IntPtr,System.Single[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_m4744F803E7E605726758725D11D157455BD43775 (intptr_t ___0_source, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_destination, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::Copy(System.IntPtr,System.Int32[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_m7AB9510A41CD2959424C87A8E0C332F19E40D980 (intptr_t ___0_source, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_destination, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method) ;
// easyar.DenseSpatialMap easyar.DenseSpatialMapBuilderFrameFilter::get_Builder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>::GetEnumerator()
inline Enumerator_t74F44ED31DD5B9650D15175D12805044813503C3 Dictionary_2_GetEnumerator_m11A97AD10B777B6863123AB4843566931A9C1E81 (Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* __this, const RuntimeMethod* method)
{
Enumerator_t74F44ED31DD5B9650D15175D12805044813503C3 il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mEC4954B142C43B5CBAA045953EAD4E168FFCD492_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>::Dispose()
inline void Enumerator_Dispose_mBAE65375F07C8AA359157CAA8E710709370A839A (Enumerator_t74F44ED31DD5B9650D15175D12805044813503C3* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_Dispose_m3D89F01AE65EC60062FFB578C0E771C098EF2CB7_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>::get_Current()
inline KeyValuePair_2_tA2189040368E1EE70AFF4DD323822F13A62F6C1F Enumerator_get_Current_mBD331239CD03C69EF862EE9B60EEE33E21690365_inline (Enumerator_t74F44ED31DD5B9650D15175D12805044813503C3* __this, const RuntimeMethod* method)
{
KeyValuePair_2_tA2189040368E1EE70AFF4DD323822F13A62F6C1F il2cppRetVal;
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, const RuntimeMethod*))Enumerator_get_Current_m26AF82C275C82180BB7F23C7E408BC1FEB9A38EE_gshared_inline)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>::get_Value()
inline DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* KeyValuePair_2_get_Value_m2CD57170E9CFF08981BF8C1F1D6A400502D8A4A4_inline (KeyValuePair_2_tA2189040368E1EE70AFF4DD323822F13A62F6C1F* __this, const RuntimeMethod* method)
{
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* il2cppRetVal;
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))KeyValuePair_2_get_Value_mFA1964BF56AA214EE0D491CC197F61BC9E5F1F7A_gshared_inline)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T UnityEngine.Component::GetComponent<UnityEngine.MeshRenderer>()
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* il2cppRetVal;
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Component_GetComponent_TisIl2CppFullySharedGenericAny_m47CBDD147982125387F078ABBFDAAB92D397A6C2_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void UnityEngine.Renderer::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>::MoveNext()
inline bool Enumerator_MoveNext_mBE1E476BCDFA0B07070FF68ED8D2C5ABC34E4DCD (Enumerator_t74F44ED31DD5B9650D15175D12805044813503C3* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_MoveNext_m97783F73CDB1D0083A2F7D26A51847BF0843ADEA_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// UnityEngine.Color UnityEngine.Material::get_color()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Material_get_color_mA4B7D4B96200D9D8B4F36BF19957E9DA81071DBB (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_black()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::set_color(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>::.ctor()
inline void List_1__ctor_mC5404B5A7DFDD9207690FC95E027B34CFEAC9DFA (List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* __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.DenseSpatialMapBlockController>::Add(T)
inline void List_1_Add_mEA51560D392F12780811BFAE83F04DABEFFB726C_inline (List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* __this, DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* ___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.Boolean easyar.DenseSpatialMap::isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DenseSpatialMap_isAvailable_m9C8812EEBCCED5FC600AC7D51665422EA9B56821 (const RuntimeMethod* method) ;
// easyar.DenseSpatialMap easyar.DenseSpatialMap::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* DenseSpatialMap_create_m27F228F3BB04022D200BAEFCF67624A0DE43114D (const RuntimeMethod* method) ;
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::set_Builder(easyar.DenseSpatialMap)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_set_Builder_mEE6041945DC6D1522B163C7E2199F04C50CB2B8C_inline (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<easyar.DenseSpatialMapDepthRenderer>()
inline DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* Component_GetComponent_TisDenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3_m3CA2997BC38E7D053811916ED6AEDC5951BDA481 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* il2cppRetVal;
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Component_GetComponent_TisIl2CppFullySharedGenericAny_m47CBDD147982125387F078ABBFDAAB92D397A6C2_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T UnityEngine.Object::Instantiate<UnityEngine.Material>(T)
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Object_Instantiate_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mF8E527A6B5D85BF5A41D9846980AB777D2A6B171 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_original, const RuntimeMethod* method)
{
return (( Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* (*) (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method);
}
// UnityEngine.Rendering.RenderPipelineAsset UnityEngine.Rendering.GraphicsSettings::get_currentRenderPipeline()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderPipelineAsset_t5F9BF815BF931E1314B184E7F9070FB649C7054E* GraphicsSettings_get_currentRenderPipeline_mEC94DC23DE4F901D6A629E2DE882982686AF75F1 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetShaderPassEnabled(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetShaderPassEnabled_m4F7DF6DD61B576788E359A177460363993E2C288 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_passName, bool ___1_enabled, const RuntimeMethod* method) ;
// System.Void easyar.DenseSpatialMapDepthRenderer::set_MapMeshMaterial(UnityEngine.Material)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DenseSpatialMapDepthRenderer_set_MapMeshMaterial_m3DBDAD505937806292A39670316850BA6A8D0931_inline (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.DenseSpatialMapBuilderFrameFilter/PendingData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PendingData__ctor_mDC67A215670C0F490DEF5E94FBA59574E5488064 (PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* __this, const RuntimeMethod* method) ;
// System.Void System.Diagnostics.Stopwatch::Restart()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Restart_m9CE82CCD811EE12C2E4FDFF708B5529D1CE6DA58 (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<easyar.BlockInfo>::get_Count()
inline int32_t List_1_get_Count_m79A565D66E9C718B0068D5B39C6406DFA5916CDD_inline (List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1_get_Count_mD2ED26ACAF3BAF386FFEA83893BA51DB9FD8BA30_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, 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.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<easyar.BlockInfo>::GetEnumerator()
inline Enumerator_t1E03B66F04A39EF3BD1477C57B519D3E3F1F266B List_1_GetEnumerator_m345769CC2CFFAC7E0F9620E05DBD88EA0BDE4460 (List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* __this, const RuntimeMethod* method)
{
Enumerator_t1E03B66F04A39EF3BD1477C57B519D3E3F1F266B 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<easyar.BlockInfo>::Dispose()
inline void Enumerator_Dispose_m4DA37E52D2B6EB67996F8CCF5AAEA837B4496D9E (Enumerator_t1E03B66F04A39EF3BD1477C57B519D3E3F1F266B* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<easyar.BlockInfo>::get_Current()
inline BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 Enumerator_get_Current_m928A45B6E6BE8D18DE0398A911A131B8315F7C2A_inline (Enumerator_t1E03B66F04A39EF3BD1477C57B519D3E3F1F266B* __this, const RuntimeMethod* method)
{
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 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<easyar.BlockInfo>::Remove(T)
inline bool List_1_Remove_mAFA3374260F3211B41D1E27FE92F77FB9FB5059C (List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* __this, BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Remove_m9BCE8CEF94E6F2BF8624D65214FF4F3CA686D60C_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<easyar.BlockInfo>::MoveNext()
inline bool Enumerator_MoveNext_mC6DFD86F3B9DE917382DF2F2E37AE8F9909942FD (Enumerator_t1E03B66F04A39EF3BD1477C57B519D3E3F1F266B* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Int64 System.Diagnostics.Stopwatch::get_ElapsedMilliseconds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, 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.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m2430DE20DE61F55CAE8D367E09B0F5A5C3032E00 (Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_key, DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_TryGetValue_m7519D765EAF1E8A7D3137C2F1B7B3A01D15A1692_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>::Remove(TKey)
inline bool Dictionary_2_Remove_mE8D8E57DB6C73AEC421BB4247FE29F0CB374CAA6 (Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Remove_m583C4F0E2926B584BE6EC6008195360FC631C14C_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// T UnityEngine.GameObject::AddComponent<UnityEngine.MeshCollider>()
inline MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// T UnityEngine.GameObject::AddComponent<UnityEngine.MeshFilter>()
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// T UnityEngine.GameObject::AddComponent<UnityEngine.MeshRenderer>()
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Renderer::set_material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.DenseSpatialMapBuilderFrameFilter::get_RenderMesh()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DenseSpatialMapBuilderFrameFilter_get_RenderMesh_mE59A90DB44443079D62EE4851DA2A4A63C567DB3_inline (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<easyar.DenseSpatialMapBlockController>()
inline DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* GameObject_AddComponent_TisDenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957_mB8A70947626192134D26986C312D95FAABD84DFB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void easyar.DenseSpatialMapBlockController::UpdateData(easyar.BlockInfo,easyar.SceneMesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_UpdateData_m6526C2C26825A9C993B697449E655DA899723A1E (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 ___0_info, SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* ___1_easyarMesh, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>::Add(TKey,TValue)
inline void Dictionary_2_Add_m3EF77F5EABF3EF2910ED09D72F881AC287FB2C12 (Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_key, DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* ___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.Action`1<easyar.DenseSpatialMapBlockController>::Invoke(T)
inline void Action_1_Invoke_m20A0D6105F16E371DB19484A06A7817686616C93_inline (Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* __this, DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* ___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.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>::GetEnumerator()
inline Enumerator_t3F0B8B1A9606910F946F64AE5D75A9D7067FB920 List_1_GetEnumerator_m1130ACC0310BD9BEA35D2C19C95F9DA774CF3D8D (List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* __this, const RuntimeMethod* method)
{
Enumerator_t3F0B8B1A9606910F946F64AE5D75A9D7067FB920 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<easyar.DenseSpatialMapBlockController>::Dispose()
inline void Enumerator_Dispose_mB7013E7C50D57851844CFD4F5CC89834E50D7A61 (Enumerator_t3F0B8B1A9606910F946F64AE5D75A9D7067FB920* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<easyar.DenseSpatialMapBlockController>::get_Current()
inline DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* Enumerator_get_Current_mBBDC9A5A1F17F27FD90C4B15AAF4731F31AB2320_inline (Enumerator_t3F0B8B1A9606910F946F64AE5D75A9D7067FB920* __this, const RuntimeMethod* method)
{
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* il2cppRetVal;
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.DenseSpatialMapBlockController::UpdateMeshFilter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_UpdateMeshFilter_m33BD4372FFB7EAB4CDEF3D153AD8FCD24566D0F4 (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<easyar.DenseSpatialMapBlockController>::MoveNext()
inline bool Enumerator_MoveNext_m572D75C1BCA8F3E2D311DF601264D8FA742775F4 (Enumerator_t3F0B8B1A9606910F946F64AE5D75A9D7067FB920* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Int32 System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>::get_Count()
inline int32_t List_1_get_Count_m1F9E3A775BFDC8D9655158B1023BAE74B4C3F5BC_inline (List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1_get_Count_mD2ED26ACAF3BAF386FFEA83893BA51DB9FD8BA30_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Action`1<System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>>::Invoke(T)
inline void Action_1_Invoke_mE7D384167541E10879A9226182A67C8A088CAADE_inline (Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* __this, List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* ___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.Boolean System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>::Remove(T)
inline bool List_1_Remove_mD54EBB3E0B323450E833430A31B9998D3F2FC861 (List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* __this, DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Remove_m9BCE8CEF94E6F2BF8624D65214FF4F3CA686D60C_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void easyar.DenseSpatialMapBlockController::UpdateMeshCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_UpdateMeshCollider_m2C0BDF3BF642DF0D551FC7B541DE551830CF7DC6 (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, const RuntimeMethod* method) ;
// System.Void easyar.DenseSpatialMapBuilderFrameFilter/PendingData::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PendingData_Dispose_mE2B32627A7690E9D717BEB4130A38FA5CD48A8B2 (PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* __this, const RuntimeMethod* method) ;
// System.Void easyar.DenseSpatialMapDepthRenderer::set_RenderDepthCamera(UnityEngine.Camera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DenseSpatialMapDepthRenderer_set_RenderDepthCamera_m92362CDCAAA748630A17FE14FD8F9258A920ACAF_inline (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Material::get_shader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Material_get_shader_m8B0C11AE6F2AD7DE30AF52D3195EB716F7A71983 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Shader::Find(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5 (String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetInt(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Vector3,easyar.DenseSpatialMapBlockController>::.ctor()
inline void Dictionary_2__ctor_m32BDF7AA8278F3D52963B70D37C33A048829E061 (Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void System.Diagnostics.Stopwatch::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch__ctor_mAFE6B2F45CF1C3469EF6D5307972BC098B473D0A (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityAction::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void UnityEngine.Application::add_onBeforeRender(UnityEngine.Events.UnityAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_add_onBeforeRender_mEE8925294C807AD08FA0FF35D4C663E098510394 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Application::remove_onBeforeRender(UnityEngine.Events.UnityAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_remove_onBeforeRender_m9F54448ED4059A26C9972E5C9ED2F6DCD58B4E24 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Camera easyar.DenseSpatialMapDepthRenderer::get_RenderDepthCamera()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* DenseSpatialMapDepthRenderer_get_RenderDepthCamera_m3432D9FF7C2B2D746AEA34158C122AFA73E7A9EB_inline (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, const RuntimeMethod* method) ;
// UnityEngine.Material easyar.DenseSpatialMapDepthRenderer::get_MapMeshMaterial()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* DenseSpatialMapDepthRenderer_get_MapMeshMaterial_m155E770B10D2424EBB161F5F799751BAA5BF7818_inline (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::.ctor(System.Int32,System.Int32,System.Int32,UnityEngine.RenderTextureFormat,UnityEngine.RenderTextureReadWrite)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture__ctor_m68A1B9CAA1BE0B597C5F4895C296E21502D0C962 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_depth, int32_t ___3_format, int32_t ___4_readWrite, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetTexture(System.String,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_targetTexture(UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_targetTexture_mE6C740F21A72DA47FB5B1D31D208710738A836C4 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::RenderWithShader(UnityEngine.Shader,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_RenderWithShader_m3A63E9183D339D1273BD4604DB72E09C9FADA7C4 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_shader, String_t* ___1_replacementTag, const RuntimeMethod* method) ;
// easyar.MegaTracker easyar.MegaTrackerFrameFilter::get_Tracker()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<System.Int32>::op_Implicit(T)
inline Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA Optional_1_op_Implicit_m4293675B43B0795987DCD4434416C126A695F29F (int32_t ___0_v, const RuntimeMethod* method)
{
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA 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.Boolean easyar.Optional`1<easyar.ProximityLocationResult>::get_OnSome()
inline bool Optional_1_get_OnSome_mD7D27F527D717098397B609455870287EF7B1BF7 (Optional_1_tB0537F9BB8635780A0548F48A945F65C2526FDAB* __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.ProximityLocationResult>::get_Value()
inline ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F Optional_1_get_Value_m9165B2F74ADDE179770E608ADD5F82FD53D0877E (Optional_1_tB0537F9BB8635780A0548F48A945F65C2526FDAB* __this, const RuntimeMethod* method)
{
ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F 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.MegaTrackerFrameFilter::HandleProximityLocation(easyar.ProximityLocationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_HandleProximityLocation_m7D1D2F71E38D89CC522691BB2378EAF5E8F407A5 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___0_pLocation, const RuntimeMethod* method) ;
// System.Void easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetFrameSourceTypeU3Ed__42__ctor_m529AB5C5D59C8601837776EAB8DF4A0DB3E3AA67 (U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
// System.Void easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaLocalizationServiceConfig__ctor_m765A87783E867F035E70E128A92C8677486DD5D0 (MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406* __this, const RuntimeMethod* method) ;
// System.Void easyar.MegaTrackerFrameFilter/FallbackOptions::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FallbackOptions__ctor_mCB7957076708C7BC603DF1C1B8B7E9D7F9CA0EB3 (FallbackOptions_t000A05216FC75430565A077B14AD827B009B10EE* __this, const RuntimeMethod* method) ;
// System.Void easyar.MegaTrackerFrameFilter/TimeParameters::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeParameters__ctor_mC1AA40D15BD156182DADFE16F82FD18FF9B8E4A4 (TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E* __this, const RuntimeMethod* method) ;
// System.Void easyar.MegaTrackerFrameFilter/ResultPoseTypeParameters::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResultPoseTypeParameters__ctor_mA7BD2DF7846554EC76F70974F5C3FBC64BB6CDCE (ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.Optional`1<easyar.InputFrameSourceType>::get_OnSome()
inline bool Optional_1_get_OnSome_m190A13D5C25B61F6396E58FA1A207C0B06DF6FDD (Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33* __this, const RuntimeMethod* method)
{
return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method);
}
// System.Void easyar.SparseSpatialMapController::UpdateMapInLocalizer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_UpdateMapInLocalizer_m2E2F0464B902C2C35792A248AE77CF75032F8B06 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapController::UpdatePointCloud()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_UpdatePointCloud_m8208E6DED79A610F111332F066706983C71BD01A (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::.ctor()
inline void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void easyar.SparseSpatialMapController::set_PointCloud(System.Collections.Generic.List`1<UnityEngine.Vector3>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapController_set_PointCloud_m406A737D3C5C51390B9855C3C254342236904BD6_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_value, const RuntimeMethod* method) ;
// System.Boolean easyar.SparseSpatialMapController::get_IsLocalizing()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SparseSpatialMapController_get_IsLocalizing_m1A18429FECD69065199E8775CA816E69F9D66E4E_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapController::LoadMapBuilderInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_LoadMapBuilderInfo_mAAD3F18583BFC952F388BE5F37E09B736BAF7185 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapController/MapManagerSourceData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MapManagerSourceData__ctor_mFF100EC397196912ADE3B6540258A26BDC8EBC73 (MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* __this, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapController::LoadMapManagerInfo(easyar.SparseSpatialMapController/MapManagerSourceData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_LoadMapManagerInfo_m9E8FF5FC1226E2EAB829084BA52913538C396043 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* ___0_source, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapController::LoadMapInfo(easyar.SparseSpatialMapController/SparseSpatialMapInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_LoadMapInfo_m481A311B383CED8D98A4941572C5587E04E9A490 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* ___0_source, const RuntimeMethod* method) ;
// easyar.SparseSpatialMapController/SparseSpatialMapInfo easyar.SparseSpatialMapController::get_MapInfo()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapController::set_MapInfo(easyar.SparseSpatialMapController/SparseSpatialMapInfo)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapController_set_MapInfo_m53EA02CD343CA4822495D16DB6091AFB52FAB615_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* ___0_value, const RuntimeMethod* method) ;
// easyar.SparseSpatialMap easyar.SparseSpatialMapWorkerFrameFilter::get_Localizer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* SparseSpatialMapWorkerFrameFilter_get_Localizer_m04CB27384DCBF123CFF495F520AD847602700060_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method) ;
// easyar.Optional`1<UnityEngine.Vector2> easyar.ARSession::ImageCoordinatesFromScreenCoordinates(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE ARSession_ImageCoordinatesFromScreenCoordinates_mC77A19D85FCBA0836F2077706A51699A38AC65FC (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_pointInView, const RuntimeMethod* method) ;
// System.Boolean easyar.Optional`1<UnityEngine.Vector2>::get_OnNone()
inline bool Optional_1_get_OnNone_m341DFDE93670FBCC945914933BD0E750AA797260 (Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE* __this, const RuntimeMethod* method)
{
return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnNone_m348BBDC1E8F13350F4C7CC994731620C981910F7_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method);
}
// T easyar.Optional`1<UnityEngine.Vector2>::get_Value()
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Optional_1_get_Value_m3C26FFCE2C91AC22D25D17943A57753293D12F0B (Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE* __this, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// easyar.Vec2F easyar.APIExtend::ToEasyARVector(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 APIExtend_ToEasyARVector_m3F789F2410B6F13B0B3C8921A3C2E7F8A603ECF8 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_vec2, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<easyar.Vec3F>::GetEnumerator()
inline Enumerator_tABDB8E380843593B5616089F392D7E5484F0ABDD List_1_GetEnumerator_mAF77BDDAD691856C757DCA11189748D815E16B3C (List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* __this, const RuntimeMethod* method)
{
Enumerator_tABDB8E380843593B5616089F392D7E5484F0ABDD 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<easyar.Vec3F>::Dispose()
inline void Enumerator_Dispose_mBEFB3F262E003C2D7E4201D77A1AA6234B098F06 (Enumerator_tABDB8E380843593B5616089F392D7E5484F0ABDD* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<easyar.Vec3F>::get_Current()
inline Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 Enumerator_get_Current_mE0D0D58C6CCC318D8052778D1EE0341A03E7B851_inline (Enumerator_tABDB8E380843593B5616089F392D7E5484F0ABDD* __this, const RuntimeMethod* method)
{
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 il2cppRetVal;
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Add(T)
inline void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___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.Boolean System.Collections.Generic.List`1/Enumerator<easyar.Vec3F>::MoveNext()
inline bool Enumerator_MoveNext_mAE02CAE627F26142CF6AD9870249E0DA405B7BE5 (Enumerator_tABDB8E380843593B5616089F392D7E5484F0ABDD* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// easyar.SparseSpatialMap easyar.SparseSpatialMapWorkerFrameFilter::get_Builder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* SparseSpatialMapWorkerFrameFilter_get_Builder_m5C84CF457315950B75B15132EEDC8FF6A44BCB05_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method) ;
// System.Void System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>::.ctor(System.Object,System.IntPtr)
inline void Action_3__ctor_m5FCF83626C0C475DF0831A88DFBAFBF1E6D7A034 (Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mFC076EF2A48CF6C01932E82D2F23489658D5D9B4_gshared)((Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146*)__this, ___0_object, ___1_method, method);
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::HostSparseSpatialMap(easyar.SparseSpatialMapController,System.String,easyar.Optional`1<easyar.Image>,System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_HostSparseSpatialMap_m96F74FF58B53904FC878E8AEAA9A5F9282DE18ED (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_controller, String_t* ___1_name, Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 ___2_preview, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___3_callback, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapController::set_IsLocalizing(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapController_set_IsLocalizing_mB7899EFB43DC0113535A9A5303FDD6A2F8A86116_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapController/<>c__DisplayClass58_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass58_0__ctor_m5AD52797BB2733E48783FA86B12B82A3228599F7 (U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Range(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Range_m4FB9BBBA09BEF5177C13506DB385CF4467C15FD8 (int32_t ___0_start, int32_t ___1_count, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Int32,UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mD6F1B007ED766F96BEA92AA5EFC3A08A7C3CD36F (Func_2_tC06A6979E0136D346F2BC3FC36BF78CE1689D7F6* __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<System.Int32,UnityEngine.Vector3>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mD7F3925CDBD2C3461150A2743DD3EC7EACDC25D7 (RuntimeObject* ___0_source, Func_2_tC06A6979E0136D346F2BC3FC36BF78CE1689D7F6* ___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.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<UnityEngine.Vector3>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* Enumerable_ToList_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m9DE2E2D5349B6D5B94287732200B7B81A85DC687 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* il2cppRetVal = (( List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisIl2CppFullySharedGenericAny_m191EA129E511F9B8304FF8826A2DA645E06CCBF0_gshared)((RuntimeObject*)___0_source, method);
return (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cppRetVal;
}
// System.Boolean easyar.SparseSpatialMapController::get_ShowPointCloud()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SparseSpatialMapController_get_ShowPointCloud_m937B55083182119C7C4741EB585CACB58694A02F_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<UnityEngine.Vector3> easyar.SparseSpatialMapController::get_PointCloud()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* SparseSpatialMapController_get_PointCloud_m0DC7A69DC293F62B25695EF2701A628653FD8A3D_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Clear_mE026AF9610248EB560530CD292FEED0F7571F732 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.Vector3,UnityEngine.ParticleSystem/Particle>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mE5E3DEF545FFC14471C98D966BD2E50407A05BB6 (Func_2_tC68A4ABA73564CEF6E81C03916D6B2460A276F28* __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<UnityEngine.Vector3,UnityEngine.ParticleSystem/Particle>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_mD6684935BC0CB3F7F40C83BCF4FD5311030BDED0 (RuntimeObject* ___0_source, Func_2_tC68A4ABA73564CEF6E81C03916D6B2460A276F28* ___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<UnityEngine.ParticleSystem/Particle>(System.Collections.Generic.IEnumerable`1<TSource>)
inline ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* Enumerable_ToArray_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_m167D79F357CD28E0CBEA92D87A735E3B8BB95DDB (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* il2cppRetVal = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisIl2CppFullySharedGenericAny_mE1571336F171A560849F9D7CB38E3A9A4B43B1C6_gshared)((RuntimeObject*)___0_source, method);
return (ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7*)il2cppRetVal;
}
// System.Void UnityEngine.ParticleSystem::SetParticles(UnityEngine.ParticleSystem/Particle[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_SetParticles_m4EDBF9B885CD31D8F491636C49F4F1235FE66592 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_particles, int32_t ___1_size, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapController/SparseSpatialMapInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapInfo__ctor_mAAA02B58C0C3BA1136DDF81E7D50522240F60FE3 (SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* __this, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::UnloadSparseSpatialMapBuild(easyar.SparseSpatialMapController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_UnloadSparseSpatialMapBuild_m9A7276698FBD9670D298EC4C9C092158C5B7D831 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_controller, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::UnloadSparseSpatialMap(easyar.SparseSpatialMapController,System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_UnloadSparseSpatialMap_m29810D1DFBA28F92B3399E0B13599B07AB51CCB9 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_controller, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___1_callback, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapController/<>c__DisplayClass63_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass63_0__ctor_mF8E30D32A51CF0B9EAF4D0247444131486D8D109 (U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27* __this, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::LoadSparseSpatialMapBuild(easyar.SparseSpatialMapController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_LoadSparseSpatialMapBuild_mC2BEE6A1BB83844E49CD1CB5FCD6DD03CD1ACA51 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_controller, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::LoadSparseSpatialMap(easyar.SparseSpatialMapController,System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_LoadSparseSpatialMap_mCC349A35473058F6EBBEAD6B6CAE9A1D8073611B (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_controller, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___1_callback, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapController/ParticleParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleParameter__ctor_m47EEC0EDA690CB3E463EDFED443352C0BD22418F (ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82* __this, const RuntimeMethod* method) ;
// System.Void System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>::Invoke(T1,T2,T3)
inline void Action_3_Invoke_m2AC5E49B01CC5138F1564388834BC06C24061445_inline (Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* __this, SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* ___0_arg1, bool ___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 UnityEngine.ParticleSystem/Particle::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_position_mE9103000DB4EA6CE09D25650F5A2915731F7A63E (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/Particle::set_startLifetime(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startLifetime_mCD0B16F2B1F2E2AEED84C4FCD85D5AD96F853A77 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/Particle::set_remainingLifetime(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_remainingLifetime_m3E58D8B3599B0BA6790D43022C3DF16E6896D018 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/Particle::set_startSize(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startSize_mBBEBF7365A4E68FF2044E2ECEACC562376EA4A1F (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/Particle::set_startColor(UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Particle_set_startColor_mC3031F4238B0C003DFA5BF9AB4B3141B7CF71538 (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Matrix4x4::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.ObjectTargetController/<>c__DisplayClass36_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass36_0__ctor_m5C414A2844BCF166ECE0BA531F0CB053FF112608 (U3CU3Ec__DisplayClass36_0_t6A636853EE875C799497C23495F20757F8BBE626* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.ObjectTargetController/<>c__DisplayClass36_0::<UpdateTargetInTracker>b__1(easyar.Target,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass36_0_U3CUpdateTargetInTrackerU3Eb__1_mE03F83BCC6599AE5A2EB68C9844365A937187919 (U3CU3Ec__DisplayClass36_0_t6A636853EE875C799497C23495F20757F8BBE626* __this, Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* ___0_target, bool ___1_status, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!this) { return; }
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_0 = __this->___U3CU3E4__this_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_000e;
}
}
{
// if (!this) { return; }
return;
}
IL_000e:
{
// if (trackerLoad == tracker && !status)
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* L_2 = __this->___trackerLoad_0;
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_3 = __this->___U3CU3E4__this_1;
NullCheck(L_3);
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* L_4 = L_3->___tracker_16;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, L_4, NULL);
if (!L_5)
{
goto IL_0035;
}
}
{
bool L_6 = ___1_status;
if (L_6)
{
goto IL_0035;
}
}
{
// loader = null;
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_7 = __this->___U3CU3E4__this_1;
NullCheck(L_7);
L_7->___loader_17 = (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___loader_17), (void*)(ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC*)NULL);
}
IL_0035:
{
// UpdateScale();
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_8 = __this->___U3CU3E4__this_1;
NullCheck(L_8);
ObjectTargetController_UpdateScale_mA2481965F25B0A906118374F27983B633BB4A580(L_8, NULL);
// IsLoaded = status;
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_9 = __this->___U3CU3E4__this_1;
bool L_10 = ___1_status;
NullCheck(L_9);
TargetController_set_IsLoaded_mC04541B10A598C71AC8341C94B97C419089F00F1_inline(L_9, L_10, NULL);
// if (TargetLoad != null)
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_11 = __this->___U3CU3E4__this_1;
NullCheck(L_11);
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_12 = L_11->___TargetLoad_22;
if (!L_12)
{
goto IL_006b;
}
}
{
// TargetLoad(target, status);
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_13 = __this->___U3CU3E4__this_1;
NullCheck(L_13);
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_14 = L_13->___TargetLoad_22;
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_15 = ___0_target;
bool L_16 = ___1_status;
NullCheck(L_14);
Action_2_Invoke_m40E18CA03AEAD3EE04F3BF70C8238C2E387A3C36_inline(L_14, L_15, L_16, NULL);
}
IL_006b:
{
// });
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
// easyar.ObjectTracker easyar.ObjectTrackerFrameFilter::get_Tracker()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
{
// public ObjectTracker Tracker { get; private set; }
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_0 = __this->___U3CTrackerU3Ek__BackingField_6;
return L_0;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::set_Tracker(easyar.ObjectTracker)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_set_Tracker_mDE4337E7800351B90461D568A32505738AC842A1 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* ___0_value, const RuntimeMethod* method)
{
{
// public ObjectTracker Tracker { get; private set; }
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_0 = ___0_value;
__this->___U3CTrackerU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTrackerU3Ek__BackingField_6), (void*)L_0);
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::add_TargetLoad(System.Action`3<easyar.ObjectTargetController,easyar.Target,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_add_TargetLoad_m072EBAF8C1D02A417A8B0AE8CF3DCF9C48472750 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, Action_3_t684402624FAD0C0FA172747995B24A41383E0627* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t684402624FAD0C0FA172747995B24A41383E0627_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* V_0 = NULL;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* V_1 = NULL;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* V_2 = NULL;
{
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_0 = __this->___TargetLoad_12;
V_0 = L_0;
}
IL_0007:
{
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_1 = V_0;
V_1 = L_1;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_2 = V_1;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_3_t684402624FAD0C0FA172747995B24A41383E0627*)Castclass((RuntimeObject*)L_4, Action_3_t684402624FAD0C0FA172747995B24A41383E0627_il2cpp_TypeInfo_var));
Action_3_t684402624FAD0C0FA172747995B24A41383E0627** L_5 = (Action_3_t684402624FAD0C0FA172747995B24A41383E0627**)(&__this->___TargetLoad_12);
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_6 = V_2;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_7 = V_1;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_t684402624FAD0C0FA172747995B24A41383E0627*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_9 = V_0;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_t684402624FAD0C0FA172747995B24A41383E0627*)L_9) == ((RuntimeObject*)(Action_3_t684402624FAD0C0FA172747995B24A41383E0627*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::remove_TargetLoad(System.Action`3<easyar.ObjectTargetController,easyar.Target,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_remove_TargetLoad_m84F18892E2982A9F4FC20CBBE32B19C33CF27795 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, Action_3_t684402624FAD0C0FA172747995B24A41383E0627* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t684402624FAD0C0FA172747995B24A41383E0627_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* V_0 = NULL;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* V_1 = NULL;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* V_2 = NULL;
{
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_0 = __this->___TargetLoad_12;
V_0 = L_0;
}
IL_0007:
{
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_1 = V_0;
V_1 = L_1;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_2 = V_1;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_3_t684402624FAD0C0FA172747995B24A41383E0627*)Castclass((RuntimeObject*)L_4, Action_3_t684402624FAD0C0FA172747995B24A41383E0627_il2cpp_TypeInfo_var));
Action_3_t684402624FAD0C0FA172747995B24A41383E0627** L_5 = (Action_3_t684402624FAD0C0FA172747995B24A41383E0627**)(&__this->___TargetLoad_12);
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_6 = V_2;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_7 = V_1;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_t684402624FAD0C0FA172747995B24A41383E0627*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_9 = V_0;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_t684402624FAD0C0FA172747995B24A41383E0627*)L_9) == ((RuntimeObject*)(Action_3_t684402624FAD0C0FA172747995B24A41383E0627*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::add_TargetUnload(System.Action`3<easyar.ObjectTargetController,easyar.Target,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_add_TargetUnload_m6956A25317D1BF0306138308877577B6ECC51585 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, Action_3_t684402624FAD0C0FA172747995B24A41383E0627* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t684402624FAD0C0FA172747995B24A41383E0627_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* V_0 = NULL;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* V_1 = NULL;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* V_2 = NULL;
{
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_0 = __this->___TargetUnload_13;
V_0 = L_0;
}
IL_0007:
{
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_1 = V_0;
V_1 = L_1;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_2 = V_1;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_3_t684402624FAD0C0FA172747995B24A41383E0627*)Castclass((RuntimeObject*)L_4, Action_3_t684402624FAD0C0FA172747995B24A41383E0627_il2cpp_TypeInfo_var));
Action_3_t684402624FAD0C0FA172747995B24A41383E0627** L_5 = (Action_3_t684402624FAD0C0FA172747995B24A41383E0627**)(&__this->___TargetUnload_13);
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_6 = V_2;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_7 = V_1;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_t684402624FAD0C0FA172747995B24A41383E0627*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_9 = V_0;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_t684402624FAD0C0FA172747995B24A41383E0627*)L_9) == ((RuntimeObject*)(Action_3_t684402624FAD0C0FA172747995B24A41383E0627*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::remove_TargetUnload(System.Action`3<easyar.ObjectTargetController,easyar.Target,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_remove_TargetUnload_m768F101F6B980D24CDB3AB322D4D6B2622AFF033 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, Action_3_t684402624FAD0C0FA172747995B24A41383E0627* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t684402624FAD0C0FA172747995B24A41383E0627_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* V_0 = NULL;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* V_1 = NULL;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* V_2 = NULL;
{
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_0 = __this->___TargetUnload_13;
V_0 = L_0;
}
IL_0007:
{
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_1 = V_0;
V_1 = L_1;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_2 = V_1;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_3_t684402624FAD0C0FA172747995B24A41383E0627*)Castclass((RuntimeObject*)L_4, Action_3_t684402624FAD0C0FA172747995B24A41383E0627_il2cpp_TypeInfo_var));
Action_3_t684402624FAD0C0FA172747995B24A41383E0627** L_5 = (Action_3_t684402624FAD0C0FA172747995B24A41383E0627**)(&__this->___TargetUnload_13);
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_6 = V_2;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_7 = V_1;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_t684402624FAD0C0FA172747995B24A41383E0627*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_9 = V_0;
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_t684402624FAD0C0FA172747995B24A41383E0627*)L_9) == ((RuntimeObject*)(Action_3_t684402624FAD0C0FA172747995B24A41383E0627*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::add_SimultaneousNumChanged(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_add_SimultaneousNumChanged_m36A394540186BB9353C41417652FC0204490C208 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___SimultaneousNumChanged_14;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___SimultaneousNumChanged_14);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::remove_SimultaneousNumChanged(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_remove_SimultaneousNumChanged_m853EA424C508DE986F70321CF822FB35B09814C4 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___SimultaneousNumChanged_14;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___SimultaneousNumChanged_14);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Int32 easyar.ObjectTrackerFrameFilter::get_BufferRequirement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectTrackerFrameFilter_get_BufferRequirement_mB97710256FD0511E1EFBCBE7764A4532EA377556 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
{
// get { return Tracker.bufferRequirement(); }
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_0;
L_0 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.ObjectTracker::bufferRequirement() */, L_0);
return L_1;
}
}
// System.Int32 easyar.ObjectTrackerFrameFilter::get_SimultaneousNum()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectTrackerFrameFilter_get_SimultaneousNum_m8C0A051FA03C851FFCE6003DAE5D722B61043D39 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
{
// if (Tracker == null)
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_0;
L_0 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
if (L_0)
{
goto IL_000f;
}
}
{
// return simultaneousNum;
int32_t L_1 = __this->___simultaneousNum_7;
return L_1;
}
IL_000f:
{
// return Tracker.simultaneousNum();
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_2;
L_2 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
NullCheck(L_2);
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(17 /* System.Int32 easyar.ObjectTracker::simultaneousNum() */, L_2);
return L_3;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::set_SimultaneousNum(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_set_SimultaneousNum_mC767D106DFDA4B732C1C96E2FB9378B6D05C6BB0 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// if (Tracker == null)
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_0;
L_0 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
if (L_0)
{
goto IL_0010;
}
}
{
// simultaneousNum = value;
int32_t L_1 = ___0_value;
__this->___simultaneousNum_7 = L_1;
// return;
return;
}
IL_0010:
{
// simultaneousNum = value;
int32_t L_2 = ___0_value;
__this->___simultaneousNum_7 = L_2;
// Tracker.setSimultaneousNum(simultaneousNum);
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_3;
L_3 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
int32_t L_4 = __this->___simultaneousNum_7;
NullCheck(L_3);
bool L_5;
L_5 = VirtualFuncInvoker1< bool, int32_t >::Invoke(16 /* System.Boolean easyar.ObjectTracker::setSimultaneousNum(System.Int32) */, L_3, L_4);
// if (SimultaneousNumChanged != null)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = __this->___SimultaneousNumChanged_14;
if (!L_6)
{
goto IL_003c;
}
}
{
// SimultaneousNumChanged();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = __this->___SimultaneousNumChanged_14;
NullCheck(L_7);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_7, NULL);
}
IL_003c:
{
// }
return;
}
}
// System.Collections.Generic.List`1<easyar.TargetController> easyar.ObjectTrackerFrameFilter::get_TargetControllers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB* ObjectTrackerFrameFilter_get_TargetControllers_m31872F2D91399332A2264657AE5BC552E52A3702 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_mBE950BEB4E8C8CB9DF8BA23C79DB6E51EC552459_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4C9C140E7EBF55EEF498DFB48BD95408C2EE1902_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m69C362070D21401B9F9A2DC9CB7D10225C4C92EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mEAD8F89B621C0C91AA34FDF8EB67F659C8E88FDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1E098C66659F5655CF410EACF6B4855F6262AFEF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0ED30BD14E3D4B2C2005E5CDBCFD5C57BB2720BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m8EA0122F888D6DEA19AE7234AD5BA725A83C0A17_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB* V_0 = NULL;
Enumerator_t0DB28B560AE92004790F0809B2A567549805D60E V_1;
memset((&V_1), 0, sizeof(V_1));
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* V_2 = NULL;
{
// List<TargetController> list = new List<TargetController>();
List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB* L_0 = (List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB*)il2cpp_codegen_object_new(List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m0ED30BD14E3D4B2C2005E5CDBCFD5C57BB2720BA(L_0, List_1__ctor_m0ED30BD14E3D4B2C2005E5CDBCFD5C57BB2720BA_RuntimeMethod_var);
V_0 = L_0;
// foreach (var value in allTargetController.Values)
Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* L_1 = __this->___allTargetController_9;
NullCheck(L_1);
ValueCollection_tA4ABE415D3FF9AD9A5D3FB12C59B128D7747787C* L_2;
L_2 = Dictionary_2_get_Values_mBE950BEB4E8C8CB9DF8BA23C79DB6E51EC552459(L_1, Dictionary_2_get_Values_mBE950BEB4E8C8CB9DF8BA23C79DB6E51EC552459_RuntimeMethod_var);
NullCheck(L_2);
Enumerator_t0DB28B560AE92004790F0809B2A567549805D60E L_3;
L_3 = ValueCollection_GetEnumerator_m8EA0122F888D6DEA19AE7234AD5BA725A83C0A17(L_2, ValueCollection_GetEnumerator_m8EA0122F888D6DEA19AE7234AD5BA725A83C0A17_RuntimeMethod_var);
V_1 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0033:
{// begin finally (depth: 1)
Enumerator_Dispose_m4C9C140E7EBF55EEF498DFB48BD95408C2EE1902((&V_1), Enumerator_Dispose_m4C9C140E7EBF55EEF498DFB48BD95408C2EE1902_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0028_1;
}
IL_0019_1:
{
// foreach (var value in allTargetController.Values)
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_4;
L_4 = Enumerator_get_Current_mEAD8F89B621C0C91AA34FDF8EB67F659C8E88FDB_inline((&V_1), Enumerator_get_Current_mEAD8F89B621C0C91AA34FDF8EB67F659C8E88FDB_RuntimeMethod_var);
V_2 = L_4;
// list.Add(value);
List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB* L_5 = V_0;
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_6 = V_2;
NullCheck(L_5);
List_1_Add_m1E098C66659F5655CF410EACF6B4855F6262AFEF_inline(L_5, L_6, List_1_Add_m1E098C66659F5655CF410EACF6B4855F6262AFEF_RuntimeMethod_var);
}
IL_0028_1:
{
// foreach (var value in allTargetController.Values)
bool L_7;
L_7 = Enumerator_MoveNext_m69C362070D21401B9F9A2DC9CB7D10225C4C92EB((&V_1), Enumerator_MoveNext_m69C362070D21401B9F9A2DC9CB7D10225C4C92EB_RuntimeMethod_var);
if (L_7)
{
goto IL_0019_1;
}
}
{
goto IL_0041;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0041:
{
// return list;
List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB* L_8 = V_0;
return L_8;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::set_TargetControllers(System.Collections.Generic.List`1<easyar.TargetController>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_set_TargetControllers_mD459B0E195D9BE18B9211348C716C0DA5E0C4B9D (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB* ___0_value, const RuntimeMethod* method)
{
{
// private set { }
return;
}
}
// easyar.ObjectTrackerFrameFilter/ResultParameters easyar.ObjectTrackerFrameFilter::get_ResultType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* ObjectTrackerFrameFilter_get_ResultType_mACD373AE4E1B4C0ED40F61AD50EC1860EAE9EA48 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
{
// get => resultType;
ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* L_0 = __this->___resultType_11;
return L_0;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::set_ResultType(easyar.ObjectTrackerFrameFilter/ResultParameters)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_set_ResultType_mB759A15D03695B99A2C6B9A03F07B2727B7FEFDB (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* ___0_value, const RuntimeMethod* method)
{
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* G_B2_0 = NULL;
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* G_B1_0 = NULL;
{
// resultType = value;
ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* L_0 = ___0_value;
__this->___resultType_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___resultType_11), (void*)L_0);
// Tracker?.setResultPostProcessing(resultType.EnablePersistentTargetInstance, resultType.EnableMotionFusion);
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_1;
L_1 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0012;
}
}
{
return;
}
IL_0012:
{
ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* L_3 = __this->___resultType_11;
NullCheck(L_3);
bool L_4 = L_3->___EnablePersistentTargetInstance_0;
ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* L_5 = __this->___resultType_11;
NullCheck(L_5);
bool L_6 = L_5->___EnableMotionFusion_1;
NullCheck(G_B2_0);
VirtualActionInvoker2< bool, bool >::Invoke(9 /* System.Void easyar.ObjectTracker::setResultPostProcessing(System.Boolean,System.Boolean) */, G_B2_0, L_4, L_6);
// }
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_Awake_m28F9BDDBBC93F5E4C79BC39D611F7C337F325B3F (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* G_B5_0 = NULL;
Type_t* G_B4_0 = NULL;
String_t* G_B6_0 = NULL;
{
// if (!EasyARController.Initialized)
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
bool L_0;
L_0 = EasyARController_get_Initialized_m0F47D5BCEF5B10A78F29551AE17BBB83924BF335_inline(NULL);
if (L_0)
{
goto IL_0008;
}
}
{
// return;
return;
}
IL_0008:
{
// if (!ObjectTracker.isAvailable())
bool L_1;
L_1 = ObjectTracker_isAvailable_m2DAA8241773846D74F5C32AD39A34A404D982738(NULL);
if (L_1)
{
goto IL_0035;
}
}
{
// throw new UIPopupException(typeof(ObjectTracker) + " not available");
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA_0_0_0_var))) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
Type_t* L_4 = L_3;
G_B4_0 = L_4;
if (L_4)
{
G_B5_0 = L_4;
goto IL_0020;
}
}
{
G_B6_0 = ((String_t*)(NULL));
goto IL_0025;
}
IL_0020:
{
NullCheck(G_B5_0);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B5_0);
G_B6_0 = L_5;
}
IL_0025:
{
String_t* L_6;
L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B6_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral429D8F132170CDADF68E7EFEA1640AD07E6A5409)), NULL);
UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE* L_7 = (UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE_il2cpp_TypeInfo_var)));
NullCheck(L_7);
UIPopupException__ctor_m2028C0A495324E4FAD33E2E48EDE7347C6BF2F6C(L_7, L_6, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectTrackerFrameFilter_Awake_m28F9BDDBBC93F5E4C79BC39D611F7C337F325B3F_RuntimeMethod_var)));
}
IL_0035:
{
// Tracker = ObjectTracker.create();
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_8;
L_8 = ObjectTracker_create_m9FC529812E69ED9E223C829528367DBA24D96DB0(NULL);
ObjectTrackerFrameFilter_set_Tracker_mDE4337E7800351B90461D568A32505738AC842A1_inline(__this, L_8, NULL);
// Tracker.setSimultaneousNum(simultaneousNum);
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_9;
L_9 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
int32_t L_10 = __this->___simultaneousNum_7;
NullCheck(L_9);
bool L_11;
L_11 = VirtualFuncInvoker1< bool, int32_t >::Invoke(16 /* System.Boolean easyar.ObjectTracker::setSimultaneousNum(System.Int32) */, L_9, L_10);
// Tracker.setResultPostProcessing(ResultType.EnablePersistentTargetInstance, ResultType.EnableMotionFusion);
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_12;
L_12 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* L_13;
L_13 = ObjectTrackerFrameFilter_get_ResultType_mACD373AE4E1B4C0ED40F61AD50EC1860EAE9EA48_inline(__this, NULL);
NullCheck(L_13);
bool L_14 = L_13->___EnablePersistentTargetInstance_0;
ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* L_15;
L_15 = ObjectTrackerFrameFilter_get_ResultType_mACD373AE4E1B4C0ED40F61AD50EC1860EAE9EA48_inline(__this, NULL);
NullCheck(L_15);
bool L_16 = L_15->___EnableMotionFusion_1;
NullCheck(L_12);
VirtualActionInvoker2< bool, bool >::Invoke(9 /* System.Void easyar.ObjectTracker::setResultPostProcessing(System.Boolean,System.Boolean) */, L_12, L_14, L_16);
// }
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_OnEnable_m69BA15DB8CFC43D98ACC442EC12D9520C24D704C (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
{
// if (Tracker != null && isStarted)
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_0;
L_0 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
if (!L_0)
{
goto IL_001c;
}
}
{
bool L_1 = __this->___isStarted_10;
if (!L_1)
{
goto IL_001c;
}
}
{
// Tracker.start();
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_2;
L_2 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(10 /* System.Boolean easyar.ObjectTracker::start() */, L_2);
}
IL_001c:
{
// }
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_OnDisable_mE69CE7942751186A0A38D607C5820D5D3632D703 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
{
// if (Tracker != null)
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_0;
L_0 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
if (!L_0)
{
goto IL_0013;
}
}
{
// Tracker.stop();
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_1;
L_1 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
NullCheck(L_1);
VirtualActionInvoker0::Invoke(11 /* System.Void easyar.ObjectTracker::stop() */, L_1);
}
IL_0013:
{
// }
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_OnDestroy_m3BF9BE4808FA353ECB45E8FCD07C57C752935316 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m0D7BC460B750F461537C4E304D3E5753A6F89D7E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA89D3D2BDB945770F17C9D81C2860BA48C12A27D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8B3F02FD5A08D4F7409D38D99D4770A4A0235C61_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mF60BB0EE76CD5ABF99057236000C6C0052E94140_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t3B3BADE128E7103AC5746AE044A6DD39CBF305DC V_0;
memset((&V_0), 0, sizeof(V_0));
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* V_1 = NULL;
{
// foreach (var value in TargetControllers)
List_1_tCEB771A8CDB403FD34D07715A47E3A9EDFD82FEB* L_0;
L_0 = ObjectTrackerFrameFilter_get_TargetControllers_m31872F2D91399332A2264657AE5BC552E52A3702(__this, NULL);
NullCheck(L_0);
Enumerator_t3B3BADE128E7103AC5746AE044A6DD39CBF305DC L_1;
L_1 = List_1_GetEnumerator_mF60BB0EE76CD5ABF99057236000C6C0052E94140(L_0, List_1_GetEnumerator_mF60BB0EE76CD5ABF99057236000C6C0052E94140_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0035:
{// begin finally (depth: 1)
Enumerator_Dispose_m0D7BC460B750F461537C4E304D3E5753A6F89D7E((&V_0), Enumerator_Dispose_m0D7BC460B750F461537C4E304D3E5753A6F89D7E_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_002a_1;
}
IL_000e_1:
{
// foreach (var value in TargetControllers)
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_2;
L_2 = Enumerator_get_Current_m8B3F02FD5A08D4F7409D38D99D4770A4A0235C61_inline((&V_0), Enumerator_get_Current_m8B3F02FD5A08D4F7409D38D99D4770A4A0235C61_RuntimeMethod_var);
V_1 = L_2;
// if (value is ObjectTargetController)
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_3 = V_1;
if (!((ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8*)IsInstClass((RuntimeObject*)L_3, ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8_il2cpp_TypeInfo_var)))
{
goto IL_002a_1;
}
}
{
// UnloadTarget(value as ObjectTargetController);
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_4 = V_1;
ObjectTrackerFrameFilter_UnloadTarget_mA21E310D46AD0AE128DE47A6A492EEB1C1E944C8(__this, ((ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8*)IsInstClass((RuntimeObject*)L_4, ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8_il2cpp_TypeInfo_var)), NULL);
}
IL_002a_1:
{
// foreach (var value in TargetControllers)
bool L_5;
L_5 = Enumerator_MoveNext_mA89D3D2BDB945770F17C9D81C2860BA48C12A27D((&V_0), Enumerator_MoveNext_mA89D3D2BDB945770F17C9D81C2860BA48C12A27D_RuntimeMethod_var);
if (L_5)
{
goto IL_000e_1;
}
}
{
goto IL_0043;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0043:
{
// if (Tracker != null)
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_6;
L_6 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
if (!L_6)
{
goto IL_0056;
}
}
{
// Tracker.Dispose();
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_7;
L_7 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
NullCheck(L_7);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_7, NULL);
}
IL_0056:
{
// }
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::LoadTarget(easyar.ObjectTargetController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_LoadTarget_m19D567DFEAD310E65C64BE2F22984F98645B7721 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* ___0_target, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (target.Target != null && TryGetTargetController(target.Target.runtimeID()))
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_0 = ___0_target;
NullCheck(L_0);
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_1;
L_1 = ObjectTargetController_get_Target_m68ACD08B1961274389988847AB9C00725BF35FD1_inline(L_0, NULL);
if (!L_1)
{
goto IL_0021;
}
}
{
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_2 = ___0_target;
NullCheck(L_2);
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_3;
L_3 = ObjectTargetController_get_Target_m68ACD08B1961274389988847AB9C00725BF35FD1_inline(L_2, NULL);
NullCheck(L_3);
int32_t L_4;
L_4 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 easyar.Target::runtimeID() */, L_3);
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_5;
L_5 = ObjectTrackerFrameFilter_TryGetTargetController_m490FFE0027A76CFE009D4429A198A9D02DAED842(__this, L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (!L_6)
{
goto IL_0021;
}
}
{
// return;
return;
}
IL_0021:
{
// target.Tracker = this;
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_7 = ___0_target;
NullCheck(L_7);
ObjectTargetController_set_Tracker_mED9D067AF53EC65C87BD58724F9936358BD50FA2(L_7, __this, NULL);
// }
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::UnloadTarget(easyar.ObjectTargetController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_UnloadTarget_mA21E310D46AD0AE128DE47A6A492EEB1C1E944C8 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* ___0_target, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (target.Target != null && !TryGetTargetController(target.Target.runtimeID()))
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_0 = ___0_target;
NullCheck(L_0);
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_1;
L_1 = ObjectTargetController_get_Target_m68ACD08B1961274389988847AB9C00725BF35FD1_inline(L_0, NULL);
if (!L_1)
{
goto IL_0021;
}
}
{
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_2 = ___0_target;
NullCheck(L_2);
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_3;
L_3 = ObjectTargetController_get_Target_m68ACD08B1961274389988847AB9C00725BF35FD1_inline(L_2, NULL);
NullCheck(L_3);
int32_t L_4;
L_4 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 easyar.Target::runtimeID() */, L_3);
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_5;
L_5 = ObjectTrackerFrameFilter_TryGetTargetController_m490FFE0027A76CFE009D4429A198A9D02DAED842(__this, L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (L_6)
{
goto IL_0021;
}
}
{
// return;
return;
}
IL_0021:
{
// target.Tracker = null;
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_7 = ___0_target;
NullCheck(L_7);
ObjectTargetController_set_Tracker_mED9D067AF53EC65C87BD58724F9936358BD50FA2(L_7, (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC*)NULL, NULL);
// }
return;
}
}
// easyar.FeedbackFrameSink easyar.ObjectTrackerFrameFilter::FeedbackFrameSink()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* ObjectTrackerFrameFilter_FeedbackFrameSink_m8AD59ACACCEA6BED01AB4677348BBC0CDBC437DC (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
{
// if (Tracker != null)
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_0;
L_0 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
if (!L_0)
{
goto IL_0014;
}
}
{
// return Tracker.feedbackFrameSink();
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_1;
L_1 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
NullCheck(L_1);
FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* L_2;
L_2 = VirtualFuncInvoker0< FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* >::Invoke(6 /* easyar.FeedbackFrameSink easyar.ObjectTracker::feedbackFrameSink() */, L_1);
return L_2;
}
IL_0014:
{
// return null;
return (FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898*)NULL;
}
}
// easyar.OutputFrameSource easyar.ObjectTrackerFrameFilter::OutputFrameSource()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* ObjectTrackerFrameFilter_OutputFrameSource_mB62B684E34CAB6A7D4EDF15B463CB948CBB7BDA2 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
{
// if (Tracker != null)
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_0;
L_0 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
if (!L_0)
{
goto IL_0014;
}
}
{
// return Tracker.outputFrameSource();
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_1;
L_1 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
NullCheck(L_1);
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_2;
L_2 = VirtualFuncInvoker0< OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* >::Invoke(8 /* easyar.OutputFrameSource easyar.ObjectTracker::outputFrameSource() */, L_1);
return L_2;
}
IL_0014:
{
// return null;
return (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29*)NULL;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_OnAssemble_m07B45196243F59C6D9C9C0D6BF3ACEC857C57911 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARAssembly_ResetBufferCapacity_m6B744F3E1C8069E4E4B28398E475848353983AC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// base.OnAssemble(session);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = ___0_session;
FrameFilter_OnAssemble_mFC0ACCAA2717E67A5813187806E6CC7BC54E29B6(__this, L_0, NULL);
// SimultaneousNumChanged += session.Assembly.ResetBufferCapacity;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_1 = ___0_session;
NullCheck(L_1);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_2;
L_2 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_1, NULL);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_3, L_2, (intptr_t)((void*)ARAssembly_ResetBufferCapacity_m6B744F3E1C8069E4E4B28398E475848353983AC9_RuntimeMethod_var), NULL);
ObjectTrackerFrameFilter_add_SimultaneousNumChanged_m36A394540186BB9353C41417652FC0204490C208(__this, L_3, NULL);
// isStarted = true;
__this->___isStarted_10 = (bool)1;
// if (enabled)
bool L_4;
L_4 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_4)
{
goto IL_0033;
}
}
{
// OnEnable();
VirtualActionInvoker0::Invoke(14 /* System.Void easyar.ObjectTrackerFrameFilter::OnEnable() */, __this);
}
IL_0033:
{
// }
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::OnResult(easyar.Optional`1<easyar.FrameFilterResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_OnResult_mD02B9176B371950DEF1BE793B354688494688FBB (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 ___0_frameFilterResult, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m5C1BC2164A8C3C96D5683B5ABC56536E8EB47463_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6AFD022A43239897C657CA97259EE3A4E60ADC0F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFE27D18CCD20C4477510958A5F173FF60F2EBE8B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m274CFC969F9E9088090164587A521AB14B89AEFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCCE4049DDE32C31B190763A4E1A56918F86BFE75_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m670FC77C7901F370CE7234C080C66911DAFB974B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_mF4F473FF913C9255B52D5F897B262C6901BB0320_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_Create_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m62EE33C1E27A509E58015F4B6C6567A953D1C3E0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* V_0 = NULL;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_1 = NULL;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_2 = NULL;
Enumerator_tD5D17AED76B8978BB6FD8A4417D05179AF863463 V_3;
memset((&V_3), 0, sizeof(V_3));
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* V_4 = NULL;
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* V_5 = NULL;
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* V_6 = NULL;
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* V_7 = NULL;
Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC V_8;
memset((&V_8), 0, sizeof(V_8));
int32_t V_9 = 0;
int32_t V_10 = 0;
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* V_11 = NULL;
int32_t V_12 = 0;
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* V_13 = NULL;
{
// var resultControllers = new List<Tuple<TargetController, Pose>>();
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* L_0 = (List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177*)il2cpp_codegen_object_new(List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m670FC77C7901F370CE7234C080C66911DAFB974B(L_0, List_1__ctor_m670FC77C7901F370CE7234C080C66911DAFB974B_RuntimeMethod_var);
V_0 = L_0;
// var targetIDs = new List<int>();
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_1 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_1, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
V_1 = L_1;
// var lostIDs = new List<int>();
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_2, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
V_2 = L_2;
// if (frameFilterResult.OnSome)
bool L_3;
L_3 = Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806((&___0_frameFilterResult), Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806_RuntimeMethod_var);
if (!L_3)
{
goto IL_00be;
}
}
{
// var targetTrackerResult = frameFilterResult.Value as TargetTrackerResult;
FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* L_4;
L_4 = Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD((&___0_frameFilterResult), Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD_RuntimeMethod_var);
// foreach (var targetInstance in targetTrackerResult.targetInstances())
NullCheck(((TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA*)IsInstClass((RuntimeObject*)L_4, TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA_il2cpp_TypeInfo_var)));
List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_5;
L_5 = VirtualFuncInvoker0< List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* >::Invoke(6 /* System.Collections.Generic.List`1<easyar.TargetInstance> easyar.TargetTrackerResult::targetInstances() */, ((TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA*)IsInstClass((RuntimeObject*)L_4, TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA_il2cpp_TypeInfo_var)));
NullCheck(L_5);
Enumerator_tD5D17AED76B8978BB6FD8A4417D05179AF863463 L_6;
L_6 = List_1_GetEnumerator_mCCE4049DDE32C31B190763A4E1A56918F86BFE75(L_5, List_1_GetEnumerator_mCCE4049DDE32C31B190763A4E1A56918F86BFE75_RuntimeMethod_var);
V_3 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00b0:
{// begin finally (depth: 1)
Enumerator_Dispose_m5C1BC2164A8C3C96D5683B5ABC56536E8EB47463((&V_3), Enumerator_Dispose_m5C1BC2164A8C3C96D5683B5ABC56536E8EB47463_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00a5_1;
}
IL_0037_1:
{
// foreach (var targetInstance in targetTrackerResult.targetInstances())
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* L_7;
L_7 = Enumerator_get_Current_mFE27D18CCD20C4477510958A5F173FF60F2EBE8B_inline((&V_3), Enumerator_get_Current_mFE27D18CCD20C4477510958A5F173FF60F2EBE8B_RuntimeMethod_var);
V_4 = L_7;
// using (targetInstance)
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* L_8 = V_4;
V_5 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0099_1:
{// begin finally (depth: 2)
{
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* L_9 = V_5;
if (!L_9)
{
goto IL_00a4_1;
}
}
{
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* L_10 = V_5;
NullCheck(L_10);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_10);
}
IL_00a4_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
// using (var target = targetInstance.target())
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* L_11 = V_4;
NullCheck(L_11);
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_12;
L_12 = VirtualFuncInvoker0< Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* >::Invoke(7 /* easyar.Target easyar.TargetInstance::target() */, L_11);
V_6 = L_12;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_008d_2:
{// begin finally (depth: 3)
{
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_13 = V_6;
if (!L_13)
{
goto IL_0098_2;
}
}
{
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_14 = V_6;
NullCheck(L_14);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_14);
}
IL_0098_2:
{
return;
}
}// end finally (depth: 3)
});
try
{// begin try (depth: 3)
{
// var controller = TryGetTargetController(target.runtimeID());
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_15 = V_6;
NullCheck(L_15);
int32_t L_16;
L_16 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 easyar.Target::runtimeID() */, L_15);
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_17;
L_17 = ObjectTrackerFrameFilter_TryGetTargetController_m490FFE0027A76CFE009D4429A198A9D02DAED842(__this, L_16, NULL);
V_7 = L_17;
// if (controller)
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_18 = V_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_19;
L_19 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_18, NULL);
if (!L_19)
{
goto IL_008b_3;
}
}
{
// targetIDs.Add(target.runtimeID());
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_20 = V_1;
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_21 = V_6;
NullCheck(L_21);
int32_t L_22;
L_22 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 easyar.Target::runtimeID() */, L_21);
NullCheck(L_20);
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_20, L_22, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
// resultControllers.Add(Tuple.Create(controller, targetInstance.pose().ToUnityPose()));
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* L_23 = V_0;
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_24 = V_7;
TargetInstance_tE73C3AC33284F56F71BB4462DA5FDCBBE054F263* L_25 = V_4;
NullCheck(L_25);
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_26;
L_26 = VirtualFuncInvoker0< Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 >::Invoke(8 /* easyar.Matrix44F easyar.TargetInstance::pose() */, L_25);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_27;
L_27 = APIExtend_ToUnityPose_m866EAEEC87D6E91C2A1436D16B316565D61E2515(L_26, NULL);
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* L_28;
L_28 = Tuple_Create_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m62EE33C1E27A509E58015F4B6C6567A953D1C3E0(L_24, L_27, Tuple_Create_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m62EE33C1E27A509E58015F4B6C6567A953D1C3E0_RuntimeMethod_var);
NullCheck(L_23);
List_1_Add_m274CFC969F9E9088090164587A521AB14B89AEFA_inline(L_23, L_28, List_1_Add_m274CFC969F9E9088090164587A521AB14B89AEFA_RuntimeMethod_var);
}
IL_008b_3:
{
// }
goto IL_00a5_1;
}
}// end try (depth: 3)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00a5_1:
{
// foreach (var targetInstance in targetTrackerResult.targetInstances())
bool L_29;
L_29 = Enumerator_MoveNext_m6AFD022A43239897C657CA97259EE3A4E60ADC0F((&V_3), Enumerator_MoveNext_m6AFD022A43239897C657CA97259EE3A4E60ADC0F_RuntimeMethod_var);
if (L_29)
{
goto IL_0037_1;
}
}
{
goto IL_00be;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00be:
{
// foreach (var id in previousTargetIDs)
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_30 = __this->___previousTargetIDs_8;
NullCheck(L_30);
Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC L_31;
L_31 = List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD(L_30, List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var);
V_8 = L_31;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00e9:
{// begin finally (depth: 1)
Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923((&V_8), Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00de_1;
}
IL_00cd_1:
{
// foreach (var id in previousTargetIDs)
int32_t L_32;
L_32 = Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline((&V_8), Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var);
V_9 = L_32;
// lostIDs.Add(id);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_33 = V_2;
int32_t L_34 = V_9;
NullCheck(L_33);
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_33, L_34, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
}
IL_00de_1:
{
// foreach (var id in previousTargetIDs)
bool L_35;
L_35 = Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312((&V_8), Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var);
if (L_35)
{
goto IL_00cd_1;
}
}
{
goto IL_00f7;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f7:
{
// foreach (var id in targetIDs)
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_36 = V_1;
NullCheck(L_36);
Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC L_37;
L_37 = List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD(L_36, List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var);
V_8 = L_37;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_014c:
{// begin finally (depth: 1)
Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923((&V_8), Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0141_1;
}
IL_0101_1:
{
// foreach (var id in targetIDs)
int32_t L_38;
L_38 = Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline((&V_8), Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var);
V_10 = L_38;
// if (lostIDs.Contains(id))
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_39 = V_2;
int32_t L_40 = V_10;
NullCheck(L_39);
bool L_41;
L_41 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_39, L_40, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
if (!L_41)
{
goto IL_011d_1;
}
}
{
// lostIDs.Remove(id);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_42 = V_2;
int32_t L_43 = V_10;
NullCheck(L_42);
bool L_44;
L_44 = List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5(L_42, L_43, List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var);
}
IL_011d_1:
{
// var controller = TryGetTargetController(id);
int32_t L_45 = V_10;
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_46;
L_46 = ObjectTrackerFrameFilter_TryGetTargetController_m490FFE0027A76CFE009D4429A198A9D02DAED842(__this, L_45, NULL);
V_11 = L_46;
// if (controller && controller.IsLoaded)
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_47 = V_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_48;
L_48 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_47, NULL);
if (!L_48)
{
goto IL_0141_1;
}
}
{
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_49 = V_11;
NullCheck(L_49);
bool L_50;
L_50 = TargetController_get_IsLoaded_m664FA600C560DDD419101466B8A4F3F61062A5FA_inline(L_49, NULL);
if (!L_50)
{
goto IL_0141_1;
}
}
{
// controller.OnTracking(true);
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_51 = V_11;
NullCheck(L_51);
TargetController_OnTracking_m7D2AC6C286576BF1C4EBA84B0C1D484E6C096CE2(L_51, (bool)1, NULL);
}
IL_0141_1:
{
// foreach (var id in targetIDs)
bool L_52;
L_52 = Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312((&V_8), Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var);
if (L_52)
{
goto IL_0101_1;
}
}
{
goto IL_015a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_015a:
{
// foreach (var id in lostIDs)
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_53 = V_2;
NullCheck(L_53);
Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC L_54;
L_54 = List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD(L_53, List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var);
V_8 = L_54;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0193:
{// begin finally (depth: 1)
Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923((&V_8), Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0188_1;
}
IL_0164_1:
{
// foreach (var id in lostIDs)
int32_t L_55;
L_55 = Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline((&V_8), Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var);
V_12 = L_55;
// var controller = TryGetTargetController(id);
int32_t L_56 = V_12;
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_57;
L_57 = ObjectTrackerFrameFilter_TryGetTargetController_m490FFE0027A76CFE009D4429A198A9D02DAED842(__this, L_56, NULL);
V_13 = L_57;
// if (controller)
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_58 = V_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_59;
L_59 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_58, NULL);
if (!L_59)
{
goto IL_0188_1;
}
}
{
// controller.OnTracking(false);
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_60 = V_13;
NullCheck(L_60);
TargetController_OnTracking_m7D2AC6C286576BF1C4EBA84B0C1D484E6C096CE2(L_60, (bool)0, NULL);
}
IL_0188_1:
{
// foreach (var id in lostIDs)
bool L_61;
L_61 = Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312((&V_8), Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var);
if (L_61)
{
goto IL_0164_1;
}
}
{
goto IL_01a1;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01a1:
{
// previousTargetIDs = targetIDs;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_62 = V_1;
__this->___previousTargetIDs_8 = L_62;
Il2CppCodeGenWriteBarrier((void**)(&__this->___previousTargetIDs_8), (void*)L_62);
// targetResults = resultControllers;
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* L_63 = V_0;
Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11 L_64;
L_64 = Optional_1_op_Implicit_mF4F473FF913C9255B52D5F897B262C6901BB0320(L_63, Optional_1_op_Implicit_mF4F473FF913C9255B52D5F897B262C6901BB0320_RuntimeMethod_var);
((FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214*)__this)->___targetResults_5 = L_64;
Il2CppCodeGenWriteBarrier((void**)&(((&((FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214*)__this)->___targetResults_5))->___Some_2), (void*)NULL);
// }
return;
}
}
// easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>> easyar.ObjectTrackerFrameFilter::TryGetCenter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C ObjectTrackerFrameFilter_TryGetCenter_m8769C189054B7453B94194655CFFFFC560CD9E7B (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_center, const RuntimeMethod* method)
{
{
// public override Optional<Tuple<GameObject, Pose>> TryGetCenter(GameObject center) => TryGetCenterTarget(center);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_center;
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_1;
L_1 = FrameFilter_TryGetCenterTarget_m80F02FD5762F438788D3B765F7F1A92FE66E13B8(__this, L_0, NULL);
return L_1;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::UpdateTransform(UnityEngine.GameObject,UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_UpdateTransform_m64FB4B279A1BF9664C522D1B23E6024A381AA554 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_center, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_centerPose, const RuntimeMethod* method)
{
{
// public override void UpdateTransform(GameObject center, Pose centerPose) => UpdateTargetTransform(center, centerPose);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_center;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_1 = ___1_centerPose;
FrameFilter_UpdateTargetTransform_m4A7CBF9404A439EF323808B698C1F1933472C7A6(__this, L_0, L_1, NULL);
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::LoadObjectTarget(easyar.ObjectTargetController,System.Action`2<easyar.Target,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_LoadObjectTarget_m864D67FB3A7A21BB63350049CCAAA6047D0EAE28 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* ___0_controller, Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___1_callback, 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*)&Dictionary_2_set_Item_mDCBC62BB9558D128982C6E3A28C7C7935F338010_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass41_0_U3CLoadObjectTargetU3Eb__0_m9183BEE207EA82B4AE473322920DCDB8FA3C556B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777* V_0 = NULL;
{
U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777* L_0 = (U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass41_0__ctor_m422AC3A5664D1C2CD4EA6B622C421F1ED450D2CB(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777* L_2 = V_0;
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_3 = ___0_controller;
NullCheck(L_2);
L_2->___controller_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___controller_1), (void*)L_3);
U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777* L_4 = V_0;
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_5 = ___1_callback;
NullCheck(L_4);
L_4->___callback_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___callback_2), (void*)L_5);
// Tracker.loadTarget(controller.Target, EasyARController.Scheduler, (target, status) =>
// {
// if (TargetLoad != null)
// {
// TargetLoad(controller, target, status);
// }
// if (callback != null)
// {
// callback(target, status);
// }
// });
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_6;
L_6 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777* L_7 = V_0;
NullCheck(L_7);
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_8 = L_7->___controller_1;
NullCheck(L_8);
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_9;
L_9 = ObjectTargetController_get_Target_m68ACD08B1961274389988847AB9C00725BF35FD1_inline(L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* L_10;
L_10 = EasyARController_get_Scheduler_mD1D0082110E4A3B2159F15AFC586071831436EE6_inline(NULL);
U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777* L_11 = V_0;
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_12 = (Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416*)il2cpp_codegen_object_new(Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416_il2cpp_TypeInfo_var);
NullCheck(L_12);
Action_2__ctor_m0D18FC0D2E5634CBDC24690398EE59D4F1EB1101(L_12, L_11, (intptr_t)((void*)U3CU3Ec__DisplayClass41_0_U3CLoadObjectTargetU3Eb__0_m9183BEE207EA82B4AE473322920DCDB8FA3C556B_RuntimeMethod_var), NULL);
NullCheck(L_6);
VirtualActionInvoker3< Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836*, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED*, Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* >::Invoke(13 /* System.Void easyar.ObjectTracker::loadTarget(easyar.Target,easyar.CallbackScheduler,System.Action`2<easyar.Target,System.Boolean>) */, L_6, L_9, L_10, L_12);
// allTargetController[controller.Target.runtimeID()] = controller;
Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* L_13 = __this->___allTargetController_9;
U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777* L_14 = V_0;
NullCheck(L_14);
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_15 = L_14->___controller_1;
NullCheck(L_15);
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_16;
L_16 = ObjectTargetController_get_Target_m68ACD08B1961274389988847AB9C00725BF35FD1_inline(L_15, NULL);
NullCheck(L_16);
int32_t L_17;
L_17 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 easyar.Target::runtimeID() */, L_16);
U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777* L_18 = V_0;
NullCheck(L_18);
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_19 = L_18->___controller_1;
NullCheck(L_13);
Dictionary_2_set_Item_mDCBC62BB9558D128982C6E3A28C7C7935F338010(L_13, L_17, L_19, Dictionary_2_set_Item_mDCBC62BB9558D128982C6E3A28C7C7935F338010_RuntimeMethod_var);
// }
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::UnloadObjectTarget(easyar.ObjectTargetController,System.Action`2<easyar.Target,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_UnloadObjectTarget_m28716FD90A62AE918D74EC84644C1B1CF420851D (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* ___0_controller, Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___1_callback, 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*)&Dictionary_2_Remove_mA15925A86B929CA020BA9C0D87554570D9256C95_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass42_0_U3CUnloadObjectTargetU3Eb__0_mA1182CCA033F8DB7209A3B8A361681D2AA840A3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF* V_0 = NULL;
{
U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF* L_0 = (U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass42_0__ctor_m346127CA7B93EA1C89BDE93753088EC7360282D4(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF* L_2 = V_0;
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_3 = ___0_controller;
NullCheck(L_2);
L_2->___controller_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___controller_1), (void*)L_3);
U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF* L_4 = V_0;
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_5 = ___1_callback;
NullCheck(L_4);
L_4->___callback_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___callback_2), (void*)L_5);
// if (allTargetController.Remove(controller.Target.runtimeID()))
Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* L_6 = __this->___allTargetController_9;
U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF* L_7 = V_0;
NullCheck(L_7);
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_8 = L_7->___controller_1;
NullCheck(L_8);
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_9;
L_9 = ObjectTargetController_get_Target_m68ACD08B1961274389988847AB9C00725BF35FD1_inline(L_8, NULL);
NullCheck(L_9);
int32_t L_10;
L_10 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 easyar.Target::runtimeID() */, L_9);
NullCheck(L_6);
bool L_11;
L_11 = Dictionary_2_Remove_mA15925A86B929CA020BA9C0D87554570D9256C95(L_6, L_10, Dictionary_2_Remove_mA15925A86B929CA020BA9C0D87554570D9256C95_RuntimeMethod_var);
if (!L_11)
{
goto IL_006b;
}
}
{
// controller.OnTracking(false);
U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF* L_12 = V_0;
NullCheck(L_12);
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_13 = L_12->___controller_1;
NullCheck(L_13);
TargetController_OnTracking_m7D2AC6C286576BF1C4EBA84B0C1D484E6C096CE2(L_13, (bool)0, NULL);
// Tracker.unloadTarget(controller.Target, EasyARController.Scheduler, (target, status) =>
// {
// if (TargetUnload != null)
// {
// TargetUnload(controller, target, status);
// }
// if (callback != null)
// {
// callback(target, status);
// }
// });
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_14;
L_14 = ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline(__this, NULL);
U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF* L_15 = V_0;
NullCheck(L_15);
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_16 = L_15->___controller_1;
NullCheck(L_16);
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_17;
L_17 = ObjectTargetController_get_Target_m68ACD08B1961274389988847AB9C00725BF35FD1_inline(L_16, NULL);
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* L_18;
L_18 = EasyARController_get_Scheduler_mD1D0082110E4A3B2159F15AFC586071831436EE6_inline(NULL);
U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF* L_19 = V_0;
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_20 = (Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416*)il2cpp_codegen_object_new(Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416_il2cpp_TypeInfo_var);
NullCheck(L_20);
Action_2__ctor_m0D18FC0D2E5634CBDC24690398EE59D4F1EB1101(L_20, L_19, (intptr_t)((void*)U3CU3Ec__DisplayClass42_0_U3CUnloadObjectTargetU3Eb__0_mA1182CCA033F8DB7209A3B8A361681D2AA840A3D_RuntimeMethod_var), NULL);
NullCheck(L_14);
VirtualActionInvoker3< Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836*, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED*, Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* >::Invoke(14 /* System.Void easyar.ObjectTracker::unloadTarget(easyar.Target,easyar.CallbackScheduler,System.Action`2<easyar.Target,System.Boolean>) */, L_14, L_17, L_18, L_20);
}
IL_006b:
{
// }
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::OnHFlipChange(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_OnHFlipChange_m0F38AD0D30D55402EFE57F98F864A83C9704BEC8 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, bool ___0_hFlip, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_mBE950BEB4E8C8CB9DF8BA23C79DB6E51EC552459_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4C9C140E7EBF55EEF498DFB48BD95408C2EE1902_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m69C362070D21401B9F9A2DC9CB7D10225C4C92EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mEAD8F89B621C0C91AA34FDF8EB67F659C8E88FDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m8EA0122F888D6DEA19AE7234AD5BA725A83C0A17_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t0DB28B560AE92004790F0809B2A567549805D60E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// foreach (var value in allTargetController.Values)
Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* L_0 = __this->___allTargetController_9;
NullCheck(L_0);
ValueCollection_tA4ABE415D3FF9AD9A5D3FB12C59B128D7747787C* L_1;
L_1 = Dictionary_2_get_Values_mBE950BEB4E8C8CB9DF8BA23C79DB6E51EC552459(L_0, Dictionary_2_get_Values_mBE950BEB4E8C8CB9DF8BA23C79DB6E51EC552459_RuntimeMethod_var);
NullCheck(L_1);
Enumerator_t0DB28B560AE92004790F0809B2A567549805D60E L_2;
L_2 = ValueCollection_GetEnumerator_m8EA0122F888D6DEA19AE7234AD5BA725A83C0A17(L_1, ValueCollection_GetEnumerator_m8EA0122F888D6DEA19AE7234AD5BA725A83C0A17_RuntimeMethod_var);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002b:
{// begin finally (depth: 1)
Enumerator_Dispose_m4C9C140E7EBF55EEF498DFB48BD95408C2EE1902((&V_0), Enumerator_Dispose_m4C9C140E7EBF55EEF498DFB48BD95408C2EE1902_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0020_1;
}
IL_0013_1:
{
// foreach (var value in allTargetController.Values)
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_3;
L_3 = Enumerator_get_Current_mEAD8F89B621C0C91AA34FDF8EB67F659C8E88FDB_inline((&V_0), Enumerator_get_Current_mEAD8F89B621C0C91AA34FDF8EB67F659C8E88FDB_RuntimeMethod_var);
// value.HorizontalFlip = hFlip;
bool L_4 = ___0_hFlip;
NullCheck(L_3);
L_3->___HorizontalFlip_5 = L_4;
}
IL_0020_1:
{
// foreach (var value in allTargetController.Values)
bool L_5;
L_5 = Enumerator_MoveNext_m69C362070D21401B9F9A2DC9CB7D10225C4C92EB((&V_0), Enumerator_MoveNext_m69C362070D21401B9F9A2DC9CB7D10225C4C92EB_RuntimeMethod_var);
if (L_5)
{
goto IL_0013_1;
}
}
{
goto IL_0039;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0039:
{
// }
return;
}
}
// easyar.TargetController easyar.ObjectTrackerFrameFilter::TryGetTargetController(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* ObjectTrackerFrameFilter_TryGetTargetController_m490FFE0027A76CFE009D4429A198A9D02DAED842 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, int32_t ___0_runtimeID, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m90FC96DB37921638625774E95008773D60BA7650_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* V_0 = NULL;
{
// if (allTargetController.TryGetValue(runtimeID, out controller))
Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* L_0 = __this->___allTargetController_9;
int32_t L_1 = ___0_runtimeID;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m90FC96DB37921638625774E95008773D60BA7650(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m90FC96DB37921638625774E95008773D60BA7650_RuntimeMethod_var);
if (!L_2)
{
goto IL_0012;
}
}
{
// return controller;
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_3 = V_0;
return L_3;
}
IL_0012:
{
// return null;
return (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A*)NULL;
}
}
// System.Void easyar.ObjectTrackerFrameFilter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter__ctor_mC60BF6D3B71CFF3767EF7956DC78B22118837796 (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m09737653524481C010C77FCECBB14A2B8A698F77_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private int simultaneousNum = 1;
__this->___simultaneousNum_7 = 1;
// private List<int> previousTargetIDs = new List<int>();
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_0, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
__this->___previousTargetIDs_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___previousTargetIDs_8), (void*)L_0);
// private Dictionary<int, TargetController> allTargetController = new Dictionary<int, TargetController>();
Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC* L_1 = (Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC*)il2cpp_codegen_object_new(Dictionary_2_tDA9BDCAD90AB624680FE8388C5681B4D692FEFFC_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m09737653524481C010C77FCECBB14A2B8A698F77(L_1, Dictionary_2__ctor_m09737653524481C010C77FCECBB14A2B8A698F77_RuntimeMethod_var);
__this->___allTargetController_9 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___allTargetController_9), (void*)L_1);
// private ResultParameters resultType = new ResultParameters();
ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* L_2 = (ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F*)il2cpp_codegen_object_new(ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F_il2cpp_TypeInfo_var);
NullCheck(L_2);
ResultParameters__ctor_m550FFB185012725E9451F567B2CC2D5C23CA80A8(L_2, NULL);
__this->___resultType_11 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___resultType_11), (void*)L_2);
FrameFilter__ctor_m3294372A748440126E65D15A1246C002035B00A0(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.ObjectTrackerFrameFilter/ResultParameters::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResultParameters__ctor_m550FFB185012725E9451F567B2CC2D5C23CA80A8 (ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* __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.Void easyar.ObjectTrackerFrameFilter/<>c__DisplayClass41_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass41_0__ctor_m422AC3A5664D1C2CD4EA6B622C421F1ED450D2CB (U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter/<>c__DisplayClass41_0::<LoadObjectTarget>b__0(easyar.Target,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass41_0_U3CLoadObjectTargetU3Eb__0_m9183BEE207EA82B4AE473322920DCDB8FA3C556B (U3CU3Ec__DisplayClass41_0_t705F3D320C45D522317980F086ED5F39683A6777* __this, Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* ___0_target, bool ___1_status, const RuntimeMethod* method)
{
{
// if (TargetLoad != null)
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_1 = L_0->___TargetLoad_12;
if (!L_1)
{
goto IL_0025;
}
}
{
// TargetLoad(controller, target, status);
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* L_2 = __this->___U3CU3E4__this_0;
NullCheck(L_2);
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_3 = L_2->___TargetLoad_12;
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_4 = __this->___controller_1;
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_5 = ___0_target;
bool L_6 = ___1_status;
NullCheck(L_3);
Action_3_Invoke_mB025086DA2280B383385EA46D238BDA53481FA65_inline(L_3, L_4, L_5, L_6, NULL);
}
IL_0025:
{
// if (callback != null)
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_7 = __this->___callback_2;
if (!L_7)
{
goto IL_003a;
}
}
{
// callback(target, status);
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_8 = __this->___callback_2;
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_9 = ___0_target;
bool L_10 = ___1_status;
NullCheck(L_8);
Action_2_Invoke_m40E18CA03AEAD3EE04F3BF70C8238C2E387A3C36_inline(L_8, L_9, L_10, NULL);
}
IL_003a:
{
// });
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.ObjectTrackerFrameFilter/<>c__DisplayClass42_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass42_0__ctor_m346127CA7B93EA1C89BDE93753088EC7360282D4 (U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.ObjectTrackerFrameFilter/<>c__DisplayClass42_0::<UnloadObjectTarget>b__0(easyar.Target,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass42_0_U3CUnloadObjectTargetU3Eb__0_mA1182CCA033F8DB7209A3B8A361681D2AA840A3D (U3CU3Ec__DisplayClass42_0_tF6557500040D3016B3503F03DE647A6014E4F4AF* __this, Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* ___0_target, bool ___1_status, const RuntimeMethod* method)
{
{
// if (TargetUnload != null)
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_1 = L_0->___TargetUnload_13;
if (!L_1)
{
goto IL_0025;
}
}
{
// TargetUnload(controller, target, status);
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* L_2 = __this->___U3CU3E4__this_0;
NullCheck(L_2);
Action_3_t684402624FAD0C0FA172747995B24A41383E0627* L_3 = L_2->___TargetUnload_13;
ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* L_4 = __this->___controller_1;
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_5 = ___0_target;
bool L_6 = ___1_status;
NullCheck(L_3);
Action_3_Invoke_mB025086DA2280B383385EA46D238BDA53481FA65_inline(L_3, L_4, L_5, L_6, NULL);
}
IL_0025:
{
// if (callback != null)
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_7 = __this->___callback_2;
if (!L_7)
{
goto IL_003a;
}
}
{
// callback(target, status);
Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_8 = __this->___callback_2;
Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_9 = ___0_target;
bool L_10 = ___1_status;
NullCheck(L_8);
Action_2_Invoke_m40E18CA03AEAD3EE04F3BF70C8238C2E387A3C36_inline(L_8, L_9, L_10, NULL);
}
IL_003a:
{
// });
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.AliasAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AliasAttribute__ctor_m9EBB2AF5E9169D1200342D77E11283ECA036EE2F (AliasAttribute_t17AFC7F34CC1EA1AF31F1AAB9DF694B27E75593A* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.RecordAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordAttribute__ctor_m73F55D638982DBE053CB6A2FC0B842D53AD5463A (RecordAttribute_t9BF5D0BCC7A2B45094C3CEB40C5312DF6C703C6D* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.TaggedUnionAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaggedUnionAttribute__ctor_m4BBE70C6113EDBBF3DB96DFB9266E999A15B7781 (TaggedUnionAttribute_tB5FAC2A1A38AA7168707D4713F12AF83F9710255* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.TagAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagAttribute__ctor_m7AE4E4D96814E796BB07F8F5FA48AB61BFD22E74 (TagAttribute_t1A6943C253A1FE5ECD4D28FC923C7D2A3CCAD258* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.TupleAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TupleAttribute__ctor_mBF72C1D704258557799C79A169447A68757FB92B (TupleAttribute_tBCD485C7927E01E13CAB336A606D84616BDDF5BB* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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.UnityPackage::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityPackage__ctor_m32ADC04C4DF6E98894C0FE0D302381FE8B244986 (UnityPackage_t10744866FF08361E8279E25F247C7CEC13B6B92C* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Matrix4x4 easyar.APIExtend::ToUnityMatrix(easyar.Matrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 APIExtend_ToUnityMatrix_m2B7C43B6EBC462854BF2DDB052D0311534641195 (Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___0_matrix44F, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var matrix4x4 = new Matrix4x4();
il2cpp_codegen_initobj((&V_0), sizeof(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6));
// matrix4x4.SetRow(0, new Vector4(matrix44F.data_0, matrix44F.data_1, matrix44F.data_2, matrix44F.data_3));
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_0 = ___0_matrix44F;
float L_1 = L_0.___data_0_0;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_2 = ___0_matrix44F;
float L_3 = L_2.___data_1_1;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_4 = ___0_matrix44F;
float L_5 = L_4.___data_2_2;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_6 = ___0_matrix44F;
float L_7 = L_6.___data_3_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_8), L_1, L_3, L_5, L_7, /*hidden argument*/NULL);
Matrix4x4_SetRow_m8A1D95E7A5F999126A57D1C5CE8CEB9AC8F6BD20((&V_0), 0, L_8, NULL);
// matrix4x4.SetRow(1, new Vector4(matrix44F.data_4, matrix44F.data_5, matrix44F.data_6, matrix44F.data_7));
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_9 = ___0_matrix44F;
float L_10 = L_9.___data_4_4;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_11 = ___0_matrix44F;
float L_12 = L_11.___data_5_5;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_13 = ___0_matrix44F;
float L_14 = L_13.___data_6_6;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_15 = ___0_matrix44F;
float L_16 = L_15.___data_7_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17;
memset((&L_17), 0, sizeof(L_17));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_17), L_10, L_12, L_14, L_16, /*hidden argument*/NULL);
Matrix4x4_SetRow_m8A1D95E7A5F999126A57D1C5CE8CEB9AC8F6BD20((&V_0), 1, L_17, NULL);
// matrix4x4.SetRow(2, new Vector4(matrix44F.data_8, matrix44F.data_9, matrix44F.data_10, matrix44F.data_11));
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_18 = ___0_matrix44F;
float L_19 = L_18.___data_8_8;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_20 = ___0_matrix44F;
float L_21 = L_20.___data_9_9;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_22 = ___0_matrix44F;
float L_23 = L_22.___data_10_10;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_24 = ___0_matrix44F;
float L_25 = L_24.___data_11_11;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_26;
memset((&L_26), 0, sizeof(L_26));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_26), L_19, L_21, L_23, L_25, /*hidden argument*/NULL);
Matrix4x4_SetRow_m8A1D95E7A5F999126A57D1C5CE8CEB9AC8F6BD20((&V_0), 2, L_26, NULL);
// matrix4x4.SetRow(3, new Vector4(matrix44F.data_12, matrix44F.data_13, matrix44F.data_14, matrix44F.data_15));
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_27 = ___0_matrix44F;
float L_28 = L_27.___data_12_12;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_29 = ___0_matrix44F;
float L_30 = L_29.___data_13_13;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_31 = ___0_matrix44F;
float L_32 = L_31.___data_14_14;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_33 = ___0_matrix44F;
float L_34 = L_33.___data_15_15;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_35;
memset((&L_35), 0, sizeof(L_35));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_35), L_28, L_30, L_32, L_34, /*hidden argument*/NULL);
Matrix4x4_SetRow_m8A1D95E7A5F999126A57D1C5CE8CEB9AC8F6BD20((&V_0), 3, L_35, NULL);
// return matrix4x4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36 = V_0;
return L_36;
}
}
// easyar.Matrix44F easyar.APIExtend::ToEasyARMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 APIExtend_ToEasyARMatrix_mE506674676E0EE633488AF45A05DEF4F4821CFD9 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_matrix4x4, const RuntimeMethod* method)
{
{
// return new Matrix44F(
// matrix4x4[0, 0], matrix4x4[0, 1], matrix4x4[0, 2], matrix4x4[0, 3],
// matrix4x4[1, 0], matrix4x4[1, 1], matrix4x4[1, 2], matrix4x4[1, 3],
// matrix4x4[2, 0], matrix4x4[2, 1], matrix4x4[2, 2], matrix4x4[2, 3],
// matrix4x4[3, 0], matrix4x4[3, 1], matrix4x4[3, 2], matrix4x4[3, 3]
// );
float L_0;
L_0 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 0, 0, NULL);
float L_1;
L_1 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 0, 1, NULL);
float L_2;
L_2 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 0, 2, NULL);
float L_3;
L_3 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 0, 3, NULL);
float L_4;
L_4 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 1, 0, NULL);
float L_5;
L_5 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 1, 1, NULL);
float L_6;
L_6 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 1, 2, NULL);
float L_7;
L_7 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 1, 3, NULL);
float L_8;
L_8 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 2, 0, NULL);
float L_9;
L_9 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 2, 1, NULL);
float L_10;
L_10 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 2, 2, NULL);
float L_11;
L_11 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 2, 3, NULL);
float L_12;
L_12 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 3, 0, NULL);
float L_13;
L_13 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 3, 1, NULL);
float L_14;
L_14 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 3, 2, NULL);
float L_15;
L_15 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&___0_matrix4x4), 3, 3, NULL);
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_16;
memset((&L_16), 0, sizeof(L_16));
Matrix44F__ctor_m4803E02BB0E49BAA0F6CE875B35926239625CF23((&L_16), L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, /*hidden argument*/NULL);
return L_16;
}
}
// UnityEngine.Pose easyar.APIExtend::ToUnityPose(easyar.Matrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 APIExtend_ToUnityPose_m866EAEEC87D6E91C2A1436D16B316565D61E2515 (Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___0_pose, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var q = new Quaternion
// {
// w = Mathf.Sqrt(Mathf.Max(0, 1 + pose.data_0 + pose.data_5 + pose.data_10)) / 2,
// x = Mathf.Sqrt(Mathf.Max(0, 1 + pose.data_0 - pose.data_5 - pose.data_10)) / 2,
// y = Mathf.Sqrt(Mathf.Max(0, 1 - pose.data_0 + pose.data_5 - pose.data_10)) / 2,
// z = Mathf.Sqrt(Mathf.Max(0, 1 - pose.data_0 - pose.data_5 + pose.data_10)) / 2
// };
il2cpp_codegen_initobj((&V_1), sizeof(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974));
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_0 = ___0_pose;
float L_1 = L_0.___data_0_0;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_2 = ___0_pose;
float L_3 = L_2.___data_5_5;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_4 = ___0_pose;
float L_5 = L_4.___data_10_10;
float L_6;
L_6 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add((1.0f), L_1)), L_3)), L_5)), NULL);
float L_7;
L_7 = sqrtf(L_6);
(&V_1)->___w_3 = ((float)(L_7/(2.0f)));
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_8 = ___0_pose;
float L_9 = L_8.___data_0_0;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_10 = ___0_pose;
float L_11 = L_10.___data_5_5;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_12 = ___0_pose;
float L_13 = L_12.___data_10_10;
float L_14;
L_14 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add((1.0f), L_9)), L_11)), L_13)), NULL);
float L_15;
L_15 = sqrtf(L_14);
(&V_1)->___x_0 = ((float)(L_15/(2.0f)));
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_16 = ___0_pose;
float L_17 = L_16.___data_0_0;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_18 = ___0_pose;
float L_19 = L_18.___data_5_5;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_20 = ___0_pose;
float L_21 = L_20.___data_10_10;
float L_22;
L_22 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract((1.0f), L_17)), L_19)), L_21)), NULL);
float L_23;
L_23 = sqrtf(L_22);
(&V_1)->___y_1 = ((float)(L_23/(2.0f)));
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_24 = ___0_pose;
float L_25 = L_24.___data_0_0;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_26 = ___0_pose;
float L_27 = L_26.___data_5_5;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_28 = ___0_pose;
float L_29 = L_28.___data_10_10;
float L_30;
L_30 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_25)), L_27)), L_29)), NULL);
float L_31;
L_31 = sqrtf(L_30);
(&V_1)->___z_2 = ((float)(L_31/(2.0f)));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = V_1;
V_0 = L_32;
// q.x *= Mathf.Sign(q.x * (pose.data_9 - pose.data_6));
float* L_33 = (float*)(&(&V_0)->___x_0);
float* L_34 = L_33;
float L_35 = *((float*)L_34);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = V_0;
float L_37 = L_36.___x_0;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_38 = ___0_pose;
float L_39 = L_38.___data_9_9;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_40 = ___0_pose;
float L_41 = L_40.___data_6_6;
float L_42;
L_42 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(((float)il2cpp_codegen_multiply(L_37, ((float)il2cpp_codegen_subtract(L_39, L_41)))), NULL);
*((float*)L_34) = (float)((float)il2cpp_codegen_multiply(L_35, L_42));
// q.y *= Mathf.Sign(q.y * (pose.data_2 - pose.data_8));
float* L_43 = (float*)(&(&V_0)->___y_1);
float* L_44 = L_43;
float L_45 = *((float*)L_44);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = V_0;
float L_47 = L_46.___y_1;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_48 = ___0_pose;
float L_49 = L_48.___data_2_2;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_50 = ___0_pose;
float L_51 = L_50.___data_8_8;
float L_52;
L_52 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(((float)il2cpp_codegen_multiply(L_47, ((float)il2cpp_codegen_subtract(L_49, L_51)))), NULL);
*((float*)L_44) = (float)((float)il2cpp_codegen_multiply(L_45, L_52));
// q.z *= Mathf.Sign(q.z * (pose.data_4 - pose.data_1));
float* L_53 = (float*)(&(&V_0)->___z_2);
float* L_54 = L_53;
float L_55 = *((float*)L_54);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = V_0;
float L_57 = L_56.___z_2;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_58 = ___0_pose;
float L_59 = L_58.___data_4_4;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_60 = ___0_pose;
float L_61 = L_60.___data_1_1;
float L_62;
L_62 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(((float)il2cpp_codegen_multiply(L_57, ((float)il2cpp_codegen_subtract(L_59, L_61)))), NULL);
*((float*)L_54) = (float)((float)il2cpp_codegen_multiply(L_55, L_62));
// return new Pose(new Vector3 { x = pose.data_3, y = pose.data_7, z = -pose.data_11 }, new Quaternion { w = q.w, x = -q.x, y = -q.y, z = q.z });
il2cpp_codegen_initobj((&V_2), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_63 = ___0_pose;
float L_64 = L_63.___data_3_3;
(&V_2)->___x_2 = L_64;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_65 = ___0_pose;
float L_66 = L_65.___data_7_7;
(&V_2)->___y_3 = L_66;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_67 = ___0_pose;
float L_68 = L_67.___data_11_11;
(&V_2)->___z_4 = ((-L_68));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_2;
il2cpp_codegen_initobj((&V_1), sizeof(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_70 = V_0;
float L_71 = L_70.___w_3;
(&V_1)->___w_3 = L_71;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_72 = V_0;
float L_73 = L_72.___x_0;
(&V_1)->___x_0 = ((-L_73));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_74 = V_0;
float L_75 = L_74.___y_1;
(&V_1)->___y_1 = ((-L_75));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_76 = V_0;
float L_77 = L_76.___z_2;
(&V_1)->___z_2 = L_77;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_78 = V_1;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_79;
memset((&L_79), 0, sizeof(L_79));
Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_79), L_69, L_78, /*hidden argument*/NULL);
return L_79;
}
}
// easyar.Matrix44F easyar.APIExtend::ToEasyARPose(UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 APIExtend_ToEasyARPose_m976A6CBA8EE08F1A476A6C2F363860E58CC7F9FF (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_pose, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var p = pose.position;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_0 = ___0_pose;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0.___position_0;
V_0 = L_1;
// var q = pose.rotation;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_2 = ___0_pose;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = L_2.___rotation_1;
V_1 = L_3;
// return Matrix4x4.TRS(new Vector3 { x = p.x, y = p.y, z = -p.z }, new Quaternion { w = q.w, x = -q.x, y = -q.y, z = q.z }, Vector3.one).ToEasyARMatrix();
il2cpp_codegen_initobj((&V_2), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
float L_5 = L_4.___x_2;
(&V_2)->___x_2 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
float L_7 = L_6.___y_3;
(&V_2)->___y_3 = L_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
float L_9 = L_8.___z_4;
(&V_2)->___z_4 = ((-L_9));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_2;
il2cpp_codegen_initobj((&V_3), sizeof(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = V_1;
float L_12 = L_11.___w_3;
(&V_3)->___w_3 = L_12;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13 = V_1;
float L_14 = L_13.___x_0;
(&V_3)->___x_0 = ((-L_14));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = V_1;
float L_16 = L_15.___y_1;
(&V_3)->___y_1 = ((-L_16));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = V_1;
float L_18 = L_17.___z_2;
(&V_3)->___z_2 = L_18;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_21;
L_21 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_10, L_19, L_20, NULL);
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_22;
L_22 = APIExtend_ToEasyARMatrix_mE506674676E0EE633488AF45A05DEF4F4821CFD9(L_21, NULL);
return L_22;
}
}
// easyar.Vec2F easyar.APIExtend::ToEasyARVector(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 APIExtend_ToEasyARVector_m3F789F2410B6F13B0B3C8921A3C2E7F8A603ECF8 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_vec2, const RuntimeMethod* method)
{
{
// return new Vec2F(vec2.x, vec2.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_vec2;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_vec2;
float L_3 = L_2.___y_1;
Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_4;
memset((&L_4), 0, sizeof(L_4));
Vec2F__ctor_m75206440B316C9C40BCC12B40D7D531200B06E01((&L_4), L_1, L_3, /*hidden argument*/NULL);
return L_4;
}
}
// easyar.Vec3F easyar.APIExtend::ToEasyARVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 APIExtend_ToEasyARVector_mD4A447E5F854AF42B15E726E02662D2A1ECBF41B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vec3, const RuntimeMethod* method)
{
{
// return new Vec3F(vec3.x, vec3.y, vec3.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vec3;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vec3;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vec3;
float L_5 = L_4.___z_4;
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 L_6;
memset((&L_6), 0, sizeof(L_6));
Vec3F__ctor_mEEFBBF220ED8CCA58956F770B21E90DE02B58351((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
return L_6;
}
}
// UnityEngine.Vector2 easyar.APIExtend::ToUnityVector(easyar.Vec2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 APIExtend_ToUnityVector_mF461BF79565667230D15AF5FC6996DC5674EBE65 (Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___0_vec2, const RuntimeMethod* method)
{
{
// return new Vector2(vec2.data_0, vec2.data_1);
Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_0 = ___0_vec2;
float L_1 = L_0.___data_0_0;
Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_2 = ___0_vec2;
float L_3 = L_2.___data_1_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
return L_4;
}
}
// UnityEngine.Vector3 easyar.APIExtend::ToUnityVector(easyar.Vec3F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 APIExtend_ToUnityVector_m15A5A06A61B85412312BDA1759ED3FC6B2B4D5A3 (Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 ___0_vec3, const RuntimeMethod* method)
{
{
// return new Vector3(vec3.data_0, vec3.data_1, vec3.data_2);
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 L_0 = ___0_vec3;
float L_1 = L_0.___data_0_0;
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 L_2 = ___0_vec3;
float L_3 = L_2.___data_1_1;
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 L_4 = ___0_vec3;
float L_5 = L_4.___data_2_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
return L_6;
}
}
// UnityEngine.Pose easyar.APIExtend::Inverse(UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_pose, const RuntimeMethod* method)
{
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new Pose
// {
// position = Quaternion.Inverse(pose.rotation) * (-pose.position),
// rotation = Quaternion.Inverse(pose.rotation)
// };
il2cpp_codegen_initobj((&V_0), sizeof(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_0 = ___0_pose;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = L_0.___rotation_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_1, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_3 = ___0_pose;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3.___position_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_2, L_5, NULL);
(&V_0)->___position_0 = L_6;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_7 = ___0_pose;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = L_7.___rotation_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_8, NULL);
(&V_0)->___rotation_1 = L_9;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_10 = V_0;
return L_10;
}
}
// UnityEngine.Pose easyar.APIExtend::FlipX(UnityEngine.Pose,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 APIExtend_FlipX_mB4937A8063D4F17D523B8A335D619A86C9813360 (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_pose, bool ___1_flip, const RuntimeMethod* method)
{
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (!flip)
bool L_0 = ___1_flip;
if (L_0)
{
goto IL_0005;
}
}
{
// return pose;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_1 = ___0_pose;
return L_1;
}
IL_0005:
{
// return new Pose
// {
// position = new Vector3(-pose.position.x, pose.position.y, pose.position.z),
// rotation = new Quaternion(pose.rotation.x, -pose.rotation.y, -pose.rotation.z, pose.rotation.w)
// };
il2cpp_codegen_initobj((&V_0), sizeof(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_2 = ___0_pose;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2.___position_0;
float L_4 = L_3.___x_2;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_5 = ___0_pose;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5.___position_0;
float L_7 = L_6.___y_3;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_8 = ___0_pose;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = L_8.___position_0;
float L_10 = L_9.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
memset((&L_11), 0, sizeof(L_11));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_11), ((-L_4)), L_7, L_10, /*hidden argument*/NULL);
(&V_0)->___position_0 = L_11;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_12 = ___0_pose;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13 = L_12.___rotation_1;
float L_14 = L_13.___x_0;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_15 = ___0_pose;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = L_15.___rotation_1;
float L_17 = L_16.___y_1;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_18 = ___0_pose;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = L_18.___rotation_1;
float L_20 = L_19.___z_2;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_21 = ___0_pose;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = L_21.___rotation_1;
float L_23 = L_22.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24;
memset((&L_24), 0, sizeof(L_24));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_24), L_14, ((-L_17)), ((-L_20)), L_23, /*hidden argument*/NULL);
(&V_0)->___rotation_1 = L_24;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_25 = V_0;
return L_25;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.GameObject easyar.ARSessionFactory::CreateSession(easyar.ARSessionFactory/ARSessionPreset,System.Func`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateSession_mB1E9FF57C67B50365643665339F1AD6B59B233F8 (int32_t ___0_preset, Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* ___1_createFrameSources, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC2F5B190618D491DFC969570B342672F3BDA1DD9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_U3CCreateSessionU3Eb__0_mDEF9D7DAF6056416F342C85BFF262580955D74CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_U3CCreateSessionU3Eb__1_mE01F78ED60D5DF6B0FCECFA8B49365371468B580_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral735DCAF7B783216FFAC723CFC55519F0E7909D2A);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8* V_0 = NULL;
String_t* V_1 = NULL;
{
U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8* L_0 = (U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass2_0__ctor_m6EFC9CFD34DB42AB203C8B1797D0F59D71317FB8(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8* L_1 = V_0;
Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* L_2 = ___1_createFrameSources;
NullCheck(L_1);
L_1->___createFrameSources_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___createFrameSources_0), (void*)L_2);
U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8* L_3 = V_0;
int32_t L_4 = ___0_preset;
NullCheck(L_3);
L_3->___preset_1 = L_4;
// var name = "AR Session (EasyAR)";
V_1 = _stringLiteral735DCAF7B783216FFAC723CFC55519F0E7909D2A;
// if (preset == ARSessionPreset.Empty)
U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8* L_5 = V_0;
NullCheck(L_5);
int32_t L_6 = L_5->___preset_1;
if (L_6)
{
goto IL_0029;
}
}
{
// return CreateObject<ARSession>(name);
String_t* L_7 = V_1;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = ARSessionFactory_CreateObject_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC2F5B190618D491DFC969570B342672F3BDA1DD9(L_7, ARSessionFactory_CreateObject_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC2F5B190618D491DFC969570B342672F3BDA1DD9_RuntimeMethod_var);
return L_8;
}
IL_0029:
{
// return CreateSession(name, () =>
// {
// var sources = createFrameSources == null ? CreateFrameSources(preset) : createFrameSources();
// SetupFrameSources(sources, preset);
// return sources;
// }, () => CreateFrameFilters(preset));
String_t* L_9 = V_1;
U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8* L_10 = V_0;
Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* L_11 = (Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A*)il2cpp_codegen_object_new(Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A_il2cpp_TypeInfo_var);
NullCheck(L_11);
Func_1__ctor_m5EC97259E7BF30FF71CCBC6623A2C201D0E31348(L_11, L_10, (intptr_t)((void*)U3CU3Ec__DisplayClass2_0_U3CCreateSessionU3Eb__0_mDEF9D7DAF6056416F342C85BFF262580955D74CA_RuntimeMethod_var), NULL);
U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8* L_12 = V_0;
Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* L_13 = (Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A*)il2cpp_codegen_object_new(Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A_il2cpp_TypeInfo_var);
NullCheck(L_13);
Func_1__ctor_m5EC97259E7BF30FF71CCBC6623A2C201D0E31348(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass2_0_U3CCreateSessionU3Eb__1_mE01F78ED60D5DF6B0FCECFA8B49365371468B580_RuntimeMethod_var), NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
L_14 = ARSessionFactory_CreateSession_mDC55D58D3CDA176627C587ADD9034962565E14BA(L_9, L_11, L_13, NULL);
return L_14;
}
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateSession(System.String,System.Func`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>,System.Func`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateSession_mDC55D58D3CDA176627C587ADD9034962565E14BA (String_t* ___0_name, Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* ___1_createFrameSources, Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* ___2_createFrameFilters, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC2F5B190618D491DFC969570B342672F3BDA1DD9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m28320C020949CDDB668D023CB7FEDF5CB8E1F341_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m52F4A920F16F189F4ED64E427DC808CDEB81B791_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89CFDB35E7C24799C2BA8AE96A5255053EA0F5CA);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass3_0_t6AE3C0F6B70A2AEBB15AE3B95E6BE39366E61769 V_0;
memset((&V_0), 0, sizeof(V_0));
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_1 = NULL;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_2 = NULL;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_3 = NULL;
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// var session = CreateObject<ARSession>(name);
String_t* L_0 = ___0_name;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = ARSessionFactory_CreateObject_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC2F5B190618D491DFC969570B342672F3BDA1DD9(L_0, ARSessionFactory_CreateObject_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC2F5B190618D491DFC969570B342672F3BDA1DD9_RuntimeMethod_var);
(&V_0)->___session_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___session_0), (void*)L_1);
// var sources = createFrameSources();
Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* L_2 = ___1_createFrameSources;
NullCheck(L_2);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3;
L_3 = Func_1_Invoke_m080F09270073854262604D5EF87CEFD908896C7A_inline(L_2, NULL);
V_1 = L_3;
// if (sources != null)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = V_1;
if (!L_4)
{
goto IL_007e;
}
}
{
// if (sources.Count == 1)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_5 = V_1;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_5, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_0030;
}
}
{
// parentSession(sources[0]);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_7 = V_1;
NullCheck(L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_7, 0, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
ARSessionFactory_U3CCreateSessionU3Eg__parentSessionU7C3_0_m0618AD9176F907BCD9F3299F8C3C3A126F5CF6BB(L_8, (&V_0), NULL);
goto IL_007e;
}
IL_0030:
{
// var group = new GameObject("Frame Source Group");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_9);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_9, _stringLiteral89CFDB35E7C24799C2BA8AE96A5255053EA0F5CA, NULL);
V_3 = L_9;
// foreach (var source in sources)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_10 = V_1;
NullCheck(L_10);
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_11;
L_11 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_10, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
V_4 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0068:
{// begin finally (depth: 1)
Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_4), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_005d_1;
}
IL_0045_1:
{
// foreach (var source in sources)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
L_12 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_4), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
// source.transform.SetParent(group.transform, false);
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_12, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = V_3;
NullCheck(L_14);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_14, NULL);
NullCheck(L_13);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_13, L_15, (bool)0, NULL);
}
IL_005d_1:
{
// foreach (var source in sources)
bool L_16;
L_16 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_4), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
if (L_16)
{
goto IL_0045_1;
}
}
{
goto IL_0076;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0076:
{
// parentSession(group);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = V_3;
ARSessionFactory_U3CCreateSessionU3Eg__parentSessionU7C3_0_m0618AD9176F907BCD9F3299F8C3C3A126F5CF6BB(L_17, (&V_0), NULL);
}
IL_007e:
{
// var filters = createFrameFilters();
Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* L_18 = ___2_createFrameFilters;
NullCheck(L_18);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_19;
L_19 = Func_1_Invoke_m080F09270073854262604D5EF87CEFD908896C7A_inline(L_18, NULL);
V_2 = L_19;
// if (filters != null)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_20 = V_2;
if (!L_20)
{
goto IL_00b9;
}
}
{
// foreach (var filter in filters)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_21 = V_2;
NullCheck(L_21);
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_22;
L_22 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_21, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
V_4 = L_22;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ab:
{// begin finally (depth: 1)
Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_4), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00a0_1;
}
IL_0092_1:
{
// foreach (var filter in filters)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
L_23 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_4), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
// parentSession(filter);
ARSessionFactory_U3CCreateSessionU3Eg__parentSessionU7C3_0_m0618AD9176F907BCD9F3299F8C3C3A126F5CF6BB(L_23, (&V_0), NULL);
}
IL_00a0_1:
{
// foreach (var filter in filters)
bool L_24;
L_24 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_4), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
if (L_24)
{
goto IL_0092_1;
}
}
{
goto IL_00b9;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00b9:
{
// var player = CreateObject<FramePlayer>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25;
L_25 = ARSessionFactory_CreateObject_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m28320C020949CDDB668D023CB7FEDF5CB8E1F341((String_t*)NULL, ARSessionFactory_CreateObject_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m28320C020949CDDB668D023CB7FEDF5CB8E1F341_RuntimeMethod_var);
// parentSession(player);
ARSessionFactory_U3CCreateSessionU3Eg__parentSessionU7C3_0_m0618AD9176F907BCD9F3299F8C3C3A126F5CF6BB(L_25, (&V_0), NULL);
// var recorder = CreateObject<FrameRecorder>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26;
L_26 = ARSessionFactory_CreateObject_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m52F4A920F16F189F4ED64E427DC808CDEB81B791((String_t*)NULL, ARSessionFactory_CreateObject_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m52F4A920F16F189F4ED64E427DC808CDEB81B791_RuntimeMethod_var);
// parentSession(recorder);
ARSessionFactory_U3CCreateSessionU3Eg__parentSessionU7C3_0_m0618AD9176F907BCD9F3299F8C3C3A126F5CF6BB(L_26, (&V_0), NULL);
// return session;
U3CU3Ec__DisplayClass3_0_t6AE3C0F6B70A2AEBB15AE3B95E6BE39366E61769 L_27 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = L_27.___session_0;
return L_28;
}
}
// System.Collections.Generic.List`1<UnityEngine.GameObject> easyar.ARSessionFactory::CreateFrameFilters(easyar.ARSessionFactory/ARSessionPreset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ARSessionFactory_CreateFrameFilters_m493DB9F85CC9036C23466D417CD7ECEA48389E61 (int32_t ___0_preset, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisCloudRecognizerFrameFilter_t2038454703274381A6400CAEC747F87A853B8316_m69F9C0E4C16A1CA0E0F7E9F429A749BFDF0272BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m0C85CB9D79ABA2FDEF5E46A405452AEDB8E0BB04_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisMegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4_mC5ECFBDA74EF813197126C0D21DC684EE9DF3D79_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC_m2456433B2327A971EE78C9E81ABCCAF36263F3FA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisSparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D_mDE2160A425AABC7172B18DCE6D56A8895BE79D73_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisSurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4_m356269A4F994A4F04EACAA2ADC9328C7C3CF09A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m6C051749CEE0C173C30C6BCA828AA738BCCE0BB6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC_m698F3747D2413D912D39CAE1F7D00FF2510E794C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultParameters_tAA33B14E1901CE2D4D7576E7DAC587AD6CDBD6D8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_2 = NULL;
{
// var filters = new List<GameObject>();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_0, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
V_0 = L_0;
int32_t L_1 = ___0_preset;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, 2)))
{
case 0:
{
goto IL_0084;
}
case 1:
{
goto IL_00b2;
}
case 2:
{
goto IL_0095;
}
case 3:
{
goto IL_0136;
}
case 4:
{
goto IL_0136;
}
case 5:
{
goto IL_0136;
}
case 6:
{
goto IL_00dc;
}
case 7:
{
goto IL_010a;
}
case 8:
{
goto IL_00c0;
}
case 9:
{
goto IL_0047;
}
case 10:
{
goto IL_0058;
}
case 11:
{
goto IL_0068;
}
case 12:
{
goto IL_00ce;
}
}
}
{
goto IL_0136;
}
IL_0047:
{
// filters.Add(CreateObject<SparseSpatialMapWorkerFrameFilter>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = ARSessionFactory_CreateObject_TisSparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D_mDE2160A425AABC7172B18DCE6D56A8895BE79D73((String_t*)NULL, ARSessionFactory_CreateObject_TisSparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D_mDE2160A425AABC7172B18DCE6D56A8895BE79D73_RuntimeMethod_var);
NullCheck(L_2);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_2, L_3, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// break;
goto IL_0136;
}
IL_0058:
{
// filters.Add(CreateDenseSpatialMapBuilder());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = ARSessionFactory_CreateDenseSpatialMapBuilder_m14A56B34C839E0F64EE64FE16133C1E9D3BE3948(NULL);
NullCheck(L_4);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_4, L_5, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// break;
goto IL_0136;
}
IL_0068:
{
// filters.Add(CreateObject<SparseSpatialMapWorkerFrameFilter>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_6 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
L_7 = ARSessionFactory_CreateObject_TisSparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D_mDE2160A425AABC7172B18DCE6D56A8895BE79D73((String_t*)NULL, ARSessionFactory_CreateObject_TisSparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D_mDE2160A425AABC7172B18DCE6D56A8895BE79D73_RuntimeMethod_var);
NullCheck(L_6);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_6, L_7, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// filters.Add(CreateDenseSpatialMapBuilder());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_8 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = ARSessionFactory_CreateDenseSpatialMapBuilder_m14A56B34C839E0F64EE64FE16133C1E9D3BE3948(NULL);
NullCheck(L_8);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_8, L_9, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// break;
goto IL_0136;
}
IL_0084:
{
// filters.Add(CreateObject<ImageTrackerFrameFilter>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_10 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
L_11 = ARSessionFactory_CreateObject_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m0C85CB9D79ABA2FDEF5E46A405452AEDB8E0BB04((String_t*)NULL, ARSessionFactory_CreateObject_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m0C85CB9D79ABA2FDEF5E46A405452AEDB8E0BB04_RuntimeMethod_var);
NullCheck(L_10);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_10, L_11, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// break;
goto IL_0136;
}
IL_0095:
{
// filters.Add(CreateObject<ImageTrackerFrameFilter>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_12 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
L_13 = ARSessionFactory_CreateObject_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m0C85CB9D79ABA2FDEF5E46A405452AEDB8E0BB04((String_t*)NULL, ARSessionFactory_CreateObject_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m0C85CB9D79ABA2FDEF5E46A405452AEDB8E0BB04_RuntimeMethod_var);
NullCheck(L_12);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_12, L_13, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// filters.Add(CreateObject<CloudRecognizerFrameFilter>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_14 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15;
L_15 = ARSessionFactory_CreateObject_TisCloudRecognizerFrameFilter_t2038454703274381A6400CAEC747F87A853B8316_m69F9C0E4C16A1CA0E0F7E9F429A749BFDF0272BF((String_t*)NULL, ARSessionFactory_CreateObject_TisCloudRecognizerFrameFilter_t2038454703274381A6400CAEC747F87A853B8316_m69F9C0E4C16A1CA0E0F7E9F429A749BFDF0272BF_RuntimeMethod_var);
NullCheck(L_14);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_14, L_15, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// break;
goto IL_0136;
}
IL_00b2:
{
// filters.Add(CreateObject<ObjectTrackerFrameFilter>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_16 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
L_17 = ARSessionFactory_CreateObject_TisObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC_m2456433B2327A971EE78C9E81ABCCAF36263F3FA((String_t*)NULL, ARSessionFactory_CreateObject_TisObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC_m2456433B2327A971EE78C9E81ABCCAF36263F3FA_RuntimeMethod_var);
NullCheck(L_16);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_16, L_17, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// break;
goto IL_0136;
}
IL_00c0:
{
// filters.Add(CreateObject<SurfaceTrackerFrameFilter>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_18 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19;
L_19 = ARSessionFactory_CreateObject_TisSurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4_m356269A4F994A4F04EACAA2ADC9328C7C3CF09A7((String_t*)NULL, ARSessionFactory_CreateObject_TisSurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4_m356269A4F994A4F04EACAA2ADC9328C7C3CF09A7_RuntimeMethod_var);
NullCheck(L_18);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_18, L_19, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// break;
goto IL_0136;
}
IL_00ce:
{
// filters.Add(CreateObject<MegaTrackerFrameFilter>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_20 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21;
L_21 = ARSessionFactory_CreateObject_TisMegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4_mC5ECFBDA74EF813197126C0D21DC684EE9DF3D79((String_t*)NULL, ARSessionFactory_CreateObject_TisMegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4_mC5ECFBDA74EF813197126C0D21DC684EE9DF3D79_RuntimeMethod_var);
NullCheck(L_20);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_20, L_21, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// break;
goto IL_0136;
}
IL_00dc:
{
// var filterImageTracker = CreateObject<ImageTrackerFrameFilter>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22;
L_22 = ARSessionFactory_CreateObject_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m0C85CB9D79ABA2FDEF5E46A405452AEDB8E0BB04((String_t*)NULL, ARSessionFactory_CreateObject_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m0C85CB9D79ABA2FDEF5E46A405452AEDB8E0BB04_RuntimeMethod_var);
V_1 = L_22;
// filterImageTracker.GetComponent<ImageTrackerFrameFilter>().ResultType = new ImageTrackerFrameFilter.ResultParameters { EnablePersistentTargetInstance = true, EnableMotionFusion = true };
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = V_1;
NullCheck(L_23);
ImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E* L_24;
L_24 = GameObject_GetComponent_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m6C051749CEE0C173C30C6BCA828AA738BCCE0BB6(L_23, GameObject_GetComponent_TisImageTrackerFrameFilter_t1C3BF48AFCFEA2D5BE49CAE9196847DBB5177A9E_m6C051749CEE0C173C30C6BCA828AA738BCCE0BB6_RuntimeMethod_var);
ResultParameters_tAA33B14E1901CE2D4D7576E7DAC587AD6CDBD6D8* L_25 = (ResultParameters_tAA33B14E1901CE2D4D7576E7DAC587AD6CDBD6D8*)il2cpp_codegen_object_new(ResultParameters_tAA33B14E1901CE2D4D7576E7DAC587AD6CDBD6D8_il2cpp_TypeInfo_var);
NullCheck(L_25);
ResultParameters__ctor_m05D095E12442A217353D8E1A64DF9659AE65D41C(L_25, NULL);
ResultParameters_tAA33B14E1901CE2D4D7576E7DAC587AD6CDBD6D8* L_26 = L_25;
NullCheck(L_26);
L_26->___EnablePersistentTargetInstance_0 = (bool)1;
ResultParameters_tAA33B14E1901CE2D4D7576E7DAC587AD6CDBD6D8* L_27 = L_26;
NullCheck(L_27);
L_27->___EnableMotionFusion_1 = (bool)1;
NullCheck(L_24);
ImageTrackerFrameFilter_set_ResultType_mAB0313C03DF9D758B5168D467257981739BD4E3F(L_24, L_27, NULL);
// filters.Add(filterImageTracker);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_28 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = V_1;
NullCheck(L_28);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_28, L_29, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// break;
goto IL_0136;
}
IL_010a:
{
// var filterObjectTracker = CreateObject<ObjectTrackerFrameFilter>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30;
L_30 = ARSessionFactory_CreateObject_TisObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC_m2456433B2327A971EE78C9E81ABCCAF36263F3FA((String_t*)NULL, ARSessionFactory_CreateObject_TisObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC_m2456433B2327A971EE78C9E81ABCCAF36263F3FA_RuntimeMethod_var);
V_2 = L_30;
// filterObjectTracker.GetComponent<ObjectTrackerFrameFilter>().ResultType = new ObjectTrackerFrameFilter.ResultParameters { EnablePersistentTargetInstance = true, EnableMotionFusion = true };
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = V_2;
NullCheck(L_31);
ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* L_32;
L_32 = GameObject_GetComponent_TisObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC_m698F3747D2413D912D39CAE1F7D00FF2510E794C(L_31, GameObject_GetComponent_TisObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC_m698F3747D2413D912D39CAE1F7D00FF2510E794C_RuntimeMethod_var);
ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* L_33 = (ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F*)il2cpp_codegen_object_new(ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F_il2cpp_TypeInfo_var);
NullCheck(L_33);
ResultParameters__ctor_m550FFB185012725E9451F567B2CC2D5C23CA80A8(L_33, NULL);
ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* L_34 = L_33;
NullCheck(L_34);
L_34->___EnablePersistentTargetInstance_0 = (bool)1;
ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* L_35 = L_34;
NullCheck(L_35);
L_35->___EnableMotionFusion_1 = (bool)1;
NullCheck(L_32);
ObjectTrackerFrameFilter_set_ResultType_mB759A15D03695B99A2C6B9A03F07B2727B7FEFDB(L_32, L_35, NULL);
// filters.Add(filterObjectTracker);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_36 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37 = V_2;
NullCheck(L_36);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_36, L_37, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
}
IL_0136:
{
// return filters;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_38 = V_0;
return L_38;
}
}
// System.Collections.Generic.List`1<UnityEngine.GameObject> easyar.ARSessionFactory::CreateFrameSources(easyar.ARSessionFactory/ARSessionPreset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ARSessionFactory_CreateFrameSources_m6E2B3C9B1E583A98EC9F1C21D404E0AECEC7075F (int32_t ___0_preset, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_m7D4B93E5F7D747A4ECD219AE535F6290D539722B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisAREngineFrameSource_t4338F934A894056D69323E3EED12B5D6D3BF5EFE_m608078C9B3070180F58A8C4C81447037136FB6E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7_mC6AA902054686B8CBC42AF6A8716220967FA6B2F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisCameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_m6F159A9BBC646AF5FD90823FAB9046F51FDB7842_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_CreateObject_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_mBA57CF5DE81B5A884D9309F9F8C0F62C6E180977_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL;
{
// var sources = new List<GameObject>();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_0, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
V_0 = L_0;
int32_t L_1 = ___0_preset;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, 1)))
{
case 0:
{
goto IL_004b;
}
case 1:
{
goto IL_004b;
}
case 2:
{
goto IL_004b;
}
case 3:
{
goto IL_004b;
}
case 4:
{
goto IL_00c0;
}
case 5:
{
goto IL_005c;
}
case 6:
{
goto IL_008e;
}
case 7:
{
goto IL_00c0;
}
case 8:
{
goto IL_00c0;
}
case 9:
{
goto IL_004b;
}
case 10:
{
goto IL_008e;
}
case 11:
{
goto IL_008e;
}
case 12:
{
goto IL_008e;
}
case 13:
{
goto IL_008e;
}
}
}
{
goto IL_00fc;
}
IL_004b:
{
// sources.Add(CreateObject<CameraDeviceFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = ARSessionFactory_CreateObject_TisCameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_m6F159A9BBC646AF5FD90823FAB9046F51FDB7842((String_t*)NULL, ARSessionFactory_CreateObject_TisCameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_m6F159A9BBC646AF5FD90823FAB9046F51FDB7842_RuntimeMethod_var);
NullCheck(L_2);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_2, L_3, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// break;
goto IL_00fc;
}
IL_005c:
{
// sources.Add(CreateObject<MotionTrackerFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = ARSessionFactory_CreateObject_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_mBA57CF5DE81B5A884D9309F9F8C0F62C6E180977((String_t*)NULL, ARSessionFactory_CreateObject_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_mBA57CF5DE81B5A884D9309F9F8C0F62C6E180977_RuntimeMethod_var);
NullCheck(L_4);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_4, L_5, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// sources.Add(CreateObject<AREngineFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_6 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
L_7 = ARSessionFactory_CreateObject_TisAREngineFrameSource_t4338F934A894056D69323E3EED12B5D6D3BF5EFE_m608078C9B3070180F58A8C4C81447037136FB6E9((String_t*)NULL, ARSessionFactory_CreateObject_TisAREngineFrameSource_t4338F934A894056D69323E3EED12B5D6D3BF5EFE_m608078C9B3070180F58A8C4C81447037136FB6E9_RuntimeMethod_var);
NullCheck(L_6);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_6, L_7, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// sources.Add(CreateObject<ARCoreFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_8 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = ARSessionFactory_CreateObject_TisARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_m7D4B93E5F7D747A4ECD219AE535F6290D539722B((String_t*)NULL, ARSessionFactory_CreateObject_TisARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_m7D4B93E5F7D747A4ECD219AE535F6290D539722B_RuntimeMethod_var);
NullCheck(L_8);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_8, L_9, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// sources.Add(CreateObject<ARKitFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_10 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
L_11 = ARSessionFactory_CreateObject_TisARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7_mC6AA902054686B8CBC42AF6A8716220967FA6B2F((String_t*)NULL, ARSessionFactory_CreateObject_TisARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7_mC6AA902054686B8CBC42AF6A8716220967FA6B2F_RuntimeMethod_var);
NullCheck(L_10);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_10, L_11, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// break;
goto IL_00fc;
}
IL_008e:
{
// sources.Add(CreateObject<AREngineFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_12 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
L_13 = ARSessionFactory_CreateObject_TisAREngineFrameSource_t4338F934A894056D69323E3EED12B5D6D3BF5EFE_m608078C9B3070180F58A8C4C81447037136FB6E9((String_t*)NULL, ARSessionFactory_CreateObject_TisAREngineFrameSource_t4338F934A894056D69323E3EED12B5D6D3BF5EFE_m608078C9B3070180F58A8C4C81447037136FB6E9_RuntimeMethod_var);
NullCheck(L_12);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_12, L_13, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// sources.Add(CreateObject<ARCoreFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_14 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15;
L_15 = ARSessionFactory_CreateObject_TisARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_m7D4B93E5F7D747A4ECD219AE535F6290D539722B((String_t*)NULL, ARSessionFactory_CreateObject_TisARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_m7D4B93E5F7D747A4ECD219AE535F6290D539722B_RuntimeMethod_var);
NullCheck(L_14);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_14, L_15, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// sources.Add(CreateObject<ARKitFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_16 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
L_17 = ARSessionFactory_CreateObject_TisARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7_mC6AA902054686B8CBC42AF6A8716220967FA6B2F((String_t*)NULL, ARSessionFactory_CreateObject_TisARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7_mC6AA902054686B8CBC42AF6A8716220967FA6B2F_RuntimeMethod_var);
NullCheck(L_16);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_16, L_17, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// sources.Add(CreateObject<MotionTrackerFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_18 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19;
L_19 = ARSessionFactory_CreateObject_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_mBA57CF5DE81B5A884D9309F9F8C0F62C6E180977((String_t*)NULL, ARSessionFactory_CreateObject_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_mBA57CF5DE81B5A884D9309F9F8C0F62C6E180977_RuntimeMethod_var);
NullCheck(L_18);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_18, L_19, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// break;
goto IL_00fc;
}
IL_00c0:
{
// sources.Add(CreateObject<AREngineFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_20 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21;
L_21 = ARSessionFactory_CreateObject_TisAREngineFrameSource_t4338F934A894056D69323E3EED12B5D6D3BF5EFE_m608078C9B3070180F58A8C4C81447037136FB6E9((String_t*)NULL, ARSessionFactory_CreateObject_TisAREngineFrameSource_t4338F934A894056D69323E3EED12B5D6D3BF5EFE_m608078C9B3070180F58A8C4C81447037136FB6E9_RuntimeMethod_var);
NullCheck(L_20);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_20, L_21, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// sources.Add(CreateObject<ARCoreFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_22 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
L_23 = ARSessionFactory_CreateObject_TisARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_m7D4B93E5F7D747A4ECD219AE535F6290D539722B((String_t*)NULL, ARSessionFactory_CreateObject_TisARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_m7D4B93E5F7D747A4ECD219AE535F6290D539722B_RuntimeMethod_var);
NullCheck(L_22);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_22, L_23, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// sources.Add(CreateObject<ARKitFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_24 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25;
L_25 = ARSessionFactory_CreateObject_TisARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7_mC6AA902054686B8CBC42AF6A8716220967FA6B2F((String_t*)NULL, ARSessionFactory_CreateObject_TisARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7_mC6AA902054686B8CBC42AF6A8716220967FA6B2F_RuntimeMethod_var);
NullCheck(L_24);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_24, L_25, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// sources.Add(CreateObject<MotionTrackerFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_26 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27;
L_27 = ARSessionFactory_CreateObject_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_mBA57CF5DE81B5A884D9309F9F8C0F62C6E180977((String_t*)NULL, ARSessionFactory_CreateObject_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_mBA57CF5DE81B5A884D9309F9F8C0F62C6E180977_RuntimeMethod_var);
NullCheck(L_26);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_26, L_27, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// sources.Add(CreateObject<CameraDeviceFrameSource>());
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_28 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29;
L_29 = ARSessionFactory_CreateObject_TisCameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_m6F159A9BBC646AF5FD90823FAB9046F51FDB7842((String_t*)NULL, ARSessionFactory_CreateObject_TisCameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_m6F159A9BBC646AF5FD90823FAB9046F51FDB7842_RuntimeMethod_var);
NullCheck(L_28);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_28, L_29, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
}
IL_00fc:
{
// SetupFrameSources(sources, preset);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_30 = V_0;
int32_t L_31 = ___0_preset;
ARSessionFactory_SetupFrameSources_m456B70EBD09C3E01436B68D28BE224E2CE9A1DAC(L_30, L_31, NULL);
// return sources;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_32 = V_0;
return L_32;
}
}
// UnityEngine.GameObject easyar.ARSessionFactory::AddFramePlayer(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_AddFramePlayer_m83EAFEDE4F4D65BFD007D935B5F5F55926084E7B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_sessionPart, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_DefaultName_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m9B8FD9FF16E8BD5681DF453E3364958B0136873B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!IsSessionPartAndEmpty(sessionPart))
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_sessionPart;
bool L_1;
L_1 = ARSessionFactory_IsSessionPartAndEmpty_m5204F7CF9D9271EE31BCC835C8D22BA232A0C99A(L_0, NULL);
if (L_1)
{
goto IL_001e;
}
}
{
// throw new InvalidOperationException($"{sessionPart} is not part of {nameof(ARSession)} or it is not empty");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_sessionPart;
String_t* L_3;
L_3 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA20A14A991883889CA1CC012CB79990DB5EB16BA)), L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral90C540ED3F9D4EAA00D80E01158C0C8B9630274F)), NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_4);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ARSessionFactory_AddFramePlayer_m83EAFEDE4F4D65BFD007D935B5F5F55926084E7B_RuntimeMethod_var)));
}
IL_001e:
{
// var go = new GameObject(DefaultName<FramePlayer>(), typeof(FramePlayer));
String_t* L_5;
L_5 = ARSessionFactory_DefaultName_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m9B8FD9FF16E8BD5681DF453E3364958B0136873B(ARSessionFactory_DefaultName_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m9B8FD9FF16E8BD5681DF453E3364958B0136873B_RuntimeMethod_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_6;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
NullCheck(L_7);
ArrayElementTypeCheck (L_7, L_9);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_9);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_10);
GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0(L_10, L_5, L_7, NULL);
// go.transform.SetParent(sessionPart.transform, false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = L_10;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_11, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = ___0_sessionPart;
NullCheck(L_13);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_13, NULL);
NullCheck(L_12);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_12, L_14, (bool)0, NULL);
// return go;
return L_11;
}
}
// UnityEngine.GameObject easyar.ARSessionFactory::AddFrameRecorder(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_AddFrameRecorder_m2351A26947ACFE295BA71D11A9AFE96C0246BE9D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_sessionPart, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_DefaultName_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m01A667C7F0FBD2E8C114D3403DDB37BFC966A765_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!IsSessionPartAndEmpty(sessionPart))
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_sessionPart;
bool L_1;
L_1 = ARSessionFactory_IsSessionPartAndEmpty_m5204F7CF9D9271EE31BCC835C8D22BA232A0C99A(L_0, NULL);
if (L_1)
{
goto IL_001e;
}
}
{
// throw new InvalidOperationException($"{sessionPart} is not part of {nameof(ARSession)} or it is not empty");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_sessionPart;
String_t* L_3;
L_3 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA20A14A991883889CA1CC012CB79990DB5EB16BA)), L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral90C540ED3F9D4EAA00D80E01158C0C8B9630274F)), NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_4);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ARSessionFactory_AddFrameRecorder_m2351A26947ACFE295BA71D11A9AFE96C0246BE9D_RuntimeMethod_var)));
}
IL_001e:
{
// var go = new GameObject(DefaultName<FrameRecorder>(), typeof(FrameRecorder));
String_t* L_5;
L_5 = ARSessionFactory_DefaultName_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m01A667C7F0FBD2E8C114D3403DDB37BFC966A765(ARSessionFactory_DefaultName_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m01A667C7F0FBD2E8C114D3403DDB37BFC966A765_RuntimeMethod_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_6;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
NullCheck(L_7);
ArrayElementTypeCheck (L_7, L_9);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_9);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_10);
GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0(L_10, L_5, L_7, NULL);
// go.transform.SetParent(sessionPart.transform, false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = L_10;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_11, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = ___0_sessionPart;
NullCheck(L_13);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_13, NULL);
NullCheck(L_12);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_12, L_14, (bool)0, NULL);
// return go;
return L_11;
}
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateVideoRecorder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateVideoRecorder_m0D68D78FF7400946FD98CBDEA0137A9317C010AA (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSessionFactory_DefaultName_TisVideoRecorder_tDF4C48CC4953CFE26510C712A7CAF89C8C8609DB_mA12DD948D5E09AA4868DE7AD8951C3DC882BE8E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoRecorder_tDF4C48CC4953CFE26510C712A7CAF89C8C8609DB_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
{
// var go = new GameObject(DefaultName<VideoRecorder>(), typeof(VideoRecorder));
String_t* L_0;
L_0 = ARSessionFactory_DefaultName_TisVideoRecorder_tDF4C48CC4953CFE26510C712A7CAF89C8C8609DB_mA12DD948D5E09AA4868DE7AD8951C3DC882BE8E7(ARSessionFactory_DefaultName_TisVideoRecorder_tDF4C48CC4953CFE26510C712A7CAF89C8C8609DB_mA12DD948D5E09AA4868DE7AD8951C3DC882BE8E7_RuntimeMethod_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = L_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (VideoRecorder_tDF4C48CC4953CFE26510C712A7CAF89C8C8609DB_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_4;
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
NullCheck(L_2);
ArrayElementTypeCheck (L_2, L_4);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_4);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_5);
GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0(L_5, L_0, L_2, NULL);
// return go;
return L_5;
}
}
// System.Void easyar.ARSessionFactory::SetupMotionTracker(UnityEngine.GameObject,easyar.ARSessionFactory/MotionTrackerPreset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSessionFactory_SetupMotionTracker_m466648E645820CEA415193D0D31B8E9B963BB01B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_source, int32_t ___1_preset, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_m206FCB32FFC048D60EE645F0734BBA96B14C7BBA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* V_0 = NULL;
{
// var m = source.GetComponent<MotionTrackerFrameSource>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_source;
NullCheck(L_0);
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_1;
L_1 = GameObject_GetComponent_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_m206FCB32FFC048D60EE645F0734BBA96B14C7BBA(L_0, GameObject_GetComponent_TisMotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_m206FCB32FFC048D60EE645F0734BBA96B14C7BBA_RuntimeMethod_var);
V_0 = L_1;
// if (!m) { return; }
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (L_3)
{
goto IL_0010;
}
}
{
// if (!m) { return; }
return;
}
IL_0010:
{
int32_t L_4 = ___1_preset;
switch (L_4)
{
case 0:
{
goto IL_002b;
}
case 1:
{
goto IL_0050;
}
case 2:
{
goto IL_0075;
}
case 3:
{
goto IL_009a;
}
case 4:
{
goto IL_009a;
}
}
}
{
return;
}
IL_002b:
{
// m.DesiredMotionTrackerParameters.TrackingMode = MotionTrackerCameraDeviceTrackingMode.Anchor;
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_5 = V_0;
NullCheck(L_5);
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* L_6 = L_5->___DesiredMotionTrackerParameters_12;
NullCheck(L_6);
L_6->___TrackingMode_3 = 2;
// m.DesiredMotionTrackerParameters.MinQualityLevel = MotionTrackerCameraDeviceQualityLevel.NotSupported;
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_7 = V_0;
NullCheck(L_7);
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* L_8 = L_7->___DesiredMotionTrackerParameters_12;
NullCheck(L_8);
L_8->___MinQualityLevel_4 = 0;
// m.DesiredMotionTrackerParameters.FocusMode = MotionTrackerCameraDeviceFocusMode.Continousauto;
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_9 = V_0;
NullCheck(L_9);
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* L_10 = L_9->___DesiredMotionTrackerParameters_12;
NullCheck(L_10);
L_10->___FocusMode_1 = 0;
// break;
return;
}
IL_0050:
{
// m.DesiredMotionTrackerParameters.TrackingMode = MotionTrackerCameraDeviceTrackingMode.SLAM;
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_11 = V_0;
NullCheck(L_11);
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* L_12 = L_11->___DesiredMotionTrackerParameters_12;
NullCheck(L_12);
L_12->___TrackingMode_3 = 1;
// m.DesiredMotionTrackerParameters.MinQualityLevel = MotionTrackerCameraDeviceQualityLevel.Bad;
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_13 = V_0;
NullCheck(L_13);
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* L_14 = L_13->___DesiredMotionTrackerParameters_12;
NullCheck(L_14);
L_14->___MinQualityLevel_4 = 1;
// m.DesiredMotionTrackerParameters.FocusMode = MotionTrackerCameraDeviceFocusMode.Continousauto;
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_15 = V_0;
NullCheck(L_15);
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* L_16 = L_15->___DesiredMotionTrackerParameters_12;
NullCheck(L_16);
L_16->___FocusMode_1 = 0;
// break;
return;
}
IL_0075:
{
// m.DesiredMotionTrackerParameters.TrackingMode = MotionTrackerCameraDeviceTrackingMode.LargeScale;
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_17 = V_0;
NullCheck(L_17);
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* L_18 = L_17->___DesiredMotionTrackerParameters_12;
NullCheck(L_18);
L_18->___TrackingMode_3 = 3;
// m.DesiredMotionTrackerParameters.MinQualityLevel = MotionTrackerCameraDeviceQualityLevel.Good;
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_19 = V_0;
NullCheck(L_19);
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* L_20 = L_19->___DesiredMotionTrackerParameters_12;
NullCheck(L_20);
L_20->___MinQualityLevel_4 = 3;
// m.DesiredMotionTrackerParameters.FocusMode = MotionTrackerCameraDeviceFocusMode.Continousauto;
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_21 = V_0;
NullCheck(L_21);
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* L_22 = L_21->___DesiredMotionTrackerParameters_12;
NullCheck(L_22);
L_22->___FocusMode_1 = 0;
// break;
return;
}
IL_009a:
{
// m.DesiredMotionTrackerParameters.TrackingMode = MotionTrackerCameraDeviceTrackingMode.VIO;
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_23 = V_0;
NullCheck(L_23);
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* L_24 = L_23->___DesiredMotionTrackerParameters_12;
NullCheck(L_24);
L_24->___TrackingMode_3 = 0;
// m.DesiredMotionTrackerParameters.MinQualityLevel = MotionTrackerCameraDeviceQualityLevel.NotSupported;
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_25 = V_0;
NullCheck(L_25);
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* L_26 = L_25->___DesiredMotionTrackerParameters_12;
NullCheck(L_26);
L_26->___MinQualityLevel_4 = 0;
// m.DesiredMotionTrackerParameters.FocusMode = MotionTrackerCameraDeviceFocusMode.Continousauto;
MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00* L_27 = V_0;
NullCheck(L_27);
MotionTrackerCameraDeviceParameters_t99C71F28070E1787872BE8D080A992EEE1C45283* L_28 = L_27->___DesiredMotionTrackerParameters_12;
NullCheck(L_28);
L_28->___FocusMode_1 = 0;
// }
return;
}
}
// System.Void easyar.ARSessionFactory::SetupFrameSources(System.Collections.Generic.List`1<UnityEngine.GameObject>,easyar.ARSessionFactory/ARSessionPreset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSessionFactory_SetupFrameSources_m456B70EBD09C3E01436B68D28BE224E2CE9A1DAC (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_sources, int32_t ___1_preset, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (sources == null) { return; }
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___0_sources;
if (L_0)
{
goto IL_0004;
}
}
{
// if (sources == null) { return; }
return;
}
IL_0004:
{
int32_t L_1 = ___1_preset;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, 1)))
{
case 0:
{
goto IL_0045;
}
case 1:
{
goto IL_0045;
}
case 2:
{
goto IL_0045;
}
case 3:
{
goto IL_0045;
}
case 4:
{
goto IL_00a9;
}
case 5:
{
goto IL_00a9;
}
case 6:
{
goto IL_00a9;
}
case 7:
{
goto IL_0139;
}
case 8:
{
goto IL_016f;
}
case 9:
{
goto IL_0077;
}
case 10:
{
goto IL_00db;
}
case 11:
{
goto IL_00db;
}
case 12:
{
goto IL_00db;
}
case 13:
{
goto IL_010a;
}
}
}
{
return;
}
IL_0045:
{
// foreach (var source in sources)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2 = ___0_sources;
NullCheck(L_2);
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_3;
L_3 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_2, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
V_0 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0069:
{// begin finally (depth: 1)
Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_0), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_005b_1;
}
IL_004e_1:
{
// foreach (var source in sources)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_0), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
// SetupCameraDevice(source, CameraDevicePreference.PreferObjectSensing);
ARSessionFactory_SetupCameraDevice_mA88D3FFFBF3912EE31CC7D54145C06585A32D114(L_4, 0, NULL);
}
IL_005b_1:
{
// foreach (var source in sources)
bool L_5;
L_5 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_0), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
if (L_5)
{
goto IL_004e_1;
}
}
{
goto IL_016f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0077:
{
// foreach (var source in sources)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_6 = ___0_sources;
NullCheck(L_6);
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_7;
L_7 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_6, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
V_0 = L_7;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_009b:
{// begin finally (depth: 1)
Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_0), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_008d_1;
}
IL_0080_1:
{
// foreach (var source in sources)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_0), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
// SetupCameraDevice(source, CameraDevicePreference.PreferSurfaceTracking);
ARSessionFactory_SetupCameraDevice_mA88D3FFFBF3912EE31CC7D54145C06585A32D114(L_8, 1, NULL);
}
IL_008d_1:
{
// foreach (var source in sources)
bool L_9;
L_9 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_0), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
if (L_9)
{
goto IL_0080_1;
}
}
{
goto IL_016f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00a9:
{
// foreach (var source in sources)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_10 = ___0_sources;
NullCheck(L_10);
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_11;
L_11 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_10, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
V_0 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00cd:
{// begin finally (depth: 1)
Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_0), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00bf_1;
}
IL_00b2_1:
{
// foreach (var source in sources)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
L_12 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_0), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
// SetupMotionTracker(source, MotionTrackerPreset.PreciseAnchor);
ARSessionFactory_SetupMotionTracker_m466648E645820CEA415193D0D31B8E9B963BB01B(L_12, 0, NULL);
}
IL_00bf_1:
{
// foreach (var source in sources)
bool L_13;
L_13 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_0), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
if (L_13)
{
goto IL_00b2_1;
}
}
{
goto IL_016f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00db:
{
// foreach (var source in sources)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_14 = ___0_sources;
NullCheck(L_14);
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_15;
L_15 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_14, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
V_0 = L_15;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00fc:
{// begin finally (depth: 1)
Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_0), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00f1_1;
}
IL_00e4_1:
{
// foreach (var source in sources)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
L_16 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_0), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
// SetupMotionTracker(source, MotionTrackerPreset.SpatialMap);
ARSessionFactory_SetupMotionTracker_m466648E645820CEA415193D0D31B8E9B963BB01B(L_16, 1, NULL);
}
IL_00f1_1:
{
// foreach (var source in sources)
bool L_17;
L_17 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_0), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
if (L_17)
{
goto IL_00e4_1;
}
}
{
goto IL_016f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_010a:
{
// foreach (var source in sources)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_18 = ___0_sources;
NullCheck(L_18);
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_19;
L_19 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_18, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
V_0 = L_19;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_012b:
{// begin finally (depth: 1)
Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_0), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0120_1;
}
IL_0113_1:
{
// foreach (var source in sources)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
L_20 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_0), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
// SetupMotionTracker(source, MotionTrackerPreset.Mega);
ARSessionFactory_SetupMotionTracker_m466648E645820CEA415193D0D31B8E9B963BB01B(L_20, 2, NULL);
}
IL_0120_1:
{
// foreach (var source in sources)
bool L_21;
L_21 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_0), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
if (L_21)
{
goto IL_0113_1;
}
}
{
goto IL_016f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0139:
{
// foreach (var source in sources)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_22 = ___0_sources;
NullCheck(L_22);
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_23;
L_23 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_22, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
V_0 = L_23;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0161:
{// begin finally (depth: 1)
Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_0), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0156_1;
}
IL_0142_1:
{
// foreach (var source in sources)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24;
L_24 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_0), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
// SetupCameraDevice(source, CameraDevicePreference.PreferObjectSensing);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25 = L_24;
ARSessionFactory_SetupCameraDevice_mA88D3FFFBF3912EE31CC7D54145C06585A32D114(L_25, 0, NULL);
// SetupMotionTracker(source, MotionTrackerPreset.ObjectSensing);
ARSessionFactory_SetupMotionTracker_m466648E645820CEA415193D0D31B8E9B963BB01B(L_25, 3, NULL);
}
IL_0156_1:
{
// foreach (var source in sources)
bool L_26;
L_26 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_0), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
if (L_26)
{
goto IL_0142_1;
}
}
{
goto IL_016f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_016f:
{
// }
return;
}
}
// System.Void easyar.ARSessionFactory::SetupCameraDevice(UnityEngine.GameObject,easyar.CameraDevicePreference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSessionFactory_SetupCameraDevice_mA88D3FFFBF3912EE31CC7D54145C06585A32D114 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_source, int32_t ___1_preference, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_m62A5C402269FDFBB8A213F2A8AE3111AB3582A68_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92* V_0 = NULL;
{
// var c = source.GetComponent<CameraDeviceFrameSource>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_source;
NullCheck(L_0);
CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92* L_1;
L_1 = GameObject_GetComponent_TisCameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_m62A5C402269FDFBB8A213F2A8AE3111AB3582A68(L_0, GameObject_GetComponent_TisCameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_m62A5C402269FDFBB8A213F2A8AE3111AB3582A68_RuntimeMethod_var);
V_0 = L_1;
// if (!c) { return; }
CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (L_3)
{
goto IL_0010;
}
}
{
// if (!c) { return; }
return;
}
IL_0010:
{
// c.CameraPreference = preference;
CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92* L_4 = V_0;
int32_t L_5 = ___1_preference;
NullCheck(L_4);
CameraDeviceFrameSource_set_CameraPreference_m4EC7688BBEEFA4BEAC67A02B121FC0A5BDAE0709(L_4, L_5, NULL);
// }
return;
}
}
// System.String easyar.ARSessionFactory::DefaultName(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ARSessionFactory_DefaultName_mF5B527D8DB448923D2532A2F4CA2EAE70175C4EC (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19DD225133ECA702AC5548F2ABAF2F8221AA26CF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8307880B84740DB654CFBFE2F4EAEEDA3297C010);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralADD3B5F2D67647A225CB10788BB728D4EA24E40B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE4EAFB69E352EE605782F2871D0A274D37FCF6E8);
s_Il2CppMethodInitialized = true;
}
{
// return string.Join(" ", Regex.Split(type.Name.Replace("FrameSource", "").Replace("FrameFilter", "").Replace("Controller", ""), @"(?<!^)(?<![A-Z])(?=[A-Z])"));
Type_t* L_0 = ___0_type;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
NullCheck(L_1);
String_t* L_2;
L_2 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_1, _stringLiteralADD3B5F2D67647A225CB10788BB728D4EA24E40B, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
NullCheck(L_2);
String_t* L_3;
L_3 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_2, _stringLiteral19DD225133ECA702AC5548F2ABAF2F8221AA26CF, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
NullCheck(L_3);
String_t* L_4;
L_4 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_3, _stringLiteral8307880B84740DB654CFBFE2F4EAEEDA3297C010, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5;
L_5 = Regex_Split_mA6C13D588244018786564864F683C13DDBEF5CF2(L_4, _stringLiteralE4EAFB69E352EE605782F2871D0A274D37FCF6E8, NULL);
String_t* L_6;
L_6 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, L_5, NULL);
return L_6;
}
}
// System.Boolean easyar.ARSessionFactory::IsSessionPartAndEmpty(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARSessionFactory_IsSessionPartAndEmpty_m5204F7CF9D9271EE31BCC835C8D22BA232A0C99A (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_sessionPart, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mA8B2BD65FB525D6AE928BB1B3D45157D92CEEB47_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_m1AD6990F51A8CFEA010C69D1382F2443C731EB58_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_mAF5DE4EE9BD1D4F2F78CC314E464AA6CDF9E1D0A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m27AC8A35ACE9731100F6900F45DE54756030CA8F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisFrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_mC347E1DCB5A87D6B33FCC66CBBF9C8E200F4307D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInParent_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC890470C174C0BFEFF89C0F7F49DAB4781E496E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* V_0 = NULL;
ARSessionU5BU5D_t590FAF07A56616249455D2F5F3A2D15FDC4E3C0C* V_1 = NULL;
int32_t V_2 = 0;
{
// if (!sessionPart) { return false; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_sessionPart;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_000a;
}
}
{
// if (!sessionPart) { return false; }
return (bool)0;
}
IL_000a:
{
// var arSession = sessionPart.GetComponent<ARSession>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_sessionPart;
NullCheck(L_2);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_3;
L_3 = GameObject_GetComponent_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mA8B2BD65FB525D6AE928BB1B3D45157D92CEEB47(L_2, GameObject_GetComponent_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mA8B2BD65FB525D6AE928BB1B3D45157D92CEEB47_RuntimeMethod_var);
V_0 = L_3;
// if (!arSession)
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (L_5)
{
goto IL_0031;
}
}
{
// foreach (var session in sessionPart.GetComponentsInParent<ARSession>(true))
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = ___0_sessionPart;
NullCheck(L_6);
ARSessionU5BU5D_t590FAF07A56616249455D2F5F3A2D15FDC4E3C0C* L_7;
L_7 = GameObject_GetComponentsInParent_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC890470C174C0BFEFF89C0F7F49DAB4781E496E2(L_6, (bool)1, GameObject_GetComponentsInParent_TisARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35_mC890470C174C0BFEFF89C0F7F49DAB4781E496E2_RuntimeMethod_var);
V_1 = L_7;
V_2 = 0;
goto IL_002b;
}
IL_0025:
{
// foreach (var session in sessionPart.GetComponentsInParent<ARSession>(true))
ARSessionU5BU5D_t590FAF07A56616249455D2F5F3A2D15FDC4E3C0C* L_8 = V_1;
int32_t L_9 = V_2;
NullCheck(L_8);
int32_t L_10 = L_9;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
// arSession = session;
V_0 = L_11;
// break;
goto IL_0031;
}
IL_002b:
{
// foreach (var session in sessionPart.GetComponentsInParent<ARSession>(true))
int32_t L_12 = V_2;
ARSessionU5BU5D_t590FAF07A56616249455D2F5F3A2D15FDC4E3C0C* L_13 = V_1;
NullCheck(L_13);
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
{
goto IL_0025;
}
}
IL_0031:
{
// if (!arSession) { return false; }
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_14 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_14, NULL);
if (L_15)
{
goto IL_003b;
}
}
{
// if (!arSession) { return false; }
return (bool)0;
}
IL_003b:
{
// if (sessionPart.GetComponent<FrameFilter>() || sessionPart.GetComponent<FrameSource>() || sessionPart.GetComponent<FramePlayer>() || sessionPart.GetComponent<FrameRecorder>()) { return false; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = ___0_sessionPart;
NullCheck(L_16);
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_17;
L_17 = GameObject_GetComponent_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_m1AD6990F51A8CFEA010C69D1382F2443C731EB58(L_16, GameObject_GetComponent_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_m1AD6990F51A8CFEA010C69D1382F2443C731EB58_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_17, NULL);
if (L_18)
{
goto IL_006f;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = ___0_sessionPart;
NullCheck(L_19);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_20;
L_20 = GameObject_GetComponent_TisFrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_mC347E1DCB5A87D6B33FCC66CBBF9C8E200F4307D(L_19, GameObject_GetComponent_TisFrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_mC347E1DCB5A87D6B33FCC66CBBF9C8E200F4307D_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_20, NULL);
if (L_21)
{
goto IL_006f;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = ___0_sessionPart;
NullCheck(L_22);
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_23;
L_23 = GameObject_GetComponent_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_mAF5DE4EE9BD1D4F2F78CC314E464AA6CDF9E1D0A(L_22, GameObject_GetComponent_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_mAF5DE4EE9BD1D4F2F78CC314E464AA6CDF9E1D0A_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_23, NULL);
if (L_24)
{
goto IL_006f;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25 = ___0_sessionPart;
NullCheck(L_25);
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_26;
L_26 = GameObject_GetComponent_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m27AC8A35ACE9731100F6900F45DE54756030CA8F(L_25, GameObject_GetComponent_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_m27AC8A35ACE9731100F6900F45DE54756030CA8F_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_27;
L_27 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_26, NULL);
if (!L_27)
{
goto IL_0071;
}
}
IL_006f:
{
// if (sessionPart.GetComponent<FrameFilter>() || sessionPart.GetComponent<FrameSource>() || sessionPart.GetComponent<FramePlayer>() || sessionPart.GetComponent<FrameRecorder>()) { return false; }
return (bool)0;
}
IL_0071:
{
// return true;
return (bool)1;
}
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateSparseSpatialMap()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateSparseSpatialMap_mA4AC5BD8CEF8B4F5EF17A45EC564C0251255F632 (const RuntimeMethod* method)
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* V_1 = NULL;
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* V_2 = NULL;
MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 V_3;
memset((&V_3), 0, sizeof(V_3));
EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678 V_4;
memset((&V_4), 0, sizeof(V_4));
ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 V_5;
memset((&V_5), 0, sizeof(V_5));
{
// var go = CreateObject<SparseSpatialMapController>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = ARSessionFactory_CreateObject_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_m3916F26F90FCBC329C6C4A01D916CF6A8714716A((String_t*)NULL, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ARSessionFactory_CreateObject_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_m3916F26F90FCBC329C6C4A01D916CF6A8714716A_RuntimeMethod_var)));
V_0 = L_0;
// var controller = go.GetComponent<SparseSpatialMapController>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = V_0;
NullCheck(L_1);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_2;
L_2 = GameObject_GetComponent_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_m63BB2BF920059CA8C3B09EC40E1030CD52CD5642(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GameObject_GetComponent_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_m63BB2BF920059CA8C3B09EC40E1030CD52CD5642_RuntimeMethod_var)));
V_1 = L_2;
// var pgo = new GameObject("Point Cloud Particle System", typeof(ParticleSystem));
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var)), (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_3;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_0_0_0_var))) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_6);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_6);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)));
NullCheck(L_7);
GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0543CB5858491C1AED6FFCFCC7617C259CE9D631)), L_4, NULL);
// pgo.transform.SetParent(go.transform, false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = L_7;
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_8, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_0;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_10, NULL);
NullCheck(L_9);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_9, L_11, (bool)0, NULL);
// var particle = pgo.GetComponent<ParticleSystem>();
NullCheck(L_8);
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_12;
L_12 = GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA_RuntimeMethod_var)));
V_2 = L_12;
// var main = particle.main;
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_13 = V_2;
NullCheck(L_13);
MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_14;
L_14 = ParticleSystem_get_main_mD86DFCD96150E2CE760CD2F37052BB3BCA33C189(L_13, NULL);
V_3 = L_14;
// main.loop = false;
MainModule_set_loop_mB3FC83A6DA8D248D15C53388D6B9B7711ADD89BE((&V_3), (bool)0, NULL);
// main.startSize = 0.015f;
MinMaxCurve_t812D571297EED6498776CC58949A42B172E60E23 L_15;
L_15 = MinMaxCurve_op_Implicit_m133028E91CF2F823F5E20F6B19A3332A02404086((0.0149999997f), NULL);
MainModule_set_startSize_m44C3A39EAF1AE9A526A126D93160128223BE827B((&V_3), L_15, NULL);
// main.startColor = new Color(11f / 255f, 205f / 255f, 255f / 255f, 1);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16;
memset((&L_16), 0, sizeof(L_16));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_16), (0.0431372561f), (0.80392158f), (1.0f), (1.0f), /*hidden argument*/NULL);
MinMaxGradient_tFF31B8EC2855D0074AB86E8B37BEA6609070AC69 L_17;
L_17 = MinMaxGradient_op_Implicit_mAA6154D6644E72BBA49EB34DC957538EE929DE02(L_16, NULL);
MainModule_set_startColor_m504911284CAC53A7C1B97B5D01BBDD2FA67D0E7A((&V_3), L_17, NULL);
// main.scalingMode = ParticleSystemScalingMode.Hierarchy;
MainModule_set_scalingMode_m08A4399A0E64E5894509084A42BB528BE16A648D((&V_3), 0, NULL);
// main.playOnAwake = false;
MainModule_set_playOnAwake_mC86DBF96156C8783FAC2AD1628529F354FB1C6D8((&V_3), (bool)0, NULL);
// var emission = particle.emission;
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_18 = V_2;
NullCheck(L_18);
EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678 L_19;
L_19 = ParticleSystem_get_emission_mD9402CE632A3607DA0B0486F9F58F7FB2B44CF08(L_18, NULL);
V_4 = L_19;
// emission.enabled = false;
EmissionModule_set_enabled_mC82B6915ED485AB8DB54DFA6599C9C973BB5D867((&V_4), (bool)0, NULL);
// var shape = particle.shape;
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_20 = V_2;
NullCheck(L_20);
ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_21;
L_21 = ParticleSystem_get_shape_mD7F072CC18587858138AA7B3A882995493AA7C80(L_20, NULL);
V_5 = L_21;
// shape.enabled = false;
ShapeModule_set_enabled_m6BA02351FEED67A82664135B922DDA66D71DF399((&V_5), (bool)0, NULL);
// var renderer = particle.GetComponent<Renderer>();
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_22 = V_2;
NullCheck(L_22);
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_23;
L_23 = Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var)));
// throw new NotImplementedException();
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_24 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_24);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_24, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ARSessionFactory_CreateSparseSpatialMap_mA4AC5BD8CEF8B4F5EF17A45EC564C0251255F632_RuntimeMethod_var)));
}
}
// UnityEngine.GameObject easyar.ARSessionFactory::CreateDenseSpatialMapBuilder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSessionFactory_CreateDenseSpatialMapBuilder_m14A56B34C839E0F64EE64FE16133C1E9D3BE3948 (const RuntimeMethod* method)
{
{
// var go = CreateObject<DenseSpatialMapBuilderFrameFilter>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = ARSessionFactory_CreateObject_TisDenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87_m5993D62A60B6A2EC258BD16CD4557EA0FE2B8E3E((String_t*)NULL, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ARSessionFactory_CreateObject_TisDenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87_m5993D62A60B6A2EC258BD16CD4557EA0FE2B8E3E_RuntimeMethod_var)));
// var filter = go.GetComponent<DenseSpatialMapBuilderFrameFilter>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = L_0;
NullCheck(L_1);
DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* L_2;
L_2 = GameObject_GetComponent_TisDenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87_m1E736FCB32DEA6891649F5AEBEE6F4D49641FBFA(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GameObject_GetComponent_TisDenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87_m1E736FCB32DEA6891649F5AEBEE6F4D49641FBFA_RuntimeMethod_var)));
// var renderer = go.GetComponent<DenseSpatialMapDepthRenderer>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = L_1;
NullCheck(L_3);
DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* L_4;
L_4 = GameObject_GetComponent_TisDenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3_mB63D5A41DD44EE7D446A0E61D222D8D10E040962(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GameObject_GetComponent_TisDenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3_mB63D5A41DD44EE7D446A0E61D222D8D10E040962_RuntimeMethod_var)));
// throw new NotImplementedException();
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_5 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_5);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_5, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ARSessionFactory_CreateDenseSpatialMapBuilder_m14A56B34C839E0F64EE64FE16133C1E9D3BE3948_RuntimeMethod_var)));
}
}
// System.Void easyar.ARSessionFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSessionFactory__ctor_mFCFB4DFAA1926C52C47CC1D4ECCBF3077482E73A (ARSessionFactory_tF2BC3B195F71E044AF986E501B78A4F2289F4661* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.ARSessionFactory::<CreateSession>g__parentSession|3_0(UnityEngine.GameObject,easyar.ARSessionFactory/<>c__DisplayClass3_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSessionFactory_U3CCreateSessionU3Eg__parentSessionU7C3_0_m0618AD9176F907BCD9F3299F8C3C3A126F5CF6BB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_go, U3CU3Ec__DisplayClass3_0_t6AE3C0F6B70A2AEBB15AE3B95E6BE39366E61769* ___1_p, const RuntimeMethod* method)
{
{
// void parentSession(GameObject go) => go.transform.SetParent(session.transform, false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_go;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL);
U3CU3Ec__DisplayClass3_0_t6AE3C0F6B70A2AEBB15AE3B95E6BE39366E61769* L_2 = ___1_p;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = L_2->___session_0;
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL);
NullCheck(L_1);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_1, L_4, (bool)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
#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.ARSessionFactory/<>c__DisplayClass2_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_m6EFC9CFD34DB42AB203C8B1797D0F59D71317FB8 (U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Collections.Generic.List`1<UnityEngine.GameObject> easyar.ARSessionFactory/<>c__DisplayClass2_0::<CreateSession>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* U3CU3Ec__DisplayClass2_0_U3CCreateSessionU3Eb__0_mDEF9D7DAF6056416F342C85BFF262580955D74CA (U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8* __this, const RuntimeMethod* method)
{
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* G_B3_0 = NULL;
{
// var sources = createFrameSources == null ? CreateFrameSources(preset) : createFrameSources();
Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* L_0 = __this->___createFrameSources_0;
if (!L_0)
{
goto IL_0015;
}
}
{
Func_1_t69ED5C3EA686FF22177BB5FFB6AB899F5097A56A* L_1 = __this->___createFrameSources_0;
NullCheck(L_1);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2;
L_2 = Func_1_Invoke_m080F09270073854262604D5EF87CEFD908896C7A_inline(L_1, NULL);
G_B3_0 = L_2;
goto IL_0020;
}
IL_0015:
{
int32_t L_3 = __this->___preset_1;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4;
L_4 = ARSessionFactory_CreateFrameSources_m6E2B3C9B1E583A98EC9F1C21D404E0AECEC7075F(L_3, NULL);
G_B3_0 = L_4;
}
IL_0020:
{
// SetupFrameSources(sources, preset);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_5 = G_B3_0;
int32_t L_6 = __this->___preset_1;
ARSessionFactory_SetupFrameSources_m456B70EBD09C3E01436B68D28BE224E2CE9A1DAC(L_5, L_6, NULL);
// return sources;
return L_5;
}
}
// System.Collections.Generic.List`1<UnityEngine.GameObject> easyar.ARSessionFactory/<>c__DisplayClass2_0::<CreateSession>b__1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* U3CU3Ec__DisplayClass2_0_U3CCreateSessionU3Eb__1_mE01F78ED60D5DF6B0FCECFA8B49365371468B580 (U3CU3Ec__DisplayClass2_0_tB379E447CB1E583F0D80F903450140A5A3A54DD8* __this, const RuntimeMethod* method)
{
{
// }, () => CreateFrameFilters(preset));
int32_t L_0 = __this->___preset_1;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1;
L_1 = ARSessionFactory_CreateFrameFilters_m493DB9F85CC9036C23466D417CD7ECEA48389E61(L_0, NULL);
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.IEnumerator easyar.FileUtil::LoadFile(System.String,easyar.PathType,System.Action`1<easyar.Buffer>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileUtil_LoadFile_m503163A62815441E8F2D213A88E2120F8746BA59 (String_t* ___0_filePath, int32_t ___1_filePathType, Action_1_t1FE3A1AE62AE447DF533658E8E8F95603B6246D4* ___2_onLoad, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass1_0_U3CLoadFileU3Eb__0_mF735644B1372A8A29DBBEABD6BEC8D20C4D2EBA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847* V_0 = NULL;
{
U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847* L_0 = (U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass1_0__ctor_m154091B11FEE186F996B0920A9FC8044374314D1(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847* L_1 = V_0;
Action_1_t1FE3A1AE62AE447DF533658E8E8F95603B6246D4* L_2 = ___2_onLoad;
NullCheck(L_1);
L_1->___onLoad_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___onLoad_0), (void*)L_2);
// return LoadFile(filePath, filePathType, (data) =>
// {
// if (onLoad == null)
// {
// return;
// }
// using (var buffer = Buffer.wrapByteArray(data))
// {
// onLoad(buffer);
// }
// });
String_t* L_3 = ___0_filePath;
int32_t L_4 = ___1_filePathType;
U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847* L_5 = V_0;
Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8* L_6 = (Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8*)il2cpp_codegen_object_new(Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_mB3AA0B58E50AA1F32FD3B49CFF3441AEECF837FA(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass1_0_U3CLoadFileU3Eb__0_mF735644B1372A8A29DBBEABD6BEC8D20C4D2EBA4_RuntimeMethod_var), NULL);
RuntimeObject* L_7;
L_7 = FileUtil_LoadFile_mF5C8F16476CEC499DAAFC8E313A976D1AF9DB4D1(L_3, L_4, L_6, (Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*)NULL, NULL);
return L_7;
}
}
// System.Collections.IEnumerator easyar.FileUtil::LoadFile(System.String,easyar.PathType,System.Action`1<System.Byte[]>,System.Action`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileUtil_LoadFile_mF5C8F16476CEC499DAAFC8E313A976D1AF9DB4D1 (String_t* ___0_filePath, int32_t ___1_filePathType, Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8* ___2_onLoad, Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___3_onError, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* L_0 = (U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D*)il2cpp_codegen_object_new(U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CLoadFileU3Ed__2__ctor_mF46E3F99265D45E45F528E39E1B91D6B43C09C9D(L_0, 0, NULL);
U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* L_1 = L_0;
String_t* L_2 = ___0_filePath;
NullCheck(L_1);
L_1->___filePath_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___filePath_3), (void*)L_2);
U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* L_3 = L_1;
int32_t L_4 = ___1_filePathType;
NullCheck(L_3);
L_3->___filePathType_4 = L_4;
U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* L_5 = L_3;
Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8* L_6 = ___2_onLoad;
NullCheck(L_5);
L_5->___onLoad_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___onLoad_2), (void*)L_6);
U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* L_7 = L_5;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_8 = ___3_onError;
NullCheck(L_7);
L_7->___onError_5 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___onError_5), (void*)L_8);
return L_7;
}
}
// System.String easyar.FileUtil::PathToUrl(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FileUtil_PathToUrl_m36754E7FC561C79394A63B98A2AE8AFD11EA24D4 (String_t* ___0_path, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2746B283A9377664FAC642B633C6E630FD0DA207);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3AE148F4539A6130C80EF45C5441F068ADBF8C8C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876BA9D37F5B3B86B1953A81D0C931AE6AFB2BED);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA493FF06F94D0907E2F1797D03C4EB68CE5751F2);
s_Il2CppMethodInitialized = true;
}
{
// if (string.IsNullOrEmpty(path) || path.StartsWith("jar:file://") || path.StartsWith("file://") || path.StartsWith("http://") || path.StartsWith("https://"))
String_t* L_0 = ___0_path;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (L_1)
{
goto IL_003c;
}
}
{
String_t* L_2 = ___0_path;
NullCheck(L_2);
bool L_3;
L_3 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_2, _stringLiteral2746B283A9377664FAC642B633C6E630FD0DA207, NULL);
if (L_3)
{
goto IL_003c;
}
}
{
String_t* L_4 = ___0_path;
NullCheck(L_4);
bool L_5;
L_5 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_4, _stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA, NULL);
if (L_5)
{
goto IL_003c;
}
}
{
String_t* L_6 = ___0_path;
NullCheck(L_6);
bool L_7;
L_7 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_6, _stringLiteral3AE148F4539A6130C80EF45C5441F068ADBF8C8C, NULL);
if (L_7)
{
goto IL_003c;
}
}
{
String_t* L_8 = ___0_path;
NullCheck(L_8);
bool L_9;
L_9 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_8, _stringLiteralA493FF06F94D0907E2F1797D03C4EB68CE5751F2, NULL);
if (!L_9)
{
goto IL_003e;
}
}
IL_003c:
{
// return path;
String_t* L_10 = ___0_path;
return L_10;
}
IL_003e:
{
// if (Application.platform == RuntimePlatform.OSXEditor ||
// Application.platform == RuntimePlatform.OSXPlayer ||
// Application.platform == RuntimePlatform.IPhonePlayer ||
// Application.platform == RuntimePlatform.Android)
int32_t L_11;
L_11 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
if (!L_11)
{
goto IL_005e;
}
}
{
int32_t L_12;
L_12 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
if ((((int32_t)L_12) == ((int32_t)1)))
{
goto IL_005e;
}
}
{
int32_t L_13;
L_13 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
if ((((int32_t)L_13) == ((int32_t)8)))
{
goto IL_005e;
}
}
{
int32_t L_14;
L_14 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)11)))))
{
goto IL_006d;
}
}
IL_005e:
{
// path = "file://" + path;
String_t* L_15 = ___0_path;
String_t* L_16;
L_16 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA, L_15, NULL);
___0_path = L_16;
goto IL_008a;
}
IL_006d:
{
// else if (Application.platform == RuntimePlatform.WindowsEditor || Application.platform == RuntimePlatform.WindowsPlayer)
int32_t L_17;
L_17 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
if ((((int32_t)L_17) == ((int32_t)7)))
{
goto IL_007d;
}
}
{
int32_t L_18;
L_18 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
if ((!(((uint32_t)L_18) == ((uint32_t)2))))
{
goto IL_008a;
}
}
IL_007d:
{
// path = "file:///" + path;
String_t* L_19 = ___0_path;
String_t* L_20;
L_20 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral876BA9D37F5B3B86B1953A81D0C931AE6AFB2BED, L_19, NULL);
___0_path = L_20;
}
IL_008a:
{
// return path;
String_t* L_21 = ___0_path;
return L_21;
}
}
// System.Void easyar.FileUtil::ImportSampleStreamingAssets()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileUtil_ImportSampleStreamingAssets_m5C3E35757EA40C5E6A97848326CDB87865361B98 (const RuntimeMethod* method)
{
{
// }
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.FileUtil/<>c__DisplayClass1_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass1_0__ctor_m154091B11FEE186F996B0920A9FC8044374314D1 (U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.FileUtil/<>c__DisplayClass1_0::<LoadFile>b__0(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass1_0_U3CLoadFileU3Eb__0_mF735644B1372A8A29DBBEABD6BEC8D20C4D2EBA4 (U3CU3Ec__DisplayClass1_0_t4322C680DE56913D7B2C6E54467685518D957847* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_0 = NULL;
{
// if (onLoad == null)
Action_1_t1FE3A1AE62AE447DF533658E8E8F95603B6246D4* L_0 = __this->___onLoad_0;
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// using (var buffer = Buffer.wrapByteArray(data))
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_data;
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_2;
L_2 = Buffer_wrapByteArray_m7EFBC7DF69DC315E69DA0AC0A286482AC028AF4A(L_1, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001e:
{// begin finally (depth: 1)
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_3 = V_0;
if (!L_3)
{
goto IL_0027;
}
}
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0027:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// onLoad(buffer);
Action_1_t1FE3A1AE62AE447DF533658E8E8F95603B6246D4* L_5 = __this->___onLoad_0;
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_6 = V_0;
NullCheck(L_5);
Action_1_Invoke_m332D4106DC05C1AE89AEBC065A134137505201AD_inline(L_5, L_6, NULL);
// }
goto IL_0028;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0028:
{
// });
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.FileUtil/<LoadFile>d__2::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadFileU3Ed__2__ctor_mF46E3F99265D45E45F528E39E1B91D6B43C09C9D (U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void easyar.FileUtil/<LoadFile>d__2::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadFileU3Ed__2_System_IDisposable_Dispose_m7980F12FA90023EC0621C13A21B922A3A7A56ED5 (U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
{
goto IL_0012;
}
}
{
int32_t L_2 = V_0;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_2, 1))) <= ((uint32_t)1))))
{
goto IL_001c;
}
}
IL_0012:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0015:
{// begin finally (depth: 1)
U3CLoadFileU3Ed__2_U3CU3Em__Finally1_mEB59E4E60DB6374223F5553502521898F70E7BA1(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
goto IL_001c;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001c:
{
return;
}
}
// System.Boolean easyar.FileUtil/<LoadFile>d__2::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CLoadFileU3Ed__2_MoveNext_m2528306E3AED3DE23D334F4B576E2DB09EAA7A9C (U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathType_t3B10BE1123583262D4470839DF00531DFC543A20_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral160F368AF1A259BD456233282929EBA3D4A8BEAD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral198529D271390578906CA77E98A413BF0D229F71);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
String_t* V_2 = NULL;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* G_B12_0 = NULL;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* G_B11_0 = NULL;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* G_B20_0 = NULL;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* G_B19_0 = NULL;
{
auto __finallyBlock = il2cpp::utils::Fault([&]
{
FAULT_01ed:
{// begin fault (depth: 1)
U3CLoadFileU3Ed__2_System_IDisposable_Dispose_m7980F12FA90023EC0621C13A21B922A3A7A56ED5(__this, NULL);
return;
}// end fault
});
try
{// begin try (depth: 1)
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_1 = L_0;
int32_t L_1 = V_1;
switch (L_1)
{
case 0:
{
goto IL_0020_1;
}
case 1:
{
goto IL_008f_1;
}
case 2:
{
goto IL_014f_1;
}
}
}
{
V_0 = (bool)0;
goto IL_01f4;
}
IL_0020_1:
{
__this->___U3CU3E1__state_0 = (-1);
// if (onLoad == null)
Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8* L_2 = __this->___onLoad_2;
if (L_2)
{
goto IL_0036_1;
}
}
{
// yield break;
V_0 = (bool)0;
goto IL_01f4;
}
IL_0036_1:
{
// var path = filePath;
String_t* L_3 = __this->___filePath_3;
V_2 = L_3;
// if (filePathType == PathType.StreamingAssets)
int32_t L_4 = __this->___filePathType_4;
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_0057_1;
}
}
{
// path = Application.streamingAssetsPath + "/" + path;
String_t* L_5;
L_5 = Application_get_streamingAssetsPath_mB904BCD9A7A4F18A52C175DE4A81F5DC3010CDB5(NULL);
String_t* L_6 = V_2;
String_t* L_7;
L_7 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_5, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_6, NULL);
V_2 = L_7;
}
IL_0057_1:
{
// using (var request = UnityWebRequest.Get(PathToUrl(path)))
String_t* L_8 = V_2;
String_t* L_9;
L_9 = FileUtil_PathToUrl_m36754E7FC561C79394A63B98A2AE8AFD11EA24D4(L_8, NULL);
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_10;
L_10 = UnityWebRequest_Get_m1A332EE069BB5052368307F254A5A7627BB5FD86(L_9, NULL);
__this->___U3CrequestU3E5__2_6 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrequestU3E5__2_6), (void*)L_10);
__this->___U3CU3E1__state_0 = ((int32_t)-3);
// yield return request.SendWebRequest();
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_11 = __this->___U3CrequestU3E5__2_6;
NullCheck(L_11);
UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* L_12;
L_12 = UnityWebRequest_SendWebRequest_mA3CD13983BAA5074A0640EDD661B1E46E6DB6C13(L_11, NULL);
__this->___U3CU3E2__current_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_12);
__this->___U3CU3E1__state_0 = 1;
V_0 = (bool)1;
goto IL_01f4;
}
IL_008f_1:
{
__this->___U3CU3E1__state_0 = ((int32_t)-3);
// var error = $"fail to load file {filePath} of type {filePathType}";
String_t* L_13 = __this->___filePath_3;
int32_t L_14 = __this->___filePathType_4;
int32_t L_15 = L_14;
RuntimeObject* L_16 = Box(PathType_t3B10BE1123583262D4470839DF00531DFC543A20_il2cpp_TypeInfo_var, &L_15);
String_t* L_17;
L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral198529D271390578906CA77E98A413BF0D229F71, L_13, L_16, NULL);
__this->___U3CerrorU3E5__3_7 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CerrorU3E5__3_7), (void*)L_17);
// if (request.result == UnityWebRequest.Result.ProtocolError || request.result == UnityWebRequest.Result.ConnectionError || request.result == UnityWebRequest.Result.DataProcessingError)
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_18 = __this->___U3CrequestU3E5__2_6;
NullCheck(L_18);
int32_t L_19;
L_19 = UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449(L_18, NULL);
if ((((int32_t)L_19) == ((int32_t)3)))
{
goto IL_00e2_1;
}
}
{
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_20 = __this->___U3CrequestU3E5__2_6;
NullCheck(L_20);
int32_t L_21;
L_21 = UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449(L_20, NULL);
if ((((int32_t)L_21) == ((int32_t)2)))
{
goto IL_00e2_1;
}
}
{
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_22 = __this->___U3CrequestU3E5__2_6;
NullCheck(L_22);
int32_t L_23;
L_23 = UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449(L_22, NULL);
if ((!(((uint32_t)L_23) == ((uint32_t)4))))
{
goto IL_0157_1;
}
}
IL_00e2_1:
{
// Debug.LogError($"{error}: {request.error}");
String_t* L_24 = __this->___U3CerrorU3E5__3_7;
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_25 = __this->___U3CrequestU3E5__2_6;
NullCheck(L_25);
String_t* L_26;
L_26 = UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F(L_25, NULL);
String_t* L_27;
L_27 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_24, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, L_26, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_27, NULL);
// onError?.Invoke($"{error}: {request.error}");
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_28 = __this->___onError_5;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_29 = L_28;
G_B11_0 = L_29;
if (L_29)
{
G_B12_0 = L_29;
goto IL_010e_1;
}
}
{
goto IL_012e_1;
}
IL_010e_1:
{
String_t* L_30 = __this->___U3CerrorU3E5__3_7;
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_31 = __this->___U3CrequestU3E5__2_6;
NullCheck(L_31);
String_t* L_32;
L_32 = UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F(L_31, NULL);
String_t* L_33;
L_33 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_30, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, L_32, NULL);
NullCheck(G_B12_0);
Action_1_Invoke_m690438AAE38F9762172E3AE0A33D0B42ACD35790_inline(G_B12_0, L_33, NULL);
}
IL_012e_1:
{
// yield break;
V_0 = (bool)0;
goto IL_01da_1;
}
IL_0135_1:
{
// yield return 0;
int32_t L_34 = 0;
RuntimeObject* L_35 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_34);
__this->___U3CU3E2__current_1 = L_35;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_35);
__this->___U3CU3E1__state_0 = 2;
V_0 = (bool)1;
goto IL_01f4;
}
IL_014f_1:
{
__this->___U3CU3E1__state_0 = ((int32_t)-3);
}
IL_0157_1:
{
// while (!request.isDone)
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_36 = __this->___U3CrequestU3E5__2_6;
NullCheck(L_36);
bool L_37;
L_37 = UnityWebRequest_get_isDone_m3079B53A1CAFD8D5B334C635761E7B7E10B14123(L_36, NULL);
if (!L_37)
{
goto IL_0135_1;
}
}
{
// if (request.downloadHandler.data == null)
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_38 = __this->___U3CrequestU3E5__2_6;
NullCheck(L_38);
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* L_39;
L_39 = UnityWebRequest_get_downloadHandler_m1AA91B23D9D594A4F4FE2975FC356C508528F1D5(L_38, NULL);
NullCheck(L_39);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40;
L_40 = DownloadHandler_get_data_m1DC9B4514B12939B090028BF28C6BEF21DE9B6F3(L_39, NULL);
if (L_40)
{
goto IL_01b0_1;
}
}
{
// Debug.LogError($"{error}: data is null");
String_t* L_41 = __this->___U3CerrorU3E5__3_7;
String_t* L_42;
L_42 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_41, _stringLiteral160F368AF1A259BD456233282929EBA3D4A8BEAD, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_42, NULL);
// onError?.Invoke($"{error}: data is null");
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_43 = __this->___onError_5;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_44 = L_43;
G_B19_0 = L_44;
if (L_44)
{
G_B20_0 = L_44;
goto IL_0197_1;
}
}
{
goto IL_01ac_1;
}
IL_0197_1:
{
String_t* L_45 = __this->___U3CerrorU3E5__3_7;
String_t* L_46;
L_46 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_45, _stringLiteral160F368AF1A259BD456233282929EBA3D4A8BEAD, NULL);
NullCheck(G_B20_0);
Action_1_Invoke_m690438AAE38F9762172E3AE0A33D0B42ACD35790_inline(G_B20_0, L_46, NULL);
}
IL_01ac_1:
{
// yield break;
V_0 = (bool)0;
goto IL_01da_1;
}
IL_01b0_1:
{
// onLoad(request.downloadHandler.data);
Action_1_t300D9A559311CF7D2AE5D29B63E8C4DE0D49BCD8* L_47 = __this->___onLoad_2;
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_48 = __this->___U3CrequestU3E5__2_6;
NullCheck(L_48);
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* L_49;
L_49 = UnityWebRequest_get_downloadHandler_m1AA91B23D9D594A4F4FE2975FC356C508528F1D5(L_48, NULL);
NullCheck(L_49);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50;
L_50 = DownloadHandler_get_data_m1DC9B4514B12939B090028BF28C6BEF21DE9B6F3(L_49, NULL);
NullCheck(L_47);
Action_1_Invoke_m7B78C4449D43643629C94054D9354AA39696C0F8_inline(L_47, L_50, NULL);
// }
__this->___U3CerrorU3E5__3_7 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CerrorU3E5__3_7), (void*)(String_t*)NULL);
U3CLoadFileU3Ed__2_U3CU3Em__Finally1_mEB59E4E60DB6374223F5553502521898F70E7BA1(__this, NULL);
goto IL_01e2_1;
}
IL_01da_1:
{
U3CLoadFileU3Ed__2_U3CU3Em__Finally1_mEB59E4E60DB6374223F5553502521898F70E7BA1(__this, NULL);
goto IL_01f4;
}
IL_01e2_1:
{
__this->___U3CrequestU3E5__2_6 = (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrequestU3E5__2_6), (void*)(UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F*)NULL);
// }
V_0 = (bool)0;
goto IL_01f4;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01f4:
{
bool L_51 = V_0;
return L_51;
}
}
// System.Void easyar.FileUtil/<LoadFile>d__2::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadFileU3Ed__2_U3CU3Em__Finally1_mEB59E4E60DB6374223F5553502521898F70E7BA1 (U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___U3CU3E1__state_0 = (-1);
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_0 = __this->___U3CrequestU3E5__2_6;
if (!L_0)
{
goto IL_001a;
}
}
{
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_1 = __this->___U3CrequestU3E5__2_6;
NullCheck(L_1);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
}
IL_001a:
{
return;
}
}
// System.Object easyar.FileUtil/<LoadFile>d__2::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CLoadFileU3Ed__2_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m00528705AFB3952F9E3B6BBFC8A0E026C5F690F4 (U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void easyar.FileUtil/<LoadFile>d__2::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadFileU3Ed__2_System_Collections_IEnumerator_Reset_mF9B5C3E4F6503E0CE41CCD802485CEA1A50C744A (U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CLoadFileU3Ed__2_System_Collections_IEnumerator_Reset_mF9B5C3E4F6503E0CE41CCD802485CEA1A50C744A_RuntimeMethod_var)));
}
}
// System.Object easyar.FileUtil/<LoadFile>d__2::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CLoadFileU3Ed__2_System_Collections_IEnumerator_get_Current_mF1E3BC7407B1C220DBFB40F37BFBDDC968B1A01D (U3CLoadFileU3Ed__2_t5548D408A95A5DB3C41CA10212704FBDEA24878D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.GUIPopup::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIPopup_Start_m0C82A4A8A667B4C19FE7BC84D5D1265FB493A575 (GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// texture = new Texture2D(1, 1);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
NullCheck(L_0);
Texture2D__ctor_m3BA82E87442B7F69E118477069AE11101B9DF796(L_0, 1, 1, NULL);
__this->___texture_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___texture_11), (void*)L_0);
// texture.SetPixel(0, 0, new Color(0, 0, 0, 0.6f));
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = __this->___texture_11;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
memset((&L_2), 0, sizeof(L_2));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (0.0f), (0.0f), (0.0f), (0.600000024f), /*hidden argument*/NULL);
NullCheck(L_1);
Texture2D_SetPixel_m2CCFC5F729135D59DC4A697C2605A3FC5C8574DB(L_1, 0, 0, L_2, NULL);
// texture.Apply();
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = __this->___texture_11;
NullCheck(L_3);
Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_3, NULL);
// boxStyle = new GUIStyle
// {
// wordWrap = true,
// fontSize = 20,
// alignment = TextAnchor.MiddleCenter
// };
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_4 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)il2cpp_codegen_object_new(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var);
NullCheck(L_4);
GUIStyle__ctor_mE15E33802C5A2EA787E445A6D424813E1D5B75A9(L_4, NULL);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_5 = L_4;
NullCheck(L_5);
GUIStyle_set_wordWrap_m7A232701F60F4EB8FAFA57F6BAF9F94731DD009C(L_5, (bool)1, NULL);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_6 = L_5;
NullCheck(L_6);
GUIStyle_set_fontSize_m7F6DFD61AC55072C95DC3825B77FAE3F75F1CCFF(L_6, ((int32_t)20), NULL);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_7 = L_6;
NullCheck(L_7);
GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937(L_7, 4, NULL);
__this->___boxStyle_9 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___boxStyle_9), (void*)L_7);
// boxStyle.normal.textColor = Color.white;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_8 = __this->___boxStyle_9;
NullCheck(L_8);
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_9;
L_9 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_8, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10;
L_10 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
NullCheck(L_9);
GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_9, L_10, NULL);
// boxStyle.normal.background = texture;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_11 = __this->___boxStyle_9;
NullCheck(L_11);
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_12;
L_12 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_11, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_13 = __this->___texture_11;
NullCheck(L_12);
GUIStyleState_set_background_mD92FC76F8956A8EBB022C3E8EA02822D79F451C4(L_12, L_13, NULL);
// boxStyleWarning = new GUIStyle
// {
// wordWrap = true,
// fontSize = 20,
// alignment = TextAnchor.MiddleLeft
// };
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_14 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)il2cpp_codegen_object_new(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var);
NullCheck(L_14);
GUIStyle__ctor_mE15E33802C5A2EA787E445A6D424813E1D5B75A9(L_14, NULL);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_15 = L_14;
NullCheck(L_15);
GUIStyle_set_wordWrap_m7A232701F60F4EB8FAFA57F6BAF9F94731DD009C(L_15, (bool)1, NULL);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_16 = L_15;
NullCheck(L_16);
GUIStyle_set_fontSize_m7F6DFD61AC55072C95DC3825B77FAE3F75F1CCFF(L_16, ((int32_t)20), NULL);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_17 = L_16;
NullCheck(L_17);
GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937(L_17, 3, NULL);
__this->___boxStyleWarning_10 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___boxStyleWarning_10), (void*)L_17);
// boxStyleWarning.normal.textColor = Color.yellow;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_18 = __this->___boxStyleWarning_10;
NullCheck(L_18);
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_19;
L_19 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_18, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20;
L_20 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL);
NullCheck(L_19);
GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_19, L_20, NULL);
// boxStyleWarning.normal.background = texture;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_21 = __this->___boxStyleWarning_10;
NullCheck(L_21);
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_22;
L_22 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_21, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_23 = __this->___texture_11;
NullCheck(L_22);
GUIStyleState_set_background_mD92FC76F8956A8EBB022C3E8EA02822D79F451C4(L_22, L_23, NULL);
// StartCoroutine(ShowMessage());
RuntimeObject* L_24;
L_24 = GUIPopup_ShowMessage_m248135411D5F3C8EA3F3A3F8F229E2B5E0109155(__this, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_25;
L_25 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_24, NULL);
// }
return;
}
}
// System.Void easyar.GUIPopup::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIPopup_OnDestroy_m1FABB703528E69981FF566CD3FB6757D73372A19 (GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (texture)
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___texture_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0018;
}
}
{
// Destroy(texture);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = __this->___texture_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL);
}
IL_0018:
{
// }
return;
}
}
// System.Void easyar.GUIPopup::EnqueueMessage(System.String,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIPopup_EnqueueMessage_m62D1CF8E55B7E58779D01436E50039DD7BBA6E40 (String_t* ___0_message, float ___1_seconds, bool ___2_isFatal, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisGUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_m80CC878C53031AB87E286BF27CBFA82FE297857C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m37CAAAA6C1E64744F82D4A160D519AC7A02F34FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA3D5FA20F090D68573C4EA42AAFE2DA3B1C7B3A);
s_Il2CppMethodInitialized = true;
}
MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (EasyARController.Instance && !EasyARController.Instance.ShowPopupMessage)
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* L_0;
L_0 = EasyARController_get_Instance_mABB2A176E95F0F90E70BD99B143DDFE4AAE1E8FA_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0029;
}
}
{
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* L_2;
L_2 = EasyARController_get_Instance_mABB2A176E95F0F90E70BD99B143DDFE4AAE1E8FA_inline(NULL);
NullCheck(L_2);
bool L_3 = L_2->___ShowPopupMessage_4;
if (L_3)
{
goto IL_0029;
}
}
{
// if (isFatal)
bool L_4 = ___2_isFatal;
if (!L_4)
{
goto IL_0022;
}
}
{
// Debug.LogError(message);
String_t* L_5 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_5, NULL);
return;
}
IL_0022:
{
// Debug.Log(message);
String_t* L_6 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_6, NULL);
// return;
return;
}
IL_0029:
{
// if (isFatal)
bool L_7 = ___2_isFatal;
if (!L_7)
{
goto IL_0032;
}
}
{
// Debug.LogError(message);
String_t* L_8 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_8, NULL);
}
IL_0032:
{
// if (popup == null)
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_9 = ((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_10)
{
goto IL_0053;
}
}
{
// var go = new GameObject("MessagePopup");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_11);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_11, _stringLiteralDA3D5FA20F090D68573C4EA42AAFE2DA3B1C7B3A, NULL);
// popup = go.AddComponent<GUIPopup>();
NullCheck(L_11);
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_12;
L_12 = GameObject_AddComponent_TisGUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_m80CC878C53031AB87E286BF27CBFA82FE297857C(L_11, GameObject_AddComponent_TisGUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_m80CC878C53031AB87E286BF27CBFA82FE297857C_RuntimeMethod_var);
((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4), (void*)L_12);
}
IL_0053:
{
// popup.messageQueue.Enqueue(new MessageData
// {
// Message = message,
// Time = seconds,
// IsFatal = isFatal
// });
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_13 = ((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4;
NullCheck(L_13);
Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* L_14 = L_13->___messageQueue_5;
il2cpp_codegen_initobj((&V_0), sizeof(MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E));
String_t* L_15 = ___0_message;
(&V_0)->___Message_0 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Message_0), (void*)L_15);
float L_16 = ___1_seconds;
(&V_0)->___Time_1 = L_16;
bool L_17 = ___2_isFatal;
(&V_0)->___IsFatal_2 = L_17;
MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E L_18 = V_0;
NullCheck(L_14);
Queue_1_Enqueue_m37CAAAA6C1E64744F82D4A160D519AC7A02F34FB(L_14, L_18, Queue_1_Enqueue_m37CAAAA6C1E64744F82D4A160D519AC7A02F34FB_RuntimeMethod_var);
// }
return;
}
}
// System.Void easyar.GUIPopup::EnqueuePersistentWarning(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIPopup_EnqueuePersistentWarning_mF5D0B4B5BAFF19D90802D7B58FCD71AECDD97F9E (String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisGUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_m80CC878C53031AB87E286BF27CBFA82FE297857C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55FB4D0034E4DE65B0465765B68156E823153F7E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA3D5FA20F090D68573C4EA42AAFE2DA3B1C7B3A);
s_Il2CppMethodInitialized = true;
}
{
// Debug.LogWarning(message);
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_0, NULL);
// if (popup == null)
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_1 = ((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0027;
}
}
{
// var go = new GameObject("MessagePopup");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_3);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_3, _stringLiteralDA3D5FA20F090D68573C4EA42AAFE2DA3B1C7B3A, NULL);
// popup = go.AddComponent<GUIPopup>();
NullCheck(L_3);
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_4;
L_4 = GameObject_AddComponent_TisGUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_m80CC878C53031AB87E286BF27CBFA82FE297857C(L_3, GameObject_AddComponent_TisGUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_m80CC878C53031AB87E286BF27CBFA82FE297857C_RuntimeMethod_var);
((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4), (void*)L_4);
}
IL_0027:
{
// if (!string.IsNullOrEmpty(popup.persistentWarning))
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_5 = ((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4;
NullCheck(L_5);
String_t* L_6 = L_5->___persistentWarning_6;
bool L_7;
L_7 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_6, NULL);
if (L_7)
{
goto IL_0059;
}
}
{
// popup.persistentWarning += Environment.NewLine + Environment.NewLine;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_8 = ((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_9 = L_8;
NullCheck(L_9);
String_t* L_10 = L_9->___persistentWarning_6;
String_t* L_11;
L_11 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
String_t* L_12;
L_12 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
String_t* L_13;
L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_10, L_11, L_12, NULL);
NullCheck(L_9);
L_9->___persistentWarning_6 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&L_9->___persistentWarning_6), (void*)L_13);
goto IL_0077;
}
IL_0059:
{
// popup.persistentWarning = "WARNING FOR DEVELOPERS / ???????" + Environment.NewLine + Environment.NewLine;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_14 = ((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4;
String_t* L_15;
L_15 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
String_t* L_16;
L_16 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
String_t* L_17;
L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral55FB4D0034E4DE65B0465765B68156E823153F7E, L_15, L_16, NULL);
NullCheck(L_14);
L_14->___persistentWarning_6 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&L_14->___persistentWarning_6), (void*)L_17);
}
IL_0077:
{
// popup.persistentWarning += message;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_18 = ((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_19 = L_18;
NullCheck(L_19);
String_t* L_20 = L_19->___persistentWarning_6;
String_t* L_21 = ___0_message;
String_t* L_22;
L_22 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_20, L_21, NULL);
NullCheck(L_19);
L_19->___persistentWarning_6 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&L_19->___persistentWarning_6), (void*)L_22);
// popup.ShowWarningMessage(popup.persistentWarning);
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_23 = ((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_24 = ((GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_StaticFields*)il2cpp_codegen_static_fields_for(GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED_il2cpp_TypeInfo_var))->___popup_4;
NullCheck(L_24);
String_t* L_25 = L_24->___persistentWarning_6;
NullCheck(L_23);
GUIPopup_ShowWarningMessage_m1A78B0205E3F87D90A9BF3419A47A8E4E16B2F73(L_23, L_25, NULL);
// }
return;
}
}
// System.Collections.IEnumerator easyar.GUIPopup::ShowMessage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GUIPopup_ShowMessage_m248135411D5F3C8EA3F3A3F8F229E2B5E0109155 (GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* L_0 = (U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532*)il2cpp_codegen_object_new(U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CShowMessageU3Ed__12__ctor_mC10A44E8333A346AD71EC94A79A119985D1AB357(L_0, 0, NULL);
U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
return L_1;
}
}
// System.Void easyar.GUIPopup::OnGUI()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIPopup_OnGUI_mFBB72848CE3804F3C085521534F39694A1E1CEE6 (GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Peek_m6665CF1D1A712454CA9545D54A35945B575545CA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
float G_B6_0 = 0.0f;
float* G_B6_1 = NULL;
float G_B5_0 = 0.0f;
float* G_B5_1 = NULL;
float G_B7_0 = 0.0f;
float G_B7_1 = 0.0f;
float* G_B7_2 = NULL;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* G_B11_0 = NULL;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* G_B8_0 = NULL;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* G_B10_0 = NULL;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* G_B9_0 = NULL;
float G_B12_0 = 0.0f;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* G_B12_1 = NULL;
{
// if (!string.IsNullOrEmpty(persistentWarning))
String_t* L_0 = __this->___persistentWarning_6;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (L_1)
{
goto IL_005d;
}
}
{
// GUI.Box(new Rect(Screen.width / 20, Math.Max(Screen.height / 20, 20), Screen.width - Screen.width / 10, Math.Min(Screen.height / 4, 200)), persistentWarning, boxStyleWarning);
int32_t L_2;
L_2 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
int32_t L_3;
L_3 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_4;
L_4 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)(L_3/((int32_t)20))), ((int32_t)20), NULL);
int32_t L_5;
L_5 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
int32_t L_6;
L_6 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
int32_t L_7;
L_7 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
int32_t L_8;
L_8 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)(L_7/4)), ((int32_t)200), NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_9;
memset((&L_9), 0, sizeof(L_9));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_9), ((float)((int32_t)(L_2/((int32_t)20)))), ((float)L_4), ((float)((int32_t)il2cpp_codegen_subtract(L_5, ((int32_t)(L_6/((int32_t)10)))))), ((float)L_8), /*hidden argument*/NULL);
String_t* L_10 = __this->___persistentWarning_6;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_11 = __this->___boxStyleWarning_10;
il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
GUI_Box_mA7CD625644B152E88F757E4B51F12A827BE49E57(L_9, L_10, L_11, NULL);
}
IL_005d:
{
// if (!isShowing)
bool L_12 = __this->___isShowing_7;
if (L_12)
{
goto IL_0066;
}
}
{
// return;
return;
}
IL_0066:
{
// var color = boxStyle.normal.textColor;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_13 = __this->___boxStyle_9;
NullCheck(L_13);
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_14;
L_14 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_13, NULL);
NullCheck(L_14);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15;
L_15 = GUIStyleState_get_textColor_m7075CE128C3959F3ADA15401D9E68595280282AF(L_14, NULL);
V_0 = L_15;
// color.a += isDisappearing ? -Time.deltaTime * 2 : Time.deltaTime * 2;
float* L_16 = (float*)(&(&V_0)->___a_3);
float* L_17 = L_16;
float L_18 = *((float*)L_17);
bool L_19 = __this->___isDisappearing_8;
G_B5_0 = L_18;
G_B5_1 = L_17;
if (L_19)
{
G_B6_0 = L_18;
G_B6_1 = L_17;
goto IL_0095;
}
}
{
float L_20;
L_20 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
G_B7_0 = ((float)il2cpp_codegen_multiply(L_20, (2.0f)));
G_B7_1 = G_B5_0;
G_B7_2 = G_B5_1;
goto IL_00a1;
}
IL_0095:
{
float L_21;
L_21 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
G_B7_0 = ((float)il2cpp_codegen_multiply(((-L_21)), (2.0f)));
G_B7_1 = G_B6_0;
G_B7_2 = G_B6_1;
}
IL_00a1:
{
*((float*)G_B7_2) = (float)((float)il2cpp_codegen_add(G_B7_1, G_B7_0));
// color.a = color.a > 1 ? 1 : (color.a < 0 ? 0 : color.a);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22 = V_0;
float L_23 = L_22.___a_3;
G_B8_0 = (&V_0);
if ((((float)L_23) > ((float)(1.0f))))
{
G_B11_0 = (&V_0);
goto IL_00ce;
}
}
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_24 = V_0;
float L_25 = L_24.___a_3;
G_B9_0 = G_B8_0;
if ((((float)L_25) < ((float)(0.0f))))
{
G_B10_0 = G_B8_0;
goto IL_00c7;
}
}
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_26 = V_0;
float L_27 = L_26.___a_3;
G_B12_0 = L_27;
G_B12_1 = G_B9_0;
goto IL_00d3;
}
IL_00c7:
{
G_B12_0 = (0.0f);
G_B12_1 = G_B10_0;
goto IL_00d3;
}
IL_00ce:
{
G_B12_0 = (1.0f);
G_B12_1 = G_B11_0;
}
IL_00d3:
{
G_B12_1->___a_3 = G_B12_0;
// boxStyle.normal.textColor = color;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_28 = __this->___boxStyle_9;
NullCheck(L_28);
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_29;
L_29 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_28, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_30 = V_0;
NullCheck(L_29);
GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_29, L_30, NULL);
// GUI.Box(new Rect(0, Screen.height / 2, Screen.width, Math.Min(Screen.height / 4, 160)), messageQueue.Peek().Message, boxStyle);
int32_t L_31;
L_31 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
int32_t L_32;
L_32 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
int32_t L_33;
L_33 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_34;
L_34 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)(L_33/4)), ((int32_t)160), NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_35;
memset((&L_35), 0, sizeof(L_35));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_35), (0.0f), ((float)((int32_t)(L_31/2))), ((float)L_32), ((float)L_34), /*hidden argument*/NULL);
Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* L_36 = __this->___messageQueue_5;
NullCheck(L_36);
MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E L_37;
L_37 = Queue_1_Peek_m6665CF1D1A712454CA9545D54A35945B575545CA(L_36, Queue_1_Peek_m6665CF1D1A712454CA9545D54A35945B575545CA_RuntimeMethod_var);
String_t* L_38 = L_37.___Message_0;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_39 = __this->___boxStyle_9;
il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
GUI_Box_mA7CD625644B152E88F757E4B51F12A827BE49E57(L_35, L_38, L_39, NULL);
// }
return;
}
}
// System.Void easyar.GUIPopup::ShowMessage(easyar.Optional`1<easyar.GUIPopup/MessageData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIPopup_ShowMessage_mDF7104B94135E814850CB954C9952BDDFF1B5333 (GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* __this, Optional_1_t0ECAF311132232440B068174A14477B4550445B9 ___0_message, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void easyar.GUIPopup::ShowWarningMessage(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIPopup_ShowWarningMessage_m1A78B0205E3F87D90A9BF3419A47A8E4E16B2F73 (GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* __this, String_t* ___0_message, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void easyar.GUIPopup::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIPopup__ctor_mBFC3EC7BDBEF74704420959C921819007C1AE56C (GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m85186D9B01783CCBD53784B8B0FF6DFEFE78CE66_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private readonly Queue<MessageData> messageQueue = new Queue<MessageData>();
Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* L_0 = (Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B*)il2cpp_codegen_object_new(Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B_il2cpp_TypeInfo_var);
NullCheck(L_0);
Queue_1__ctor_m85186D9B01783CCBD53784B8B0FF6DFEFE78CE66(L_0, Queue_1__ctor_m85186D9B01783CCBD53784B8B0FF6DFEFE78CE66_RuntimeMethod_var);
__this->___messageQueue_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___messageQueue_5), (void*)L_0);
// private string persistentWarning = string.Empty;
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___persistentWarning_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___persistentWarning_6), (void*)L_1);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: easyar.GUIPopup/MessageData
IL2CPP_EXTERN_C void MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshal_pinvoke(const MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E& unmarshaled, MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshaled_pinvoke& marshaled)
{
marshaled.___Message_0 = il2cpp_codegen_marshal_string(unmarshaled.___Message_0);
marshaled.___Time_1 = unmarshaled.___Time_1;
marshaled.___IsFatal_2 = static_cast<int32_t>(unmarshaled.___IsFatal_2);
}
IL2CPP_EXTERN_C void MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshal_pinvoke_back(const MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshaled_pinvoke& marshaled, MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E& unmarshaled)
{
unmarshaled.___Message_0 = il2cpp_codegen_marshal_string_result(marshaled.___Message_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Message_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Message_0));
float unmarshaledTime_temp_1 = 0.0f;
unmarshaledTime_temp_1 = marshaled.___Time_1;
unmarshaled.___Time_1 = unmarshaledTime_temp_1;
bool unmarshaledIsFatal_temp_2 = false;
unmarshaledIsFatal_temp_2 = static_cast<bool>(marshaled.___IsFatal_2);
unmarshaled.___IsFatal_2 = unmarshaledIsFatal_temp_2;
}
// Conversion method for clean up from marshalling of: easyar.GUIPopup/MessageData
IL2CPP_EXTERN_C void MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshal_pinvoke_cleanup(MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___Message_0);
marshaled.___Message_0 = NULL;
}
// Conversion methods for marshalling of: easyar.GUIPopup/MessageData
IL2CPP_EXTERN_C void MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshal_com(const MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E& unmarshaled, MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshaled_com& marshaled)
{
marshaled.___Message_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___Message_0);
marshaled.___Time_1 = unmarshaled.___Time_1;
marshaled.___IsFatal_2 = static_cast<int32_t>(unmarshaled.___IsFatal_2);
}
IL2CPP_EXTERN_C void MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshal_com_back(const MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshaled_com& marshaled, MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E& unmarshaled)
{
unmarshaled.___Message_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___Message_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Message_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Message_0));
float unmarshaledTime_temp_1 = 0.0f;
unmarshaledTime_temp_1 = marshaled.___Time_1;
unmarshaled.___Time_1 = unmarshaledTime_temp_1;
bool unmarshaledIsFatal_temp_2 = false;
unmarshaledIsFatal_temp_2 = static_cast<bool>(marshaled.___IsFatal_2);
unmarshaled.___IsFatal_2 = unmarshaledIsFatal_temp_2;
}
// Conversion method for clean up from marshalling of: easyar.GUIPopup/MessageData
IL2CPP_EXTERN_C void MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshal_com_cleanup(MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___Message_0);
marshaled.___Message_0 = NULL;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.GUIPopup/<ShowMessage>d__12::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CShowMessageU3Ed__12__ctor_mC10A44E8333A346AD71EC94A79A119985D1AB357 (U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void easyar.GUIPopup/<ShowMessage>d__12::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CShowMessageU3Ed__12_System_IDisposable_Dispose_m50464912EC454D53E9E3798A35C374843A8E7147 (U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean easyar.GUIPopup/<ShowMessage>d__12::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CShowMessageU3Ed__12_MoveNext_mE6F99A028E7E27CCBD8098FF8E29EEDE2275E7CC (U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m881E0A366C6D3A4C9449B14149C744A9A84D2051_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_mCCAFA94B930BA10519C8ACDE360A7D4DD6672FC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mAA102ADE7D9B0519DD8AF215F1048DB4049D7586_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Peek_m6665CF1D1A712454CA9545D54A35945B575545CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m061867A8467E8BC79C335FE9B7E5AF4AF2FA4EAA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* V_1 = NULL;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_2;
memset((&V_2), 0, sizeof(V_2));
U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* G_B11_0 = NULL;
U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* G_B10_0 = NULL;
float G_B12_0 = 0.0f;
U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* G_B12_1 = NULL;
U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* G_B15_0 = NULL;
U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* G_B14_0 = NULL;
float G_B16_0 = 0.0f;
U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* G_B16_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0026;
}
case 1:
{
goto IL_011e;
}
case 2:
{
goto IL_0160;
}
case 3:
{
goto IL_019f;
}
}
}
{
return (bool)0;
}
IL_0026:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_002d:
{
// if (EasyARController.Instance && !EasyARController.Instance.ShowPopupMessage)
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* L_3;
L_3 = EasyARController_get_Instance_mABB2A176E95F0F90E70BD99B143DDFE4AAE1E8FA_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (!L_4)
{
goto IL_006a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* L_5;
L_5 = EasyARController_get_Instance_mABB2A176E95F0F90E70BD99B143DDFE4AAE1E8FA_inline(NULL);
NullCheck(L_5);
bool L_6 = L_5->___ShowPopupMessage_4;
if (L_6)
{
goto IL_006a;
}
}
{
goto IL_005c;
}
IL_0047:
{
// var message = messageQueue.Dequeue();
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_7 = V_1;
NullCheck(L_7);
Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* L_8 = L_7->___messageQueue_5;
NullCheck(L_8);
MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E L_9;
L_9 = Queue_1_Dequeue_mAA102ADE7D9B0519DD8AF215F1048DB4049D7586(L_8, Queue_1_Dequeue_mAA102ADE7D9B0519DD8AF215F1048DB4049D7586_RuntimeMethod_var);
// Debug.Log(message);
MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E L_10 = L_9;
RuntimeObject* L_11 = Box(MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E_il2cpp_TypeInfo_var, &L_10);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_11, NULL);
}
IL_005c:
{
// while (messageQueue.Count > 0)
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_12 = V_1;
NullCheck(L_12);
Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* L_13 = L_12->___messageQueue_5;
NullCheck(L_13);
int32_t L_14;
L_14 = Queue_1_get_Count_m061867A8467E8BC79C335FE9B7E5AF4AF2FA4EAA_inline(L_13, Queue_1_get_Count_m061867A8467E8BC79C335FE9B7E5AF4AF2FA4EAA_RuntimeMethod_var);
if ((((int32_t)L_14) > ((int32_t)0)))
{
goto IL_0047;
}
}
IL_006a:
{
// if (messageQueue.Count > 0)
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_15 = V_1;
NullCheck(L_15);
Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* L_16 = L_15->___messageQueue_5;
NullCheck(L_16);
int32_t L_17;
L_17 = Queue_1_get_Count_m061867A8467E8BC79C335FE9B7E5AF4AF2FA4EAA_inline(L_16, Queue_1_get_Count_m061867A8467E8BC79C335FE9B7E5AF4AF2FA4EAA_RuntimeMethod_var);
if ((((int32_t)L_17) <= ((int32_t)0)))
{
goto IL_018a;
}
}
{
// var color = boxStyle.normal.textColor;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_18 = V_1;
NullCheck(L_18);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_19 = L_18->___boxStyle_9;
NullCheck(L_19);
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_20;
L_20 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_19, NULL);
NullCheck(L_20);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_21;
L_21 = GUIStyleState_get_textColor_m7075CE128C3959F3ADA15401D9E68595280282AF(L_20, NULL);
V_2 = L_21;
// color.a = 0;
(&V_2)->___a_3 = (0.0f);
// boxStyle.normal.textColor = color;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_22 = V_1;
NullCheck(L_22);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_23 = L_22->___boxStyle_9;
NullCheck(L_23);
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_24;
L_24 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_23, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_25 = V_2;
NullCheck(L_24);
GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_24, L_25, NULL);
// isShowing = true;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_26 = V_1;
NullCheck(L_26);
L_26->___isShowing_7 = (bool)1;
// isDisappearing = false;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_27 = V_1;
NullCheck(L_27);
L_27->___isDisappearing_8 = (bool)0;
// ShowMessage(messageQueue.Peek());
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_28 = V_1;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_29 = V_1;
NullCheck(L_29);
Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* L_30 = L_29->___messageQueue_5;
NullCheck(L_30);
MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E L_31;
L_31 = Queue_1_Peek_m6665CF1D1A712454CA9545D54A35945B575545CA(L_30, Queue_1_Peek_m6665CF1D1A712454CA9545D54A35945B575545CA_RuntimeMethod_var);
Optional_1_t0ECAF311132232440B068174A14477B4550445B9 L_32;
L_32 = Optional_1_op_Implicit_mCCAFA94B930BA10519C8ACDE360A7D4DD6672FC7(L_31, Optional_1_op_Implicit_mCCAFA94B930BA10519C8ACDE360A7D4DD6672FC7_RuntimeMethod_var);
NullCheck(L_28);
GUIPopup_ShowMessage_mDF7104B94135E814850CB954C9952BDDFF1B5333(L_28, L_32, NULL);
// var time = messageQueue.Peek().Time;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_33 = V_1;
NullCheck(L_33);
Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* L_34 = L_33->___messageQueue_5;
NullCheck(L_34);
MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E L_35;
L_35 = Queue_1_Peek_m6665CF1D1A712454CA9545D54A35945B575545CA(L_34, Queue_1_Peek_m6665CF1D1A712454CA9545D54A35945B575545CA_RuntimeMethod_var);
float L_36 = L_35.___Time_1;
__this->___U3CtimeU3E5__2_3 = L_36;
// yield return new WaitForSeconds(time > 1 ? time - 0.5f : time / 2);
float L_37 = __this->___U3CtimeU3E5__2_3;
G_B10_0 = __this;
if ((((float)L_37) > ((float)(1.0f))))
{
G_B11_0 = __this;
goto IL_00ff;
}
}
{
float L_38 = __this->___U3CtimeU3E5__2_3;
G_B12_0 = ((float)(L_38/(2.0f)));
G_B12_1 = G_B10_0;
goto IL_010b;
}
IL_00ff:
{
float L_39 = __this->___U3CtimeU3E5__2_3;
G_B12_0 = ((float)il2cpp_codegen_subtract(L_39, (0.5f)));
G_B12_1 = G_B11_0;
}
IL_010b:
{
WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_40 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
NullCheck(L_40);
WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_40, G_B12_0, NULL);
NullCheck(G_B12_1);
G_B12_1->___U3CU3E2__current_1 = L_40;
Il2CppCodeGenWriteBarrier((void**)(&G_B12_1->___U3CU3E2__current_1), (void*)L_40);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_011e:
{
__this->___U3CU3E1__state_0 = (-1);
// isDisappearing = true;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_41 = V_1;
NullCheck(L_41);
L_41->___isDisappearing_8 = (bool)1;
// yield return new WaitForSeconds(time > 1 ? 0.5f : time / 2);
float L_42 = __this->___U3CtimeU3E5__2_3;
G_B14_0 = __this;
if ((((float)L_42) > ((float)(1.0f))))
{
G_B15_0 = __this;
goto IL_0148;
}
}
{
float L_43 = __this->___U3CtimeU3E5__2_3;
G_B16_0 = ((float)(L_43/(2.0f)));
G_B16_1 = G_B14_0;
goto IL_014d;
}
IL_0148:
{
G_B16_0 = (0.5f);
G_B16_1 = G_B15_0;
}
IL_014d:
{
WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_44 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
NullCheck(L_44);
WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_44, G_B16_0, NULL);
NullCheck(G_B16_1);
G_B16_1->___U3CU3E2__current_1 = L_44;
Il2CppCodeGenWriteBarrier((void**)(&G_B16_1->___U3CU3E2__current_1), (void*)L_44);
__this->___U3CU3E1__state_0 = 2;
return (bool)1;
}
IL_0160:
{
__this->___U3CU3E1__state_0 = (-1);
// ShowMessage(Optional<MessageData>.Empty);
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_45 = V_1;
Optional_1_t0ECAF311132232440B068174A14477B4550445B9 L_46;
L_46 = Optional_1_get_Empty_m881E0A366C6D3A4C9449B14149C744A9A84D2051(Optional_1_get_Empty_m881E0A366C6D3A4C9449B14149C744A9A84D2051_RuntimeMethod_var);
NullCheck(L_45);
GUIPopup_ShowMessage_mDF7104B94135E814850CB954C9952BDDFF1B5333(L_45, L_46, NULL);
// messageQueue.Dequeue();
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_47 = V_1;
NullCheck(L_47);
Queue_1_t1053C990BE6750E2A0C5B4D45051C438B0E6153B* L_48 = L_47->___messageQueue_5;
NullCheck(L_48);
MessageData_t4A5B16A5F00F096A35BA7B215088FBEA0412235E L_49;
L_49 = Queue_1_Dequeue_mAA102ADE7D9B0519DD8AF215F1048DB4049D7586(L_48, Queue_1_Dequeue_mAA102ADE7D9B0519DD8AF215F1048DB4049D7586_RuntimeMethod_var);
// isShowing = false;
GUIPopup_t5097D37B6259517F46865281B987381DC5BC7EED* L_50 = V_1;
NullCheck(L_50);
L_50->___isShowing_7 = (bool)0;
goto IL_002d;
}
IL_018a:
{
// yield return 0;
int32_t L_51 = 0;
RuntimeObject* L_52 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_51);
__this->___U3CU3E2__current_1 = L_52;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_52);
__this->___U3CU3E1__state_0 = 3;
return (bool)1;
}
IL_019f:
{
__this->___U3CU3E1__state_0 = (-1);
// while (true)
goto IL_002d;
}
}
// System.Object easyar.GUIPopup/<ShowMessage>d__12::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CShowMessageU3Ed__12_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m33E3B20FF878746820CDCF073897755E945803F5 (U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void easyar.GUIPopup/<ShowMessage>d__12::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CShowMessageU3Ed__12_System_Collections_IEnumerator_Reset_m87404BBFF9102F6D66DB99AFC00C26F4DFFE9513 (U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CShowMessageU3Ed__12_System_Collections_IEnumerator_Reset_m87404BBFF9102F6D66DB99AFC00C26F4DFFE9513_RuntimeMethod_var)));
}
}
// System.Object easyar.GUIPopup/<ShowMessage>d__12::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CShowMessageU3Ed__12_System_Collections_IEnumerator_get_Current_m38E24849EE739E095693DA1533F6EDFE938CA073 (U3CShowMessageU3Ed__12_tC3D3A7822FDCD8E1E13B5346AEF2EDF43E4D8532* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.UIPopupException::.ctor(System.String,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPopupException__ctor_mD0A82FF416EEFB798E10E1C32F9EC5CE449DB258 (UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE* __this, String_t* ___0_message, float ___1_seconds, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UIPopupException(string message, float seconds) : base(message)
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
// GUIPopup.EnqueueMessage(message, seconds, true);
String_t* L_1 = ___0_message;
float L_2 = ___1_seconds;
GUIPopup_EnqueueMessage_m62D1CF8E55B7E58779D01436E50039DD7BBA6E40(L_1, L_2, (bool)1, NULL);
// }
return;
}
}
// System.Void easyar.UIPopupException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPopupException__ctor_m2028C0A495324E4FAD33E2E48EDE7347C6BF2F6C (UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE* __this, String_t* ___0_message, const RuntimeMethod* method)
{
{
// public UIPopupException(string message) : this(message, 10)
String_t* L_0 = ___0_message;
UIPopupException__ctor_mD0A82FF416EEFB798E10E1C32F9EC5CE449DB258(__this, L_0, (10.0f), 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.ThreadWorker::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadWorker_Finalize_mAF2DB6D28678A142E1A18F491CA41DF6B03CB150 (ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0008:
{// begin finally (depth: 1)
// }
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Finish();
ThreadWorker_Finish_m5A3FDD0AEFFAB94BB82B0FE7A1FD85AEE5BCA54A(__this, NULL);
goto IL_000f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_000f:
{
// }
return;
}
}
// System.Void easyar.ThreadWorker::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadWorker_Dispose_mCB163CDEF06B33B778EFDD19339F44CE7B0BF2A1 (ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Finish();
ThreadWorker_Finish_m5A3FDD0AEFFAB94BB82B0FE7A1FD85AEE5BCA54A(__this, NULL);
// GC.SuppressFinalize(this);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
// }
return;
}
}
// System.Void easyar.ThreadWorker::Run(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadWorker_Run_mE19FF9BF70FEBC298AB58494630216F2FB775F03 (ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_task, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (thread == null)
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = __this->___thread_0;
if (L_0)
{
goto IL_000e;
}
}
{
// CreateThread();
ThreadWorker_CreateThread_mAA57B2B09B3ADA3CE29E8F7EBA45A2B00C9EAAE9(__this, NULL);
}
IL_000e:
{
// Monitor.Enter(queue);
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_1 = __this->___queue_2;
Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93(L_1, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003c:
{// begin finally (depth: 1)
// Monitor.Exit(queue);
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_2 = __this->___queue_2;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// if (finished)
bool L_3 = __this->___finished_1;
if (!L_3)
{
goto IL_0023_1;
}
}
{
// return;
goto IL_0048;
}
IL_0023_1:
{
// queue.Enqueue(task);
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_4 = __this->___queue_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___0_task;
NullCheck(L_4);
Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4(L_4, L_5, Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4_RuntimeMethod_var);
// Monitor.PulseAll(queue);
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_6 = __this->___queue_2;
Monitor_PulseAll_m176CB60AB441BA3F5EC1ADD72BAF603556E9D958(L_6, NULL);
// }
goto IL_0048;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0048:
{
// }
return;
}
}
// System.Void easyar.ThreadWorker::CreateThread()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadWorker_CreateThread_mAA57B2B09B3ADA3CE29E8F7EBA45A2B00C9EAAE9 (ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreadWorker_U3CCreateThreadU3Eb__6_0_m4BD149C1C0325DC3B62BBF637308E7A03733C84A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// thread = new Thread(() =>
// {
// while (!finished)
// {
// Action task = null;
//
// Monitor.Enter(queue);
// try
// {
// while (!finished && queue.Count == 0)
// {
// Monitor.Wait(queue);
// }
// if (queue.Count > 0)
// {
// task = queue.Dequeue();
// }
// }
// finally
// {
// Monitor.Exit(queue);
// }
//
// if (task != null)
// {
// try
// {
// task();
// }
// catch (Exception ex)
// {
// Debug.LogError(ex.ToString());
// }
// }
// if (finished)
// {
// while (queue.Count > 0)
// {
// task = queue.Dequeue();
// if (task != null)
// {
// try
// {
// task();
// }
// catch (Exception ex)
// {
// Debug.LogError(ex.ToString());
// }
// }
// }
// }
// }
// });
ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* L_0 = (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2*)il2cpp_codegen_object_new(ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
NullCheck(L_0);
ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71(L_0, __this, (intptr_t)((void*)ThreadWorker_U3CCreateThreadU3Eb__6_0_m4BD149C1C0325DC3B62BBF637308E7A03733C84A_RuntimeMethod_var), NULL);
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_1 = (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)il2cpp_codegen_object_new(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
NullCheck(L_1);
Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2(L_1, L_0, NULL);
__this->___thread_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___thread_0), (void*)L_1);
// thread.Start();
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_2 = __this->___thread_0;
NullCheck(L_2);
Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA(L_2, NULL);
// }
return;
}
}
// System.Void easyar.ThreadWorker::Finish()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadWorker_Finish_m5A3FDD0AEFFAB94BB82B0FE7A1FD85AEE5BCA54A (ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* __this, const RuntimeMethod* method)
{
{
// if (thread == null || !thread.IsAlive)
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = __this->___thread_0;
if (!L_0)
{
goto IL_0015;
}
}
{
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_1 = __this->___thread_0;
NullCheck(L_1);
bool L_2;
L_2 = Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF(L_1, NULL);
if (L_2)
{
goto IL_0016;
}
}
IL_0015:
{
// return;
return;
}
IL_0016:
{
// Monitor.Enter(queue);
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_3 = __this->___queue_2;
Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93(L_3, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0035:
{// begin finally (depth: 1)
// Monitor.Exit(queue);
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_4 = __this->___queue_2;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// finished = true;
__this->___finished_1 = (bool)1;
// Monitor.PulseAll(queue);
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_5 = __this->___queue_2;
Monitor_PulseAll_m176CB60AB441BA3F5EC1ADD72BAF603556E9D958(L_5, NULL);
// }
goto IL_0041;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0041:
{
// thread.Join();
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_6 = __this->___thread_0;
NullCheck(L_6);
Thread_Join_mB756581AAF5EB028081256E0517892BC8867779F(L_6, NULL);
// }
return;
}
}
// System.Void easyar.ThreadWorker::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadWorker__ctor_m7C3D8587DDFFE05853F60422C3A65F292A057E8C (ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mCB1D86FC102A8C3B82A02702CAEDAE815FE04272_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private Queue<Action> queue = new Queue<Action>();
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_0 = (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA*)il2cpp_codegen_object_new(Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA_il2cpp_TypeInfo_var);
NullCheck(L_0);
Queue_1__ctor_mCB1D86FC102A8C3B82A02702CAEDAE815FE04272(L_0, Queue_1__ctor_mCB1D86FC102A8C3B82A02702CAEDAE815FE04272_RuntimeMethod_var);
__this->___queue_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___queue_2), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.ThreadWorker::<CreateThread>b__6_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadWorker_U3CCreateThreadU3Eb__6_0_m4BD149C1C0325DC3B62BBF637308E7A03733C84A (ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
goto IL_00af;
}
IL_0005:
{
// Action task = null;
V_0 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)NULL;
// Monitor.Enter(queue);
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_0 = __this->___queue_2;
Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93(L_0, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0051:
{// begin finally (depth: 1)
// Monitor.Exit(queue);
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_1 = __this->___queue_2;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_1, NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0020_1;
}
IL_0014_1:
{
// Monitor.Wait(queue);
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_2 = __this->___queue_2;
bool L_3;
L_3 = Monitor_Wait_m322138959FFE3F4F3212658ACB0C30C981880D28(L_2, NULL);
}
IL_0020_1:
{
// while (!finished && queue.Count == 0)
bool L_4 = __this->___finished_1;
if (L_4)
{
goto IL_0035_1;
}
}
{
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_5 = __this->___queue_2;
NullCheck(L_5);
int32_t L_6;
L_6 = Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_inline(L_5, Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_RuntimeMethod_var);
if (!L_6)
{
goto IL_0014_1;
}
}
IL_0035_1:
{
// if (queue.Count > 0)
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_7 = __this->___queue_2;
NullCheck(L_7);
int32_t L_8;
L_8 = Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_inline(L_7, Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_RuntimeMethod_var);
if ((((int32_t)L_8) <= ((int32_t)0)))
{
goto IL_004f_1;
}
}
{
// task = queue.Dequeue();
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_9 = __this->___queue_2;
NullCheck(L_9);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10;
L_10 = Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E(L_9, Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E_RuntimeMethod_var);
V_0 = L_10;
}
IL_004f_1:
{
// }
goto IL_005d;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005d:
{
// if (task != null)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_11 = V_0;
if (!L_11)
{
goto IL_0074;
}
}
try
{// begin try (depth: 1)
// task();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_12 = V_0;
NullCheck(L_12);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_12, NULL);
// }
goto IL_0074;
}// 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_0068;
}
throw e;
}
CATCH_0068:
{// begin catch(System.Exception)
Exception_t* L_13 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// Debug.LogError(ex.ToString());
NullCheck(L_13);
String_t* L_14;
L_14 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_13);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_14, NULL);
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0074;
}// end catch (depth: 1)
IL_0074:
{
// if (finished)
bool L_15 = __this->___finished_1;
if (!L_15)
{
goto IL_00af;
}
}
{
goto IL_00a1;
}
IL_007e:
{
// task = queue.Dequeue();
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_16 = __this->___queue_2;
NullCheck(L_16);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_17;
L_17 = Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E(L_16, Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E_RuntimeMethod_var);
V_0 = L_17;
// if (task != null)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_18 = V_0;
if (!L_18)
{
goto IL_00a1;
}
}
try
{// begin try (depth: 1)
// task();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_19 = V_0;
NullCheck(L_19);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_19, NULL);
// }
goto IL_00a1;
}// 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_0095;
}
throw e;
}
CATCH_0095:
{// begin catch(System.Exception)
Exception_t* L_20 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// Debug.LogError(ex.ToString());
NullCheck(L_20);
String_t* L_21;
L_21 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_20);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_21, NULL);
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00a1;
}// end catch (depth: 1)
IL_00a1:
{
// while (queue.Count > 0)
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_22 = __this->___queue_2;
NullCheck(L_22);
int32_t L_23;
L_23 = Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_inline(L_22, Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_RuntimeMethod_var);
if ((((int32_t)L_23) > ((int32_t)0)))
{
goto IL_007e;
}
}
IL_00af:
{
// while (!finished)
bool L_24 = __this->___finished_1;
if (!L_24)
{
goto IL_0005;
}
}
{
// });
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.ARAssembly::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_Finalize_m071A060913C2454EF80B9F994BA5A7E3F54E4033 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0008:
{// begin finally (depth: 1)
// }
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// DisposeAll();
ARAssembly_DisposeAll_m518D9EE99FF74A359C204F4FF9AC07D26F89AAD0(__this, NULL);
goto IL_000f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_000f:
{
// }
return;
}
}
// easyar.FrameSource easyar.ARAssembly::get_FrameSource()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// public FrameSource FrameSource { get; private set; }
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_0 = __this->___U3CFrameSourceU3Ek__BackingField_10;
return L_0;
}
}
// System.Void easyar.ARAssembly::set_FrameSource(easyar.FrameSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_set_FrameSource_mCF676C86759E116F94970A77EA82DEB038DE0474 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ___0_value, const RuntimeMethod* method)
{
{
// public FrameSource FrameSource { get; private set; }
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_0 = ___0_value;
__this->___U3CFrameSourceU3Ek__BackingField_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFrameSourceU3Ek__BackingField_10), (void*)L_0);
return;
}
}
// easyar.FrameRecorder easyar.ARAssembly::get_FrameRecorder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* ARAssembly_get_FrameRecorder_m466821D55D7E6C20E6855683F0B61BAB31BC3663 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// public FrameRecorder FrameRecorder { get; private set; }
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_0 = __this->___U3CFrameRecorderU3Ek__BackingField_11;
return L_0;
}
}
// System.Void easyar.ARAssembly::set_FrameRecorder(easyar.FrameRecorder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_set_FrameRecorder_m03799B51699EF19881CE19B399AB488BEED8FE68 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* ___0_value, const RuntimeMethod* method)
{
{
// public FrameRecorder FrameRecorder { get; private set; }
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_0 = ___0_value;
__this->___U3CFrameRecorderU3Ek__BackingField_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFrameRecorderU3Ek__BackingField_11), (void*)L_0);
return;
}
}
// System.Collections.Generic.List`1<easyar.FrameFilter> easyar.ARAssembly::get_FrameFilters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// public List<FrameFilter> FrameFilters { get; private set; } = new List<FrameFilter>();
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_0 = __this->___U3CFrameFiltersU3Ek__BackingField_12;
return L_0;
}
}
// System.Void easyar.ARAssembly::set_FrameFilters(System.Collections.Generic.List`1<easyar.FrameFilter>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_set_FrameFilters_m9CB2DD721F390B4D5239DCE7299F9C46233ADD48 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* ___0_value, const RuntimeMethod* method)
{
{
// public List<FrameFilter> FrameFilters { get; private set; } = new List<FrameFilter>();
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_0 = ___0_value;
__this->___U3CFrameFiltersU3Ek__BackingField_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFrameFiltersU3Ek__BackingField_12), (void*)L_0);
return;
}
}
// UnityEngine.Camera easyar.ARAssembly::get_Camera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// public Camera Camera { get; private set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___U3CCameraU3Ek__BackingField_13;
return L_0;
}
}
// System.Void easyar.ARAssembly::set_Camera(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_set_Camera_m159D5EA6B6DB6368D610DF725D56FC45C54A428E (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method)
{
{
// public Camera Camera { get; private set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_value;
__this->___U3CCameraU3Ek__BackingField_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCameraU3Ek__BackingField_13), (void*)L_0);
return;
}
}
// System.Boolean easyar.ARAssembly::get_Ready()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARAssembly_get_Ready_m2E13F66DD9CC20F59FFCA7B7483031FD4C552690 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// public bool Ready { get; private set; }
bool L_0 = __this->___U3CReadyU3Ek__BackingField_14;
return L_0;
}
}
// System.Void easyar.ARAssembly::set_Ready(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_set_Ready_m79EDF61D92FFBB19B0753FC4B022667CD61D9D5F (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool Ready { get; private set; }
bool L_0 = ___0_value;
__this->___U3CReadyU3Ek__BackingField_14 = L_0;
return;
}
}
// easyar.Optional`1<easyar.OutputFrame> easyar.ARAssembly::get_OutputFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tBE4DAAA1FF279D9DF8508DC4B6B876CAB1C86AEF ARAssembly_get_OutputFrame_m84D142561D62180449E5698D5F86D3EFE652B567 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m183B0D2025AEEDBE200F1212788E559B7508FB90_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!Ready)
bool L_0;
L_0 = ARAssembly_get_Ready_m2E13F66DD9CC20F59FFCA7B7483031FD4C552690_inline(__this, NULL);
if (L_0)
{
goto IL_000f;
}
}
{
// return null;
Optional_1_tBE4DAAA1FF279D9DF8508DC4B6B876CAB1C86AEF L_1;
L_1 = Optional_1_op_Implicit_m183B0D2025AEEDBE200F1212788E559B7508FB90((OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914*)NULL, Optional_1_op_Implicit_m183B0D2025AEEDBE200F1212788E559B7508FB90_RuntimeMethod_var);
return L_1;
}
IL_000f:
{
// return oFrameBuffer.peek();
OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* L_2 = __this->___oFrameBuffer_7;
NullCheck(L_2);
Optional_1_tBE4DAAA1FF279D9DF8508DC4B6B876CAB1C86AEF L_3;
L_3 = VirtualFuncInvoker0< Optional_1_tBE4DAAA1FF279D9DF8508DC4B6B876CAB1C86AEF >::Invoke(9 /* easyar.Optional`1<easyar.OutputFrame> easyar.OutputFrameBuffer::peek() */, L_2);
return L_3;
}
}
// System.Int32 easyar.ARAssembly::get_ExtraBufferCapacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ARAssembly_get_ExtraBufferCapacity_m1D381FA46040088603566DB305B090EB42FB38FF (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// return extraBufferCapacity;
int32_t L_0 = __this->___extraBufferCapacity_9;
return L_0;
}
}
// System.Void easyar.ARAssembly::set_ExtraBufferCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_set_ExtraBufferCapacity_m1DAC470DA0AD4ECE62EACA8146A8B4E9873FDC39 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// extraBufferCapacity = value;
int32_t L_0 = ___0_value;
__this->___extraBufferCapacity_9 = L_0;
// ResetBufferCapacity();
ARAssembly_ResetBufferCapacity_m6B744F3E1C8069E4E4B28398E475848353983AC9(__this, NULL);
// }
return;
}
}
// easyar.IDisplay easyar.ARAssembly::get_Display()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARAssembly_get_Display_m7F71F9A9B8D7AAAC1A9072887BF47E1162B1EEF2 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (framePlayer && framePlayer.Display != null)
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_0 = __this->___framePlayer_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0026;
}
}
{
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_2 = __this->___framePlayer_8;
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = FramePlayer_get_Display_m7EA09D6046F01987860158179E4B729E1FA3A60A_inline(L_2, NULL);
if (!L_3)
{
goto IL_0026;
}
}
{
// return framePlayer.Display;
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_4 = __this->___framePlayer_8;
NullCheck(L_4);
RuntimeObject* L_5;
L_5 = FramePlayer_get_Display_m7EA09D6046F01987860158179E4B729E1FA3A60A_inline(L_4, NULL);
return L_5;
}
IL_0026:
{
// return EasyARController.Instance.Display;
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* L_6;
L_6 = EasyARController_get_Instance_mABB2A176E95F0F90E70BD99B143DDFE4AAE1E8FA_inline(NULL);
NullCheck(L_6);
Display_tB1D5BF85C3C9D5D143CF2406E5676281CC8C3FEE* L_7;
L_7 = EasyARController_get_Display_mD2AA8A02E26BAAFDB4A7F496DB6FC075D6D3CEAE_inline(L_6, NULL);
return L_7;
}
}
// System.Void easyar.ARAssembly::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_Dispose_mCFDF4627BF98CB976EEE4C3A31A685C594D7F481 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// DisposeAll();
ARAssembly_DisposeAll_m518D9EE99FF74A359C204F4FF9AC07D26F89AAD0(__this, NULL);
// GC.SuppressFinalize(this);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
// }
return;
}
}
// System.Void easyar.ARAssembly::Assemble(easyar.ARAssembly/Components,easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_Assemble_m7EFE2BDB1537EB65541AF74C9CB73268247EC25C (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___0_components, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___1_session, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyCollection_1_tB4F2A14D8AB94D8492BE98245BB5E4381747D957_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// FrameSource = components.FrameSource;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_0 = ___0_components;
NullCheck(L_0);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_1 = L_0->___FrameSource_1;
ARAssembly_set_FrameSource_mCF676C86759E116F94970A77EA82DEB038DE0474_inline(__this, L_1, NULL);
// FrameRecorder = components.FrameRecorder;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_2 = ___0_components;
NullCheck(L_2);
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_3 = L_2->___FrameRecorder_2;
ARAssembly_set_FrameRecorder_m03799B51699EF19881CE19B399AB488BEED8FE68_inline(__this, L_3, NULL);
// FrameFilters = components.FrameFilters;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_4 = ___0_components;
NullCheck(L_4);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_5 = L_4->___FrameFilters_3;
ARAssembly_set_FrameFilters_m9CB2DD721F390B4D5239DCE7299F9C46233ADD48_inline(__this, L_5, NULL);
// if (!FrameSource) { throw new InvalidOperationException($"missing {typeof(FrameSource)}"); }
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_6;
L_6 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (L_7)
{
goto IL_004b;
}
}
{
// if (!FrameSource) { throw new InvalidOperationException($"missing {typeof(FrameSource)}"); }
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_0_0_0_var))) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
String_t* L_10;
L_10 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7B85F94178B9B9BCF8FE2B155E4C542C5BCEE86C)), L_9, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_11 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_11);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_11, L_10, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ARAssembly_Assemble_m7EFE2BDB1537EB65541AF74C9CB73268247EC25C_RuntimeMethod_var)));
}
IL_004b:
{
// if (FrameSource.AvailableCenterMode.Count <= 0) { throw new InvalidOperationException("No center mode available."); }
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_12;
L_12 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(__this, NULL);
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Collections.Generic.IReadOnlyList`1<easyar.ARSession/ARCenterMode> easyar.FrameSource::get_AvailableCenterMode() */, L_12);
NullCheck(L_13);
int32_t L_14;
L_14 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IReadOnlyCollection`1<easyar.ARSession/ARCenterMode>::get_Count() */, IReadOnlyCollection_1_tB4F2A14D8AB94D8492BE98245BB5E4381747D957_il2cpp_TypeInfo_var, L_13);
if ((((int32_t)L_14) > ((int32_t)0)))
{
goto IL_0069;
}
}
{
// if (FrameSource.AvailableCenterMode.Count <= 0) { throw new InvalidOperationException("No center mode available."); }
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_15 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_15);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3704161E7AE719EFBFD38543DE8B845E4DA5827)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ARAssembly_Assemble_m7EFE2BDB1537EB65541AF74C9CB73268247EC25C_RuntimeMethod_var)));
}
IL_0069:
{
// Camera = FrameSource.Camera;
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_16;
L_16 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(__this, NULL);
NullCheck(L_16);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_17;
L_17 = VirtualFuncInvoker0< Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(10 /* UnityEngine.Camera easyar.FrameSource::get_Camera() */, L_16);
ARAssembly_set_Camera_m159D5EA6B6DB6368D610DF725D56FC45C54A428E_inline(__this, L_17, NULL);
// if (!Camera) { throw new InvalidOperationException($"cannot determine {typeof(Camera)} from {FrameSource}"); }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_18;
L_18 = ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_19;
L_19 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_18, NULL);
if (L_19)
{
goto IL_00a7;
}
}
{
// if (!Camera) { throw new InvalidOperationException($"cannot determine {typeof(Camera)} from {FrameSource}"); }
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_0_0_0_var))) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_21;
L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_22;
L_22 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(__this, NULL);
String_t* L_23;
L_23 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDCF1F3B904166D5A267857DB3E60B3727F424E3B)), L_21, L_22, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_24 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_24);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_24, L_23, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ARAssembly_Assemble_m7EFE2BDB1537EB65541AF74C9CB73268247EC25C_RuntimeMethod_var)));
}
IL_00a7:
{
// FrameSource.OnAssemble(session);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_25;
L_25 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(__this, NULL);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_26 = ___1_session;
NullCheck(L_25);
VirtualActionInvoker1< ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* >::Invoke(18 /* System.Void easyar.FrameSource::OnAssemble(easyar.ARSession) */, L_25, L_26);
// if (FrameSource is FramePlayer) { framePlayer = FrameSource as FramePlayer; }
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_27;
L_27 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(__this, NULL);
if (!((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)IsInstClass((RuntimeObject*)L_27, FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var)))
{
goto IL_00d1;
}
}
{
// if (FrameSource is FramePlayer) { framePlayer = FrameSource as FramePlayer; }
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_28;
L_28 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(__this, NULL);
__this->___framePlayer_8 = ((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)IsInstClass((RuntimeObject*)L_28, FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___framePlayer_8), (void*)((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)IsInstClass((RuntimeObject*)L_28, FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var)));
}
IL_00d1:
{
// if (FrameRecorder) { FrameRecorder.OnAssemble(session); }
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_29;
L_29 = ARAssembly_get_FrameRecorder_m466821D55D7E6C20E6855683F0B61BAB31BC3663_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_30;
L_30 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_29, NULL);
if (!L_30)
{
goto IL_00ea;
}
}
{
// if (FrameRecorder) { FrameRecorder.OnAssemble(session); }
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_31;
L_31 = ARAssembly_get_FrameRecorder_m466821D55D7E6C20E6855683F0B61BAB31BC3663_inline(__this, NULL);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_32 = ___1_session;
NullCheck(L_31);
FrameRecorder_OnAssemble_m8E89ECD25D234ECBE102C526E36726951266C1C0(L_31, L_32, NULL);
}
IL_00ea:
{
// foreach (var filter in FrameFilters) { filter.OnAssemble(session); }
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_33;
L_33 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(__this, NULL);
NullCheck(L_33);
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D L_34;
L_34 = List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6(L_33, List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
V_0 = L_34;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0110:
{// begin finally (depth: 1)
Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7((&V_0), Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0105_1;
}
IL_00f8_1:
{
// foreach (var filter in FrameFilters) { filter.OnAssemble(session); }
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_35;
L_35 = Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_inline((&V_0), Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
// foreach (var filter in FrameFilters) { filter.OnAssemble(session); }
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_36 = ___1_session;
NullCheck(L_35);
VirtualActionInvoker1< ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* >::Invoke(5 /* System.Void easyar.FrameFilter::OnAssemble(easyar.ARSession) */, L_35, L_36);
}
IL_0105_1:
{
// foreach (var filter in FrameFilters) { filter.OnAssemble(session); }
bool L_37;
L_37 = Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023((&V_0), Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
if (L_37)
{
goto IL_00f8_1;
}
}
{
goto IL_011e;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_011e:
{
// Assemble();
ARAssembly_Assemble_m84029F899F2089E6ED719F01FB7026AAAB457B06(__this, NULL);
// }
return;
}
}
// System.Void easyar.ARAssembly::Break()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_Break_mE1A3C456E2806307DF6E8C91CD38142225207C84 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// Ready = false;
ARAssembly_set_Ready_m79EDF61D92FFBB19B0753FC4B022667CD61D9D5F_inline(__this, (bool)0, NULL);
// }
return;
}
}
// System.Void easyar.ARAssembly::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_Pause_m8335982C4F232C269D460E695A58A43AEFABA6B6 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// if (!Ready)
bool L_0;
L_0 = ARAssembly_get_Ready_m2E13F66DD9CC20F59FFCA7B7483031FD4C552690_inline(__this, NULL);
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// oFrameBuffer.pause();
OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* L_1 = __this->___oFrameBuffer_7;
NullCheck(L_1);
VirtualActionInvoker0::Invoke(10 /* System.Void easyar.OutputFrameBuffer::pause() */, L_1);
// }
return;
}
}
// System.Void easyar.ARAssembly::Resume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_Resume_m73D8536F91A35F46FD54BC9552574A2CD9B2E9F2 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// if (!Ready)
bool L_0;
L_0 = ARAssembly_get_Ready_m2E13F66DD9CC20F59FFCA7B7483031FD4C552690_inline(__this, NULL);
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// oFrameBuffer.resume();
OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* L_1 = __this->___oFrameBuffer_7;
NullCheck(L_1);
VirtualActionInvoker0::Invoke(11 /* System.Void easyar.OutputFrameBuffer::resume() */, L_1);
// }
return;
}
}
// System.Void easyar.ARAssembly::ResetBufferCapacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_ResetBufferCapacity_m6B744F3E1C8069E4E4B28398E475848353983AC9 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (FrameSource != null)
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_0;
L_0 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001f;
}
}
{
// FrameSource.BufferCapacity = GetBufferRequirement();
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_2;
L_2 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(__this, NULL);
int32_t L_3;
L_3 = ARAssembly_GetBufferRequirement_m80F55059DD7EA31BE2E49F7ABE3633C01663C74D(__this, NULL);
NullCheck(L_2);
VirtualActionInvoker1< int32_t >::Invoke(9 /* System.Void easyar.FrameSource::set_BufferCapacity(System.Int32) */, L_2, L_3);
}
IL_001f:
{
// }
return;
}
}
// System.Int32 easyar.ARAssembly::GetBufferRequirement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ARAssembly_GetBufferRequirement_m80F55059DD7EA31BE2E49F7ABE3633C01663C74D (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D V_1;
memset((&V_1), 0, sizeof(V_1));
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* V_2 = NULL;
{
// int count = 1; // for OutputFrameBuffer.peek
V_0 = 1;
// if (FrameSource != null) { count += 1; }
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_0;
L_0 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0014;
}
}
{
// if (FrameSource != null) { count += 1; }
int32_t L_2 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
}
IL_0014:
{
// if (FrameRecorder != null) { count += FrameRecorder.BufferRequirement; }
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_3;
L_3 = ARAssembly_get_FrameRecorder_m466821D55D7E6C20E6855683F0B61BAB31BC3663_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_0030;
}
}
{
// if (FrameRecorder != null) { count += FrameRecorder.BufferRequirement; }
int32_t L_5 = V_0;
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_6;
L_6 = ARAssembly_get_FrameRecorder_m466821D55D7E6C20E6855683F0B61BAB31BC3663_inline(__this, NULL);
NullCheck(L_6);
int32_t L_7;
L_7 = FrameRecorder_get_BufferRequirement_m3E261DD8D43D619451E2F1146EE03383CAF7111D(L_6, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_5, L_7));
}
IL_0030:
{
// if (iFrameThrottler != null) { count += iFrameThrottler.bufferRequirement(); }
InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* L_8 = __this->___iFrameThrottler_0;
if (!L_8)
{
goto IL_0046;
}
}
{
// if (iFrameThrottler != null) { count += iFrameThrottler.bufferRequirement(); }
int32_t L_9 = V_0;
InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* L_10 = __this->___iFrameThrottler_0;
NullCheck(L_10);
int32_t L_11;
L_11 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.InputFrameThrottler::bufferRequirement() */, L_10);
V_0 = ((int32_t)il2cpp_codegen_add(L_9, L_11));
}
IL_0046:
{
// if (i2FAdapter != null) { count += i2FAdapter.bufferRequirement(); }
InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379* L_12 = __this->___i2FAdapter_3;
if (!L_12)
{
goto IL_005c;
}
}
{
// if (i2FAdapter != null) { count += i2FAdapter.bufferRequirement(); }
int32_t L_13 = V_0;
InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379* L_14 = __this->___i2FAdapter_3;
NullCheck(L_14);
int32_t L_15;
L_15 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.InputFrameToFeedbackFrameAdapter::bufferRequirement() */, L_14);
V_0 = ((int32_t)il2cpp_codegen_add(L_13, L_15));
}
IL_005c:
{
// if (oFrameBuffer != null) { count += oFrameBuffer.bufferRequirement(); }
OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* L_16 = __this->___oFrameBuffer_7;
if (!L_16)
{
goto IL_0072;
}
}
{
// if (oFrameBuffer != null) { count += oFrameBuffer.bufferRequirement(); }
int32_t L_17 = V_0;
OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* L_18 = __this->___oFrameBuffer_7;
NullCheck(L_18);
int32_t L_19;
L_19 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.OutputFrameBuffer::bufferRequirement() */, L_18);
V_0 = ((int32_t)il2cpp_codegen_add(L_17, L_19));
}
IL_0072:
{
// foreach (var filter in FrameFilters)
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_20;
L_20 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(__this, NULL);
NullCheck(L_20);
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D L_21;
L_21 = List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6(L_20, List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
V_1 = L_21;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00a5:
{// begin finally (depth: 1)
Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7((&V_1), Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_009a_1;
}
IL_0080_1:
{
// foreach (var filter in FrameFilters)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_22;
L_22 = Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_inline((&V_1), Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
V_2 = L_22;
// if (filter != null) { count += filter.BufferRequirement; }
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_23 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_24)
{
goto IL_009a_1;
}
}
{
// if (filter != null) { count += filter.BufferRequirement; }
int32_t L_25 = V_0;
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_26 = V_2;
NullCheck(L_26);
int32_t L_27;
L_27 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 easyar.FrameFilter::get_BufferRequirement() */, L_26);
V_0 = ((int32_t)il2cpp_codegen_add(L_25, L_27));
}
IL_009a_1:
{
// foreach (var filter in FrameFilters)
bool L_28;
L_28 = Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023((&V_1), Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
if (L_28)
{
goto IL_0080_1;
}
}
{
goto IL_00b3;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00b3:
{
// count += extraBufferCapacity;
int32_t L_29 = V_0;
int32_t L_30 = __this->___extraBufferCapacity_9;
V_0 = ((int32_t)il2cpp_codegen_add(L_29, L_30));
// return count;
int32_t L_31 = V_0;
return L_31;
}
}
// System.Void easyar.ARAssembly::Assemble()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_Assemble_m84029F899F2089E6ED719F01FB7026AAAB457B06 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARAssembly_GetFrameFilterCount_TisIFeedbackFrameSink_t6C9705CFF7BDFD1CE577FE9E6BC5529DCEC6009B_m9CD0D883494E8E73CD9D9FAF8D9AD0B77EA30947_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARAssembly_GetFrameFilterCount_TisIInputFrameSink_tFBA03970EABDB2AF359453F0D0292D151782BD74_m546BA3ECE4B4A7A75F3C5B417AADBE322AD32C6C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARAssembly_GetFrameFilterCount_TisIOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_m89663D68BF7C81F8BD7CDEAF0F6DDD2EDA5112EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFeedbackFrameSink_t6C9705CFF7BDFD1CE577FE9E6BC5529DCEC6009B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputFrameSink_tFBA03970EABDB2AF359453F0D0292D151782BD74_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* V_3 = NULL;
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D V_4;
memset((&V_4), 0, sizeof(V_4));
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* V_5 = NULL;
RuntimeObject* V_6 = NULL;
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* V_7 = NULL;
RuntimeObject* V_8 = NULL;
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* V_9 = NULL;
{
// iFrameThrottler = InputFrameThrottler.create();
InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* L_0;
L_0 = InputFrameThrottler_create_mB16794F6460F062BF0CE13AE4DEF6D116CD8B26A(NULL);
__this->___iFrameThrottler_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___iFrameThrottler_0), (void*)L_0);
// iFrameFork = InputFrameFork.create(2 + GetFrameFilterCount<FrameFilter.IInputFrameSink>());
int32_t L_1;
L_1 = ARAssembly_GetFrameFilterCount_TisIInputFrameSink_tFBA03970EABDB2AF359453F0D0292D151782BD74_m546BA3ECE4B4A7A75F3C5B417AADBE322AD32C6C(__this, ARAssembly_GetFrameFilterCount_TisIInputFrameSink_tFBA03970EABDB2AF359453F0D0292D151782BD74_m546BA3ECE4B4A7A75F3C5B417AADBE322AD32C6C_RuntimeMethod_var);
InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* L_2;
L_2 = InputFrameFork_create_mC11AC7C84668DD94FBBC77CFF11FED934BB3A4D7(((int32_t)il2cpp_codegen_add(2, L_1)), NULL);
__this->___iFrameFork_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___iFrameFork_1), (void*)L_2);
// iFrameThrottler.output().connect(iFrameFork.input());
InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* L_3 = __this->___iFrameThrottler_0;
NullCheck(L_3);
InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_4;
L_4 = VirtualFuncInvoker0< InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* >::Invoke(8 /* easyar.InputFrameSource easyar.InputFrameThrottler::output() */, L_3);
InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* L_5 = __this->___iFrameFork_1;
NullCheck(L_5);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_6;
L_6 = VirtualFuncInvoker0< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(6 /* easyar.InputFrameSink easyar.InputFrameFork::input() */, L_5);
NullCheck(L_4);
VirtualActionInvoker1< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(7 /* System.Void easyar.InputFrameSource::connect(easyar.InputFrameSink) */, L_4, L_6);
// var iFrameForkIndex = 0;
V_0 = 0;
// i2OAdapter = InputFrameToOutputFrameAdapter.create();
InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2* L_7;
L_7 = InputFrameToOutputFrameAdapter_create_m9CAF55991596CA15EC946DFF0DE1A34F4D5104B3(NULL);
__this->___i2OAdapter_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___i2OAdapter_2), (void*)L_7);
// iFrameFork.output(iFrameForkIndex).connect(i2OAdapter.input());
InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* L_8 = __this->___iFrameFork_1;
int32_t L_9 = V_0;
NullCheck(L_8);
InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_10;
L_10 = VirtualFuncInvoker1< InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12*, int32_t >::Invoke(7 /* easyar.InputFrameSource easyar.InputFrameFork::output(System.Int32) */, L_8, L_9);
InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2* L_11 = __this->___i2OAdapter_2;
NullCheck(L_11);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_12;
L_12 = VirtualFuncInvoker0< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(6 /* easyar.InputFrameSink easyar.InputFrameToOutputFrameAdapter::input() */, L_11);
NullCheck(L_10);
VirtualActionInvoker1< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(7 /* System.Void easyar.InputFrameSource::connect(easyar.InputFrameSink) */, L_10, L_12);
// iFrameForkIndex++;
int32_t L_13 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
// i2FAdapter = InputFrameToFeedbackFrameAdapter.create();
InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379* L_14;
L_14 = InputFrameToFeedbackFrameAdapter_create_mCA7F80254BA2F73AD640818CF2A290EBBAEBF247(NULL);
__this->___i2FAdapter_3 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___i2FAdapter_3), (void*)L_14);
// iFrameFork.output(iFrameForkIndex).connect(i2FAdapter.input());
InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* L_15 = __this->___iFrameFork_1;
int32_t L_16 = V_0;
NullCheck(L_15);
InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_17;
L_17 = VirtualFuncInvoker1< InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12*, int32_t >::Invoke(7 /* easyar.InputFrameSource easyar.InputFrameFork::output(System.Int32) */, L_15, L_16);
InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379* L_18 = __this->___i2FAdapter_3;
NullCheck(L_18);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_19;
L_19 = VirtualFuncInvoker0< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(6 /* easyar.InputFrameSink easyar.InputFrameToFeedbackFrameAdapter::input() */, L_18);
NullCheck(L_17);
VirtualActionInvoker1< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(7 /* System.Void easyar.InputFrameSource::connect(easyar.InputFrameSink) */, L_17, L_19);
// iFrameForkIndex++;
int32_t L_20 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1));
// foreach (var filter in FrameFilters)
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_21;
L_21 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(__this, NULL);
NullCheck(L_21);
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D L_22;
L_22 = List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6(L_21, List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
V_4 = L_22;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00eb:
{// begin finally (depth: 1)
Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7((&V_4), Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00e0_1;
}
IL_00a0_1:
{
// foreach (var filter in FrameFilters)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_23;
L_23 = Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_inline((&V_4), Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
V_5 = L_23;
// if (filter is FrameFilter.IInputFrameSink)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_24 = V_5;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_24, IInputFrameSink_tFBA03970EABDB2AF359453F0D0292D151782BD74_il2cpp_TypeInfo_var)))
{
goto IL_00e0_1;
}
}
{
// FrameFilter.IInputFrameSink unit = filter as FrameFilter.IInputFrameSink;
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_25 = V_5;
V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_25, IInputFrameSink_tFBA03970EABDB2AF359453F0D0292D151782BD74_il2cpp_TypeInfo_var));
// var sink = unit.InputFrameSink();
RuntimeObject* L_26 = V_6;
NullCheck(L_26);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_27;
L_27 = InterfaceFuncInvoker0< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(0 /* easyar.InputFrameSink easyar.FrameFilter/IInputFrameSink::InputFrameSink() */, IInputFrameSink_tFBA03970EABDB2AF359453F0D0292D151782BD74_il2cpp_TypeInfo_var, L_26);
// if (sink != null)
if (!L_27)
{
goto IL_00dc_1;
}
}
{
// iFrameFork.output(iFrameForkIndex).connect(unit.InputFrameSink());
InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* L_28 = __this->___iFrameFork_1;
int32_t L_29 = V_0;
NullCheck(L_28);
InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_30;
L_30 = VirtualFuncInvoker1< InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12*, int32_t >::Invoke(7 /* easyar.InputFrameSource easyar.InputFrameFork::output(System.Int32) */, L_28, L_29);
RuntimeObject* L_31 = V_6;
NullCheck(L_31);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_32;
L_32 = InterfaceFuncInvoker0< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(0 /* easyar.InputFrameSink easyar.FrameFilter/IInputFrameSink::InputFrameSink() */, IInputFrameSink_tFBA03970EABDB2AF359453F0D0292D151782BD74_il2cpp_TypeInfo_var, L_31);
NullCheck(L_30);
VirtualActionInvoker1< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(7 /* System.Void easyar.InputFrameSource::connect(easyar.InputFrameSink) */, L_30, L_32);
}
IL_00dc_1:
{
// iFrameForkIndex++;
int32_t L_33 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_00e0_1:
{
// foreach (var filter in FrameFilters)
bool L_34;
L_34 = Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023((&V_4), Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
if (L_34)
{
goto IL_00a0_1;
}
}
{
goto IL_00f9;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f9:
{
// fbFrameFork = FeedbackFrameFork.create(GetFrameFilterCount<FrameFilter.IFeedbackFrameSink>());
int32_t L_35;
L_35 = ARAssembly_GetFrameFilterCount_TisIFeedbackFrameSink_t6C9705CFF7BDFD1CE577FE9E6BC5529DCEC6009B_m9CD0D883494E8E73CD9D9FAF8D9AD0B77EA30947(__this, ARAssembly_GetFrameFilterCount_TisIFeedbackFrameSink_t6C9705CFF7BDFD1CE577FE9E6BC5529DCEC6009B_m9CD0D883494E8E73CD9D9FAF8D9AD0B77EA30947_RuntimeMethod_var);
FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* L_36;
L_36 = FeedbackFrameFork_create_m1CCB30381527E680CA3F6438C58ED5950483AB51(L_35, NULL);
__this->___fbFrameFork_4 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->___fbFrameFork_4), (void*)L_36);
// i2FAdapter.output().connect(fbFrameFork.input());
InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379* L_37 = __this->___i2FAdapter_3;
NullCheck(L_37);
FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* L_38;
L_38 = VirtualFuncInvoker0< FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* >::Invoke(9 /* easyar.FeedbackFrameSource easyar.InputFrameToFeedbackFrameAdapter::output() */, L_37);
FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* L_39 = __this->___fbFrameFork_4;
NullCheck(L_39);
FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* L_40;
L_40 = VirtualFuncInvoker0< FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* >::Invoke(6 /* easyar.FeedbackFrameSink easyar.FeedbackFrameFork::input() */, L_39);
NullCheck(L_38);
VirtualActionInvoker1< FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* >::Invoke(7 /* System.Void easyar.FeedbackFrameSource::connect(easyar.FeedbackFrameSink) */, L_38, L_40);
// var fbFrameForkIndex = 0;
V_1 = 0;
// foreach (var filter in FrameFilters)
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_41;
L_41 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(__this, NULL);
NullCheck(L_41);
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D L_42;
L_42 = List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6(L_41, List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
V_4 = L_42;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0178:
{// begin finally (depth: 1)
Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7((&V_4), Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_016d_1;
}
IL_0136_1:
{
// foreach (var filter in FrameFilters)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_43;
L_43 = Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_inline((&V_4), Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
V_7 = L_43;
// if (filter is FrameFilter.IFeedbackFrameSink)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_44 = V_7;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_44, IFeedbackFrameSink_t6C9705CFF7BDFD1CE577FE9E6BC5529DCEC6009B_il2cpp_TypeInfo_var)))
{
goto IL_016d_1;
}
}
{
// FrameFilter.IFeedbackFrameSink unit = filter as FrameFilter.IFeedbackFrameSink;
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_45 = V_7;
V_8 = ((RuntimeObject*)IsInst((RuntimeObject*)L_45, IFeedbackFrameSink_t6C9705CFF7BDFD1CE577FE9E6BC5529DCEC6009B_il2cpp_TypeInfo_var));
// fbFrameFork.output(fbFrameForkIndex).connect(unit.FeedbackFrameSink());
FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* L_46 = __this->___fbFrameFork_4;
int32_t L_47 = V_1;
NullCheck(L_46);
FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* L_48;
L_48 = VirtualFuncInvoker1< FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E*, int32_t >::Invoke(7 /* easyar.FeedbackFrameSource easyar.FeedbackFrameFork::output(System.Int32) */, L_46, L_47);
RuntimeObject* L_49 = V_8;
NullCheck(L_49);
FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* L_50;
L_50 = InterfaceFuncInvoker0< FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* >::Invoke(0 /* easyar.FeedbackFrameSink easyar.FrameFilter/IFeedbackFrameSink::FeedbackFrameSink() */, IFeedbackFrameSink_t6C9705CFF7BDFD1CE577FE9E6BC5529DCEC6009B_il2cpp_TypeInfo_var, L_49);
NullCheck(L_48);
VirtualActionInvoker1< FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* >::Invoke(7 /* System.Void easyar.FeedbackFrameSource::connect(easyar.FeedbackFrameSink) */, L_48, L_50);
// fbFrameForkIndex++;
int32_t L_51 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_51, 1));
}
IL_016d_1:
{
// foreach (var filter in FrameFilters)
bool L_52;
L_52 = Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023((&V_4), Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
if (L_52)
{
goto IL_0136_1;
}
}
{
goto IL_0186;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0186:
{
// oFrameJoin = OutputFrameJoin.create(1 + GetFrameFilterCount<FrameFilter.IOutputFrameSource>());
int32_t L_53;
L_53 = ARAssembly_GetFrameFilterCount_TisIOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_m89663D68BF7C81F8BD7CDEAF0F6DDD2EDA5112EB(__this, ARAssembly_GetFrameFilterCount_TisIOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_m89663D68BF7C81F8BD7CDEAF0F6DDD2EDA5112EB_RuntimeMethod_var);
OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* L_54;
L_54 = OutputFrameJoin_create_mCC22ED31E1843B4D0A5626A1D1D040AD9B5A8BA4(((int32_t)il2cpp_codegen_add(1, L_53)), NULL);
__this->___oFrameJoin_5 = L_54;
Il2CppCodeGenWriteBarrier((void**)(&__this->___oFrameJoin_5), (void*)L_54);
// var joinIndex = 0;
V_2 = 0;
// foreach (var filter in FrameFilters)
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_55;
L_55 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(__this, NULL);
NullCheck(L_55);
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D L_56;
L_56 = List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6(L_55, List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
V_4 = L_56;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01e8:
{// begin finally (depth: 1)
Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7((&V_4), Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_01dd_1;
}
IL_01aa_1:
{
// foreach (var filter in FrameFilters)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_57;
L_57 = Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_inline((&V_4), Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
V_9 = L_57;
// if (filter is FrameFilter.IOutputFrameSource)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_58 = V_9;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_58, IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var)))
{
goto IL_01dd_1;
}
}
{
// FrameFilter.IOutputFrameSource unit = filter as FrameFilter.IOutputFrameSource;
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_59 = V_9;
// unit.OutputFrameSource().connect(oFrameJoin.input(joinIndex));
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_59, IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var)));
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_60;
L_60 = InterfaceFuncInvoker0< OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* >::Invoke(0 /* easyar.OutputFrameSource easyar.FrameFilter/IOutputFrameSource::OutputFrameSource() */, IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_59, IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var)));
OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* L_61 = __this->___oFrameJoin_5;
int32_t L_62 = V_2;
NullCheck(L_61);
OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* L_63;
L_63 = VirtualFuncInvoker1< OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C*, int32_t >::Invoke(6 /* easyar.OutputFrameSink easyar.OutputFrameJoin::input(System.Int32) */, L_61, L_62);
NullCheck(L_60);
VirtualActionInvoker1< OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* >::Invoke(7 /* System.Void easyar.OutputFrameSource::connect(easyar.OutputFrameSink) */, L_60, L_63);
// joinIndex++;
int32_t L_64 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_64, 1));
}
IL_01dd_1:
{
// foreach (var filter in FrameFilters)
bool L_65;
L_65 = Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023((&V_4), Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
if (L_65)
{
goto IL_01aa_1;
}
}
{
goto IL_01f6;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01f6:
{
// i2OAdapter.output().connect(oFrameJoin.input(joinIndex));
InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2* L_66 = __this->___i2OAdapter_2;
NullCheck(L_66);
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_67;
L_67 = VirtualFuncInvoker0< OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* >::Invoke(7 /* easyar.OutputFrameSource easyar.InputFrameToOutputFrameAdapter::output() */, L_66);
OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* L_68 = __this->___oFrameJoin_5;
int32_t L_69 = V_2;
NullCheck(L_68);
OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* L_70;
L_70 = VirtualFuncInvoker1< OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C*, int32_t >::Invoke(6 /* easyar.OutputFrameSink easyar.OutputFrameJoin::input(System.Int32) */, L_68, L_69);
NullCheck(L_67);
VirtualActionInvoker1< OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* >::Invoke(7 /* System.Void easyar.OutputFrameSource::connect(easyar.OutputFrameSink) */, L_67, L_70);
// oFrameFork = OutputFrameFork.create(2);
OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* L_71;
L_71 = OutputFrameFork_create_m05DAFCF6048028EFF9FDD3245B2C4B82AA5B52CD(2, NULL);
__this->___oFrameFork_6 = L_71;
Il2CppCodeGenWriteBarrier((void**)(&__this->___oFrameFork_6), (void*)L_71);
// oFrameJoin.output().connect(oFrameFork.input());
OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* L_72 = __this->___oFrameJoin_5;
NullCheck(L_72);
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_73;
L_73 = VirtualFuncInvoker0< OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* >::Invoke(7 /* easyar.OutputFrameSource easyar.OutputFrameJoin::output() */, L_72);
OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* L_74 = __this->___oFrameFork_6;
NullCheck(L_74);
OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* L_75;
L_75 = VirtualFuncInvoker0< OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* >::Invoke(6 /* easyar.OutputFrameSink easyar.OutputFrameFork::input() */, L_74);
NullCheck(L_73);
VirtualActionInvoker1< OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* >::Invoke(7 /* System.Void easyar.OutputFrameSource::connect(easyar.OutputFrameSink) */, L_73, L_75);
// oFrameBuffer = OutputFrameBuffer.create();
OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* L_76;
L_76 = OutputFrameBuffer_create_m60D1F752983459480D60D6F48CA8E7AC4CEBC2C6(NULL);
__this->___oFrameBuffer_7 = L_76;
Il2CppCodeGenWriteBarrier((void**)(&__this->___oFrameBuffer_7), (void*)L_76);
// oFrameFork.output(0).connect(oFrameBuffer.input());
OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* L_77 = __this->___oFrameFork_6;
NullCheck(L_77);
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_78;
L_78 = VirtualFuncInvoker1< OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29*, int32_t >::Invoke(7 /* easyar.OutputFrameSource easyar.OutputFrameFork::output(System.Int32) */, L_77, 0);
OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* L_79 = __this->___oFrameBuffer_7;
NullCheck(L_79);
OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* L_80;
L_80 = VirtualFuncInvoker0< OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* >::Invoke(6 /* easyar.OutputFrameSink easyar.OutputFrameBuffer::input() */, L_79);
NullCheck(L_78);
VirtualActionInvoker1< OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* >::Invoke(7 /* System.Void easyar.OutputFrameSource::connect(easyar.OutputFrameSink) */, L_78, L_80);
// oFrameFork.output(1).connect(i2FAdapter.sideInput());
OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* L_81 = __this->___oFrameFork_6;
NullCheck(L_81);
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_82;
L_82 = VirtualFuncInvoker1< OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29*, int32_t >::Invoke(7 /* easyar.OutputFrameSource easyar.OutputFrameFork::output(System.Int32) */, L_81, 1);
InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379* L_83 = __this->___i2FAdapter_3;
NullCheck(L_83);
OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* L_84;
L_84 = VirtualFuncInvoker0< OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* >::Invoke(8 /* easyar.OutputFrameSink easyar.InputFrameToFeedbackFrameAdapter::sideInput() */, L_83);
NullCheck(L_82);
VirtualActionInvoker1< OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* >::Invoke(7 /* System.Void easyar.OutputFrameSource::connect(easyar.OutputFrameSink) */, L_82, L_84);
// oFrameBuffer.signalOutput().connect(iFrameThrottler.signalInput());
OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* L_85 = __this->___oFrameBuffer_7;
NullCheck(L_85);
SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* L_86;
L_86 = VirtualFuncInvoker0< SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* >::Invoke(8 /* easyar.SignalSource easyar.OutputFrameBuffer::signalOutput() */, L_85);
InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* L_87 = __this->___iFrameThrottler_0;
NullCheck(L_87);
SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* L_88;
L_88 = VirtualFuncInvoker0< SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* >::Invoke(9 /* easyar.SignalSink easyar.InputFrameThrottler::signalInput() */, L_87);
NullCheck(L_86);
VirtualActionInvoker1< SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* >::Invoke(7 /* System.Void easyar.SignalSource::connect(easyar.SignalSink) */, L_86, L_88);
// var inputFrameSink = iFrameThrottler.input();
InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* L_89 = __this->___iFrameThrottler_0;
NullCheck(L_89);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_90;
L_90 = VirtualFuncInvoker0< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(6 /* easyar.InputFrameSink easyar.InputFrameThrottler::input() */, L_89);
V_3 = L_90;
// if (FrameRecorder)
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_91;
L_91 = ARAssembly_get_FrameRecorder_m466821D55D7E6C20E6855683F0B61BAB31BC3663_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_92;
L_92 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_91, NULL);
if (!L_92)
{
goto IL_02cd;
}
}
{
// FrameRecorder.Output().connect(inputFrameSink);
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_93;
L_93 = ARAssembly_get_FrameRecorder_m466821D55D7E6C20E6855683F0B61BAB31BC3663_inline(__this, NULL);
NullCheck(L_93);
InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_94;
L_94 = FrameRecorder_Output_mF49FF71FEAC20E345A10DF412138FB1AC9ADE0F8(L_93, NULL);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_95 = V_3;
NullCheck(L_94);
VirtualActionInvoker1< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(7 /* System.Void easyar.InputFrameSource::connect(easyar.InputFrameSink) */, L_94, L_95);
// inputFrameSink = FrameRecorder.Input();
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_96;
L_96 = ARAssembly_get_FrameRecorder_m466821D55D7E6C20E6855683F0B61BAB31BC3663_inline(__this, NULL);
NullCheck(L_96);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_97;
L_97 = FrameRecorder_Input_m4D84888D46A2E58F0AC1A1ADA0CEAEE3C0B655E1(L_96, NULL);
V_3 = L_97;
}
IL_02cd:
{
// if (FrameSource != null)
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_98;
L_98 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_99;
L_99 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_98, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_99)
{
goto IL_02e7;
}
}
{
// FrameSource.Connect(inputFrameSink);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_100;
L_100 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(__this, NULL);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_101 = V_3;
NullCheck(L_100);
VirtualActionInvoker1< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(17 /* System.Void easyar.FrameSource::Connect(easyar.InputFrameSink) */, L_100, L_101);
}
IL_02e7:
{
// ResetBufferCapacity();
ARAssembly_ResetBufferCapacity_m6B744F3E1C8069E4E4B28398E475848353983AC9(__this, NULL);
// Ready = true;
ARAssembly_set_Ready_m79EDF61D92FFBB19B0753FC4B022667CD61D9D5F_inline(__this, (bool)1, NULL);
// }
return;
}
}
// System.Void easyar.ARAssembly::DisposeAll()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly_DisposeAll_m518D9EE99FF74A359C204F4FF9AC07D26F89AAD0 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// if (iFrameThrottler != null) { iFrameThrottler.Dispose(); }
InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* L_0 = __this->___iFrameThrottler_0;
if (!L_0)
{
goto IL_0013;
}
}
{
// if (iFrameThrottler != null) { iFrameThrottler.Dispose(); }
InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* L_1 = __this->___iFrameThrottler_0;
NullCheck(L_1);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_1, NULL);
}
IL_0013:
{
// if (iFrameFork != null) { iFrameFork.Dispose(); }
InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* L_2 = __this->___iFrameFork_1;
if (!L_2)
{
goto IL_0026;
}
}
{
// if (iFrameFork != null) { iFrameFork.Dispose(); }
InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* L_3 = __this->___iFrameFork_1;
NullCheck(L_3);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_3, NULL);
}
IL_0026:
{
// if (i2OAdapter != null) { i2OAdapter.Dispose(); }
InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2* L_4 = __this->___i2OAdapter_2;
if (!L_4)
{
goto IL_0039;
}
}
{
// if (i2OAdapter != null) { i2OAdapter.Dispose(); }
InputFrameToOutputFrameAdapter_tB10AD4D1BF1C4F5A0B628D0EFCF45C8CB5BA65F2* L_5 = __this->___i2OAdapter_2;
NullCheck(L_5);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_5, NULL);
}
IL_0039:
{
// if (i2FAdapter != null) { i2FAdapter.Dispose(); }
InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379* L_6 = __this->___i2FAdapter_3;
if (!L_6)
{
goto IL_004c;
}
}
{
// if (i2FAdapter != null) { i2FAdapter.Dispose(); }
InputFrameToFeedbackFrameAdapter_tEA715356AB9DD6A39C7D0FAEE0EC3480E1CB9379* L_7 = __this->___i2FAdapter_3;
NullCheck(L_7);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_7, NULL);
}
IL_004c:
{
// if (fbFrameFork != null) { fbFrameFork.Dispose(); }
FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* L_8 = __this->___fbFrameFork_4;
if (!L_8)
{
goto IL_005f;
}
}
{
// if (fbFrameFork != null) { fbFrameFork.Dispose(); }
FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* L_9 = __this->___fbFrameFork_4;
NullCheck(L_9);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_9, NULL);
}
IL_005f:
{
// if (oFrameJoin != null) { oFrameJoin.Dispose(); }
OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* L_10 = __this->___oFrameJoin_5;
if (!L_10)
{
goto IL_0072;
}
}
{
// if (oFrameJoin != null) { oFrameJoin.Dispose(); }
OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* L_11 = __this->___oFrameJoin_5;
NullCheck(L_11);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_11, NULL);
}
IL_0072:
{
// if (oFrameFork != null) { oFrameFork.Dispose(); }
OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* L_12 = __this->___oFrameFork_6;
if (!L_12)
{
goto IL_0085;
}
}
{
// if (oFrameFork != null) { oFrameFork.Dispose(); }
OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* L_13 = __this->___oFrameFork_6;
NullCheck(L_13);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_13, NULL);
}
IL_0085:
{
// if (oFrameBuffer != null) { oFrameBuffer.Dispose(); }
OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* L_14 = __this->___oFrameBuffer_7;
if (!L_14)
{
goto IL_0098;
}
}
{
// if (oFrameBuffer != null) { oFrameBuffer.Dispose(); }
OutputFrameBuffer_t9636FA51588819DCE62366622F1374365AF22F72* L_15 = __this->___oFrameBuffer_7;
NullCheck(L_15);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_15, NULL);
}
IL_0098:
{
// Ready = false;
ARAssembly_set_Ready_m79EDF61D92FFBB19B0753FC4B022667CD61D9D5F_inline(__this, (bool)0, NULL);
// }
return;
}
}
// System.Void easyar.ARAssembly::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARAssembly__ctor_m45C2E5D2DD6A9D23FDA22288B1E58E5AFDD7EDC5 (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6B27055898E709BF9934060858E4083C230D4398_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public List<FrameFilter> FrameFilters { get; private set; } = new List<FrameFilter>();
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_0 = (List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA*)il2cpp_codegen_object_new(List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m6B27055898E709BF9934060858E4083C230D4398(L_0, List_1__ctor_m6B27055898E709BF9934060858E4083C230D4398_RuntimeMethod_var);
__this->___U3CFrameFiltersU3Ek__BackingField_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFrameFiltersU3Ek__BackingField_12), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.ARAssembly/Components::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Components__ctor_m4D53A82CD7347BD0DC53DF4A1A9402924CA1E685 (Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6B27055898E709BF9934060858E4083C230D4398_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public List<FrameFilter> FrameFilters = new List<FrameFilter>();
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_0 = (List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA*)il2cpp_codegen_object_new(List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m6B27055898E709BF9934060858E4083C230D4398(L_0, List_1__ctor_m6B27055898E709BF9934060858E4083C230D4398_RuntimeMethod_var);
__this->___FrameFilters_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___FrameFilters_3), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.IEnumerator easyar.ARComponentPicker::Pick(System.Action`1<easyar.ARAssembly/Components>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARComponentPicker_Pick_mD7E53BCCC442B61B8125D9674D64E515E34150E9 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC* ___0_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280* L_0 = (U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280*)il2cpp_codegen_object_new(U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CPickU3Ed__8__ctor_m6B483D775D9B003E8C985025174F6D241B376EEE(L_0, 0, NULL);
U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280* L_2 = L_1;
Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC* L_3 = ___0_callback;
NullCheck(L_2);
L_2->___callback_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___callback_3), (void*)L_3);
return L_2;
}
}
// easyar.ARAssembly/Components easyar.ARComponentPicker::Preview()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ARComponentPicker_Preview_mDD91448832626E7E0FE2BA98806E73A18742048B (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* V_0 = NULL;
{
// var components = new ARAssembly.Components();
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_0 = (Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75*)il2cpp_codegen_object_new(Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75_il2cpp_TypeInfo_var);
NullCheck(L_0);
Components__ctor_m4D53A82CD7347BD0DC53DF4A1A9402924CA1E685(L_0, NULL);
V_0 = L_0;
// if (PickFramePlayer(components))
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_1 = V_0;
bool L_2;
L_2 = ARComponentPicker_PickFramePlayer_m29128F52CFA448C1F099B7D579AACE34B99773E6(__this, L_1, NULL);
if (!L_2)
{
goto IL_001d;
}
}
{
// components.FrameSource = components.FramePlayer;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_3 = V_0;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_4 = V_0;
NullCheck(L_4);
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_5 = L_4->___FramePlayer_0;
NullCheck(L_3);
L_3->___FrameSource_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___FrameSource_1), (void*)L_5);
goto IL_0024;
}
IL_001d:
{
// PickFrameSourceForPreview(components);
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_6 = V_0;
ARComponentPicker_PickFrameSourceForPreview_mAB22923F69F647BABA3D423BB121B1A43E775905(__this, L_6, NULL);
}
IL_0024:
{
// PickFrameFilter(components);
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_7 = V_0;
ARComponentPicker_PickFrameFilter_m2B894D1958E51F93BEE265D430D3D44E6E104303(__this, L_7, NULL);
// PickFrameRecorder(components);
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_8 = V_0;
ARComponentPicker_PickFrameRecorder_m9FC9B73251905282BD82C012D4A558E55FB67ABA(__this, L_8, NULL);
// return components;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_9 = V_0;
return L_9;
}
}
// System.Void easyar.ARComponentPicker::PickFrameSourceForPreview(easyar.ARAssembly/Components)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARComponentPicker_PickFrameSourceForPreview_mAB22923F69F647BABA3D423BB121B1A43E775905 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___0_components, const RuntimeMethod* method)
{
{
// if (FrameSource == SingleSelection.Specify)
int32_t L_0 = __this->___FrameSource_4;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_001a;
}
}
{
// components.FrameSource = SpecifiedComponents.FrameSource;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_1 = ___0_components;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_2 = __this->___SpecifiedComponents_8;
NullCheck(L_2);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_3 = L_2->___FrameSource_1;
NullCheck(L_1);
L_1->___FrameSource_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___FrameSource_1), (void*)L_3);
}
IL_001a:
{
// }
return;
}
}
// System.Void easyar.ARComponentPicker::PickFrameFilter(easyar.ARAssembly/Components)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARComponentPicker_PickFrameFilter_m2B894D1958E51F93BEE265D430D3D44E6E104303 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___0_components, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mC83DDC29CDDE75C86EA21CC923FBDC4008DED893_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m932ED7E806951A343634FB1F157B9FBE5EAA2696_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (FrameFilter == MultipleSelection.AllActiveChildren)
int32_t L_0 = __this->___FrameFilter_5;
if (L_0)
{
goto IL_001a;
}
}
{
// components.FrameFilters = new List<FrameFilter>(GetComponentsInChildren<FrameFilter>());
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_1 = ___0_components;
FrameFilterU5BU5D_tDB772E17BEA3D0DB03F7BE0BC280F93BC39AD83E* L_2;
L_2 = Component_GetComponentsInChildren_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mC83DDC29CDDE75C86EA21CC923FBDC4008DED893(__this, Component_GetComponentsInChildren_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mC83DDC29CDDE75C86EA21CC923FBDC4008DED893_RuntimeMethod_var);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_3 = (List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA*)il2cpp_codegen_object_new(List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m932ED7E806951A343634FB1F157B9FBE5EAA2696(L_3, (RuntimeObject*)L_2, List_1__ctor_m932ED7E806951A343634FB1F157B9FBE5EAA2696_RuntimeMethod_var);
NullCheck(L_1);
L_1->___FrameFilters_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___FrameFilters_3), (void*)L_3);
return;
}
IL_001a:
{
// else if (FrameFilter == MultipleSelection.Specify)
int32_t L_4 = __this->___FrameFilter_5;
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_0041;
}
}
{
// if (SpecifiedComponents.FrameFilters != null) { components.FrameFilters = SpecifiedComponents.FrameFilters; }
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_5 = __this->___SpecifiedComponents_8;
NullCheck(L_5);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_6 = L_5->___FrameFilters_3;
if (!L_6)
{
goto IL_0041;
}
}
{
// if (SpecifiedComponents.FrameFilters != null) { components.FrameFilters = SpecifiedComponents.FrameFilters; }
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_7 = ___0_components;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_8 = __this->___SpecifiedComponents_8;
NullCheck(L_8);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_9 = L_8->___FrameFilters_3;
NullCheck(L_7);
L_7->___FrameFilters_3 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___FrameFilters_3), (void*)L_9);
}
IL_0041:
{
// }
return;
}
}
// System.Void easyar.ARComponentPicker::PickFrameRecorder(easyar.ARAssembly/Components)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARComponentPicker_PickFrameRecorder_m9FC9B73251905282BD82C012D4A558E55FB67ABA (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___0_components, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_mA52680EC93FCA5A0081E3B4F6A823DD43C9389D2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (FrameRecorder == SingleSelection.FirstAvailableActiveChild)
int32_t L_0 = __this->___FrameRecorder_7;
if (L_0)
{
goto IL_0015;
}
}
{
// components.FrameRecorder = GetComponentInChildren<FrameRecorder>();
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_1 = ___0_components;
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_2;
L_2 = Component_GetComponentInChildren_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_mA52680EC93FCA5A0081E3B4F6A823DD43C9389D2(__this, Component_GetComponentInChildren_TisFrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_mA52680EC93FCA5A0081E3B4F6A823DD43C9389D2_RuntimeMethod_var);
NullCheck(L_1);
L_1->___FrameRecorder_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___FrameRecorder_2), (void*)L_2);
return;
}
IL_0015:
{
// else if (FrameRecorder == SingleSelection.Specify)
int32_t L_3 = __this->___FrameRecorder_7;
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
{
goto IL_002f;
}
}
{
// components.FrameRecorder = SpecifiedComponents.FrameRecorder;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_4 = ___0_components;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_5 = __this->___SpecifiedComponents_8;
NullCheck(L_5);
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_6 = L_5->___FrameRecorder_2;
NullCheck(L_4);
L_4->___FrameRecorder_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___FrameRecorder_2), (void*)L_6);
}
IL_002f:
{
// }
return;
}
}
// System.Boolean easyar.ARComponentPicker::PickFramePlayer(easyar.ARAssembly/Components)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARComponentPicker_PickFramePlayer_m29128F52CFA448C1F099B7D579AACE34B99773E6 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___0_components, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m2324ED5C30DAD3008312389058F19B45DCDC54BB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (FramePlayer == SingleSelection.FirstAvailableActiveChild)
int32_t L_0 = __this->___FramePlayer_6;
if (L_0)
{
goto IL_0016;
}
}
{
// components.FramePlayer = GetComponentInChildren<FramePlayer>();
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_1 = ___0_components;
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_2;
L_2 = Component_GetComponentInChildren_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m2324ED5C30DAD3008312389058F19B45DCDC54BB(__this, Component_GetComponentInChildren_TisFramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_m2324ED5C30DAD3008312389058F19B45DCDC54BB_RuntimeMethod_var);
NullCheck(L_1);
L_1->___FramePlayer_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___FramePlayer_0), (void*)L_2);
// return true;
return (bool)1;
}
IL_0016:
{
// else if (FramePlayer == SingleSelection.Specify)
int32_t L_3 = __this->___FramePlayer_6;
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
{
goto IL_0032;
}
}
{
// components.FramePlayer = SpecifiedComponents.FramePlayer;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_4 = ___0_components;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_5 = __this->___SpecifiedComponents_8;
NullCheck(L_5);
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_6 = L_5->___FramePlayer_0;
NullCheck(L_4);
L_4->___FramePlayer_0 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___FramePlayer_0), (void*)L_6);
// return true;
return (bool)1;
}
IL_0032:
{
// return false;
return (bool)0;
}
}
// System.Collections.IEnumerator easyar.ARComponentPicker::PickFrameSource(easyar.ARAssembly/Components)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARComponentPicker_PickFrameSource_mC5FFF86128DEEE6C147676282FDE3B84B390D4F6 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___0_components, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D* L_0 = (U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D*)il2cpp_codegen_object_new(U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CPickFrameSourceU3Ed__15__ctor_m66E987DB28E3C0B26D3C7D999AFE3E1AA2F6D5DE(L_0, 0, NULL);
U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_3 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D* L_2 = L_1;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_3 = ___0_components;
NullCheck(L_2);
L_2->___components_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___components_2), (void*)L_3);
return L_2;
}
}
// System.Collections.IEnumerator easyar.ARComponentPicker::SelectFirstAvailableActiveFrameSource(System.Action`1<easyar.FrameSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARComponentPicker_SelectFirstAvailableActiveFrameSource_m6E0160C138331579D521C54F440810802449D812 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6* ___0_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* L_0 = (U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A*)il2cpp_codegen_object_new(U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CSelectFirstAvailableActiveFrameSourceU3Ed__16__ctor_m0E0775C0EDFF245F3B3AECB113DA7330FB65FC67(L_0, 0, NULL);
U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* L_2 = L_1;
Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6* L_3 = ___0_callback;
NullCheck(L_2);
L_2->___callback_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___callback_3), (void*)L_3);
return L_2;
}
}
// System.Void easyar.ARComponentPicker::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARComponentPicker__ctor_m41F61F8F9553FF5716D0C643BA66D0EF222876B5 (ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public SingleSelection FramePlayer = SingleSelection.Disable;
__this->___FramePlayer_6 = 2;
// public SingleSelection FrameRecorder = SingleSelection.Disable;
__this->___FrameRecorder_7 = 2;
// public ARAssembly.Components SpecifiedComponents = new ARAssembly.Components();
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_0 = (Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75*)il2cpp_codegen_object_new(Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75_il2cpp_TypeInfo_var);
NullCheck(L_0);
Components__ctor_m4D53A82CD7347BD0DC53DF4A1A9402924CA1E685(L_0, NULL);
__this->___SpecifiedComponents_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SpecifiedComponents_8), (void*)L_0);
// public bool EnableCustomCamera = true;
__this->___EnableCustomCamera_9 = (bool)1;
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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.ARComponentPicker/<Pick>d__8::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CPickU3Ed__8__ctor_m6B483D775D9B003E8C985025174F6D241B376EEE (U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void easyar.ARComponentPicker/<Pick>d__8::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CPickU3Ed__8_System_IDisposable_Dispose_m8F62AE54121F62E9E5754F19EE0D1A225E22CF4C (U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean easyar.ARComponentPicker/<Pick>d__8::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CPickU3Ed__8_MoveNext_mEF270BDEB42EE7DF3C78B69DDD32731089B28B3F (U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* V_1 = NULL;
Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC* G_B12_0 = NULL;
Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC* G_B11_0 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0082;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// var components = new ARAssembly.Components();
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_4 = (Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75*)il2cpp_codegen_object_new(Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75_il2cpp_TypeInfo_var);
NullCheck(L_4);
Components__ctor_m4D53A82CD7347BD0DC53DF4A1A9402924CA1E685(L_4, NULL);
__this->___U3CcomponentsU3E5__2_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcomponentsU3E5__2_4), (void*)L_4);
// PickFrameFilter(components);
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_5 = V_1;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_6 = __this->___U3CcomponentsU3E5__2_4;
NullCheck(L_5);
ARComponentPicker_PickFrameFilter_m2B894D1958E51F93BEE265D430D3D44E6E104303(L_5, L_6, NULL);
// PickFrameRecorder(components);
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_7 = V_1;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_8 = __this->___U3CcomponentsU3E5__2_4;
NullCheck(L_7);
ARComponentPicker_PickFrameRecorder_m9FC9B73251905282BD82C012D4A558E55FB67ABA(L_7, L_8, NULL);
// if (PickFramePlayer(components))
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_9 = V_1;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_10 = __this->___U3CcomponentsU3E5__2_4;
NullCheck(L_9);
bool L_11;
L_11 = ARComponentPicker_PickFramePlayer_m29128F52CFA448C1F099B7D579AACE34B99773E6(L_9, L_10, NULL);
if (!L_11)
{
goto IL_0067;
}
}
{
// components.FrameSource = components.FramePlayer;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_12 = __this->___U3CcomponentsU3E5__2_4;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_13 = __this->___U3CcomponentsU3E5__2_4;
NullCheck(L_13);
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_14 = L_13->___FramePlayer_0;
NullCheck(L_12);
L_12->___FrameSource_1 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&L_12->___FrameSource_1), (void*)L_14);
goto IL_0089;
}
IL_0067:
{
// yield return PickFrameSource(components);
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_15 = V_1;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_16 = __this->___U3CcomponentsU3E5__2_4;
NullCheck(L_15);
RuntimeObject* L_17;
L_17 = ARComponentPicker_PickFrameSource_mC5FFF86128DEEE6C147676282FDE3B84B390D4F6(L_15, L_16, NULL);
__this->___U3CU3E2__current_1 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_17);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0082:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_0089:
{
// if (components.FrameSource && !components.FrameSource.Camera)
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_18 = __this->___U3CcomponentsU3E5__2_4;
NullCheck(L_18);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_19 = L_18->___FrameSource_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_20;
L_20 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_19, NULL);
if (!L_20)
{
goto IL_00d2;
}
}
{
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_21 = __this->___U3CcomponentsU3E5__2_4;
NullCheck(L_21);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_22 = L_21->___FrameSource_1;
NullCheck(L_22);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_23;
L_23 = VirtualFuncInvoker0< Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(10 /* UnityEngine.Camera easyar.FrameSource::get_Camera() */, L_22);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_23, NULL);
if (L_24)
{
goto IL_00d2;
}
}
{
// components.FrameSource.Camera = components.FrameSource.PickCamera();
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_25 = __this->___U3CcomponentsU3E5__2_4;
NullCheck(L_25);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_26 = L_25->___FrameSource_1;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_27 = __this->___U3CcomponentsU3E5__2_4;
NullCheck(L_27);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_28 = L_27->___FrameSource_1;
NullCheck(L_28);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_29;
L_29 = VirtualFuncInvoker0< Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(20 /* UnityEngine.Camera easyar.FrameSource::PickCamera() */, L_28);
NullCheck(L_26);
VirtualActionInvoker1< Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(11 /* System.Void easyar.FrameSource::set_Camera(UnityEngine.Camera) */, L_26, L_29);
}
IL_00d2:
{
// callback?.Invoke(components);
Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC* L_30 = __this->___callback_3;
Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC* L_31 = L_30;
G_B11_0 = L_31;
if (L_31)
{
G_B12_0 = L_31;
goto IL_00de;
}
}
{
goto IL_00e9;
}
IL_00de:
{
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_32 = __this->___U3CcomponentsU3E5__2_4;
NullCheck(G_B12_0);
Action_1_Invoke_mB8C776F45A65213BC365B1E90D58E2D19E1CFE2B_inline(G_B12_0, L_32, NULL);
}
IL_00e9:
{
// }
return (bool)0;
}
}
// System.Object easyar.ARComponentPicker/<Pick>d__8::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CPickU3Ed__8_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mD15E41EC30859767AE27020A8E513812FDD91811 (U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void easyar.ARComponentPicker/<Pick>d__8::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CPickU3Ed__8_System_Collections_IEnumerator_Reset_mC62CDDD5E3236F54337100BE9CC2A6A833482123 (U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CPickU3Ed__8_System_Collections_IEnumerator_Reset_mC62CDDD5E3236F54337100BE9CC2A6A833482123_RuntimeMethod_var)));
}
}
// System.Object easyar.ARComponentPicker/<Pick>d__8::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CPickU3Ed__8_System_Collections_IEnumerator_get_Current_mCCD3ED81E620E2C360265F9D0BAE8034787730FC (U3CPickU3Ed__8_t578B04E119D67D0236D9854DC4C611EF6F0B6280* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.ARComponentPicker/<>c__DisplayClass15_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass15_0__ctor_m5429435919B45871945A513EECE51CD183B5295D (U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.ARComponentPicker/<>c__DisplayClass15_0::<PickFrameSource>b__0(easyar.FrameSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass15_0_U3CPickFrameSourceU3Eb__0_m8CC58CE79BA25E3083938107FFC96F33B37EC2C9 (U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573* __this, FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ___0_frameSource, const RuntimeMethod* method)
{
{
// components.FrameSource = frameSource;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_0 = __this->___components_0;
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_1 = ___0_frameSource;
NullCheck(L_0);
L_0->___FrameSource_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&L_0->___FrameSource_1), (void*)L_1);
// });
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.ARComponentPicker/<PickFrameSource>d__15::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CPickFrameSourceU3Ed__15__ctor_m66E987DB28E3C0B26D3C7D999AFE3E1AA2F6D5DE (U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void easyar.ARComponentPicker/<PickFrameSource>d__15::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CPickFrameSourceU3Ed__15_System_IDisposable_Dispose_m4CD8F6C6CE164AE9896DB5C330634AF372F9386F (U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean easyar.ARComponentPicker/<PickFrameSource>d__15::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CPickFrameSourceU3Ed__15_MoveNext_m522455C62A798942309DFC369CAF5EAC09850C24 (U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_mDBA8011C770D0432D5EFA2E5E29C7F1940C1326D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m1F032C59F95454868694661D84FC55E4284100E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass15_0_U3CPickFrameSourceU3Eb__0_m8CC58CE79BA25E3083938107FFC96F33B37EC2C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral037E5ECDB0E853B99E93D40857FD38FCA84CCD18);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralADD3B5F2D67647A225CB10788BB728D4EA24E40B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7AC609EB421E90A3C71B212DE15CE2DDA7C5902);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* V_1 = NULL;
RuntimeObject* V_2 = NULL;
Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 V_3;
memset((&V_3), 0, sizeof(V_3));
String_t* G_B16_0 = NULL;
String_t* G_B15_0 = NULL;
String_t* G_B17_0 = NULL;
String_t* G_B17_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_1 = __this->___U3CU3E4__this_3;
V_1 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0022;
}
case 1:
{
goto IL_00bb;
}
case 2:
{
goto IL_0198;
}
}
}
{
return (bool)0;
}
IL_0022:
{
__this->___U3CU3E1__state_0 = (-1);
U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573* L_3 = (U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CU3Ec__DisplayClass15_0__ctor_m5429435919B45871945A513EECE51CD183B5295D(L_3, NULL);
__this->___U3CU3E8__1_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1_4), (void*)L_3);
U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573* L_4 = __this->___U3CU3E8__1_4;
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_5 = __this->___components_2;
NullCheck(L_4);
L_4->___components_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___components_0), (void*)L_5);
// if (FrameSource == SingleSelection.Specify)
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_6 = V_1;
NullCheck(L_6);
int32_t L_7 = L_6->___FrameSource_4;
if ((!(((uint32_t)L_7) == ((uint32_t)1))))
{
goto IL_016a;
}
}
{
// components.FrameSource = null;
U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573* L_8 = __this->___U3CU3E8__1_4;
NullCheck(L_8);
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_9 = L_8->___components_0;
NullCheck(L_9);
L_9->___FrameSource_1 = (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_9->___FrameSource_1), (void*)(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD*)NULL);
// var frameSource = SpecifiedComponents.FrameSource;
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_10 = V_1;
NullCheck(L_10);
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_11 = L_10->___SpecifiedComponents_8;
NullCheck(L_11);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_12 = L_11->___FrameSource_1;
__this->___U3CframeSourceU3E5__2_5 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CframeSourceU3E5__2_5), (void*)L_12);
// if (!EnableCustomCamera && easyar.FrameSource.IsCustomCamera(frameSource))
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_13 = V_1;
NullCheck(L_13);
bool L_14 = L_13->___EnableCustomCamera_9;
if (L_14)
{
goto IL_008f;
}
}
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_15 = __this->___U3CframeSourceU3E5__2_5;
il2cpp_codegen_runtime_class_init_inline(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var);
bool L_16;
L_16 = FrameSource_IsCustomCamera_mDFB1D889D23D8D41DC9FC21D3756316373CFD5FC(L_15, NULL);
if (!L_16)
{
goto IL_008f;
}
}
{
// frameSource = null;
__this->___U3CframeSourceU3E5__2_5 = (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CframeSourceU3E5__2_5), (void*)(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD*)NULL);
}
IL_008f:
{
// if (frameSource)
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_17 = __this->___U3CframeSourceU3E5__2_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_17, NULL);
if (!L_18)
{
goto IL_00c2;
}
}
{
// var check = frameSource.CheckAvailability();
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_19 = __this->___U3CframeSourceU3E5__2_5;
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(19 /* System.Collections.IEnumerator easyar.FrameSource::CheckAvailability() */, L_19);
V_2 = L_20;
// if (check != null)
RuntimeObject* L_21 = V_2;
if (!L_21)
{
goto IL_00c2;
}
}
{
// yield return check;
RuntimeObject* L_22 = V_2;
__this->___U3CU3E2__current_1 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_22);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_00bb:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_00c2:
{
// if (frameSource && frameSource.IsAvailable.OnSome && frameSource.IsAvailable.Value)
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_23 = __this->___U3CframeSourceU3E5__2_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_23, NULL);
if (!L_24)
{
goto IL_0111;
}
}
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_25 = __this->___U3CframeSourceU3E5__2_5;
NullCheck(L_25);
Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 L_26;
L_26 = VirtualFuncInvoker0< Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 >::Invoke(5 /* easyar.Optional`1<System.Boolean> easyar.FrameSource::get_IsAvailable() */, L_25);
V_3 = L_26;
bool L_27;
L_27 = Optional_1_get_OnSome_mDBA8011C770D0432D5EFA2E5E29C7F1940C1326D((&V_3), Optional_1_get_OnSome_mDBA8011C770D0432D5EFA2E5E29C7F1940C1326D_RuntimeMethod_var);
if (!L_27)
{
goto IL_0111;
}
}
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_28 = __this->___U3CframeSourceU3E5__2_5;
NullCheck(L_28);
Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 L_29;
L_29 = VirtualFuncInvoker0< Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 >::Invoke(5 /* easyar.Optional`1<System.Boolean> easyar.FrameSource::get_IsAvailable() */, L_28);
V_3 = L_29;
bool L_30;
L_30 = Optional_1_get_Value_m1F032C59F95454868694661D84FC55E4284100E7((&V_3), Optional_1_get_Value_m1F032C59F95454868694661D84FC55E4284100E7_RuntimeMethod_var);
if (!L_30)
{
goto IL_0111;
}
}
{
// components.FrameSource = frameSource;
U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573* L_31 = __this->___U3CU3E8__1_4;
NullCheck(L_31);
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_32 = L_31->___components_0;
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_33 = __this->___U3CframeSourceU3E5__2_5;
NullCheck(L_32);
L_32->___FrameSource_1 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&L_32->___FrameSource_1), (void*)L_33);
goto IL_0168;
}
IL_0111:
{
// GUIPopup.EnqueueMessage($"Frame source specified is not available:\n" + (frameSource ? frameSource.GetType().ToString().Replace("easyar.", "").Replace("FrameSource", "") : "null"), 10, true);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_34 = __this->___U3CframeSourceU3E5__2_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_35;
L_35 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_34, NULL);
G_B15_0 = _stringLiteral037E5ECDB0E853B99E93D40857FD38FCA84CCD18;
if (L_35)
{
G_B16_0 = _stringLiteral037E5ECDB0E853B99E93D40857FD38FCA84CCD18;
goto IL_012a;
}
}
{
G_B17_0 = _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
G_B17_1 = G_B15_0;
goto IL_0158;
}
IL_012a:
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_36 = __this->___U3CframeSourceU3E5__2_5;
NullCheck(L_36);
Type_t* L_37;
L_37 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_36, NULL);
NullCheck(L_37);
String_t* L_38;
L_38 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_37);
NullCheck(L_38);
String_t* L_39;
L_39 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_38, _stringLiteralB7AC609EB421E90A3C71B212DE15CE2DDA7C5902, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
NullCheck(L_39);
String_t* L_40;
L_40 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_39, _stringLiteralADD3B5F2D67647A225CB10788BB728D4EA24E40B, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
G_B17_0 = L_40;
G_B17_1 = G_B16_0;
}
IL_0158:
{
String_t* L_41;
L_41 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B17_1, G_B17_0, NULL);
GUIPopup_EnqueueMessage_m62D1CF8E55B7E58779D01436E50039DD7BBA6E40(L_41, (10.0f), (bool)1, NULL);
}
IL_0168:
{
// yield break;
return (bool)0;
}
IL_016a:
{
// else if (FrameSource == SingleSelection.FirstAvailableActiveChild)
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_42 = V_1;
NullCheck(L_42);
int32_t L_43 = L_42->___FrameSource_4;
if (L_43)
{
goto IL_019f;
}
}
{
// yield return SelectFirstAvailableActiveFrameSource((frameSource) =>
// {
// components.FrameSource = frameSource;
// });
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_44 = V_1;
U3CU3Ec__DisplayClass15_0_tEE13ECF79C84F10F0A553EA911976280DC7ED573* L_45 = __this->___U3CU3E8__1_4;
Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6* L_46 = (Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6*)il2cpp_codegen_object_new(Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6_il2cpp_TypeInfo_var);
NullCheck(L_46);
Action_1__ctor_m61B0BA7F2867C1D4049DF89061E108946144492C(L_46, L_45, (intptr_t)((void*)U3CU3Ec__DisplayClass15_0_U3CPickFrameSourceU3Eb__0_m8CC58CE79BA25E3083938107FFC96F33B37EC2C9_RuntimeMethod_var), NULL);
NullCheck(L_44);
RuntimeObject* L_47;
L_47 = ARComponentPicker_SelectFirstAvailableActiveFrameSource_m6E0160C138331579D521C54F440810802449D812(L_44, L_46, NULL);
__this->___U3CU3E2__current_1 = L_47;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_47);
__this->___U3CU3E1__state_0 = 2;
return (bool)1;
}
IL_0198:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_019f:
{
// }
return (bool)0;
}
}
// System.Object easyar.ARComponentPicker/<PickFrameSource>d__15::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CPickFrameSourceU3Ed__15_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m5E2DBA5E79F840CEF5E4C8E84676F004B6D14CA9 (U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void easyar.ARComponentPicker/<PickFrameSource>d__15::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CPickFrameSourceU3Ed__15_System_Collections_IEnumerator_Reset_m6778F7AC832A93C12EAEC67AF4264B049B7A1E33 (U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CPickFrameSourceU3Ed__15_System_Collections_IEnumerator_Reset_m6778F7AC832A93C12EAEC67AF4264B049B7A1E33_RuntimeMethod_var)));
}
}
// System.Object easyar.ARComponentPicker/<PickFrameSource>d__15::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CPickFrameSourceU3Ed__15_System_Collections_IEnumerator_get_Current_m02A41CCCDF0C1E391EE4DEB024DE223B3E3695D0 (U3CPickFrameSourceU3Ed__15_t69070A9FA85F4E8C793D6811026AED744EF8A81D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSelectFirstAvailableActiveFrameSourceU3Ed__16__ctor_m0E0775C0EDFF245F3B3AECB113DA7330FB65FC67 (U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_System_IDisposable_Dispose_m24775A9BC6122054E7305E26F30828A377D99918 (U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
{
goto IL_0010;
}
}
{
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_001a;
}
}
IL_0010:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0013:
{// begin finally (depth: 1)
U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_U3CU3Em__Finally1_m28A464D56B88D1D8385CFA73EFFDB87A4AD049A5(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
goto IL_001a;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001a:
{
return;
}
}
// System.Boolean easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_MoveNext_m35BAFCE21C44A35DB79AF7339001C28E0D5BDAF0 (U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARComponentPicker_GetComponentsInChildrenTransformOrder_TisFrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_m09B6AA2ED37228BF63447C0F78C2AFE0F0820138_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mE2BB007AC06E4E38989F6D3101C17EB0A2B2F8FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF9360F0F01C20084291A5C26528E527581CA8AD2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m49DC5C2C5619FC604792D22ACA0CC0605CBC6AF4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m714B192B8BF89C180A731BCD02501C329E929852_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_mDBA8011C770D0432D5EFA2E5E29C7F1940C1326D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m1F032C59F95454868694661D84FC55E4284100E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10767ED247B73FC49AA2C5E823CECDD00BB6D2ED);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralADD3B5F2D67647A225CB10788BB728D4EA24E40B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7AC609EB421E90A3C71B212DE15CE2DDA7C5902);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD215DBD182735DDF38C74E461E261A6B803E3B4F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* V_2 = NULL;
RuntimeObject* V_3 = NULL;
Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 V_4;
memset((&V_4), 0, sizeof(V_4));
String_t* V_5 = NULL;
Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096 V_6;
memset((&V_6), 0, sizeof(V_6));
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* V_7 = NULL;
Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6* G_B26_0 = NULL;
Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6* G_B25_0 = NULL;
{
auto __finallyBlock = il2cpp::utils::Fault([&]
{
FAULT_01d0:
{// begin fault (depth: 1)
U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_System_IDisposable_Dispose_m24775A9BC6122054E7305E26F30828A377D99918(__this, NULL);
return;
}// end fault
});
try
{// begin try (depth: 1)
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_1 = L_0;
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_1 = __this->___U3CU3E4__this_2;
V_2 = L_1;
int32_t L_2 = V_1;
if (!L_2)
{
goto IL_001f_1;
}
}
{
int32_t L_3 = V_1;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_00a5_1;
}
}
{
V_0 = (bool)0;
goto IL_01d7;
}
IL_001f_1:
{
__this->___U3CU3E1__state_0 = (-1);
// FrameSource frameSource = null;
__this->___U3CframeSourceU3E5__2_4 = (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CframeSourceU3E5__2_4), (void*)(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD*)NULL);
// foreach (var fs in GetComponentsInChildrenTransformOrder<FrameSource>())
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_4 = V_2;
NullCheck(L_4);
List_1_tCC292BB65E7B45E792942231D4605F8E9CE644E1* L_5;
L_5 = ARComponentPicker_GetComponentsInChildrenTransformOrder_TisFrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_m09B6AA2ED37228BF63447C0F78C2AFE0F0820138(L_4, ARComponentPicker_GetComponentsInChildrenTransformOrder_TisFrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_m09B6AA2ED37228BF63447C0F78C2AFE0F0820138_RuntimeMethod_var);
NullCheck(L_5);
Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096 L_6;
L_6 = List_1_GetEnumerator_m714B192B8BF89C180A731BCD02501C329E929852(L_5, List_1_GetEnumerator_m714B192B8BF89C180A731BCD02501C329E929852_RuntimeMethod_var);
__this->___U3CU3E7__wrap2_5 = L_6;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap2_5))->____list_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap2_5))->____current_3), (void*)NULL);
#endif
__this->___U3CU3E1__state_0 = ((int32_t)-3);
goto IL_00ee_1;
}
IL_004b_1:
{
// foreach (var fs in GetComponentsInChildrenTransformOrder<FrameSource>())
Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096* L_7 = (Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096*)(&__this->___U3CU3E7__wrap2_5);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_8;
L_8 = Enumerator_get_Current_m49DC5C2C5619FC604792D22ACA0CC0605CBC6AF4_inline(L_7, Enumerator_get_Current_m49DC5C2C5619FC604792D22ACA0CC0605CBC6AF4_RuntimeMethod_var);
__this->___U3CfsU3E5__4_6 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfsU3E5__4_6), (void*)L_8);
// if (fs is FramePlayer) { continue; }
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_9 = __this->___U3CfsU3E5__4_6;
if (((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)IsInstClass((RuntimeObject*)L_9, FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var)))
{
goto IL_00ee_1;
}
}
{
// if (!EnableCustomCamera && easyar.FrameSource.IsCustomCamera(fs)) { continue; }
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_10 = V_2;
NullCheck(L_10);
bool L_11 = L_10->___EnableCustomCamera_9;
if (L_11)
{
goto IL_0081_1;
}
}
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_12 = __this->___U3CfsU3E5__4_6;
il2cpp_codegen_runtime_class_init_inline(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var);
bool L_13;
L_13 = FrameSource_IsCustomCamera_mDFB1D889D23D8D41DC9FC21D3756316373CFD5FC(L_12, NULL);
if (L_13)
{
goto IL_00ee_1;
}
}
IL_0081_1:
{
// var check = fs.CheckAvailability();
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_14 = __this->___U3CfsU3E5__4_6;
NullCheck(L_14);
RuntimeObject* L_15;
L_15 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(19 /* System.Collections.IEnumerator easyar.FrameSource::CheckAvailability() */, L_14);
V_3 = L_15;
// if (check != null)
RuntimeObject* L_16 = V_3;
if (!L_16)
{
goto IL_00ad_1;
}
}
{
// yield return check;
RuntimeObject* L_17 = V_3;
__this->___U3CU3E2__current_1 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_17);
__this->___U3CU3E1__state_0 = 1;
V_0 = (bool)1;
goto IL_01d7;
}
IL_00a5_1:
{
__this->___U3CU3E1__state_0 = ((int32_t)-3);
}
IL_00ad_1:
{
// if (fs.IsAvailable.OnSome && fs.IsAvailable.Value)
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_18 = __this->___U3CfsU3E5__4_6;
NullCheck(L_18);
Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 L_19;
L_19 = VirtualFuncInvoker0< Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 >::Invoke(5 /* easyar.Optional`1<System.Boolean> easyar.FrameSource::get_IsAvailable() */, L_18);
V_4 = L_19;
bool L_20;
L_20 = Optional_1_get_OnSome_mDBA8011C770D0432D5EFA2E5E29C7F1940C1326D((&V_4), Optional_1_get_OnSome_mDBA8011C770D0432D5EFA2E5E29C7F1940C1326D_RuntimeMethod_var);
if (!L_20)
{
goto IL_00e7_1;
}
}
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_21 = __this->___U3CfsU3E5__4_6;
NullCheck(L_21);
Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 L_22;
L_22 = VirtualFuncInvoker0< Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 >::Invoke(5 /* easyar.Optional`1<System.Boolean> easyar.FrameSource::get_IsAvailable() */, L_21);
V_4 = L_22;
bool L_23;
L_23 = Optional_1_get_Value_m1F032C59F95454868694661D84FC55E4284100E7((&V_4), Optional_1_get_Value_m1F032C59F95454868694661D84FC55E4284100E7_RuntimeMethod_var);
if (!L_23)
{
goto IL_00e7_1;
}
}
{
// frameSource = fs;
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_24 = __this->___U3CfsU3E5__4_6;
__this->___U3CframeSourceU3E5__2_4 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CframeSourceU3E5__2_4), (void*)L_24);
// break;
goto IL_00fe_1;
}
IL_00e7_1:
{
// }
__this->___U3CfsU3E5__4_6 = (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfsU3E5__4_6), (void*)(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD*)NULL);
}
IL_00ee_1:
{
// foreach (var fs in GetComponentsInChildrenTransformOrder<FrameSource>())
Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096* L_25 = (Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096*)(&__this->___U3CU3E7__wrap2_5);
bool L_26;
L_26 = Enumerator_MoveNext_mF9360F0F01C20084291A5C26528E527581CA8AD2(L_25, Enumerator_MoveNext_mF9360F0F01C20084291A5C26528E527581CA8AD2_RuntimeMethod_var);
if (L_26)
{
goto IL_004b_1;
}
}
IL_00fe_1:
{
U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_U3CU3Em__Finally1_m28A464D56B88D1D8385CFA73EFFDB87A4AD049A5(__this, NULL);
Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096* L_27 = (Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096*)(&__this->___U3CU3E7__wrap2_5);
il2cpp_codegen_initobj(L_27, sizeof(Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096));
// if (!frameSource)
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_28 = __this->___U3CframeSourceU3E5__2_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_29;
L_29 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_28, NULL);
if (L_29)
{
goto IL_01b5_1;
}
}
{
// var message = string.Empty;
String_t* L_30 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
V_5 = L_30;
// foreach (var fs in GetComponentsInChildrenTransformOrder<FrameSource>())
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_31 = V_2;
NullCheck(L_31);
List_1_tCC292BB65E7B45E792942231D4605F8E9CE644E1* L_32;
L_32 = ARComponentPicker_GetComponentsInChildrenTransformOrder_TisFrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_m09B6AA2ED37228BF63447C0F78C2AFE0F0820138(L_31, ARComponentPicker_GetComponentsInChildrenTransformOrder_TisFrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_m09B6AA2ED37228BF63447C0F78C2AFE0F0820138_RuntimeMethod_var);
NullCheck(L_32);
Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096 L_33;
L_33 = List_1_GetEnumerator_m714B192B8BF89C180A731BCD02501C329E929852(L_32, List_1_GetEnumerator_m714B192B8BF89C180A731BCD02501C329E929852_RuntimeMethod_var);
V_6 = L_33;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_018b_1:
{// begin finally (depth: 2)
Enumerator_Dispose_mE2BB007AC06E4E38989F6D3101C17EB0A2B2F8FD((&V_6), Enumerator_Dispose_mE2BB007AC06E4E38989F6D3101C17EB0A2B2F8FD_RuntimeMethod_var);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_0180_2;
}
IL_0136_2:
{
// foreach (var fs in GetComponentsInChildrenTransformOrder<FrameSource>())
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_34;
L_34 = Enumerator_get_Current_m49DC5C2C5619FC604792D22ACA0CC0605CBC6AF4_inline((&V_6), Enumerator_get_Current_m49DC5C2C5619FC604792D22ACA0CC0605CBC6AF4_RuntimeMethod_var);
V_7 = L_34;
// if (fs is FramePlayer) { continue; }
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_35 = V_7;
if (((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)IsInstClass((RuntimeObject*)L_35, FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var)))
{
goto IL_0180_2;
}
}
{
// message += $"{fs.GetType().ToString().Replace("easyar.", "").Replace("FrameSource", "")} ";
String_t* L_36 = V_5;
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_37 = V_7;
NullCheck(L_37);
Type_t* L_38;
L_38 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_37, NULL);
NullCheck(L_38);
String_t* L_39;
L_39 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_38);
NullCheck(L_39);
String_t* L_40;
L_40 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_39, _stringLiteralB7AC609EB421E90A3C71B212DE15CE2DDA7C5902, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
NullCheck(L_40);
String_t* L_41;
L_41 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_40, _stringLiteralADD3B5F2D67647A225CB10788BB728D4EA24E40B, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
String_t* L_42;
L_42 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_36, L_41, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, NULL);
V_5 = L_42;
}
IL_0180_2:
{
// foreach (var fs in GetComponentsInChildrenTransformOrder<FrameSource>())
bool L_43;
L_43 = Enumerator_MoveNext_mF9360F0F01C20084291A5C26528E527581CA8AD2((&V_6), Enumerator_MoveNext_mF9360F0F01C20084291A5C26528E527581CA8AD2_RuntimeMethod_var);
if (L_43)
{
goto IL_0136_2;
}
}
{
goto IL_0199_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0199_1:
{
// GUIPopup.EnqueueMessage($"Available frame source not found from candidates:\n{message}\nThis device is not supported by all frame sources in current AR Session.", 10, true);
String_t* L_44 = V_5;
String_t* L_45;
L_45 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralD215DBD182735DDF38C74E461E261A6B803E3B4F, L_44, _stringLiteral10767ED247B73FC49AA2C5E823CECDD00BB6D2ED, NULL);
GUIPopup_EnqueueMessage_m62D1CF8E55B7E58779D01436E50039DD7BBA6E40(L_45, (10.0f), (bool)1, NULL);
}
IL_01b5_1:
{
// callback?.Invoke(frameSource);
Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6* L_46 = __this->___callback_3;
Action_1_t63C368D46B0AE7BA208062B311701463C36CFCC6* L_47 = L_46;
G_B25_0 = L_47;
if (L_47)
{
G_B26_0 = L_47;
goto IL_01c1_1;
}
}
{
goto IL_01cc_1;
}
IL_01c1_1:
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_48 = __this->___U3CframeSourceU3E5__2_4;
NullCheck(G_B26_0);
Action_1_Invoke_m59B2D112110A48AFDCEBE3211F7D63E8A1AB9C7E_inline(G_B26_0, L_48, NULL);
}
IL_01cc_1:
{
// }
V_0 = (bool)0;
goto IL_01d7;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01d7:
{
bool L_49 = V_0;
return L_49;
}
}
// System.Void easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_U3CU3Em__Finally1_m28A464D56B88D1D8385CFA73EFFDB87A4AD049A5 (U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mE2BB007AC06E4E38989F6D3101C17EB0A2B2F8FD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___U3CU3E1__state_0 = (-1);
Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096* L_0 = (Enumerator_t916F472F658AAE31D3676F8AC0C38905212A9096*)(&__this->___U3CU3E7__wrap2_5);
Enumerator_Dispose_mE2BB007AC06E4E38989F6D3101C17EB0A2B2F8FD(L_0, Enumerator_Dispose_mE2BB007AC06E4E38989F6D3101C17EB0A2B2F8FD_RuntimeMethod_var);
return;
}
}
// System.Object easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mE60CF8FE59B4239459B4AC7344218C0BC6B7EA81 (U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_System_Collections_IEnumerator_Reset_m0336E4C08652DACD8C33080D8209DBAEBFDEE585 (U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_System_Collections_IEnumerator_Reset_m0336E4C08652DACD8C33080D8209DBAEBFDEE585_RuntimeMethod_var)));
}
}
// System.Object easyar.ARComponentPicker/<SelectFirstAvailableActiveFrameSource>d__16::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_System_Collections_IEnumerator_get_Current_m5CD7F10FF47B3603AFB5335EBB2741946D0393AE (U3CSelectFirstAvailableActiveFrameSourceU3Ed__16_t5E9E9B3D47BB60BC18A807C2AACC89BE41711E3A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.ARSession::add_FrameChange(easyar.ARSession/FrameChangeAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_add_FrameChange_mF5107795C3D4A240E859492CFDA751E428D7C02F (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* V_0 = NULL;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* V_1 = NULL;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* V_2 = NULL;
{
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_0 = __this->___FrameChange_11;
V_0 = L_0;
}
IL_0007:
{
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_1 = V_0;
V_1 = L_1;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_2 = V_1;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3*)CastclassSealed((RuntimeObject*)L_4, FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3_il2cpp_TypeInfo_var));
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3** L_5 = (FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3**)(&__this->___FrameChange_11);
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_6 = V_2;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_7 = V_1;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_8;
L_8 = InterlockedCompareExchangeImpl<FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3*>(L_5, L_6, L_7);
V_0 = L_8;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_9 = V_0;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_10 = V_1;
if ((!(((RuntimeObject*)(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3*)L_9) == ((RuntimeObject*)(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.ARSession::remove_FrameChange(easyar.ARSession/FrameChangeAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_remove_FrameChange_m69AC18D52490B6E616B42FCE7F9E781CF7DFC459 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* V_0 = NULL;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* V_1 = NULL;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* V_2 = NULL;
{
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_0 = __this->___FrameChange_11;
V_0 = L_0;
}
IL_0007:
{
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_1 = V_0;
V_1 = L_1;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_2 = V_1;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3*)CastclassSealed((RuntimeObject*)L_4, FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3_il2cpp_TypeInfo_var));
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3** L_5 = (FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3**)(&__this->___FrameChange_11);
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_6 = V_2;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_7 = V_1;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_8;
L_8 = InterlockedCompareExchangeImpl<FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3*>(L_5, L_6, L_7);
V_0 = L_8;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_9 = V_0;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_10 = V_1;
if ((!(((RuntimeObject*)(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3*)L_9) == ((RuntimeObject*)(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.ARSession::add_FrameUpdate(System.Action`1<easyar.OutputFrame>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_add_FrameUpdate_mE9E2D5B99E1B74A74DF30DAB09A35981B0512C81 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* V_0 = NULL;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* V_1 = NULL;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* V_2 = NULL;
{
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_0 = __this->___FrameUpdate_12;
V_0 = L_0;
}
IL_0007:
{
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_1 = V_0;
V_1 = L_1;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_2 = V_1;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*)Castclass((RuntimeObject*)L_4, Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var));
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36** L_5 = (Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36**)(&__this->___FrameUpdate_12);
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_6 = V_2;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_7 = V_1;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_9 = V_0;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*)L_9) == ((RuntimeObject*)(Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.ARSession::remove_FrameUpdate(System.Action`1<easyar.OutputFrame>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_remove_FrameUpdate_m070FDF096917B4C4F07FAFCB8AECA50FB66B1E6C (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* V_0 = NULL;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* V_1 = NULL;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* V_2 = NULL;
{
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_0 = __this->___FrameUpdate_12;
V_0 = L_0;
}
IL_0007:
{
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_1 = V_0;
V_1 = L_1;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_2 = V_1;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*)Castclass((RuntimeObject*)L_4, Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var));
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36** L_5 = (Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36**)(&__this->___FrameUpdate_12);
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_6 = V_2;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_7 = V_1;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_9 = V_0;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*)L_9) == ((RuntimeObject*)(Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.ARSession::add_StateChanged(System.Action`1<easyar.ARSession/SessionState>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_add_StateChanged_mB48474C43E473D3D6BE692B2304C4218DE66D16E (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* V_0 = NULL;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* V_1 = NULL;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* V_2 = NULL;
{
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_0 = __this->___StateChanged_13;
V_0 = L_0;
}
IL_0007:
{
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_1 = V_0;
V_1 = L_1;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_2 = V_1;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4*)Castclass((RuntimeObject*)L_4, Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4_il2cpp_TypeInfo_var));
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4** L_5 = (Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4**)(&__this->___StateChanged_13);
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_6 = V_2;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_7 = V_1;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_9 = V_0;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4*)L_9) == ((RuntimeObject*)(Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.ARSession::remove_StateChanged(System.Action`1<easyar.ARSession/SessionState>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_remove_StateChanged_m1C2297C682430AB13D8E2EAB5829453A119D58E1 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* V_0 = NULL;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* V_1 = NULL;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* V_2 = NULL;
{
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_0 = __this->___StateChanged_13;
V_0 = L_0;
}
IL_0007:
{
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_1 = V_0;
V_1 = L_1;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_2 = V_1;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4*)Castclass((RuntimeObject*)L_4, Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4_il2cpp_TypeInfo_var));
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4** L_5 = (Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4**)(&__this->___StateChanged_13);
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_6 = V_2;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_7 = V_1;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_9 = V_0;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4*)L_9) == ((RuntimeObject*)(Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// UnityEngine.GameObject easyar.ARSession::get_SpecificTargetCenter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSession_get_SpecificTargetCenter_m073B46773B64BF6D53D8209991AAFBCCD659FD1F (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
{
// get => specificTargetCenter;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___specificTargetCenter_7;
return L_0;
}
}
// System.Void easyar.ARSession::set_SpecificTargetCenter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_set_SpecificTargetCenter_mFF8A89316911782D564948580448B36C953EC2D2 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisSparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8_mCD1C8439F0E3E01E2646734D3E49F69D8D8E2A18_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_m092CBB4BA1E403D310C1610E006904A01D814061_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA9EE722C60181B839E9EF8037BFDC9906D42485);
s_Il2CppMethodInitialized = true;
}
{
// if (value
// && !value.GetComponent<TargetController>()
// && !value.GetComponent<SparseSpatialMapRootController>()
// #if EASYAR_ENABLE_MEGA
// && !value.GetComponent<EasyAR.Mega.Scene.BlockRootController>()
// #endif
// )
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0033;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_value;
NullCheck(L_2);
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_3;
L_3 = GameObject_GetComponent_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_m092CBB4BA1E403D310C1610E006904A01D814061(L_2, GameObject_GetComponent_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_m092CBB4BA1E403D310C1610E006904A01D814061_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (L_4)
{
goto IL_0033;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = ___0_value;
NullCheck(L_5);
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_6;
L_6 = GameObject_GetComponent_TisSparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8_mCD1C8439F0E3E01E2646734D3E49F69D8D8E2A18(L_5, GameObject_GetComponent_TisSparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8_mCD1C8439F0E3E01E2646734D3E49F69D8D8E2A18_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (L_7)
{
goto IL_0033;
}
}
{
// Debug.LogWarning($"Ignore set SpecificTargetCenter: Cannot find target component from {value}");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = ___0_value;
String_t* L_9;
L_9 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralAA9EE722C60181B839E9EF8037BFDC9906D42485, L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_9, NULL);
// return;
return;
}
IL_0033:
{
// specificTargetCenter = value;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = ___0_value;
__this->___specificTargetCenter_7 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___specificTargetCenter_7), (void*)L_10);
// }
return;
}
}
// UnityEngine.GameObject easyar.ARSession::get_CenterObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSession_get_CenterObject_mBB894C35750938190298F7D5FF92758174A303D5 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
{
// public GameObject CenterObject { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CCenterObjectU3Ek__BackingField_14;
return L_0;
}
}
// System.Void easyar.ARSession::set_CenterObject(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_set_CenterObject_m5E99FC89653FF9CD078C0F7228861BF6150A33B8 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
{
{
// public GameObject CenterObject { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
__this->___U3CCenterObjectU3Ek__BackingField_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCenterObjectU3Ek__BackingField_14), (void*)L_0);
return;
}
}
// easyar.ARAssembly easyar.ARSession::get_Assembly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
{
// public ARAssembly Assembly { get; private set; }
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_0 = __this->___U3CAssemblyU3Ek__BackingField_15;
return L_0;
}
}
// System.Void easyar.ARSession::set_Assembly(easyar.ARAssembly)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_set_Assembly_m30CE5F39EA56E76FE3B1B96ABA52F6DC9EA308D6 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* ___0_value, const RuntimeMethod* method)
{
{
// public ARAssembly Assembly { get; private set; }
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_0 = ___0_value;
__this->___U3CAssemblyU3Ek__BackingField_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAssemblyU3Ek__BackingField_15), (void*)L_0);
return;
}
}
// easyar.Optional`1<easyar.CameraParameters> easyar.ARSession::get_FrameCameraParameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F ARSession_get_FrameCameraParameters_mB35C4603E0D0ECA742D25DE6B0FF51750D69AEF9 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
{
// public Optional<CameraParameters> FrameCameraParameters { get; private set; }
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_0 = __this->___U3CFrameCameraParametersU3Ek__BackingField_16;
return L_0;
}
}
// System.Void easyar.ARSession::set_FrameCameraParameters(easyar.Optional`1<easyar.CameraParameters>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_set_FrameCameraParameters_m1728242106C822603033D07AB1ED2DBE29780640 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F ___0_value, const RuntimeMethod* method)
{
{
// public Optional<CameraParameters> FrameCameraParameters { get; private set; }
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_0 = ___0_value;
__this->___U3CFrameCameraParametersU3Ek__BackingField_16 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CFrameCameraParametersU3Ek__BackingField_16))->___Some_2), (void*)NULL);
return;
}
}
// System.Collections.Generic.IReadOnlyList`1<easyar.ARSession/ARCenterMode> easyar.ARSession::get_AvailableCenterMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARSession_get_AvailableCenterMode_mE27967E2CB5EA8A2D922FCEF0576EBB8646D2610 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m343E9AE492A94D882A440150B52E21644C336D34_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
// get => (Assembly != null && Assembly.FrameSource) ? Assembly.FrameSource.AvailableCenterMode : new List<ARCenterMode>();
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_0;
L_0 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
if (!L_0)
{
goto IL_001a;
}
}
{
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_1;
L_1 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_1);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_2;
L_2 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (L_3)
{
goto IL_0022;
}
}
IL_001a:
{
List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE* L_4 = (List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE*)il2cpp_codegen_object_new(List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_m343E9AE492A94D882A440150B52E21644C336D34(L_4, List_1__ctor_m343E9AE492A94D882A440150B52E21644C336D34_RuntimeMethod_var);
V_0 = L_4;
RuntimeObject* L_5 = V_0;
return L_5;
}
IL_0022:
{
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_6;
L_6 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_6);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_7;
L_7 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_6, NULL);
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Collections.Generic.IReadOnlyList`1<easyar.ARSession/ARCenterMode> easyar.FrameSource::get_AvailableCenterMode() */, L_7);
return L_8;
}
}
// UnityEngine.GameObject easyar.ARSession::get_Origin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSession_get_Origin_m45A40C95EFFF621EA4A2DA09BEA6EC5AFFFE5005 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get => (Assembly != null && Assembly.FrameSource) ? Assembly.FrameSource.Origin : null;
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_0;
L_0 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
if (!L_0)
{
goto IL_001a;
}
}
{
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_1;
L_1 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_1);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_2;
L_2 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (L_3)
{
goto IL_001c;
}
}
IL_001a:
{
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
}
IL_001c:
{
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_4;
L_4 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_4);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_5;
L_5 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_4, NULL);
NullCheck(L_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
L_6 = VirtualFuncInvoker0< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* >::Invoke(13 /* UnityEngine.GameObject easyar.FrameSource::get_Origin() */, L_5);
return L_6;
}
}
// easyar.Optional`1<easyar.MotionTrackingStatus> easyar.ARSession::get_TrackingStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tAC7AFE052BECEC66709ECEB4359F18E2AAF181A4 ARSession_get_TrackingStatus_m52BB5973FA0C5433DB5DE85A2CC9EACEB394B0E7 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_CreateNone_mBE2486DDDBA7A8A1DCD8FBDDF5773A8B606A9AC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m143E2416E8E118AEC6F9B5DADC9B70A8C103DED4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m8E88C57E1225EAFF31FD8DCA357CB85333D591D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_m1B808B7BB86278EA6883908233211E7EE57CD93E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_mD501CEE8506B2F5C7750CD6492FE552E9D7C7DC5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get => frameStatus.Item1 && frameStatus.Item2.OnSome ? frameStatus.Item2.Value.Item1 : Optional<MotionTrackingStatus>.CreateNone();
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_0 = __this->___frameStatus_9;
NullCheck(L_0);
bool L_1;
L_1 = Tuple_2_get_Item1_m1B808B7BB86278EA6883908233211E7EE57CD93E_inline(L_0, Tuple_2_get_Item1_m1B808B7BB86278EA6883908233211E7EE57CD93E_RuntimeMethod_var);
if (!L_1)
{
goto IL_0022;
}
}
{
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_2 = __this->___frameStatus_9;
NullCheck(L_2);
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 L_3;
L_3 = Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_inline(L_2, Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_RuntimeMethod_var);
V_0 = L_3;
bool L_4;
L_4 = Optional_1_get_OnSome_m143E2416E8E118AEC6F9B5DADC9B70A8C103DED4((&V_0), Optional_1_get_OnSome_m143E2416E8E118AEC6F9B5DADC9B70A8C103DED4_RuntimeMethod_var);
if (L_4)
{
goto IL_0028;
}
}
IL_0022:
{
Optional_1_tAC7AFE052BECEC66709ECEB4359F18E2AAF181A4 L_5;
L_5 = Optional_1_CreateNone_mBE2486DDDBA7A8A1DCD8FBDDF5773A8B606A9AC9(Optional_1_CreateNone_mBE2486DDDBA7A8A1DCD8FBDDF5773A8B606A9AC9_RuntimeMethod_var);
return L_5;
}
IL_0028:
{
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_6 = __this->___frameStatus_9;
NullCheck(L_6);
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 L_7;
L_7 = Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_inline(L_6, Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_RuntimeMethod_var);
V_0 = L_7;
Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* L_8;
L_8 = Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001((&V_0), Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001_RuntimeMethod_var);
NullCheck(L_8);
int32_t L_9;
L_9 = Tuple_2_get_Item1_mD501CEE8506B2F5C7750CD6492FE552E9D7C7DC5_inline(L_8, Tuple_2_get_Item1_mD501CEE8506B2F5C7750CD6492FE552E9D7C7DC5_RuntimeMethod_var);
Optional_1_tAC7AFE052BECEC66709ECEB4359F18E2AAF181A4 L_10;
L_10 = Optional_1_op_Implicit_m8E88C57E1225EAFF31FD8DCA357CB85333D591D7(L_9, Optional_1_op_Implicit_m8E88C57E1225EAFF31FD8DCA357CB85333D591D7_RuntimeMethod_var);
return L_10;
}
}
// easyar.ARSession/SessionState easyar.ARSession::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ARSession_get_State_mD075FC4C3644F367D17BE26B7D6A018925655245 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
{
// get => state;
int32_t L_0 = __this->___state_10;
return L_0;
}
}
// System.Void easyar.ARSession::set_State(easyar.ARSession/SessionState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_set_State_m94CE0C3A59F5C42DDA406E8AC4ACD45FD0A10738 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, int32_t ___0_value, const RuntimeMethod* method)
{
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* G_B4_0 = NULL;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* G_B3_0 = NULL;
{
// if (state == value) { return; }
int32_t L_0 = __this->___state_10;
int32_t L_1 = ___0_value;
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_000a;
}
}
{
// if (state == value) { return; }
return;
}
IL_000a:
{
// state = value;
int32_t L_2 = ___0_value;
__this->___state_10 = L_2;
// StateChanged?.Invoke(state);
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_3 = __this->___StateChanged_13;
Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4* L_4 = L_3;
G_B3_0 = L_4;
if (L_4)
{
G_B4_0 = L_4;
goto IL_001c;
}
}
{
return;
}
IL_001c:
{
int32_t L_5 = __this->___state_10;
NullCheck(G_B4_0);
Action_1_Invoke_m966B0A1DEA5D5123BCD534CD6DD5A36206337087_inline(G_B4_0, L_5, NULL);
// }
return;
}
}
// System.Void easyar.ARSession::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_Start_mF04C0150C150F06769E349547D13473F2478A7DF (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSession_U3CStartU3Eb__44_0_m1AC676313D82D5114744DB64519CB5B313D933D2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSession_UpdateSession_mAE0D223D4379B54483585D93FF9789FD56889B9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439_m978CBE7F352747F768FC2E385AC9CF4CB48F02F7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439_m0317E47716F93672EEBC4DAE9F06B8DD2EC17D0E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* V_0 = NULL;
{
// EasyARController.Instance.PostUpdate += UpdateSession;
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* L_0;
L_0 = EasyARController_get_Instance_mABB2A176E95F0F90E70BD99B143DDFE4AAE1E8FA_inline(NULL);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_1, __this, (intptr_t)((void*)ARSession_UpdateSession_mAE0D223D4379B54483585D93FF9789FD56889B9D_RuntimeMethod_var), NULL);
NullCheck(L_0);
EasyARController_add_PostUpdate_m00777E3BBCEC23E277D62D7C0728C83E05214A09(L_0, L_1, NULL);
// if (!EasyARController.Initialized)
bool L_2;
L_2 = EasyARController_get_Initialized_m0F47D5BCEF5B10A78F29551AE17BBB83924BF335_inline(NULL);
if (L_2)
{
goto IL_001e;
}
}
{
// return;
return;
}
IL_001e:
{
// var picker = GetComponent<ARComponentPicker>();
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_3;
L_3 = Component_GetComponent_TisARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439_m978CBE7F352747F768FC2E385AC9CF4CB48F02F7(__this, Component_GetComponent_TisARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439_m978CBE7F352747F768FC2E385AC9CF4CB48F02F7_RuntimeMethod_var);
V_0 = L_3;
// if (!picker)
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (L_5)
{
goto IL_0039;
}
}
{
// picker = gameObject.AddComponent<ARComponentPicker>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_6);
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_7;
L_7 = GameObject_AddComponent_TisARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439_m0317E47716F93672EEBC4DAE9F06B8DD2EC17D0E(L_6, GameObject_AddComponent_TisARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439_m0317E47716F93672EEBC4DAE9F06B8DD2EC17D0E_RuntimeMethod_var);
V_0 = L_7;
}
IL_0039:
{
// State = SessionState.Assembling;
ARSession_set_State_m94CE0C3A59F5C42DDA406E8AC4ACD45FD0A10738(__this, 1, NULL);
// StartCoroutine(picker.Pick((components) =>
// {
// Assembly = new ARAssembly();
// try
// {
// Assembly.Assemble(components, this);
// State = SessionState.Ready;
// }
// catch (Exception e)
// {
// GUIPopup.EnqueueMessage("Fail to Assemble: " + e.Message, 10, true);
// State = SessionState.Broken;
// }
// }));
ARComponentPicker_tEE530E6AE883920B178C6E112E5F78F2B4630439* L_8 = V_0;
Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC* L_9 = (Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC*)il2cpp_codegen_object_new(Action_1_t796BBDF1452F2E49F93D97E781375617E82F59BC_il2cpp_TypeInfo_var);
NullCheck(L_9);
Action_1__ctor_m20E4B3A7FB126A643952A9D735766D3B81103263(L_9, __this, (intptr_t)((void*)ARSession_U3CStartU3Eb__44_0_m1AC676313D82D5114744DB64519CB5B313D933D2_RuntimeMethod_var), NULL);
NullCheck(L_8);
RuntimeObject* L_10;
L_10 = ARComponentPicker_Pick_mD7E53BCCC442B61B8125D9674D64E515E34150E9(L_8, L_9, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_11;
L_11 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_10, NULL);
// }
return;
}
}
// System.Void easyar.ARSession::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_OnDestroy_mF5A6E1A0C48F44C4EDDFF26E8904AFD008D1E4BC (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARSession_UpdateSession_mAE0D223D4379B54483585D93FF9789FD56889B9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m1E27A9FF6EFF740FB348D3D07502BCE9AE47BEA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F V_0;
memset((&V_0), 0, sizeof(V_0));
{
// EasyARController.Instance.PostUpdate -= UpdateSession;
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* L_0;
L_0 = EasyARController_get_Instance_mABB2A176E95F0F90E70BD99B143DDFE4AAE1E8FA_inline(NULL);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_1, __this, (intptr_t)((void*)ARSession_UpdateSession_mAE0D223D4379B54483585D93FF9789FD56889B9D_RuntimeMethod_var), NULL);
NullCheck(L_0);
EasyARController_remove_PostUpdate_m98199FF80F3ED1B5F905D3206F8DA1C522F86E7D(L_0, L_1, NULL);
// if (Assembly != null)
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_2;
L_2 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
if (!L_2)
{
goto IL_0029;
}
}
{
// Assembly.Dispose();
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_3;
L_3 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_3);
VirtualActionInvoker0::Invoke(5 /* System.Void easyar.ARAssembly::Dispose() */, L_3);
}
IL_0029:
{
// if (FrameCameraParameters.OnSome)
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_4;
L_4 = ARSession_get_FrameCameraParameters_mB35C4603E0D0ECA742D25DE6B0FF51750D69AEF9_inline(__this, NULL);
V_0 = L_4;
bool L_5;
L_5 = Optional_1_get_OnSome_m1E27A9FF6EFF740FB348D3D07502BCE9AE47BEA4((&V_0), Optional_1_get_OnSome_m1E27A9FF6EFF740FB348D3D07502BCE9AE47BEA4_RuntimeMethod_var);
if (!L_5)
{
goto IL_004c;
}
}
{
// FrameCameraParameters.Value.Dispose();
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_6;
L_6 = ARSession_get_FrameCameraParameters_mB35C4603E0D0ECA742D25DE6B0FF51750D69AEF9_inline(__this, NULL);
V_0 = L_6;
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_7;
L_7 = Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E((&V_0), Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E_RuntimeMethod_var);
NullCheck(L_7);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_7, NULL);
}
IL_004c:
{
// }
return;
}
}
// System.Void easyar.ARSession::UpdateSession()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_UpdateSession_mAE0D223D4379B54483585D93FF9789FD56889B9D (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisplay_t6E0B53BF7EBA71E72F21B18A0F21B9891377AC45_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnNone_mDE6016448A6D49CCE6B087A1245B8F9B0C80CFFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m1E27A9FF6EFF740FB348D3D07502BCE9AE47BEA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m239998439D0FB23160A012D3FAA3C32182403D10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_mE72DD5E5AA9276E406856E1F0137DBD024692D0F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Optional_1_tBE4DAAA1FF279D9DF8508DC4B6B876CAB1C86AEF V_0;
memset((&V_0), 0, sizeof(V_0));
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* V_1 = NULL;
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* V_2 = NULL;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F V_5;
memset((&V_5), 0, sizeof(V_5));
{
// if (Assembly == null || !Assembly.Ready)
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_0;
L_0 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
if (!L_0)
{
goto IL_0015;
}
}
{
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_1;
L_1 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_1);
bool L_2;
L_2 = ARAssembly_get_Ready_m2E13F66DD9CC20F59FFCA7B7483031FD4C552690_inline(L_1, NULL);
if (L_2)
{
goto IL_001c;
}
}
IL_0015:
{
// OnEmptyFrame();
ARSession_OnEmptyFrame_mDED2C86E05C346A6B4F2834A870E7D7F99912856(__this, NULL);
// return;
return;
}
IL_001c:
{
// var oFrame = Assembly.OutputFrame;
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_3;
L_3 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_3);
Optional_1_tBE4DAAA1FF279D9DF8508DC4B6B876CAB1C86AEF L_4;
L_4 = ARAssembly_get_OutputFrame_m84D142561D62180449E5698D5F86D3EFE652B567(L_3, NULL);
V_0 = L_4;
// if (oFrame.OnNone)
bool L_5;
L_5 = Optional_1_get_OnNone_mDE6016448A6D49CCE6B087A1245B8F9B0C80CFFD((&V_0), Optional_1_get_OnNone_mDE6016448A6D49CCE6B087A1245B8F9B0C80CFFD_RuntimeMethod_var);
if (!L_5)
{
goto IL_0038;
}
}
{
// OnEmptyFrame();
ARSession_OnEmptyFrame_mDED2C86E05C346A6B4F2834A870E7D7F99912856(__this, NULL);
// return;
return;
}
IL_0038:
{
// State = SessionState.Running;
ARSession_set_State_m94CE0C3A59F5C42DDA406E8AC4ACD45FD0A10738(__this, 4, NULL);
// using (var outputFrame = oFrame.Value)
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_6;
L_6 = Optional_1_get_Value_m239998439D0FB23160A012D3FAA3C32182403D10((&V_0), Optional_1_get_Value_m239998439D0FB23160A012D3FAA3C32182403D10_RuntimeMethod_var);
V_1 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0112:
{// begin finally (depth: 1)
{
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_7 = V_1;
if (!L_7)
{
goto IL_011b;
}
}
{
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_8 = V_1;
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
}
IL_011b:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// using (var iFrame = outputFrame.inputFrame())
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_9 = V_1;
NullCheck(L_9);
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_10;
L_10 = VirtualFuncInvoker0< InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* >::Invoke(7 /* easyar.InputFrame easyar.OutputFrame::inputFrame() */, L_9);
V_2 = L_10;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0108_1:
{// begin finally (depth: 2)
{
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_11 = V_2;
if (!L_11)
{
goto IL_0111_1;
}
}
{
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_12 = V_2;
NullCheck(L_12);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_12);
}
IL_0111_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
// if (FrameCameraParameters.OnSome)
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_13;
L_13 = ARSession_get_FrameCameraParameters_mB35C4603E0D0ECA742D25DE6B0FF51750D69AEF9_inline(__this, NULL);
V_5 = L_13;
bool L_14;
L_14 = Optional_1_get_OnSome_m1E27A9FF6EFF740FB348D3D07502BCE9AE47BEA4((&V_5), Optional_1_get_OnSome_m1E27A9FF6EFF740FB348D3D07502BCE9AE47BEA4_RuntimeMethod_var);
if (!L_14)
{
goto IL_0073_2;
}
}
{
// FrameCameraParameters.Value.Dispose();
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_15;
L_15 = ARSession_get_FrameCameraParameters_mB35C4603E0D0ECA742D25DE6B0FF51750D69AEF9_inline(__this, NULL);
V_5 = L_15;
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_16;
L_16 = Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E((&V_5), Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E_RuntimeMethod_var);
NullCheck(L_16);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_16, NULL);
}
IL_0073_2:
{
// FrameCameraParameters = iFrame.cameraParameters();
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_17 = V_2;
NullCheck(L_17);
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_18;
L_18 = VirtualFuncInvoker0< CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* >::Invoke(9 /* easyar.CameraParameters easyar.InputFrame::cameraParameters() */, L_17);
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_19;
L_19 = Optional_1_op_Implicit_mE72DD5E5AA9276E406856E1F0137DBD024692D0F(L_18, Optional_1_op_Implicit_mE72DD5E5AA9276E406856E1F0137DBD024692D0F_RuntimeMethod_var);
ARSession_set_FrameCameraParameters_m1728242106C822603033D07AB1ED2DBE29780640_inline(__this, L_19, NULL);
// var displayCompensation = Quaternion.Euler(0, 0, -FrameCameraParameters.Value.imageOrientation(Assembly.Display.Rotation));
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_20;
L_20 = ARSession_get_FrameCameraParameters_mB35C4603E0D0ECA742D25DE6B0FF51750D69AEF9_inline(__this, NULL);
V_5 = L_20;
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_21;
L_21 = Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E((&V_5), Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E_RuntimeMethod_var);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_22;
L_22 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_22);
RuntimeObject* L_23;
L_23 = ARAssembly_get_Display_m7F71F9A9B8D7AAAC1A9072887BF47E1162B1EEF2(L_22, NULL);
NullCheck(L_23);
int32_t L_24;
L_24 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 easyar.IDisplay::get_Rotation() */, IDisplay_t6E0B53BF7EBA71E72F21B18A0F21B9891377AC45_il2cpp_TypeInfo_var, L_23);
NullCheck(L_21);
int32_t L_25;
L_25 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12 /* System.Int32 easyar.CameraParameters::imageOrientation(System.Int32) */, L_21, L_24);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26;
L_26 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), ((float)((-L_25))), NULL);
V_3 = L_26;
// var index = iFrame.index();
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_27 = V_2;
NullCheck(L_27);
int32_t L_28;
L_28 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 easyar.InputFrame::index() */, L_27);
V_4 = L_28;
// if (frameIndex != index && FrameChange != null)
int32_t L_29 = __this->___frameIndex_8;
int32_t L_30 = V_4;
if ((((int32_t)L_29) == ((int32_t)L_30)))
{
goto IL_00e1_2;
}
}
{
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_31 = __this->___FrameChange_11;
if (!L_31)
{
goto IL_00e1_2;
}
}
{
// FrameChange(outputFrame, displayCompensation);
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_32 = __this->___FrameChange_11;
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_33 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = V_3;
NullCheck(L_32);
FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_inline(L_32, L_33, L_34, NULL);
}
IL_00e1_2:
{
// frameIndex = index;
int32_t L_35 = V_4;
__this->___frameIndex_8 = L_35;
// OnFrameUpdate(outputFrame, iFrame, displayCompensation);
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_36 = V_1;
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_37 = V_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = V_3;
ARSession_OnFrameUpdate_m45173BDF97784D3262BEB637107EA7D71B779867(__this, L_36, L_37, L_38, NULL);
// if (FrameUpdate != null)
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_39 = __this->___FrameUpdate_12;
if (!L_39)
{
goto IL_0106_2;
}
}
{
// FrameUpdate(outputFrame);
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_40 = __this->___FrameUpdate_12;
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_41 = V_1;
NullCheck(L_40);
Action_1_Invoke_mE4CD2D382C263DAC6E3B39949FEDFE5435F9A005_inline(L_40, L_41, NULL);
}
IL_0106_2:
{
// }
goto IL_011c;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_011c:
{
// }
return;
}
}
// easyar.Optional`1<UnityEngine.Vector2> easyar.ARSession::ImageCoordinatesFromScreenCoordinates(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE ARSession_ImageCoordinatesFromScreenCoordinates_mC77A19D85FCBA0836F2077706A51699A38AC65FC (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_pointInView, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisplay_t6E0B53BF7EBA71E72F21B18A0F21B9891377AC45_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_CreateNone_mE685AA03E307E8D3E130F1F92DDBB7EB2E07682A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnNone_mDBE820AE7FD768425BFAB3C1D31FD178B07D51C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m29536B591C506C121F5FA85798B756B105CDD09F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (FrameCameraParameters.OnNone || Assembly == null || !Assembly.Camera)
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_0;
L_0 = ARSession_get_FrameCameraParameters_mB35C4603E0D0ECA742D25DE6B0FF51750D69AEF9_inline(__this, NULL);
V_0 = L_0;
bool L_1;
L_1 = Optional_1_get_OnNone_mDBE820AE7FD768425BFAB3C1D31FD178B07D51C1((&V_0), Optional_1_get_OnNone_mDBE820AE7FD768425BFAB3C1D31FD178B07D51C1_RuntimeMethod_var);
if (L_1)
{
goto IL_002a;
}
}
{
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_2;
L_2 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
if (!L_2)
{
goto IL_002a;
}
}
{
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_3;
L_3 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_3);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4;
L_4 = ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A_inline(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (L_5)
{
goto IL_0030;
}
}
IL_002a:
{
// return Optional<Vector2>.CreateNone();
Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE L_6;
L_6 = Optional_1_CreateNone_mE685AA03E307E8D3E130F1F92DDBB7EB2E07682A(Optional_1_CreateNone_mE685AA03E307E8D3E130F1F92DDBB7EB2E07682A_RuntimeMethod_var);
return L_6;
}
IL_0030:
{
// return FrameCameraParameters.Value.imageCoordinatesFromScreenCoordinates(
// Assembly.Camera.aspect, Assembly.Display.Rotation, true, false, new Vec2F(pointInView.x, 1 - pointInView.y)).ToUnityVector();
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_7;
L_7 = ARSession_get_FrameCameraParameters_mB35C4603E0D0ECA742D25DE6B0FF51750D69AEF9_inline(__this, NULL);
V_0 = L_7;
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_8;
L_8 = Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E((&V_0), Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E_RuntimeMethod_var);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_9;
L_9 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_9);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10;
L_10 = ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A_inline(L_9, NULL);
NullCheck(L_10);
float L_11;
L_11 = Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D(L_10, NULL);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_12;
L_12 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = ARAssembly_get_Display_m7F71F9A9B8D7AAAC1A9072887BF47E1162B1EEF2(L_12, NULL);
NullCheck(L_13);
int32_t L_14;
L_14 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 easyar.IDisplay::get_Rotation() */, IDisplay_t6E0B53BF7EBA71E72F21B18A0F21B9891377AC45_il2cpp_TypeInfo_var, L_13);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___0_pointInView;
float L_16 = L_15.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = ___0_pointInView;
float L_18 = L_17.___y_1;
Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_19;
memset((&L_19), 0, sizeof(L_19));
Vec2F__ctor_m75206440B316C9C40BCC12B40D7D531200B06E01((&L_19), L_16, ((float)il2cpp_codegen_subtract((1.0f), L_18)), /*hidden argument*/NULL);
NullCheck(L_8);
Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_20;
L_20 = VirtualFuncInvoker5< Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684, float, int32_t, bool, bool, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 >::Invoke(17 /* easyar.Vec2F easyar.CameraParameters::imageCoordinatesFromScreenCoordinates(System.Single,System.Int32,System.Boolean,System.Boolean,easyar.Vec2F) */, L_8, L_11, L_14, (bool)1, (bool)0, L_19);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21;
L_21 = APIExtend_ToUnityVector_mF461BF79565667230D15AF5FC6996DC5674EBE65(L_20, NULL);
Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE L_22;
L_22 = Optional_1_op_Implicit_m29536B591C506C121F5FA85798B756B105CDD09F(L_21, Optional_1_op_Implicit_m29536B591C506C121F5FA85798B756B105CDD09F_RuntimeMethod_var);
return L_22;
}
}
// System.Void easyar.ARSession::OnFrameUpdate(easyar.OutputFrame,easyar.InputFrame,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_OnFrameUpdate_m45173BDF97784D3262BEB637107EA7D71B779867 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* ___1_inputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_displayCompensation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mCB41D5D7F92A15DBC3448F13B289B38BBC03556C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mF0AC14D305DC49E9C1DDE22373742B83F668D55D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m3BBFB800ED965B06867CC00A735520988BAE92FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t991759A8D51270557171EFA76C1BD054163D8F86_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t1408DF8776C1F91EFDCDA487597CC1B2E0A6D3C7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyList_1_t9AB3615049907C1504F1427696C3B8E984BF4244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB9B5FE7D010D404A6323D2A8D9254171A82080B1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_CreateNone_mB856C0ADAA51D69B87CD4D679FE52614640BE7B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_CreateNone_mC47644354CDB72D90BEA9FE29ACA5CB0376CF1B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_CreateSome_m44CF7A899DC356E48A6AA97ABA6D45D18FB98229_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnNone_m30D44E70D2866779DD399711E7188583A04B6C86_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m143E2416E8E118AEC6F9B5DADC9B70A8C103DED4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_mD501CEE8506B2F5C7750CD6492FE552E9D7C7DC5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m3B8E4BEBF3AB214C3E4E43FE28670524A94964F1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m7EB1C71D1C72F0323FE701928723C3A9AB5CFA67_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_Create_TisMotionTrackingStatus_t015BBE4A7F9DEE08459DE8B051BB385B2C866D17_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m8B49AA5ED2435A77D76D337559706F3D738EB44B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnFrameUpdateU3Eb__48_2_m5D25AC7172F8EEDDE7F3030790D0B129A99E5ECD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9EA34FD43CCA6FDC3C96CD8DB480962CC71CAFB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC2FAAE5BE20A50A33779D9E62E3813EE46B0504);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass48_0_t42671A00A29CEE551E9A4BC98617C6E32720149C V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
bool V_2 = false;
int32_t V_3 = 0;
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C V_4;
memset((&V_4), 0, sizeof(V_4));
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C V_5;
memset((&V_5), 0, sizeof(V_5));
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D V_6;
memset((&V_6), 0, sizeof(V_6));
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* V_7 = NULL;
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 V_8;
memset((&V_8), 0, sizeof(V_8));
RuntimeObject* V_9 = NULL;
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* V_10 = NULL;
int32_t V_11 = 0;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_12;
memset((&V_12), 0, sizeof(V_12));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_13;
memset((&V_13), 0, sizeof(V_13));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_14;
memset((&V_14), 0, sizeof(V_14));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_15;
memset((&V_15), 0, sizeof(V_15));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_16;
memset((&V_16), 0, sizeof(V_16));
int32_t G_B33_0 = 0;
int32_t G_B33_1 = 0;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* G_B33_2 = NULL;
int32_t G_B30_0 = 0;
int32_t G_B30_1 = 0;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* G_B30_2 = NULL;
int32_t G_B32_0 = 0;
int32_t G_B32_1 = 0;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* G_B32_2 = NULL;
int32_t G_B31_0 = 0;
int32_t G_B31_1 = 0;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* G_B31_2 = NULL;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 G_B34_0;
memset((&G_B34_0), 0, sizeof(G_B34_0));
int32_t G_B34_1 = 0;
int32_t G_B34_2 = 0;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* G_B34_3 = NULL;
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* G_B45_0 = NULL;
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* G_B45_1 = NULL;
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* G_B44_0 = NULL;
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* G_B44_1 = NULL;
{
// foreach (var filter in Assembly.FrameFilters)
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_0;
L_0 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_0);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_1;
L_1 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(L_0, NULL);
NullCheck(L_1);
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D L_2;
L_2 = List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6(L_1, List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
V_6 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0044:
{// begin finally (depth: 1)
Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7((&V_6), Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0039_1;
}
IL_0014_1:
{
// foreach (var filter in Assembly.FrameFilters)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_3;
L_3 = Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_inline((&V_6), Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
// if (!filter)
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (L_4)
{
goto IL_0039_1;
}
}
{
// Assembly.Break();
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_5;
L_5 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_5);
ARAssembly_Break_mE1A3C456E2806307DF6E8C91CD38142225207C84(L_5, NULL);
// State = SessionState.Broken;
ARSession_set_State_m94CE0C3A59F5C42DDA406E8AC4ACD45FD0A10738(__this, 2, NULL);
// return;
goto IL_0756;
}
IL_0039_1:
{
// foreach (var filter in Assembly.FrameFilters)
bool L_6;
L_6 = Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023((&V_6), Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
if (L_6)
{
goto IL_0014_1;
}
}
{
goto IL_0052;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0052:
{
// if (inputFrame.hasSpatialInformation() && !Assembly.FrameSource.Origin)
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_7 = ___1_inputFrame;
NullCheck(L_7);
bool L_8;
L_8 = VirtualFuncInvoker0< bool >::Invoke(12 /* System.Boolean easyar.InputFrame::hasSpatialInformation() */, L_7);
if (!L_8)
{
goto IL_00c0;
}
}
{
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_9;
L_9 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_9);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_10;
L_10 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_9, NULL);
NullCheck(L_10);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
L_11 = VirtualFuncInvoker0< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* >::Invoke(13 /* UnityEngine.GameObject easyar.FrameSource::get_Origin() */, L_10);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_11, NULL);
if (L_12)
{
goto IL_00c0;
}
}
{
// if (Assembly.FrameSource is FramePlayer)
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_13;
L_13 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_13);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_14;
L_14 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_13, NULL);
if (!((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)IsInstClass((RuntimeObject*)L_14, FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var)))
{
goto IL_0098;
}
}
{
// (Assembly.FrameSource as FramePlayer).RequireSpatial();
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_15;
L_15 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_15);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_16;
L_16 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_15, NULL);
NullCheck(((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)IsInstClass((RuntimeObject*)L_16, FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var)));
FramePlayer_RequireSpatial_mE6BC9894573F202EB85C2BFDFA47E66AC3BC7235(((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)IsInstClass((RuntimeObject*)L_16, FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var)), NULL);
}
IL_0098:
{
// if (!Assembly.FrameSource.Origin)
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_17;
L_17 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_17);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_18;
L_18 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_17, NULL);
NullCheck(L_18);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19;
L_19 = VirtualFuncInvoker0< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* >::Invoke(13 /* UnityEngine.GameObject easyar.FrameSource::get_Origin() */, L_18);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_20;
L_20 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_19, NULL);
if (L_20)
{
goto IL_00c0;
}
}
{
// GUIPopup.EnqueueMessage("missing session origin", 10, true);
GUIPopup_EnqueueMessage_m62D1CF8E55B7E58779D01436E50039DD7BBA6E40(_stringLiteralE9EA34FD43CCA6FDC3C96CD8DB480962CC71CAFB, (10.0f), (bool)1, NULL);
// return;
return;
}
IL_00c0:
{
// if (!AvailableCenterMode.Contains(CenterMode))
RuntimeObject* L_21;
L_21 = ARSession_get_AvailableCenterMode_mE27967E2CB5EA8A2D922FCEF0576EBB8646D2610(__this, NULL);
int32_t L_22 = __this->___CenterMode_4;
bool L_23;
L_23 = Enumerable_Contains_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mCB41D5D7F92A15DBC3448F13B289B38BBC03556C(L_21, L_22, Enumerable_Contains_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mCB41D5D7F92A15DBC3448F13B289B38BBC03556C_RuntimeMethod_var);
if (L_23)
{
goto IL_0110;
}
}
{
// Debug.LogWarning($"Center mode {CenterMode} is unavailable in this session, reset to {AvailableCenterMode[0]}.");
int32_t L_24 = __this->___CenterMode_4;
int32_t L_25 = L_24;
RuntimeObject* L_26 = Box(ARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_il2cpp_TypeInfo_var, &L_25);
RuntimeObject* L_27;
L_27 = ARSession_get_AvailableCenterMode_mE27967E2CB5EA8A2D922FCEF0576EBB8646D2610(__this, NULL);
NullCheck(L_27);
int32_t L_28;
L_28 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0 /* T System.Collections.Generic.IReadOnlyList`1<easyar.ARSession/ARCenterMode>::get_Item(System.Int32) */, IReadOnlyList_1_t9AB3615049907C1504F1427696C3B8E984BF4244_il2cpp_TypeInfo_var, L_27, 0);
int32_t L_29 = L_28;
RuntimeObject* L_30 = Box(ARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_il2cpp_TypeInfo_var, &L_29);
String_t* L_31;
L_31 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralFC2FAAE5BE20A50A33779D9E62E3813EE46B0504, L_26, L_30, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_31, NULL);
// CenterMode = AvailableCenterMode[0];
RuntimeObject* L_32;
L_32 = ARSession_get_AvailableCenterMode_mE27967E2CB5EA8A2D922FCEF0576EBB8646D2610(__this, NULL);
NullCheck(L_32);
int32_t L_33;
L_33 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0 /* T System.Collections.Generic.IReadOnlyList`1<easyar.ARSession/ARCenterMode>::get_Item(System.Int32) */, IReadOnlyList_1_t9AB3615049907C1504F1427696C3B8E984BF4244_il2cpp_TypeInfo_var, L_32, 0);
__this->___CenterMode_4 = L_33;
}
IL_0110:
{
// var hflip = HorizontalFlipNormal;
int32_t L_34 = __this->___HorizontalFlipNormal_5;
V_1 = L_34;
// using (var cameraParameters = inputFrame.cameraParameters())
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_35 = ___1_inputFrame;
NullCheck(L_35);
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_36;
L_36 = VirtualFuncInvoker0< CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* >::Invoke(9 /* easyar.CameraParameters easyar.InputFrame::cameraParameters() */, L_35);
V_7 = L_36;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0132:
{// begin finally (depth: 1)
{
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_37 = V_7;
if (!L_37)
{
goto IL_013d;
}
}
{
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_38 = V_7;
NullCheck(L_38);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_38);
}
IL_013d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// if (cameraParameters.cameraDeviceType() == CameraDeviceType.Front)
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_39 = V_7;
NullCheck(L_39);
int32_t L_40;
L_40 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* easyar.CameraDeviceType easyar.CameraParameters::cameraDeviceType() */, L_39);
if ((!(((uint32_t)L_40) == ((uint32_t)2))))
{
goto IL_0130_1;
}
}
{
// hflip = HorizontalFlipFront;
int32_t L_41 = __this->___HorizontalFlipFront_6;
V_1 = L_41;
}
IL_0130_1:
{
// }
goto IL_013e;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_013e:
{
// var targetHFlip = hflip == ARHorizontalFlipMode.Target;
int32_t L_42 = V_1;
V_2 = (bool)((((int32_t)L_42) == ((int32_t)2))? 1 : 0);
// Assembly.FrameSource.SetHFlip(hflip);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_43;
L_43 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_43);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_44;
L_44 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_43, NULL);
int32_t L_45 = V_1;
NullCheck(L_44);
FrameSource_SetHFlip_m5971D2B83E282F4AF350605962B580F0CAB0318B(L_44, L_45, NULL);
// foreach (var filter in Assembly.FrameFilters)
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_46;
L_46 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_46);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_47;
L_47 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(L_46, NULL);
NullCheck(L_47);
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D L_48;
L_48 = List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6(L_47, List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
V_6 = L_48;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0180:
{// begin finally (depth: 1)
Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7((&V_6), Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0175_1;
}
IL_0168_1:
{
// foreach (var filter in Assembly.FrameFilters)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_49;
L_49 = Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_inline((&V_6), Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
// filter.SetHFlip(hflip);
int32_t L_50 = V_1;
NullCheck(L_49);
FrameFilter_SetHFlip_mE696BC63124468018A99A51D7ECE2A9759A4A1BA(L_49, L_50, NULL);
}
IL_0175_1:
{
// foreach (var filter in Assembly.FrameFilters)
bool L_51;
L_51 = Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023((&V_6), Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
if (L_51)
{
goto IL_0168_1;
}
}
{
goto IL_018e;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_018e:
{
// if (inputFrame.hasSpatialInformation())
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_52 = ___1_inputFrame;
NullCheck(L_52);
bool L_53;
L_53 = VirtualFuncInvoker0< bool >::Invoke(12 /* System.Boolean easyar.InputFrame::hasSpatialInformation() */, L_52);
if (!L_53)
{
goto IL_01ff;
}
}
{
// frameStatus = Tuple.Create(true, Optional<Tuple<MotionTrackingStatus, Pose>>.CreateSome(
// Tuple.Create(inputFrame.trackingStatus(),
// inputFrame.trackingStatus() != MotionTrackingStatus.NotTracking ? inputFrame.cameraTransform().ToUnityPose() : (frameStatus.Item2.OnSome ? frameStatus.Item2.Value.Item2 : Pose.identity)
// )));
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_54 = ___1_inputFrame;
NullCheck(L_54);
int32_t L_55;
L_55 = VirtualFuncInvoker0< int32_t >::Invoke(14 /* easyar.MotionTrackingStatus easyar.InputFrame::trackingStatus() */, L_54);
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_56 = ___1_inputFrame;
NullCheck(L_56);
int32_t L_57;
L_57 = VirtualFuncInvoker0< int32_t >::Invoke(14 /* easyar.MotionTrackingStatus easyar.InputFrame::trackingStatus() */, L_56);
G_B30_0 = L_55;
G_B30_1 = 1;
G_B30_2 = __this;
if (L_57)
{
G_B33_0 = L_55;
G_B33_1 = 1;
G_B33_2 = __this;
goto IL_01de;
}
}
{
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_58 = __this->___frameStatus_9;
NullCheck(L_58);
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 L_59;
L_59 = Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_inline(L_58, Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_RuntimeMethod_var);
V_8 = L_59;
bool L_60;
L_60 = Optional_1_get_OnSome_m143E2416E8E118AEC6F9B5DADC9B70A8C103DED4((&V_8), Optional_1_get_OnSome_m143E2416E8E118AEC6F9B5DADC9B70A8C103DED4_RuntimeMethod_var);
G_B31_0 = G_B30_0;
G_B31_1 = G_B30_1;
G_B31_2 = G_B30_2;
if (L_60)
{
G_B32_0 = G_B30_0;
G_B32_1 = G_B30_1;
G_B32_2 = G_B30_2;
goto IL_01c3;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_61;
L_61 = Pose_get_identity_m145C7BA9D895CD7F8CCE2483B69764F7A9FEC66E(NULL);
G_B34_0 = L_61;
G_B34_1 = G_B31_0;
G_B34_2 = G_B31_1;
G_B34_3 = G_B31_2;
goto IL_01e9;
}
IL_01c3:
{
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_62 = __this->___frameStatus_9;
NullCheck(L_62);
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 L_63;
L_63 = Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_inline(L_62, Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_RuntimeMethod_var);
V_8 = L_63;
Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* L_64;
L_64 = Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001((&V_8), Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001_RuntimeMethod_var);
NullCheck(L_64);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_65;
L_65 = Tuple_2_get_Item2_m7EB1C71D1C72F0323FE701928723C3A9AB5CFA67_inline(L_64, Tuple_2_get_Item2_m7EB1C71D1C72F0323FE701928723C3A9AB5CFA67_RuntimeMethod_var);
G_B34_0 = L_65;
G_B34_1 = G_B32_0;
G_B34_2 = G_B32_1;
G_B34_3 = G_B32_2;
goto IL_01e9;
}
IL_01de:
{
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_66 = ___1_inputFrame;
NullCheck(L_66);
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_67;
L_67 = VirtualFuncInvoker0< Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 >::Invoke(13 /* easyar.Matrix44F easyar.InputFrame::cameraTransform() */, L_66);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_68;
L_68 = APIExtend_ToUnityPose_m866EAEEC87D6E91C2A1436D16B316565D61E2515(L_67, NULL);
G_B34_0 = L_68;
G_B34_1 = G_B33_0;
G_B34_2 = G_B33_1;
G_B34_3 = G_B33_2;
}
IL_01e9:
{
Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* L_69;
L_69 = Tuple_Create_TisMotionTrackingStatus_t015BBE4A7F9DEE08459DE8B051BB385B2C866D17_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m8B49AA5ED2435A77D76D337559706F3D738EB44B(G_B34_1, G_B34_0, Tuple_Create_TisMotionTrackingStatus_t015BBE4A7F9DEE08459DE8B051BB385B2C866D17_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m8B49AA5ED2435A77D76D337559706F3D738EB44B_RuntimeMethod_var);
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 L_70;
L_70 = Optional_1_CreateSome_m44CF7A899DC356E48A6AA97ABA6D45D18FB98229(L_69, Optional_1_CreateSome_m44CF7A899DC356E48A6AA97ABA6D45D18FB98229_RuntimeMethod_var);
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_71;
L_71 = Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB((bool)G_B34_2, L_70, Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB_RuntimeMethod_var);
NullCheck(G_B34_3);
G_B34_3->___frameStatus_9 = L_71;
Il2CppCodeGenWriteBarrier((void**)(&G_B34_3->___frameStatus_9), (void*)L_71);
goto IL_0210;
}
IL_01ff:
{
// frameStatus = Tuple.Create(true, Optional<Tuple<MotionTrackingStatus, Pose>>.CreateNone());
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 L_72;
L_72 = Optional_1_CreateNone_mC47644354CDB72D90BEA9FE29ACA5CB0376CF1B9(Optional_1_CreateNone_mC47644354CDB72D90BEA9FE29ACA5CB0376CF1B9_RuntimeMethod_var);
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_73;
L_73 = Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB((bool)1, L_72, Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB_RuntimeMethod_var);
__this->___frameStatus_9 = L_73;
Il2CppCodeGenWriteBarrier((void**)(&__this->___frameStatus_9), (void*)L_73);
}
IL_0210:
{
// if (frameStatus.Item2.OnSome)
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_74 = __this->___frameStatus_9;
NullCheck(L_74);
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 L_75;
L_75 = Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_inline(L_74, Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_RuntimeMethod_var);
V_8 = L_75;
bool L_76;
L_76 = Optional_1_get_OnSome_m143E2416E8E118AEC6F9B5DADC9B70A8C103DED4((&V_8), Optional_1_get_OnSome_m143E2416E8E118AEC6F9B5DADC9B70A8C103DED4_RuntimeMethod_var);
if (!L_76)
{
goto IL_0291;
}
}
{
// foreach (var filter in Assembly.FrameFilters)
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_77;
L_77 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_77);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_78;
L_78 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(L_77, NULL);
NullCheck(L_78);
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D L_79;
L_79 = List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6(L_78, List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
V_6 = L_79;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0283:
{// begin finally (depth: 1)
Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7((&V_6), Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0278_1;
}
IL_023a_1:
{
// foreach (var filter in Assembly.FrameFilters)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_80;
L_80 = Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_inline((&V_6), Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
// filter.UpdateMotion(frameStatus.Item2.Value.Item1, frameStatus.Item2.Value.Item2);
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_81 = __this->___frameStatus_9;
NullCheck(L_81);
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 L_82;
L_82 = Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_inline(L_81, Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_RuntimeMethod_var);
V_8 = L_82;
Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* L_83;
L_83 = Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001((&V_8), Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001_RuntimeMethod_var);
NullCheck(L_83);
int32_t L_84;
L_84 = Tuple_2_get_Item1_mD501CEE8506B2F5C7750CD6492FE552E9D7C7DC5_inline(L_83, Tuple_2_get_Item1_mD501CEE8506B2F5C7750CD6492FE552E9D7C7DC5_RuntimeMethod_var);
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_85 = __this->___frameStatus_9;
NullCheck(L_85);
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 L_86;
L_86 = Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_inline(L_85, Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_RuntimeMethod_var);
V_8 = L_86;
Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* L_87;
L_87 = Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001((&V_8), Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001_RuntimeMethod_var);
NullCheck(L_87);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_88;
L_88 = Tuple_2_get_Item2_m7EB1C71D1C72F0323FE701928723C3A9AB5CFA67_inline(L_87, Tuple_2_get_Item2_m7EB1C71D1C72F0323FE701928723C3A9AB5CFA67_RuntimeMethod_var);
NullCheck(L_80);
VirtualActionInvoker2< int32_t, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 >::Invoke(6 /* System.Void easyar.FrameFilter::UpdateMotion(easyar.MotionTrackingStatus,UnityEngine.Pose) */, L_80, L_84, L_88);
}
IL_0278_1:
{
// foreach (var filter in Assembly.FrameFilters)
bool L_89;
L_89 = Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023((&V_6), Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
if (L_89)
{
goto IL_023a_1;
}
}
{
goto IL_0291;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0291:
{
// var results = outputFrame.results();
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_90 = ___0_outputFrame;
NullCheck(L_90);
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* L_91;
L_91 = VirtualFuncInvoker0< List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* >::Invoke(8 /* System.Collections.Generic.List`1<easyar.Optional`1<easyar.FrameFilterResult>> easyar.OutputFrame::results() */, L_90);
(&V_0)->___results_0 = L_91;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___results_0), (void*)L_91);
// var joinIndex = 0;
V_3 = 0;
// foreach (var filter in Assembly.FrameFilters.Where(f => f is FrameFilter.IOutputFrameSource))
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_92;
L_92 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_92);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_93;
L_93 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(L_92, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var);
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* L_94 = ((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9__48_2_2;
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* L_95 = L_94;
G_B44_0 = L_95;
G_B44_1 = L_93;
if (L_95)
{
G_B45_0 = L_95;
G_B45_1 = L_93;
goto IL_02ca;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var);
U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D* L_96 = ((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* L_97 = (Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A*)il2cpp_codegen_object_new(Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A_il2cpp_TypeInfo_var);
NullCheck(L_97);
Func_2__ctor_m6F9212C5C458BF19DFFA839EA4E0112502521253(L_97, L_96, (intptr_t)((void*)U3CU3Ec_U3COnFrameUpdateU3Eb__48_2_m5D25AC7172F8EEDDE7F3030790D0B129A99E5ECD_RuntimeMethod_var), NULL);
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* L_98 = L_97;
((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9__48_2_2 = L_98;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9__48_2_2), (void*)L_98);
G_B45_0 = L_98;
G_B45_1 = G_B44_1;
}
IL_02ca:
{
RuntimeObject* L_99;
L_99 = Enumerable_Where_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mF0AC14D305DC49E9C1DDE22373742B83F668D55D(G_B45_1, G_B45_0, Enumerable_Where_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mF0AC14D305DC49E9C1DDE22373742B83F668D55D_RuntimeMethod_var);
NullCheck(L_99);
RuntimeObject* L_100;
L_100 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<easyar.FrameFilter>::GetEnumerator() */, IEnumerable_1_t991759A8D51270557171EFA76C1BD054163D8F86_il2cpp_TypeInfo_var, L_99);
V_9 = L_100;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0304:
{// begin finally (depth: 1)
{
RuntimeObject* L_101 = V_9;
if (!L_101)
{
goto IL_030f;
}
}
{
RuntimeObject* L_102 = V_9;
NullCheck(L_102);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_102);
}
IL_030f:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_02f9_1;
}
IL_02d8_1:
{
// foreach (var filter in Assembly.FrameFilters.Where(f => f is FrameFilter.IOutputFrameSource))
RuntimeObject* L_103 = V_9;
NullCheck(L_103);
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_104;
L_104 = InterfaceFuncInvoker0< FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<easyar.FrameFilter>::get_Current() */, IEnumerator_1_t1408DF8776C1F91EFDCDA487597CC1B2E0A6D3C7_il2cpp_TypeInfo_var, L_103);
// (filter as FrameFilter.IOutputFrameSource).OnResult(results[joinIndex]);
U3CU3Ec__DisplayClass48_0_t42671A00A29CEE551E9A4BC98617C6E32720149C L_105 = V_0;
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* L_106 = L_105.___results_0;
int32_t L_107 = V_3;
NullCheck(L_106);
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 L_108;
L_108 = List_1_get_Item_mB9B5FE7D010D404A6323D2A8D9254171A82080B1(L_106, L_107, List_1_get_Item_mB9B5FE7D010D404A6323D2A8D9254171A82080B1_RuntimeMethod_var);
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_104, IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var)));
InterfaceActionInvoker1< Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 >::Invoke(1 /* System.Void easyar.FrameFilter/IOutputFrameSource::OnResult(easyar.Optional`1<easyar.FrameFilterResult>) */, IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_104, IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var)), L_108);
// joinIndex++;
int32_t L_109 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_109, 1));
}
IL_02f9_1:
{
// foreach (var filter in Assembly.FrameFilters.Where(f => f is FrameFilter.IOutputFrameSource))
RuntimeObject* L_110 = V_9;
NullCheck(L_110);
bool L_111;
L_111 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_110);
if (L_111)
{
goto IL_02d8_1;
}
}
{
goto IL_0310;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0310:
{
// var sessionOrigin = Optional<Tuple<GameObject, Pose>>.CreateNone();
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_112;
L_112 = Optional_1_CreateNone_mB856C0ADAA51D69B87CD4D679FE52614640BE7B5(Optional_1_CreateNone_mB856C0ADAA51D69B87CD4D679FE52614640BE7B5_RuntimeMethod_var);
V_4 = L_112;
// if (inputFrame.hasSpatialInformation())
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_113 = ___1_inputFrame;
NullCheck(L_113);
bool L_114;
L_114 = VirtualFuncInvoker0< bool >::Invoke(12 /* System.Boolean easyar.InputFrame::hasSpatialInformation() */, L_113);
if (!L_114)
{
goto IL_0372;
}
}
{
// sessionOrigin = Tuple.Create(Origin, frameStatus.Item2.Value.Item2.Inverse());
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_115;
L_115 = ARSession_get_Origin_m45A40C95EFFF621EA4A2DA09BEA6EC5AFFFE5005(__this, NULL);
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_116 = __this->___frameStatus_9;
NullCheck(L_116);
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 L_117;
L_117 = Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_inline(L_116, Tuple_2_get_Item2_m088A4AD9500CD1D4A6599D06D9FD30D2189BD632_RuntimeMethod_var);
V_8 = L_117;
Tuple_2_t03F6719F7710EB1F0B62ED7A201DEE43C493C959* L_118;
L_118 = Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001((&V_8), Optional_1_get_Value_m9A1F74C840DC1BF567F71570A1DCA280D344E001_RuntimeMethod_var);
NullCheck(L_118);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_119;
L_119 = Tuple_2_get_Item2_m7EB1C71D1C72F0323FE701928723C3A9AB5CFA67_inline(L_118, Tuple_2_get_Item2_m7EB1C71D1C72F0323FE701928723C3A9AB5CFA67_RuntimeMethod_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_120;
L_120 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_119, NULL);
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_121;
L_121 = Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB(L_115, L_120, Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB_RuntimeMethod_var);
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_122;
L_122 = Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF(L_121, Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
V_4 = L_122;
// var worldRoot = Origin.GetComponent<WorldRootController>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_123;
L_123 = ARSession_get_Origin_m45A40C95EFFF621EA4A2DA09BEA6EC5AFFFE5005(__this, NULL);
NullCheck(L_123);
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_124;
L_124 = GameObject_GetComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m3BBFB800ED965B06867CC00A735520988BAE92FD(L_123, GameObject_GetComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m3BBFB800ED965B06867CC00A735520988BAE92FD_RuntimeMethod_var);
V_10 = L_124;
// if (worldRoot)
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_125 = V_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_126;
L_126 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_125, NULL);
if (!L_126)
{
goto IL_0372;
}
}
{
// worldRoot.OnTracking(inputFrame.trackingStatus());
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_127 = V_10;
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_128 = ___1_inputFrame;
NullCheck(L_128);
int32_t L_129;
L_129 = VirtualFuncInvoker0< int32_t >::Invoke(14 /* easyar.MotionTrackingStatus easyar.InputFrame::trackingStatus() */, L_128);
NullCheck(L_127);
WorldRootController_OnTracking_m06EE5F55F9C297537C89103B18F5C5891B1A3FA0(L_127, L_129, NULL);
}
IL_0372:
{
// var center = Optional<Tuple<GameObject, Pose>>.CreateNone();
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_130;
L_130 = Optional_1_CreateNone_mB856C0ADAA51D69B87CD4D679FE52614640BE7B5(Optional_1_CreateNone_mB856C0ADAA51D69B87CD4D679FE52614640BE7B5_RuntimeMethod_var);
V_5 = L_130;
// if (CenterMode == ARCenterMode.FirstTarget)
int32_t L_131 = __this->___CenterMode_4;
if (L_131)
{
goto IL_0408;
}
}
{
// for (var i = 0; i < 2; ++i)
V_11 = 0;
goto IL_03fe;
}
IL_0389:
{
// foreach (var filter in Assembly.FrameFilters)
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_132;
L_132 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_132);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_133;
L_133 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(L_132, NULL);
NullCheck(L_133);
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D L_134;
L_134 = List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6(L_133, List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
V_6 = L_134;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_03c7:
{// begin finally (depth: 1)
Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7((&V_6), Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_03bc_1;
}
IL_039d_1:
{
// foreach (var filter in Assembly.FrameFilters)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_135;
L_135 = Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_inline((&V_6), Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
// center = filter.TryGetCenter(CenterObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_136;
L_136 = ARSession_get_CenterObject_mBB894C35750938190298F7D5FF92758174A303D5_inline(__this, NULL);
NullCheck(L_135);
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_137;
L_137 = VirtualFuncInvoker1< Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* >::Invoke(7 /* easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>> easyar.FrameFilter::TryGetCenter(UnityEngine.GameObject) */, L_135, L_136);
V_5 = L_137;
// if (center.OnSome) { break; }
bool L_138;
L_138 = Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808((&V_5), Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808_RuntimeMethod_var);
if (!L_138)
{
goto IL_03bc_1;
}
}
{
// if (center.OnSome) { break; }
goto IL_03d5;
}
IL_03bc_1:
{
// foreach (var filter in Assembly.FrameFilters)
bool L_139;
L_139 = Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023((&V_6), Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
if (L_139)
{
goto IL_039d_1;
}
}
{
goto IL_03d5;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_03d5:
{
// if (center.OnSome || !CenterObject)
bool L_140;
L_140 = Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808((&V_5), Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808_RuntimeMethod_var);
if (L_140)
{
goto IL_04b7;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_141;
L_141 = ARSession_get_CenterObject_mBB894C35750938190298F7D5FF92758174A303D5_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_142;
L_142 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_141, NULL);
if (!L_142)
{
goto IL_04b7;
}
}
{
// CenterObject = null;
ARSession_set_CenterObject_m5E99FC89653FF9CD078C0F7228861BF6150A33B8_inline(__this, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, NULL);
// for (var i = 0; i < 2; ++i)
int32_t L_143 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_143, 1));
}
IL_03fe:
{
// for (var i = 0; i < 2; ++i)
int32_t L_144 = V_11;
if ((((int32_t)L_144) < ((int32_t)2)))
{
goto IL_0389;
}
}
{
goto IL_04b7;
}
IL_0408:
{
// else if (CenterMode == ARCenterMode.SpecificTarget && SpecificTargetCenter)
int32_t L_145 = __this->___CenterMode_4;
if ((!(((uint32_t)L_145) == ((uint32_t)2))))
{
goto IL_046a;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_146;
L_146 = ARSession_get_SpecificTargetCenter_m073B46773B64BF6D53D8209991AAFBCCD659FD1F_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_147;
L_147 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_146, NULL);
if (!L_147)
{
goto IL_046a;
}
}
{
// foreach (var filter in Assembly.FrameFilters)
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_148;
L_148 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_148);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_149;
L_149 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(L_148, NULL);
NullCheck(L_149);
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D L_150;
L_150 = List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6(L_149, List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
V_6 = L_150;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_045c:
{// begin finally (depth: 1)
Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7((&V_6), Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0451_1;
}
IL_0432_1:
{
// foreach (var filter in Assembly.FrameFilters)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_151;
L_151 = Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_inline((&V_6), Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
// center = filter.TryGetCenter(SpecificTargetCenter);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_152;
L_152 = ARSession_get_SpecificTargetCenter_m073B46773B64BF6D53D8209991AAFBCCD659FD1F_inline(__this, NULL);
NullCheck(L_151);
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_153;
L_153 = VirtualFuncInvoker1< Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* >::Invoke(7 /* easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>> easyar.FrameFilter::TryGetCenter(UnityEngine.GameObject) */, L_151, L_152);
V_5 = L_153;
// if (center.OnSome) { break; }
bool L_154;
L_154 = Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808((&V_5), Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808_RuntimeMethod_var);
if (!L_154)
{
goto IL_0451_1;
}
}
{
// if (center.OnSome) { break; }
goto IL_04b7;
}
IL_0451_1:
{
// foreach (var filter in Assembly.FrameFilters)
bool L_155;
L_155 = Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023((&V_6), Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
if (L_155)
{
goto IL_0432_1;
}
}
{
goto IL_04b7;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_046a:
{
// else if (CenterMode == ARCenterMode.SessionOrigin && sessionOrigin.OnSome)
int32_t L_156 = __this->___CenterMode_4;
if ((!(((uint32_t)L_156) == ((uint32_t)3))))
{
goto IL_0482;
}
}
{
bool L_157;
L_157 = Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808((&V_4), Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808_RuntimeMethod_var);
if (!L_157)
{
goto IL_0482;
}
}
{
// center = sessionOrigin;
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_158 = V_4;
V_5 = L_158;
goto IL_04b7;
}
IL_0482:
{
// else if (CenterMode == ARCenterMode.Camera)
int32_t L_159 = __this->___CenterMode_4;
if ((!(((uint32_t)L_159) == ((uint32_t)1))))
{
goto IL_04b7;
}
}
{
// center = Tuple.Create(Assembly.Camera.gameObject, new Pose(Vector3.zero, displayCompensation).Inverse());
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_160;
L_160 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_160);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_161;
L_161 = ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A_inline(L_160, NULL);
NullCheck(L_161);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_162;
L_162 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_161, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_163;
L_163 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_164 = ___2_displayCompensation;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_165;
memset((&L_165), 0, sizeof(L_165));
Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_165), L_163, L_164, /*hidden argument*/NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_166;
L_166 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_165, NULL);
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_167;
L_167 = Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB(L_162, L_166, Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB_RuntimeMethod_var);
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_168;
L_168 = Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF(L_167, Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
V_5 = L_168;
}
IL_04b7:
{
// if (center.OnNone && AvailableCenterMode.Contains(ARCenterMode.SessionOrigin) && sessionOrigin.OnSome)
bool L_169;
L_169 = Optional_1_get_OnNone_m30D44E70D2866779DD399711E7188583A04B6C86((&V_5), Optional_1_get_OnNone_m30D44E70D2866779DD399711E7188583A04B6C86_RuntimeMethod_var);
if (!L_169)
{
goto IL_04db;
}
}
{
RuntimeObject* L_170;
L_170 = ARSession_get_AvailableCenterMode_mE27967E2CB5EA8A2D922FCEF0576EBB8646D2610(__this, NULL);
bool L_171;
L_171 = Enumerable_Contains_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mCB41D5D7F92A15DBC3448F13B289B38BBC03556C(L_170, 3, Enumerable_Contains_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mCB41D5D7F92A15DBC3448F13B289B38BBC03556C_RuntimeMethod_var);
if (!L_171)
{
goto IL_04db;
}
}
{
bool L_172;
L_172 = Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808((&V_4), Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808_RuntimeMethod_var);
if (!L_172)
{
goto IL_04db;
}
}
{
// center = sessionOrigin;
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_173 = V_4;
V_5 = L_173;
}
IL_04db:
{
// if (center.OnNone && AvailableCenterMode.Contains(ARCenterMode.Camera))
bool L_174;
L_174 = Optional_1_get_OnNone_m30D44E70D2866779DD399711E7188583A04B6C86((&V_5), Optional_1_get_OnNone_m30D44E70D2866779DD399711E7188583A04B6C86_RuntimeMethod_var);
if (!L_174)
{
goto IL_051e;
}
}
{
RuntimeObject* L_175;
L_175 = ARSession_get_AvailableCenterMode_mE27967E2CB5EA8A2D922FCEF0576EBB8646D2610(__this, NULL);
bool L_176;
L_176 = Enumerable_Contains_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mCB41D5D7F92A15DBC3448F13B289B38BBC03556C(L_175, 1, Enumerable_Contains_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mCB41D5D7F92A15DBC3448F13B289B38BBC03556C_RuntimeMethod_var);
if (!L_176)
{
goto IL_051e;
}
}
{
// center = Tuple.Create(Assembly.Camera.gameObject, new Pose(Vector3.zero, displayCompensation).Inverse());
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_177;
L_177 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_177);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_178;
L_178 = ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A_inline(L_177, NULL);
NullCheck(L_178);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_179;
L_179 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_178, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_180;
L_180 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_181 = ___2_displayCompensation;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_182;
memset((&L_182), 0, sizeof(L_182));
Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_182), L_180, L_181, /*hidden argument*/NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_183;
L_183 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_182, NULL);
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_184;
L_184 = Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB(L_179, L_183, Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB_RuntimeMethod_var);
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_185;
L_185 = Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF(L_184, Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
V_5 = L_185;
}
IL_051e:
{
// if (center.OnNone)
bool L_186;
L_186 = Optional_1_get_OnNone_m30D44E70D2866779DD399711E7188583A04B6C86((&V_5), Optional_1_get_OnNone_m30D44E70D2866779DD399711E7188583A04B6C86_RuntimeMethod_var);
if (!L_186)
{
goto IL_052f;
}
}
{
// disposeResults();
ARSession_U3COnFrameUpdateU3Eg__disposeResultsU7C48_0_m84E982850F61C41640F9113DB96FE41F42713F8B((&V_0), NULL);
// return;
return;
}
IL_052f:
{
// CenterObject = center.Value.Item1;
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_187;
L_187 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_5), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_187);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_188;
L_188 = Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_inline(L_187, Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var);
ARSession_set_CenterObject_m5E99FC89653FF9CD078C0F7228861BF6150A33B8_inline(__this, L_188, NULL);
// if (center.Value.Item1 != Assembly.Camera.gameObject && Assembly.FrameSource.IsCameraUnderControl)
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_189;
L_189 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_5), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_189);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_190;
L_190 = Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_inline(L_189, Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_191;
L_191 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_191);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_192;
L_192 = ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A_inline(L_191, NULL);
NullCheck(L_192);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_193;
L_193 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_192, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_194;
L_194 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_190, L_193, NULL);
if (!L_194)
{
goto IL_0624;
}
}
{
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_195;
L_195 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_195);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_196;
L_196 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_195, NULL);
NullCheck(L_196);
bool L_197;
L_197 = VirtualFuncInvoker0< bool >::Invoke(12 /* System.Boolean easyar.FrameSource::get_IsCameraUnderControl() */, L_196);
if (!L_197)
{
goto IL_0624;
}
}
{
// var cameraToCenter = center.Value.Item2.Inverse();
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_198;
L_198 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_5), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_198);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_199;
L_199 = Tuple_2_get_Item2_m3B8E4BEBF3AB214C3E4E43FE28670524A94964F1_inline(L_198, Tuple_2_get_Item2_m3B8E4BEBF3AB214C3E4E43FE28670524A94964F1_RuntimeMethod_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_200;
L_200 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_199, NULL);
V_12 = L_200;
// var p = new Pose(Vector3.zero, displayCompensation).Inverse()
// .GetTransformedBy(cameraToCenter)
// .FlipX(targetHFlip)
// .GetTransformedBy(new Pose(center.Value.Item1.transform.localPosition, center.Value.Item1.transform.localRotation));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_201;
L_201 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_202 = ___2_displayCompensation;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_203;
memset((&L_203), 0, sizeof(L_203));
Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_203), L_201, L_202, /*hidden argument*/NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_204;
L_204 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_203, NULL);
V_14 = L_204;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_205 = V_12;
il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_206;
L_206 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_14), L_205, NULL);
bool L_207 = V_2;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_208;
L_208 = APIExtend_FlipX_mB4937A8063D4F17D523B8A335D619A86C9813360(L_206, L_207, NULL);
V_14 = L_208;
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_209;
L_209 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_5), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_209);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_210;
L_210 = Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_inline(L_209, Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var);
NullCheck(L_210);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_211;
L_211 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_210, NULL);
NullCheck(L_211);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_212;
L_212 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_211, NULL);
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_213;
L_213 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_5), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_213);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_214;
L_214 = Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_inline(L_213, Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var);
NullCheck(L_214);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_215;
L_215 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_214, NULL);
NullCheck(L_215);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_216;
L_216 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_215, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_217;
memset((&L_217), 0, sizeof(L_217));
Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_217), L_212, L_216, /*hidden argument*/NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_218;
L_218 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_14), L_217, NULL);
V_13 = L_218;
// Assembly.Camera.transform.localPosition = p.position;
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_219;
L_219 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_219);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_220;
L_220 = ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A_inline(L_219, NULL);
NullCheck(L_220);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_221;
L_221 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_220, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_222 = V_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_223 = L_222.___position_0;
NullCheck(L_221);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_221, L_223, NULL);
// Assembly.Camera.transform.localRotation = p.rotation;
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_224;
L_224 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_224);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_225;
L_225 = ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A_inline(L_224, NULL);
NullCheck(L_225);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_226;
L_226 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_225, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_227 = V_13;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_228 = L_227.___rotation_1;
NullCheck(L_226);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_226, L_228, NULL);
}
IL_0624:
{
// if (sessionOrigin.OnSome && center.Value.Item1 != sessionOrigin.Value.Item1)
bool L_229;
L_229 = Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808((&V_4), Optional_1_get_OnSome_mA9DFA522E69F2765EDC15A013C73FFA719E7D808_RuntimeMethod_var);
if (!L_229)
{
goto IL_06fe;
}
}
{
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_230;
L_230 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_5), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_230);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_231;
L_231 = Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_inline(L_230, Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var);
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_232;
L_232 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_4), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_232);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_233;
L_233 = Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_inline(L_232, Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_234;
L_234 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_231, L_233, NULL);
if (!L_234)
{
goto IL_06fe;
}
}
{
// var worldRootToCamera = sessionOrigin.Value.Item2;
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_235;
L_235 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_4), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_235);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_236;
L_236 = Tuple_2_get_Item2_m3B8E4BEBF3AB214C3E4E43FE28670524A94964F1_inline(L_235, Tuple_2_get_Item2_m3B8E4BEBF3AB214C3E4E43FE28670524A94964F1_RuntimeMethod_var);
// var cameraToWorld = center.Value.Item2.Inverse()
// .FlipX(targetHFlip)
// .GetTransformedBy(new Pose(center.Value.Item1.transform.localPosition, center.Value.Item1.transform.localRotation));
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_237;
L_237 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_5), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_237);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_238;
L_238 = Tuple_2_get_Item2_m3B8E4BEBF3AB214C3E4E43FE28670524A94964F1_inline(L_237, Tuple_2_get_Item2_m3B8E4BEBF3AB214C3E4E43FE28670524A94964F1_RuntimeMethod_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_239;
L_239 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_238, NULL);
bool L_240 = V_2;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_241;
L_241 = APIExtend_FlipX_mB4937A8063D4F17D523B8A335D619A86C9813360(L_239, L_240, NULL);
V_14 = L_241;
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_242;
L_242 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_5), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_242);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_243;
L_243 = Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_inline(L_242, Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var);
NullCheck(L_243);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_244;
L_244 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_243, NULL);
NullCheck(L_244);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_245;
L_245 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_244, NULL);
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_246;
L_246 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_5), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_246);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_247;
L_247 = Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_inline(L_246, Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var);
NullCheck(L_247);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_248;
L_248 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_247, NULL);
NullCheck(L_248);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_249;
L_249 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_248, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_250;
memset((&L_250), 0, sizeof(L_250));
Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_250), L_245, L_249, /*hidden argument*/NULL);
il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_251;
L_251 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_14), L_250, NULL);
V_15 = L_251;
// var p = worldRootToCamera
// .FlipX(targetHFlip)
// .GetTransformedBy(cameraToWorld);
bool L_252 = V_2;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_253;
L_253 = APIExtend_FlipX_mB4937A8063D4F17D523B8A335D619A86C9813360(L_236, L_252, NULL);
V_14 = L_253;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_254 = V_15;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_255;
L_255 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_14), L_254, NULL);
V_16 = L_255;
// sessionOrigin.Value.Item1.transform.localPosition = p.position;
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_256;
L_256 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_4), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_256);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_257;
L_257 = Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_inline(L_256, Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var);
NullCheck(L_257);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_258;
L_258 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_257, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_259 = V_16;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_260 = L_259.___position_0;
NullCheck(L_258);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_258, L_260, NULL);
// sessionOrigin.Value.Item1.transform.localRotation = p.rotation;
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_261;
L_261 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_4), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_261);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_262;
L_262 = Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_inline(L_261, Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var);
NullCheck(L_262);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_263;
L_263 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_262, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_264 = V_16;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_265 = L_264.___rotation_1;
NullCheck(L_263);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_263, L_265, NULL);
}
IL_06fe:
{
// foreach (var filter in Assembly.FrameFilters)
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_266;
L_266 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_266);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_267;
L_267 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(L_266, NULL);
NullCheck(L_267);
Enumerator_tE30446F4B114878BD2CAF1AE074380F74D88DE7D L_268;
L_268 = List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6(L_267, List_1_GetEnumerator_m590D56F1648CE13FCFD0376A36BBD09D475236E6_RuntimeMethod_var);
V_6 = L_268;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0741:
{// begin finally (depth: 1)
Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7((&V_6), Enumerator_Dispose_mF27299620260C7F110E6B04E014996A3376F4EB7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0736_1;
}
IL_0712_1:
{
// foreach (var filter in Assembly.FrameFilters)
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_269;
L_269 = Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_inline((&V_6), Enumerator_get_Current_m8C8A4752366414FFC32285839181EA40B99FF658_RuntimeMethod_var);
// filter.UpdateTransform(center.Value.Item1, center.Value.Item2);
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_270;
L_270 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_5), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_270);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_271;
L_271 = Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_inline(L_270, Tuple_2_get_Item1_mDE5B4B49B56D983F55660A3BA9184B4E5E036A21_RuntimeMethod_var);
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_272;
L_272 = Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A((&V_5), Optional_1_get_Value_m088E6258AD8BB7BF643A4B3BD2D4493AE31FC95A_RuntimeMethod_var);
NullCheck(L_272);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_273;
L_273 = Tuple_2_get_Item2_m3B8E4BEBF3AB214C3E4E43FE28670524A94964F1_inline(L_272, Tuple_2_get_Item2_m3B8E4BEBF3AB214C3E4E43FE28670524A94964F1_RuntimeMethod_var);
NullCheck(L_269);
VirtualActionInvoker2< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 >::Invoke(8 /* System.Void easyar.FrameFilter::UpdateTransform(UnityEngine.GameObject,UnityEngine.Pose) */, L_269, L_271, L_273);
}
IL_0736_1:
{
// foreach (var filter in Assembly.FrameFilters)
bool L_274;
L_274 = Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023((&V_6), Enumerator_MoveNext_mE4E0BFCC4804CF6ADC84C1110CCB1C7AE3628023_RuntimeMethod_var);
if (L_274)
{
goto IL_0712_1;
}
}
{
goto IL_074f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_074f:
{
// disposeResults();
ARSession_U3COnFrameUpdateU3Eg__disposeResultsU7C48_0_m84E982850F61C41640F9113DB96FE41F42713F8B((&V_0), NULL);
}
IL_0756:
{
// }
return;
}
}
// System.Void easyar.ARSession::OnEmptyFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_OnEmptyFrame_mDED2C86E05C346A6B4F2834A870E7D7F99912856 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mF0AC14D305DC49E9C1DDE22373742B83F668D55D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m3BBFB800ED965B06867CC00A735520988BAE92FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t991759A8D51270557171EFA76C1BD054163D8F86_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t1408DF8776C1F91EFDCDA487597CC1B2E0A6D3C7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_CreateNone_mAB7B645825C25CE5653CAF9BFC55A1A0FD2A8D8B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_CreateNone_mC47644354CDB72D90BEA9FE29ACA5CB0376CF1B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m1E27A9FF6EFF740FB348D3D07502BCE9AE47BEA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m51F94B7FFDFFDEC69ABADE6031ABE8DE6F01C27B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_m1B808B7BB86278EA6883908233211E7EE57CD93E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnEmptyFrameU3Eb__49_0_m6AEC915DDE469A932A61FD961E4B3C2E8BBC7CA0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* V_1 = NULL;
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F V_2;
memset((&V_2), 0, sizeof(V_2));
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* G_B7_0 = NULL;
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* G_B7_1 = NULL;
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* G_B6_0 = NULL;
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* G_B6_1 = NULL;
{
// if (State >= SessionState.Ready)
int32_t L_0;
L_0 = ARSession_get_State_mD075FC4C3644F367D17BE26B7D6A018925655245_inline(__this, NULL);
if ((((int32_t)L_0) < ((int32_t)3)))
{
goto IL_0010;
}
}
{
// State = SessionState.Paused;
ARSession_set_State_m94CE0C3A59F5C42DDA406E8AC4ACD45FD0A10738(__this, 5, NULL);
}
IL_0010:
{
// if (frameStatus.Item1)
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_1 = __this->___frameStatus_9;
NullCheck(L_1);
bool L_2;
L_2 = Tuple_2_get_Item1_m1B808B7BB86278EA6883908233211E7EE57CD93E_inline(L_1, Tuple_2_get_Item1_m1B808B7BB86278EA6883908233211E7EE57CD93E_RuntimeMethod_var);
if (!L_2)
{
goto IL_00d3;
}
}
{
// if (FrameChange != null)
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_3 = __this->___FrameChange_11;
if (!L_3)
{
goto IL_0039;
}
}
{
// FrameChange(null, Quaternion.identity);
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_4 = __this->___FrameChange_11;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
NullCheck(L_4);
FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_inline(L_4, (OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914*)NULL, L_5, NULL);
}
IL_0039:
{
// foreach (var filter in Assembly.FrameFilters.Where(f => f is FrameFilter.IOutputFrameSource))
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_6;
L_6 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
NullCheck(L_6);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_7;
L_7 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var);
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* L_8 = ((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9__49_0_3;
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* L_9 = L_8;
G_B6_0 = L_9;
G_B6_1 = L_7;
if (L_9)
{
G_B7_0 = L_9;
G_B7_1 = L_7;
goto IL_0063;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var);
U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D* L_10 = ((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* L_11 = (Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A*)il2cpp_codegen_object_new(Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A_il2cpp_TypeInfo_var);
NullCheck(L_11);
Func_2__ctor_m6F9212C5C458BF19DFFA839EA4E0112502521253(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3COnEmptyFrameU3Eb__49_0_m6AEC915DDE469A932A61FD961E4B3C2E8BBC7CA0_RuntimeMethod_var), NULL);
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* L_12 = L_11;
((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9__49_0_3 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9__49_0_3), (void*)L_12);
G_B7_0 = L_12;
G_B7_1 = G_B6_1;
}
IL_0063:
{
RuntimeObject* L_13;
L_13 = Enumerable_Where_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mF0AC14D305DC49E9C1DDE22373742B83F668D55D(G_B7_1, G_B7_0, Enumerable_Where_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mF0AC14D305DC49E9C1DDE22373742B83F668D55D_RuntimeMethod_var);
NullCheck(L_13);
RuntimeObject* L_14;
L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<easyar.FrameFilter>::GetEnumerator() */, IEnumerable_1_t991759A8D51270557171EFA76C1BD054163D8F86_il2cpp_TypeInfo_var, L_13);
V_0 = L_14;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0090:
{// begin finally (depth: 1)
{
RuntimeObject* L_15 = V_0;
if (!L_15)
{
goto IL_0099;
}
}
{
RuntimeObject* L_16 = V_0;
NullCheck(L_16);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_16);
}
IL_0099:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0086_1;
}
IL_0070_1:
{
// foreach (var filter in Assembly.FrameFilters.Where(f => f is FrameFilter.IOutputFrameSource))
RuntimeObject* L_17 = V_0;
NullCheck(L_17);
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_18;
L_18 = InterfaceFuncInvoker0< FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<easyar.FrameFilter>::get_Current() */, IEnumerator_1_t1408DF8776C1F91EFDCDA487597CC1B2E0A6D3C7_il2cpp_TypeInfo_var, L_17);
// (filter as FrameFilter.IOutputFrameSource).OnResult(null);
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 L_19;
L_19 = Optional_1_op_Implicit_m51F94B7FFDFFDEC69ABADE6031ABE8DE6F01C27B((FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B*)NULL, Optional_1_op_Implicit_m51F94B7FFDFFDEC69ABADE6031ABE8DE6F01C27B_RuntimeMethod_var);
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_18, IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var)));
InterfaceActionInvoker1< Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 >::Invoke(1 /* System.Void easyar.FrameFilter/IOutputFrameSource::OnResult(easyar.Optional`1<easyar.FrameFilterResult>) */, IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_18, IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var)), L_19);
}
IL_0086_1:
{
// foreach (var filter in Assembly.FrameFilters.Where(f => f is FrameFilter.IOutputFrameSource))
RuntimeObject* L_20 = V_0;
NullCheck(L_20);
bool L_21;
L_21 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_20);
if (L_21)
{
goto IL_0070_1;
}
}
{
goto IL_009a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_009a:
{
// if (Origin)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22;
L_22 = ARSession_get_Origin_m45A40C95EFFF621EA4A2DA09BEA6EC5AFFFE5005(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_23;
L_23 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_22, NULL);
if (!L_23)
{
goto IL_00c2;
}
}
{
// var worldRoot = Origin.GetComponent<WorldRootController>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24;
L_24 = ARSession_get_Origin_m45A40C95EFFF621EA4A2DA09BEA6EC5AFFFE5005(__this, NULL);
NullCheck(L_24);
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_25;
L_25 = GameObject_GetComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m3BBFB800ED965B06867CC00A735520988BAE92FD(L_24, GameObject_GetComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m3BBFB800ED965B06867CC00A735520988BAE92FD_RuntimeMethod_var);
V_1 = L_25;
// if (worldRoot)
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_26 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_27;
L_27 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_26, NULL);
if (!L_27)
{
goto IL_00c2;
}
}
{
// worldRoot.OnTracking(MotionTrackingStatus.NotTracking);
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_28 = V_1;
NullCheck(L_28);
WorldRootController_OnTracking_m06EE5F55F9C297537C89103B18F5C5891B1A3FA0(L_28, 0, NULL);
}
IL_00c2:
{
// frameStatus = Tuple.Create(false, Optional<Tuple<MotionTrackingStatus, Pose>>.CreateNone());
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 L_29;
L_29 = Optional_1_CreateNone_mC47644354CDB72D90BEA9FE29ACA5CB0376CF1B9(Optional_1_CreateNone_mC47644354CDB72D90BEA9FE29ACA5CB0376CF1B9_RuntimeMethod_var);
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_30;
L_30 = Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB((bool)0, L_29, Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB_RuntimeMethod_var);
__this->___frameStatus_9 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->___frameStatus_9), (void*)L_30);
}
IL_00d3:
{
// if (FrameCameraParameters.OnSome)
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_31;
L_31 = ARSession_get_FrameCameraParameters_mB35C4603E0D0ECA742D25DE6B0FF51750D69AEF9_inline(__this, NULL);
V_2 = L_31;
bool L_32;
L_32 = Optional_1_get_OnSome_m1E27A9FF6EFF740FB348D3D07502BCE9AE47BEA4((&V_2), Optional_1_get_OnSome_m1E27A9FF6EFF740FB348D3D07502BCE9AE47BEA4_RuntimeMethod_var);
if (!L_32)
{
goto IL_0101;
}
}
{
// FrameCameraParameters.Value.Dispose();
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_33;
L_33 = ARSession_get_FrameCameraParameters_mB35C4603E0D0ECA742D25DE6B0FF51750D69AEF9_inline(__this, NULL);
V_2 = L_33;
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_34;
L_34 = Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E((&V_2), Optional_1_get_Value_mD7C7FA2C8ECE1FC143777649D7445CD23EE8456E_RuntimeMethod_var);
NullCheck(L_34);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_34, NULL);
// FrameCameraParameters = Optional<CameraParameters>.CreateNone();
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_35;
L_35 = Optional_1_CreateNone_mAB7B645825C25CE5653CAF9BFC55A1A0FD2A8D8B(Optional_1_CreateNone_mAB7B645825C25CE5653CAF9BFC55A1A0FD2A8D8B_RuntimeMethod_var);
ARSession_set_FrameCameraParameters_m1728242106C822603033D07AB1ED2DBE29780640_inline(__this, L_35, NULL);
}
IL_0101:
{
// }
return;
}
}
// System.Void easyar.ARSession::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession__ctor_mD69EF89E59AAF597EF5B54239387D956ED622936 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_CreateNone_mC47644354CDB72D90BEA9FE29ACA5CB0376CF1B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public ARHorizontalFlipMode HorizontalFlipFront = ARHorizontalFlipMode.World;
__this->___HorizontalFlipFront_6 = 1;
// private int frameIndex = -1;
__this->___frameIndex_8 = (-1);
// private Tuple<bool, Optional<Tuple<MotionTrackingStatus, Pose>>> frameStatus = Tuple.Create(false, Optional<Tuple<MotionTrackingStatus, Pose>>.CreateNone());
Optional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8 L_0;
L_0 = Optional_1_CreateNone_mC47644354CDB72D90BEA9FE29ACA5CB0376CF1B9(Optional_1_CreateNone_mC47644354CDB72D90BEA9FE29ACA5CB0376CF1B9_RuntimeMethod_var);
Tuple_2_tD39566EEAAD3069AEF6436718B3A118344EF7CA6* L_1;
L_1 = Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB((bool)0, L_0, Tuple_Create_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisOptional_1_t8BF25DF67FEB99275494FB3D65B973EE52E8DBD8_m3D7DF8E7AEC9E63EB326C176E785CF3968AD69CB_RuntimeMethod_var);
__this->___frameStatus_9 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___frameStatus_9), (void*)L_1);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
// System.Void easyar.ARSession::<Start>b__44_0(easyar.ARAssembly/Components)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_U3CStartU3Eb__44_0_m1AC676313D82D5114744DB64519CB5B313D933D2 (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* ___0_components, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// Assembly = new ARAssembly();
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_0 = (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB*)il2cpp_codegen_object_new(ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB_il2cpp_TypeInfo_var);
NullCheck(L_0);
ARAssembly__ctor_m45C2E5D2DD6A9D23FDA22288B1E58E5AFDD7EDC5(L_0, NULL);
ARSession_set_Assembly_m30CE5F39EA56E76FE3B1B96ABA52F6DC9EA308D6_inline(__this, L_0, NULL);
}
try
{// begin try (depth: 1)
// Assembly.Assemble(components, this);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_1;
L_1 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(__this, NULL);
Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75* L_2 = ___0_components;
NullCheck(L_1);
VirtualActionInvoker2< Components_t5B141D9673D9F02BF74C9BB27F34C8A80854FC75*, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* >::Invoke(6 /* System.Void easyar.ARAssembly::Assemble(easyar.ARAssembly/Components,easyar.ARSession) */, L_1, L_2, __this);
// State = SessionState.Ready;
ARSession_set_State_m94CE0C3A59F5C42DDA406E8AC4ACD45FD0A10738(__this, 3, NULL);
// }
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_0021;
}
throw e;
}
CATCH_0021:
{// begin catch(System.Exception)
Exception_t* L_3 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception e)
V_0 = L_3;
// GUIPopup.EnqueueMessage("Fail to Assemble: " + e.Message, 10, true);
Exception_t* L_4 = V_0;
NullCheck(L_4);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_4);
String_t* L_6;
L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB82C6AF6660B17034724EA9ED431486D85D10A37)), L_5, NULL);
GUIPopup_EnqueueMessage_m62D1CF8E55B7E58779D01436E50039DD7BBA6E40(L_6, (10.0f), (bool)1, NULL);
// State = SessionState.Broken;
ARSession_set_State_m94CE0C3A59F5C42DDA406E8AC4ACD45FD0A10738(__this, 2, NULL);
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0046;
}// end catch (depth: 1)
IL_0046:
{
// }));
return;
}
}
// System.Void easyar.ARSession::<OnFrameUpdate>g__disposeResults|48_0(easyar.ARSession/<>c__DisplayClass48_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARSession_U3COnFrameUpdateU3Eg__disposeResultsU7C48_0_m84E982850F61C41640F9113DB96FE41F42713F8B (U3CU3Ec__DisplayClass48_0_t42671A00A29CEE551E9A4BC98617C6E32720149C* ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_m69CB376A1A3FCC919B102757DBA143CFAE262FD9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t349DE0E7A82DB2130BE010AA65F933C19FF661D9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t16F44DF19FDE139DE2BA2D79F990783660C18DA2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnFrameUpdateU3Eb__48_1_m6C06AD4F403B70AA5B52FFD059F6F9E5AEA538DD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 V_1;
memset((&V_1), 0, sizeof(V_1));
Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E* G_B2_0 = NULL;
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* G_B2_1 = NULL;
Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E* G_B1_0 = NULL;
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* G_B1_1 = NULL;
{
// void disposeResults() { foreach (var result in results.Where(r => r.OnSome)) { result.Value.Dispose(); } }
U3CU3Ec__DisplayClass48_0_t42671A00A29CEE551E9A4BC98617C6E32720149C* L_0 = ___0_p;
List_1_t3A85D19E6AA2D6E9238A936A2D20CC0B1ED64893* L_1 = L_0->___results_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var);
Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E* L_2 = ((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9__48_1_1;
Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = L_1;
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = L_1;
goto IL_0025;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var);
U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D* L_4 = ((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E* L_5 = (Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E*)il2cpp_codegen_object_new(Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_mABA0C8DDD037F5B5E2B49FE0C219BF95846CB6F2(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3COnFrameUpdateU3Eb__48_1_m6C06AD4F403B70AA5B52FFD059F6F9E5AEA538DD_RuntimeMethod_var), NULL);
Func_2_t5CF1F8720780DABE532A7EAEBC88CC3BA869114E* L_6 = L_5;
((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9__48_1_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9__48_1_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
}
IL_0025:
{
RuntimeObject* L_7;
L_7 = Enumerable_Where_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_m69CB376A1A3FCC919B102757DBA143CFAE262FD9(G_B2_1, G_B2_0, Enumerable_Where_TisOptional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841_m69CB376A1A3FCC919B102757DBA143CFAE262FD9_RuntimeMethod_var);
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<easyar.Optional`1<easyar.FrameFilterResult>>::GetEnumerator() */, IEnumerable_1_t349DE0E7A82DB2130BE010AA65F933C19FF661D9_il2cpp_TypeInfo_var, L_7);
V_0 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004f:
{// begin finally (depth: 1)
{
RuntimeObject* L_9 = V_0;
if (!L_9)
{
goto IL_0058;
}
}
{
RuntimeObject* L_10 = V_0;
NullCheck(L_10);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_10);
}
IL_0058:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0045_1;
}
IL_0032_1:
{
// void disposeResults() { foreach (var result in results.Where(r => r.OnSome)) { result.Value.Dispose(); } }
RuntimeObject* L_11 = V_0;
NullCheck(L_11);
Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 L_12;
L_12 = InterfaceFuncInvoker0< Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<easyar.Optional`1<easyar.FrameFilterResult>>::get_Current() */, IEnumerator_1_t16F44DF19FDE139DE2BA2D79F990783660C18DA2_il2cpp_TypeInfo_var, L_11);
V_1 = L_12;
// void disposeResults() { foreach (var result in results.Where(r => r.OnSome)) { result.Value.Dispose(); } }
FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* L_13;
L_13 = Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD((&V_1), Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD_RuntimeMethod_var);
NullCheck(L_13);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_13, NULL);
}
IL_0045_1:
{
// void disposeResults() { foreach (var result in results.Where(r => r.OnSome)) { result.Value.Dispose(); } }
RuntimeObject* L_14 = V_0;
NullCheck(L_14);
bool L_15;
L_15 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_14);
if (L_15)
{
goto IL_0032_1;
}
}
{
goto IL_0059;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0059:
{
// void disposeResults() { foreach (var result in results.Where(r => r.OnSome)) { result.Value.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
void FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_Multicast(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, 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++)
{
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* currentDelegate = reinterpret_cast<FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_outputFrame, ___1_displayCompensation, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenInst(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, const RuntimeMethod* method)
{
NullCheck(___0_outputFrame);
typedef void (*FunctionPointerType) (OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_outputFrame, ___1_displayCompensation, method);
}
void FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenStatic(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_outputFrame, ___1_displayCompensation, method);
}
void FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenStaticInvoker(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, const RuntimeMethod* method)
{
InvokerActionInvoker2< OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_outputFrame, ___1_displayCompensation);
}
void FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_ClosedStaticInvoker(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, const RuntimeMethod* method)
{
InvokerActionInvoker3< RuntimeObject*, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_outputFrame, ___1_displayCompensation);
}
void FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenVirtual(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, const RuntimeMethod* method)
{
NullCheck(___0_outputFrame);
VirtualActionInvoker1< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_outputFrame, ___1_displayCompensation);
}
void FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenInterface(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, const RuntimeMethod* method)
{
NullCheck(___0_outputFrame);
InterfaceActionInvoker1< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_outputFrame, ___1_displayCompensation);
}
void FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenGenericVirtual(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, const RuntimeMethod* method)
{
NullCheck(___0_outputFrame);
GenericVirtualActionInvoker1< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(method, ___0_outputFrame, ___1_displayCompensation);
}
void FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenGenericInterface(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, const RuntimeMethod* method)
{
NullCheck(___0_outputFrame);
GenericInterfaceActionInvoker1< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(method, ___0_outputFrame, ___1_displayCompensation);
}
// System.Void easyar.ARSession/FrameChangeAction::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameChangeAction__ctor_m785D930385A2E527988D65AFC722B2B26D303ADB (FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __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)&FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
bool isOpen = parameterCount == 1;
if (isOpen)
{
if (__this->___method_is_virtual_12)
{
if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
__this->___invoke_impl_1 = (intptr_t)&FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenGenericInterface;
else
__this->___invoke_impl_1 = (intptr_t)&FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenGenericVirtual;
else
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
__this->___invoke_impl_1 = (intptr_t)&FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenInterface;
else
__this->___invoke_impl_1 = (intptr_t)&FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenVirtual;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_OpenInst;
}
}
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)&FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_Multicast;
}
// System.Void easyar.ARSession/FrameChangeAction::Invoke(easyar.OutputFrame,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38 (FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_outputFrame, ___1_displayCompensation, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult easyar.ARSession/FrameChangeAction::BeginInvoke(easyar.OutputFrame,UnityEngine.Quaternion,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FrameChangeAction_BeginInvoke_m116FC07710E85094C29C2CB56B23B191B65B6917 (FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[3] = {0};
__d_args[0] = ___0_outputFrame;
__d_args[1] = Box(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var, &___1_displayCompensation);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
}
// System.Void easyar.ARSession/FrameChangeAction::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameChangeAction_EndInvoke_mB2B72EFBB20BE9862E2E8E7D5A502FDA1EA4F7AC (FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.ARSession/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m809CCCBD12EC24D06A1CB01EA100689FEB6FE2C0 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D* L_0 = (U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D*)il2cpp_codegen_object_new(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m131BC1DD09E6381C0E9E66CD870427178A5AD073(L_0, NULL);
((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void easyar.ARSession/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m131BC1DD09E6381C0E9E66CD870427178A5AD073 (U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean easyar.ARSession/<>c::<OnFrameUpdate>b__48_1(easyar.Optional`1<easyar.FrameFilterResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnFrameUpdateU3Eb__48_1_m6C06AD4F403B70AA5B52FFD059F6F9E5AEA538DD (U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D* __this, Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 ___0_r, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void disposeResults() { foreach (var result in results.Where(r => r.OnSome)) { result.Value.Dispose(); } }
bool L_0;
L_0 = Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806((&___0_r), Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806_RuntimeMethod_var);
return L_0;
}
}
// System.Boolean easyar.ARSession/<>c::<OnFrameUpdate>b__48_2(easyar.FrameFilter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnFrameUpdateU3Eb__48_2_m5D25AC7172F8EEDDE7F3030790D0B129A99E5ECD (U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D* __this, FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// foreach (var filter in Assembly.FrameFilters.Where(f => f is FrameFilter.IOutputFrameSource))
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_0 = ___0_f;
return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Boolean easyar.ARSession/<>c::<OnEmptyFrame>b__49_0(easyar.FrameFilter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnEmptyFrameU3Eb__49_0_m6AEC915DDE469A932A61FD961E4B3C2E8BBC7CA0 (U3CU3Ec_t8AF7220A29E1B51442DB232A9E329DE58DD02A0D* __this, FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// foreach (var filter in Assembly.FrameFilters.Where(f => f is FrameFilter.IOutputFrameSource))
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_0 = ___0_f;
return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, IOutputFrameSource_tBFE531D63A3A06083634D0417BB16EBE34276FCD_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.FrameFilter::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilter_OnAssemble_mFC0ACCAA2717E67A5813187806E6CC7BC54E29B6 (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void easyar.FrameFilter::UpdateMotion(easyar.MotionTrackingStatus,UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilter_UpdateMotion_m560692BA31EA1FE2C218A0BA8A09575ED1E0883B (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, int32_t ___0_trackingStatus, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_cameraToVIOOrigin, const RuntimeMethod* method)
{
{
// }
return;
}
}
// easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>> easyar.FrameFilter::TryGetCenter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C FrameFilter_TryGetCenter_m56525C41F7CA38DF3EB63293C6EEA9BE04823F56 (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_center, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return null;
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_0;
L_0 = Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF((Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62*)NULL, Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
return L_0;
}
}
// System.Void easyar.FrameFilter::UpdateTransform(UnityEngine.GameObject,UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilter_UpdateTransform_m6DF0EB6DE6A4FE9C9B608B9BF027A33C8491F6CD (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_center, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_centerPose, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void easyar.FrameFilter::SetHFlip(easyar.ARSession/ARHorizontalFlipMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilter_SetHFlip_mE696BC63124468018A99A51D7ECE2A9759A4A1BA (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, int32_t ___0_hFlip, const RuntimeMethod* method)
{
bool V_0 = false;
{
// var flip = hFlip == ARSession.ARHorizontalFlipMode.Target;
int32_t L_0 = ___0_hFlip;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
// if (horizontalFlip != flip)
bool L_1 = __this->___horizontalFlip_4;
bool L_2 = V_0;
if ((((int32_t)L_1) == ((int32_t)L_2)))
{
goto IL_0021;
}
}
{
// horizontalFlip = flip;
bool L_3 = V_0;
__this->___horizontalFlip_4 = L_3;
// OnHFlipChange(horizontalFlip);
bool L_4 = __this->___horizontalFlip_4;
VirtualActionInvoker1< bool >::Invoke(9 /* System.Void easyar.FrameFilter::OnHFlipChange(System.Boolean) */, __this, L_4);
}
IL_0021:
{
// }
return;
}
}
// System.Void easyar.FrameFilter::OnHFlipChange(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilter_OnHFlipChange_m2B4CE814B4C3649E59C8484308C421127B92B089 (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, bool ___0_hFlip, const RuntimeMethod* method)
{
{
// }
return;
}
}
// easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>> easyar.FrameFilter::TryGetCenterTarget(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C FrameFilter_TryGetCenterTarget_m80F02FD5762F438788D3B765F7F1A92FE66E13B8 (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_center, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisTuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A_m1F72F5475BD4AD7D7B9C3AD64A5596826266C887_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1FAC0B8B4BFFA72556CFCBC3769069DDB7992BEA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6EB549230275127820BF88B0BB78373323236548_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC6DD835E751400CDC7558A1FB49C216DCB2AEF9A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF8CCF928C439EB70422A759CA055BB2E8D533BD1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t64994BFBD6B53069CD736A126D966EA6CC4229DD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mB79A1C533FE2789757B895D9590607547DE3F5EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnNone_mE9B2AEABDF3A102C202726FD3AC921BBC5FCAA68_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m10A0E09696361A5C4CDAB40A285970768A3C7008_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_mEC4BC4FCDA91190C4B2AE1B57117D47B6B3E2CC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_U3CTryGetCenterTargetU3Eb__0_m6AD6B0770E2F6B41AF30D011B936554C19A1812F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* V_2 = NULL;
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* V_3 = NULL;
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C V_4;
memset((&V_4), 0, sizeof(V_4));
Enumerator_tD77155520B4557BB80BDCE87B7AC5265CBCBBCBE V_5;
memset((&V_5), 0, sizeof(V_5));
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* V_6 = NULL;
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* G_B5_0 = NULL;
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* G_B5_1 = NULL;
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* G_B4_0 = NULL;
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* G_B4_1 = NULL;
{
U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5* L_0 = (U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass13_0__ctor_m339436568FBF106D59147A55895D2C57CEBC01C2(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5* L_1 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_center;
NullCheck(L_1);
L_1->___center_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___center_0), (void*)L_2);
// if (targetResults.OnNone) { return null; }
Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11* L_3 = (Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11*)(&__this->___targetResults_5);
bool L_4;
L_4 = Optional_1_get_OnNone_mE9B2AEABDF3A102C202726FD3AC921BBC5FCAA68(L_3, Optional_1_get_OnNone_mE9B2AEABDF3A102C202726FD3AC921BBC5FCAA68_RuntimeMethod_var);
if (!L_4)
{
goto IL_0021;
}
}
{
// if (targetResults.OnNone) { return null; }
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_5;
L_5 = Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF((Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62*)NULL, Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
return L_5;
}
IL_0021:
{
// if (center)
U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5* L_6 = V_0;
NullCheck(L_6);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = L_6->___center_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
if (!L_8)
{
goto IL_009a;
}
}
{
// foreach (var result in targetResults.Value.Where(r => r.Item1.gameObject == center))
Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11* L_9 = (Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11*)(&__this->___targetResults_5);
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* L_10;
L_10 = Optional_1_get_Value_m10A0E09696361A5C4CDAB40A285970768A3C7008(L_9, Optional_1_get_Value_m10A0E09696361A5C4CDAB40A285970768A3C7008_RuntimeMethod_var);
U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5* L_11 = V_0;
NullCheck(L_11);
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* L_12 = L_11->___U3CU3E9__0_1;
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* L_13 = L_12;
G_B4_0 = L_13;
G_B4_1 = L_10;
if (L_13)
{
G_B5_0 = L_13;
G_B5_1 = L_10;
goto IL_0058;
}
}
{
U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5* L_14 = V_0;
U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5* L_15 = V_0;
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* L_16 = (Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6*)il2cpp_codegen_object_new(Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6_il2cpp_TypeInfo_var);
NullCheck(L_16);
Func_2__ctor_mC523E3F27148CCDC5811CA6A1FF9C9D08B14345A(L_16, L_15, (intptr_t)((void*)U3CU3Ec__DisplayClass13_0_U3CTryGetCenterTargetU3Eb__0_m6AD6B0770E2F6B41AF30D011B936554C19A1812F_RuntimeMethod_var), NULL);
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* L_17 = L_16;
V_2 = L_17;
NullCheck(L_14);
L_14->___U3CU3E9__0_1 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&L_14->___U3CU3E9__0_1), (void*)L_17);
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* L_18 = V_2;
G_B5_0 = L_18;
G_B5_1 = G_B4_1;
}
IL_0058:
{
RuntimeObject* L_19;
L_19 = Enumerable_Where_TisTuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A_m1F72F5475BD4AD7D7B9C3AD64A5596826266C887(G_B5_1, G_B5_0, Enumerable_Where_TisTuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A_m1F72F5475BD4AD7D7B9C3AD64A5596826266C887_RuntimeMethod_var);
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>::GetEnumerator() */, IEnumerable_1_tF8CCF928C439EB70422A759CA055BB2E8D533BD1_il2cpp_TypeInfo_var, L_19);
V_1 = L_20;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0090:
{// begin finally (depth: 1)
{
RuntimeObject* L_21 = V_1;
if (!L_21)
{
goto IL_0099;
}
}
{
RuntimeObject* L_22 = V_1;
NullCheck(L_22);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_22);
}
IL_0099:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0086_1;
}
IL_0065_1:
{
// foreach (var result in targetResults.Value.Where(r => r.Item1.gameObject == center))
RuntimeObject* L_23 = V_1;
NullCheck(L_23);
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* L_24;
L_24 = InterfaceFuncInvoker0< Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>::get_Current() */, IEnumerator_1_t64994BFBD6B53069CD736A126D966EA6CC4229DD_il2cpp_TypeInfo_var, L_23);
V_3 = L_24;
// return Tuple.Create(center, result.Item2);
U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5* L_25 = V_0;
NullCheck(L_25);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = L_25->___center_0;
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* L_27 = V_3;
NullCheck(L_27);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_28;
L_28 = Tuple_2_get_Item2_mEC4BC4FCDA91190C4B2AE1B57117D47B6B3E2CC9_inline(L_27, Tuple_2_get_Item2_mEC4BC4FCDA91190C4B2AE1B57117D47B6B3E2CC9_RuntimeMethod_var);
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_29;
L_29 = Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB(L_26, L_28, Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB_RuntimeMethod_var);
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_30;
L_30 = Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF(L_29, Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
V_4 = L_30;
goto IL_00f8;
}
IL_0086_1:
{
// foreach (var result in targetResults.Value.Where(r => r.Item1.gameObject == center))
RuntimeObject* L_31 = V_1;
NullCheck(L_31);
bool L_32;
L_32 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_31);
if (L_32)
{
goto IL_0065_1;
}
}
{
goto IL_00f1;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_009a:
{
// foreach (var result in targetResults.Value)
Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11* L_33 = (Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11*)(&__this->___targetResults_5);
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* L_34;
L_34 = Optional_1_get_Value_m10A0E09696361A5C4CDAB40A285970768A3C7008(L_33, Optional_1_get_Value_m10A0E09696361A5C4CDAB40A285970768A3C7008_RuntimeMethod_var);
NullCheck(L_34);
Enumerator_tD77155520B4557BB80BDCE87B7AC5265CBCBBCBE L_35;
L_35 = List_1_GetEnumerator_mB79A1C533FE2789757B895D9590607547DE3F5EB(L_34, List_1_GetEnumerator_mB79A1C533FE2789757B895D9590607547DE3F5EB_RuntimeMethod_var);
V_5 = L_35;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00e3:
{// begin finally (depth: 1)
Enumerator_Dispose_m1FAC0B8B4BFFA72556CFCBC3769069DDB7992BEA((&V_5), Enumerator_Dispose_m1FAC0B8B4BFFA72556CFCBC3769069DDB7992BEA_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00d8_1;
}
IL_00ae_1:
{
// foreach (var result in targetResults.Value)
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* L_36;
L_36 = Enumerator_get_Current_mC6DD835E751400CDC7558A1FB49C216DCB2AEF9A_inline((&V_5), Enumerator_get_Current_mC6DD835E751400CDC7558A1FB49C216DCB2AEF9A_RuntimeMethod_var);
V_6 = L_36;
// return Tuple.Create(result.Item1.gameObject, result.Item2);
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* L_37 = V_6;
NullCheck(L_37);
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_38;
L_38 = Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_inline(L_37, Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_RuntimeMethod_var);
NullCheck(L_38);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39;
L_39 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_38, NULL);
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* L_40 = V_6;
NullCheck(L_40);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_41;
L_41 = Tuple_2_get_Item2_mEC4BC4FCDA91190C4B2AE1B57117D47B6B3E2CC9_inline(L_40, Tuple_2_get_Item2_mEC4BC4FCDA91190C4B2AE1B57117D47B6B3E2CC9_RuntimeMethod_var);
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_42;
L_42 = Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB(L_39, L_41, Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB_RuntimeMethod_var);
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_43;
L_43 = Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF(L_42, Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
V_4 = L_43;
goto IL_00f8;
}
IL_00d8_1:
{
// foreach (var result in targetResults.Value)
bool L_44;
L_44 = Enumerator_MoveNext_m6EB549230275127820BF88B0BB78373323236548((&V_5), Enumerator_MoveNext_m6EB549230275127820BF88B0BB78373323236548_RuntimeMethod_var);
if (L_44)
{
goto IL_00ae_1;
}
}
{
goto IL_00f1;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f1:
{
// return null;
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_45;
L_45 = Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF((Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62*)NULL, Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
return L_45;
}
IL_00f8:
{
// }
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_46 = V_4;
return L_46;
}
}
// System.Void easyar.FrameFilter::UpdateTargetTransform(UnityEngine.GameObject,UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilter_UpdateTargetTransform_m4A7CBF9404A439EF323808B698C1F1933472C7A6 (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_center, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_centerPose, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisTuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A_m1F72F5475BD4AD7D7B9C3AD64A5596826266C887_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF8CCF928C439EB70422A759CA055BB2E8D533BD1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t64994BFBD6B53069CD736A126D966EA6CC4229DD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnNone_mE9B2AEABDF3A102C202726FD3AC921BBC5FCAA68_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m10A0E09696361A5C4CDAB40A285970768A3C7008_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_mEC4BC4FCDA91190C4B2AE1B57117D47B6B3E2CC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass14_0_U3CUpdateTargetTransformU3Eb__0_m3B01B35A2459FA4EA442414D985707FDFB6CBAC6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* V_2 = NULL;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_3;
memset((&V_3), 0, sizeof(V_3));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_4;
memset((&V_4), 0, sizeof(V_4));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_5;
memset((&V_5), 0, sizeof(V_5));
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* G_B4_0 = NULL;
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* G_B4_1 = NULL;
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* G_B3_0 = NULL;
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* G_B3_1 = NULL;
{
U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91* L_0 = (U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass14_0__ctor_mBA1D7AADFD2D9950AF092BEA80486D170188D04A(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91* L_1 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_center;
NullCheck(L_1);
L_1->___center_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___center_0), (void*)L_2);
// if (targetResults.OnNone) { return; }
Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11* L_3 = (Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11*)(&__this->___targetResults_5);
bool L_4;
L_4 = Optional_1_get_OnNone_mE9B2AEABDF3A102C202726FD3AC921BBC5FCAA68(L_3, Optional_1_get_OnNone_mE9B2AEABDF3A102C202726FD3AC921BBC5FCAA68_RuntimeMethod_var);
if (!L_4)
{
goto IL_001b;
}
}
{
// if (targetResults.OnNone) { return; }
return;
}
IL_001b:
{
// foreach (var result in targetResults.Value.Where(r => r.Item1.gameObject != center))
Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11* L_5 = (Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11*)(&__this->___targetResults_5);
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* L_6;
L_6 = Optional_1_get_Value_m10A0E09696361A5C4CDAB40A285970768A3C7008(L_5, Optional_1_get_Value_m10A0E09696361A5C4CDAB40A285970768A3C7008_RuntimeMethod_var);
U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91* L_7 = V_0;
NullCheck(L_7);
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* L_8 = L_7->___U3CU3E9__0_1;
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* L_9 = L_8;
G_B3_0 = L_9;
G_B3_1 = L_6;
if (L_9)
{
G_B4_0 = L_9;
G_B4_1 = L_6;
goto IL_0045;
}
}
{
U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91* L_10 = V_0;
U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91* L_11 = V_0;
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* L_12 = (Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6*)il2cpp_codegen_object_new(Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6_il2cpp_TypeInfo_var);
NullCheck(L_12);
Func_2__ctor_mC523E3F27148CCDC5811CA6A1FF9C9D08B14345A(L_12, L_11, (intptr_t)((void*)U3CU3Ec__DisplayClass14_0_U3CUpdateTargetTransformU3Eb__0_m3B01B35A2459FA4EA442414D985707FDFB6CBAC6_RuntimeMethod_var), NULL);
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* L_13 = L_12;
V_2 = L_13;
NullCheck(L_10);
L_10->___U3CU3E9__0_1 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&L_10->___U3CU3E9__0_1), (void*)L_13);
Func_2_t284D6518C2EC803831A0171BC9D2ED521E37DBC6* L_14 = V_2;
G_B4_0 = L_14;
G_B4_1 = G_B3_1;
}
IL_0045:
{
RuntimeObject* L_15;
L_15 = Enumerable_Where_TisTuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A_m1F72F5475BD4AD7D7B9C3AD64A5596826266C887(G_B4_1, G_B4_0, Enumerable_Where_TisTuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A_m1F72F5475BD4AD7D7B9C3AD64A5596826266C887_RuntimeMethod_var);
NullCheck(L_15);
RuntimeObject* L_16;
L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>::GetEnumerator() */, IEnumerable_1_tF8CCF928C439EB70422A759CA055BB2E8D533BD1_il2cpp_TypeInfo_var, L_15);
V_1 = L_16;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00f2:
{// begin finally (depth: 1)
{
RuntimeObject* L_17 = V_1;
if (!L_17)
{
goto IL_00fb;
}
}
{
RuntimeObject* L_18 = V_1;
NullCheck(L_18);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_18);
}
IL_00fb:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00e5_1;
}
IL_0055_1:
{
// foreach (var result in targetResults.Value.Where(r => r.Item1.gameObject != center))
RuntimeObject* L_19 = V_1;
NullCheck(L_19);
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* L_20;
L_20 = InterfaceFuncInvoker0< Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>::get_Current() */, IEnumerator_1_t64994BFBD6B53069CD736A126D966EA6CC4229DD_il2cpp_TypeInfo_var, L_19);
// var targetToCamera = result.Item2;
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* L_21 = L_20;
NullCheck(L_21);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_22;
L_22 = Tuple_2_get_Item2_mEC4BC4FCDA91190C4B2AE1B57117D47B6B3E2CC9_inline(L_21, Tuple_2_get_Item2_mEC4BC4FCDA91190C4B2AE1B57117D47B6B3E2CC9_RuntimeMethod_var);
// var cameraToWorld = centerPose.Inverse()
// .FlipX(horizontalFlip)
// .GetTransformedBy(new Pose(center.transform.localPosition, center.transform.localRotation));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_23 = ___1_centerPose;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_24;
L_24 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_23, NULL);
bool L_25 = __this->___horizontalFlip_4;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_26;
L_26 = APIExtend_FlipX_mB4937A8063D4F17D523B8A335D619A86C9813360(L_24, L_25, NULL);
V_5 = L_26;
U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91* L_27 = V_0;
NullCheck(L_27);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = L_27->___center_0;
NullCheck(L_28);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29;
L_29 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_28, NULL);
NullCheck(L_29);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_29, NULL);
U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91* L_31 = V_0;
NullCheck(L_31);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32 = L_31->___center_0;
NullCheck(L_32);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33;
L_33 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_32, NULL);
NullCheck(L_33);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34;
L_34 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_33, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_35;
memset((&L_35), 0, sizeof(L_35));
Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_35), L_30, L_34, /*hidden argument*/NULL);
il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_36;
L_36 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_5), L_35, NULL);
V_3 = L_36;
// var targetToWorld = targetToCamera
// .FlipX(horizontalFlip)
// .GetTransformedBy(cameraToWorld);
bool L_37 = __this->___horizontalFlip_4;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_38;
L_38 = APIExtend_FlipX_mB4937A8063D4F17D523B8A335D619A86C9813360(L_22, L_37, NULL);
V_5 = L_38;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_39 = V_3;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_40;
L_40 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_5), L_39, NULL);
V_4 = L_40;
// result.Item1.transform.localPosition = targetToWorld.position;
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* L_41 = L_21;
NullCheck(L_41);
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_42;
L_42 = Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_inline(L_41, Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_RuntimeMethod_var);
NullCheck(L_42);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43;
L_43 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_42, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_44 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = L_44.___position_0;
NullCheck(L_43);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_43, L_45, NULL);
// result.Item1.transform.localRotation = targetToWorld.rotation;
NullCheck(L_41);
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_46;
L_46 = Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_inline(L_41, Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_RuntimeMethod_var);
NullCheck(L_46);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47;
L_47 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_46, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_48 = V_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_49 = L_48.___rotation_1;
NullCheck(L_47);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_47, L_49, NULL);
}
IL_00e5_1:
{
// foreach (var result in targetResults.Value.Where(r => r.Item1.gameObject != center))
RuntimeObject* L_50 = V_1;
NullCheck(L_50);
bool L_51;
L_51 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_50);
if (L_51)
{
goto IL_0055_1;
}
}
{
goto IL_00fc;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00fc:
{
// }
return;
}
}
// System.Void easyar.FrameFilter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilter__ctor_m3294372A748440126E65D15A1246C002035B00A0 (FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.FrameFilter/<>c__DisplayClass13_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m339436568FBF106D59147A55895D2C57CEBC01C2 (U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean easyar.FrameFilter/<>c__DisplayClass13_0::<TryGetCenterTarget>b__0(System.Tuple`2<easyar.TargetController,UnityEngine.Pose>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass13_0_U3CTryGetCenterTargetU3Eb__0_m6AD6B0770E2F6B41AF30D011B936554C19A1812F (U3CU3Ec__DisplayClass13_0_tB789A3E078986A894536E990BA24256558C40FA5* __this, Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* ___0_r, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// foreach (var result in targetResults.Value.Where(r => r.Item1.gameObject == center))
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* L_0 = ___0_r;
NullCheck(L_0);
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_1;
L_1 = Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_inline(L_0, Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_RuntimeMethod_var);
NullCheck(L_1);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_1, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___center_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, L_3, NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.FrameFilter/<>c__DisplayClass14_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0__ctor_mBA1D7AADFD2D9950AF092BEA80486D170188D04A (U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean easyar.FrameFilter/<>c__DisplayClass14_0::<UpdateTargetTransform>b__0(System.Tuple`2<easyar.TargetController,UnityEngine.Pose>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass14_0_U3CUpdateTargetTransformU3Eb__0_m3B01B35A2459FA4EA442414D985707FDFB6CBAC6 (U3CU3Ec__DisplayClass14_0_t5EEAA1BC49FE73C61D65C92EE0BA6038E8E10F91* __this, Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* ___0_r, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// foreach (var result in targetResults.Value.Where(r => r.Item1.gameObject != center))
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* L_0 = ___0_r;
NullCheck(L_0);
TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* L_1;
L_1 = Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_inline(L_0, Tuple_2_get_Item1_m0B8D2DB3CA29DC3AC8065B650D3F1F480165E9C2_RuntimeMethod_var);
NullCheck(L_1);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_1, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___center_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, L_3, NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.FramePlayer::add_TypeChange(System.Action`1<easyar.InputFrameSourceType>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_add_TypeChange_mBEAE5D0BA68DD5E44542366A24C9503C591C6E75 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* V_0 = NULL;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* V_1 = NULL;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* V_2 = NULL;
{
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_0 = __this->___TypeChange_27;
V_0 = L_0;
}
IL_0007:
{
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_1 = V_0;
V_1 = L_1;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_2 = V_1;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877*)Castclass((RuntimeObject*)L_4, Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877_il2cpp_TypeInfo_var));
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877** L_5 = (Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877**)(&__this->___TypeChange_27);
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_6 = V_2;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_7 = V_1;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_9 = V_0;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877*)L_9) == ((RuntimeObject*)(Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.FramePlayer::remove_TypeChange(System.Action`1<easyar.InputFrameSourceType>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_remove_TypeChange_mE6E673572ADE72A7DEF579FDAAFBECBAD3112315 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* V_0 = NULL;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* V_1 = NULL;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* V_2 = NULL;
{
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_0 = __this->___TypeChange_27;
V_0 = L_0;
}
IL_0007:
{
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_1 = V_0;
V_1 = L_1;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_2 = V_1;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877*)Castclass((RuntimeObject*)L_4, Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877_il2cpp_TypeInfo_var));
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877** L_5 = (Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877**)(&__this->___TypeChange_27);
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_6 = V_2;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_7 = V_1;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_9 = V_0;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877*)L_9) == ((RuntimeObject*)(Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// easyar.Optional`1<easyar.InputFrameSourceType> easyar.FramePlayer::get_Type()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 FramePlayer_get_Type_mF310AF32F0E2622A7D8FACCFD7F7EC821CF25D13 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// public override Optional<InputFrameSourceType> Type { get => type; }
Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 L_0 = __this->___type_26;
return L_0;
}
}
// easyar.Optional`1<System.Boolean> easyar.FramePlayer::get_IsAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 FramePlayer_get_IsAvailable_m6AE06264FAC43BF4D293FBAFDF9B54CC20890A60 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m1E24650E58B19C767063680D8288479923A04269_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public override Optional<bool> IsAvailable { get => true; }
Optional_1_t900DDDF790B562B704CF33648F9A6FE90E9B5DF6 L_0;
L_0 = Optional_1_op_Implicit_m1E24650E58B19C767063680D8288479923A04269((bool)1, Optional_1_op_Implicit_m1E24650E58B19C767063680D8288479923A04269_RuntimeMethod_var);
return L_0;
}
}
// System.Collections.Generic.IReadOnlyList`1<easyar.ARSession/ARCenterMode> easyar.FramePlayer::get_AvailableCenterMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FramePlayer_get_AvailableCenterMode_m7FB89CA5361900D35AAC5CD163AD5FCCE7D2B1DC (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public override IReadOnlyList<ARSession.ARCenterMode> AvailableCenterMode { get => availableCenterMode; }
il2cpp_codegen_runtime_class_init_inline(FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_StaticFields*)il2cpp_codegen_static_fields_for(FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var))->___availableCenterMode_14;
return L_0;
}
}
// System.Boolean easyar.FramePlayer::get_IsCompleted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FramePlayer_get_IsCompleted_m60683BBD7FB3ED7C9A287D98A169CF975308D8FD (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// if (isStarted)
bool L_0 = __this->___isStarted_16;
if (!L_0)
{
goto IL_0014;
}
}
{
// return player.isCompleted();
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_1 = __this->___player_15;
NullCheck(L_1);
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(14 /* System.Boolean easyar.InputFramePlayer::isCompleted() */, L_1);
return L_2;
}
IL_0014:
{
// return false;
return (bool)0;
}
}
// System.Single easyar.FramePlayer::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FramePlayer_get_Length_m0519F7B87D7E4CFD016163332DB15382A6966FC1 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// if (isStarted)
bool L_0 = __this->___isStarted_16;
if (!L_0)
{
goto IL_0015;
}
}
{
// return (float)player.totalTime();
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_1 = __this->___player_15;
NullCheck(L_1);
double L_2;
L_2 = VirtualFuncInvoker0< double >::Invoke(11 /* System.Double easyar.InputFramePlayer::totalTime() */, L_1);
return ((float)L_2);
}
IL_0015:
{
// return 0;
return (0.0f);
}
}
// System.Single easyar.FramePlayer::get_Time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FramePlayer_get_Time_mC4E752ED506623380C3902DB6512BDE9A8C84346 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// if (isStarted)
bool L_0 = __this->___isStarted_16;
if (!L_0)
{
goto IL_0015;
}
}
{
// return (float)player.currentTime();
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_1 = __this->___player_15;
NullCheck(L_1);
double L_2;
L_2 = VirtualFuncInvoker0< double >::Invoke(12 /* System.Double easyar.InputFramePlayer::currentTime() */, L_1);
return ((float)L_2);
}
IL_0015:
{
// return 0;
return (0.0f);
}
}
// easyar.WorldRootController easyar.FramePlayer::get_WorldRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* FramePlayer_get_WorldRoot_m3B89424FAD4374B85A7E7199DBD7F3F6A9794C48 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// get => worldRoot;
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_0 = __this->___worldRoot_21;
return L_0;
}
}
// System.Void easyar.FramePlayer::set_WorldRoot(easyar.WorldRootController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_set_WorldRoot_mC470CD508089E1F9F70096FA2873058C8BD328B6 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* ___0_value, const RuntimeMethod* method)
{
{
// if (assembled) { return; }
bool L_0 = __this->___assembled_19;
if (!L_0)
{
goto IL_0009;
}
}
{
// if (assembled) { return; }
return;
}
IL_0009:
{
// worldRoot = value;
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_1 = ___0_value;
__this->___worldRoot_21 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___worldRoot_21), (void*)L_1);
// }
return;
}
}
// UnityEngine.GameObject easyar.FramePlayer::get_Origin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FramePlayer_get_Origin_mA13D6048135EFEF6227D4064AA6ABAF61878C685 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public override GameObject Origin { get => hasSpatialInfo && worldRoot ? worldRoot.gameObject : null; }
bool L_0 = __this->___hasSpatialInfo_24;
if (!L_0)
{
goto IL_0015;
}
}
{
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_1 = __this->___worldRoot_21;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (L_2)
{
goto IL_0017;
}
}
IL_0015:
{
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
}
IL_0017:
{
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_3 = __this->___worldRoot_21;
NullCheck(L_3);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_3, NULL);
return L_4;
}
}
// easyar.IDisplay easyar.FramePlayer::get_Display()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FramePlayer_get_Display_m7EA09D6046F01987860158179E4B729E1FA3A60A (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// get { return display; }
DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5* L_0 = __this->___display_18;
return L_0;
}
}
// System.Void easyar.FramePlayer::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_Awake_m5B28F60D51E41FE2145CDFC8FCC2DC4275BB0B72 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectOfType_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_mBCA2DC937CAA3738B5B7FA791A0E8C009F53237D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// base.Awake();
FrameSource_Awake_m11E6765105A5E748DB55E5DFC5458FBEA6962FE9(__this, NULL);
// if (!EasyARController.Initialized)
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
bool L_0;
L_0 = EasyARController_get_Initialized_m0F47D5BCEF5B10A78F29551AE17BBB83924BF335_inline(NULL);
if (L_0)
{
goto IL_000e;
}
}
{
// return;
return;
}
IL_000e:
{
// if (!worldRoot) { worldRootCache = FindObjectOfType<WorldRootController>(); }
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_1 = __this->___worldRoot_21;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (L_2)
{
goto IL_0026;
}
}
{
// if (!worldRoot) { worldRootCache = FindObjectOfType<WorldRootController>(); }
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_3;
L_3 = Object_FindObjectOfType_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_mBCA2DC937CAA3738B5B7FA791A0E8C009F53237D(Object_FindObjectOfType_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_mBCA2DC937CAA3738B5B7FA791A0E8C009F53237D_RuntimeMethod_var);
__this->___worldRootCache_22 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___worldRootCache_22), (void*)L_3);
}
IL_0026:
{
// MetaSource = new FrameMetaSource();
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* L_4 = (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B*)il2cpp_codegen_object_new(FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B_il2cpp_TypeInfo_var);
NullCheck(L_4);
FrameMetaSource__ctor_m3DB3B72FBD224B5D401A24EF7A549AB030CB9FA1(L_4, NULL);
__this->___MetaSource_13 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___MetaSource_13), (void*)L_4);
// }
return;
}
}
// System.Void easyar.FramePlayer::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_OnEnable_mBE1F36134F0F8E5FF937BEEB2410E976D6245008 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// base.OnEnable();
FrameSource_OnEnable_mFE4B5075843171A5281632B4EDB305E63E02FFBB(__this, NULL);
// if (player != null && isStarted && !isPaused)
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_0 = __this->___player_15;
if (!L_0)
{
goto IL_003d;
}
}
{
bool L_1 = __this->___isStarted_16;
if (!L_1)
{
goto IL_003d;
}
}
{
bool L_2 = __this->___isPaused_17;
if (L_2)
{
goto IL_003d;
}
}
{
// if (isMetaSourceRequired) { MetaSource.Resume(); }
bool L_3 = __this->___isMetaSourceRequired_25;
if (!L_3)
{
goto IL_0031;
}
}
{
// if (isMetaSourceRequired) { MetaSource.Resume(); }
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* L_4 = __this->___MetaSource_13;
NullCheck(L_4);
FrameMetaSource_Resume_m5B83DE6546A6C9FE6BC36774B7A2A8E7A1167B27(L_4, NULL);
}
IL_0031:
{
// player.resume();
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_5 = __this->___player_15;
NullCheck(L_5);
bool L_6;
L_6 = VirtualFuncInvoker0< bool >::Invoke(10 /* System.Boolean easyar.InputFramePlayer::resume() */, L_5);
}
IL_003d:
{
// }
return;
}
}
// System.Void easyar.FramePlayer::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_OnDisable_mB91EE27CA27D924EAB19879911D852DA1EEDC7FC (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// base.OnDisable();
FrameSource_OnDisable_m1972517C0BF7D983F15BACF488CCA5B8A2834167(__this, NULL);
// if (player != null && isStarted && !isPaused)
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_0 = __this->___player_15;
if (!L_0)
{
goto IL_003c;
}
}
{
bool L_1 = __this->___isStarted_16;
if (!L_1)
{
goto IL_003c;
}
}
{
bool L_2 = __this->___isPaused_17;
if (L_2)
{
goto IL_003c;
}
}
{
// if (isMetaSourceRequired) { MetaSource.Pause(); }
bool L_3 = __this->___isMetaSourceRequired_25;
if (!L_3)
{
goto IL_0031;
}
}
{
// if (isMetaSourceRequired) { MetaSource.Pause(); }
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* L_4 = __this->___MetaSource_13;
NullCheck(L_4);
FrameMetaSource_Pause_m75B2EA3FD2C107BFB865FB69AD2A0C6A6CD25E9E(L_4, NULL);
}
IL_0031:
{
// player.pause();
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_5 = __this->___player_15;
NullCheck(L_5);
VirtualActionInvoker0::Invoke(9 /* System.Void easyar.InputFramePlayer::pause() */, L_5);
}
IL_003c:
{
// }
return;
}
}
// System.Void easyar.FramePlayer::OnApplicationPause(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_OnApplicationPause_m22E03EFBDE577F2BA4A6FE94BCE3194E21AEFC46 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, bool ___0_pause, const RuntimeMethod* method)
{
{
// if (isMetaSourceRequired) { MetaSource.OnApplicationPause(pause); }
bool L_0 = __this->___isMetaSourceRequired_25;
if (!L_0)
{
goto IL_0014;
}
}
{
// if (isMetaSourceRequired) { MetaSource.OnApplicationPause(pause); }
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* L_1 = __this->___MetaSource_13;
bool L_2 = ___0_pause;
NullCheck(L_1);
FrameMetaSource_OnApplicationPause_mF9C9700E8A8DA83A5E63A873C4A9424234FE0CFA(L_1, L_2, NULL);
}
IL_0014:
{
// }
return;
}
}
// System.Void easyar.FramePlayer::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_OnDestroy_mD6A947F06382027DB958E6F4A638C5F34480CD39 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* G_B2_0 = NULL;
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* G_B1_0 = NULL;
{
// MetaSource?.Dispose();
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* L_0 = __this->___MetaSource_13;
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
goto IL_0011;
}
IL_000c:
{
NullCheck(G_B2_0);
FrameMetaSource_Dispose_m6E32AE29C882E69A8FA4824F1C12A8D249FBF9C9(G_B2_0, NULL);
}
IL_0011:
{
// if (player != null)
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_2 = __this->___player_15;
if (!L_2)
{
goto IL_0024;
}
}
{
// player.Dispose();
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_3 = __this->___player_15;
NullCheck(L_3);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_3, NULL);
}
IL_0024:
{
// if (worldRootObject) Destroy(worldRootObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___worldRootObject_23;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (!L_5)
{
goto IL_003c;
}
}
{
// if (worldRootObject) Destroy(worldRootObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___worldRootObject_23;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_6, NULL);
}
IL_003c:
{
// }
return;
}
}
// System.Void easyar.FramePlayer::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_OnAssemble_m10330B88303F160FCD73D1D4A78D1BB2CDADB591 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_m9C675F79BC0787AAE2CA38E661BB69F85CBB73C8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mF0AC14D305DC49E9C1DDE22373742B83F668D55D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnAssembleU3Eb__43_0_mD040D6040105CE75A0F35028D56E5D3C47AEF6E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* G_B2_0 = NULL;
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* G_B2_1 = NULL;
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* G_B2_2 = NULL;
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* G_B1_0 = NULL;
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* G_B1_1 = NULL;
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* G_B1_2 = NULL;
{
// base.OnAssemble(session);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = ___0_session;
FrameSource_OnAssemble_mC11B5EA8F8B8F56A6D3EEC2D832168CEACEF575A(__this, L_0, NULL);
// isMetaSourceRequired = session.Assembly.FrameFilters.Where(f => f is MegaTrackerFrameFilter).Any();
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_1 = ___0_session;
NullCheck(L_1);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_2;
L_2 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_1, NULL);
NullCheck(L_2);
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_3;
L_3 = ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_il2cpp_TypeInfo_var);
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* L_4 = ((U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_il2cpp_TypeInfo_var))->___U3CU3E9__43_0_1;
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* L_5 = L_4;
G_B1_0 = L_5;
G_B1_1 = L_3;
G_B1_2 = __this;
if (L_5)
{
G_B2_0 = L_5;
G_B2_1 = L_3;
G_B2_2 = __this;
goto IL_0032;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_il2cpp_TypeInfo_var);
U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0* L_6 = ((U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* L_7 = (Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A*)il2cpp_codegen_object_new(Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A_il2cpp_TypeInfo_var);
NullCheck(L_7);
Func_2__ctor_m6F9212C5C458BF19DFFA839EA4E0112502521253(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3COnAssembleU3Eb__43_0_mD040D6040105CE75A0F35028D56E5D3C47AEF6E4_RuntimeMethod_var), NULL);
Func_2_t285FDA26BD60688781CFD5B6D2135984D0252C7A* L_8 = L_7;
((U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_il2cpp_TypeInfo_var))->___U3CU3E9__43_0_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_il2cpp_TypeInfo_var))->___U3CU3E9__43_0_1), (void*)L_8);
G_B2_0 = L_8;
G_B2_1 = G_B1_1;
G_B2_2 = G_B1_2;
}
IL_0032:
{
RuntimeObject* L_9;
L_9 = Enumerable_Where_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mF0AC14D305DC49E9C1DDE22373742B83F668D55D(G_B2_1, G_B2_0, Enumerable_Where_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_mF0AC14D305DC49E9C1DDE22373742B83F668D55D_RuntimeMethod_var);
bool L_10;
L_10 = Enumerable_Any_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_m9C675F79BC0787AAE2CA38E661BB69F85CBB73C8(L_9, Enumerable_Any_TisFrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214_m9C675F79BC0787AAE2CA38E661BB69F85CBB73C8_RuntimeMethod_var);
NullCheck(G_B2_2);
G_B2_2->___isMetaSourceRequired_25 = L_10;
// StartCoroutine(AutoPlay());
RuntimeObject* L_11;
L_11 = FramePlayer_AutoPlay_m7209D4C5C17639865DC6E5FB31AD1639AE70EF68(__this, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_12;
L_12 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_11, NULL);
// assembled = true;
__this->___assembled_19 = (bool)1;
// }
return;
}
}
// System.Boolean easyar.FramePlayer::Play()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FramePlayer_Play_m797ACA61DD16B138C21349FD5FC17BFC9885AC98 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FramePlayer_U3CPlayU3Eb__44_0_m3E245FD564CB70D8D1C0335B0FCD8D1CB029BE88_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mDA1DF739046FA700141E8177BEC7F22057219CC6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_mA963EE25469F9CAB0E35BF8C6024F01AF39F6785_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1EC780BDFC049BF9C03B8BBF92E0FA48AD8B363);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* G_B9_0 = NULL;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* G_B8_0 = NULL;
Type_t* G_B14_0 = NULL;
Type_t* G_B13_0 = NULL;
String_t* G_B15_0 = NULL;
{
// disableAutoPlay = true;
__this->___disableAutoPlay_20 = (bool)1;
// isPaused = false;
__this->___isPaused_17 = (bool)0;
// if (!isStarted)
bool L_0 = __this->___isStarted_16;
if (L_0)
{
goto IL_0132;
}
}
{
// var path = FilePath;
String_t* L_1 = __this->___FilePath_12;
V_0 = L_1;
// if (FilePathType == WritablePathType.PersistentDataPath)
int32_t L_2 = __this->___FilePathType_11;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_003a;
}
}
{
// path = Application.persistentDataPath + "/" + path;
String_t* L_3;
L_3 = Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399(NULL);
String_t* L_4 = V_0;
String_t* L_5;
L_5 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_3, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_4, NULL);
V_0 = L_5;
}
IL_003a:
{
// if (player == null)
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_6 = __this->___player_15;
if (L_6)
{
goto IL_006b;
}
}
{
// player = InputFramePlayer.create();
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_7;
L_7 = InputFramePlayer_create_mA9B3AFCA3887D0CB2B10956C609FA01EE3AAA81B(NULL);
__this->___player_15 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___player_15), (void*)L_7);
// if (sink != null)
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_8 = ((FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD*)__this)->___sink_4;
if (!L_8)
{
goto IL_006b;
}
}
{
// player.output().connect(sink);
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_9 = __this->___player_15;
NullCheck(L_9);
InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_10;
L_10 = VirtualFuncInvoker0< InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* >::Invoke(6 /* easyar.InputFrameSource easyar.InputFramePlayer::output() */, L_9);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_11 = ((FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD*)__this)->___sink_4;
NullCheck(L_10);
VirtualActionInvoker1< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(7 /* System.Void easyar.InputFrameSource::connect(easyar.InputFrameSink) */, L_10, L_11);
}
IL_006b:
{
// if (isMetaSourceRequired)
bool L_12 = __this->___isMetaSourceRequired_25;
if (!L_12)
{
goto IL_00c9;
}
}
{
// var metaPath = path + ".json";
String_t* L_13 = V_0;
String_t* L_14;
L_14 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_13, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, NULL);
V_1 = L_14;
// MetaSource.Start(metaPath, () => { return Time; });
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* L_15 = __this->___MetaSource_13;
String_t* L_16 = V_1;
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_17 = (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7*)il2cpp_codegen_object_new(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7_il2cpp_TypeInfo_var);
NullCheck(L_17);
Func_1__ctor_m94E0C712F86101E026834DA318C3FFF46DE49C71(L_17, __this, (intptr_t)((void*)FramePlayer_U3CPlayU3Eb__44_0_m3E245FD564CB70D8D1C0335B0FCD8D1CB029BE88_RuntimeMethod_var), NULL);
NullCheck(L_15);
FrameMetaSource_Start_m3D617A866B39A4812223F434136D73F294375165(L_15, L_16, L_17, NULL);
// type = MetaSource.Type;
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* L_18 = __this->___MetaSource_13;
NullCheck(L_18);
int32_t L_19;
L_19 = FrameMetaSource_get_Type_m5CADBE8EE087C00E77B7EAA445D883B493A40E33_inline(L_18, NULL);
Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 L_20;
L_20 = Optional_1_op_Implicit_mA963EE25469F9CAB0E35BF8C6024F01AF39F6785(L_19, Optional_1_op_Implicit_mA963EE25469F9CAB0E35BF8C6024F01AF39F6785_RuntimeMethod_var);
__this->___type_26 = L_20;
// TypeChange?.Invoke(type.Value);
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_21 = __this->___TypeChange_27;
Action_1_t3DCAB4FE67BE1E2F926A5D4B4B806B49296FC877* L_22 = L_21;
G_B8_0 = L_22;
if (L_22)
{
G_B9_0 = L_22;
goto IL_00b9;
}
}
{
goto IL_00c9;
}
IL_00b9:
{
Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33* L_23 = (Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33*)(&__this->___type_26);
int32_t L_24;
L_24 = Optional_1_get_Value_mDA1DF739046FA700141E8177BEC7F22057219CC6(L_23, Optional_1_get_Value_mDA1DF739046FA700141E8177BEC7F22057219CC6_RuntimeMethod_var);
NullCheck(G_B9_0);
Action_1_Invoke_mD7742C85A6195AE4755C9AF3025B6A672A9AD2BB_inline(G_B9_0, L_24, NULL);
}
IL_00c9:
{
// isStarted = player.start(path);
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_25 = __this->___player_15;
String_t* L_26 = V_0;
NullCheck(L_25);
bool L_27;
L_27 = VirtualFuncInvoker1< bool, String_t* >::Invoke(7 /* System.Boolean easyar.InputFramePlayer::start(System.String) */, L_25, L_26);
__this->___isStarted_16 = L_27;
// if (isStarted)
bool L_28 = __this->___isStarted_16;
if (!L_28)
{
goto IL_0106;
}
}
{
// display = new DisplayEmulator();
DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5* L_29 = (DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5*)il2cpp_codegen_object_new(DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5_il2cpp_TypeInfo_var);
NullCheck(L_29);
DisplayEmulator__ctor_m2E354D3E3217E5B913FE035B351E61279394E6DC(L_29, NULL);
__this->___display_18 = L_29;
Il2CppCodeGenWriteBarrier((void**)(&__this->___display_18), (void*)L_29);
// display.EmulateRotation(player.initalScreenRotation());
DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5* L_30 = __this->___display_18;
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_31 = __this->___player_15;
NullCheck(L_31);
int32_t L_32;
L_32 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 easyar.InputFramePlayer::initalScreenRotation() */, L_31);
NullCheck(L_30);
DisplayEmulator_EmulateRotation_mD78C64BD198F07CDB6D709ACA0A1E46D18FF9B67(L_30, L_32, NULL);
goto IL_0132;
}
IL_0106:
{
// GUIPopup.EnqueueMessage(typeof(FramePlayer) + " fail to start with file: " + path, 5);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_34;
L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL);
Type_t* L_35 = L_34;
G_B13_0 = L_35;
if (L_35)
{
G_B14_0 = L_35;
goto IL_0117;
}
}
{
G_B15_0 = ((String_t*)(NULL));
goto IL_011c;
}
IL_0117:
{
NullCheck(G_B14_0);
String_t* L_36;
L_36 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B14_0);
G_B15_0 = L_36;
}
IL_011c:
{
String_t* L_37 = V_0;
String_t* L_38;
L_38 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B15_0, _stringLiteralC1EC780BDFC049BF9C03B8BBF92E0FA48AD8B363, L_37, NULL);
GUIPopup_EnqueueMessage_m62D1CF8E55B7E58779D01436E50039DD7BBA6E40(L_38, (5.0f), (bool)0, NULL);
}
IL_0132:
{
// if (enabled)
bool L_39;
L_39 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_39)
{
goto IL_0140;
}
}
{
// OnEnable();
VirtualActionInvoker0::Invoke(15 /* System.Void easyar.FrameSource::OnEnable() */, __this);
}
IL_0140:
{
// return isStarted;
bool L_40 = __this->___isStarted_16;
return L_40;
}
}
// System.Void easyar.FramePlayer::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_Stop_mC62077E600768AEB0EBB2C178594820CBCA1A304 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// disableAutoPlay = true;
__this->___disableAutoPlay_20 = (bool)1;
// isStarted = false;
__this->___isStarted_16 = (bool)0;
// isPaused = false;
__this->___isPaused_17 = (bool)0;
// display = null;
__this->___display_18 = (DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___display_18), (void*)(DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5*)NULL);
// OnDisable();
VirtualActionInvoker0::Invoke(16 /* System.Void easyar.FrameSource::OnDisable() */, __this);
// if (isMetaSourceRequired) { MetaSource.Stop(); }
bool L_0 = __this->___isMetaSourceRequired_25;
if (!L_0)
{
goto IL_0035;
}
}
{
// if (isMetaSourceRequired) { MetaSource.Stop(); }
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* L_1 = __this->___MetaSource_13;
NullCheck(L_1);
FrameMetaSource_Stop_mE9A7B0A8A288567F748DD6F32839490D0DD3020E(L_1, NULL);
}
IL_0035:
{
// if (player != null)
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_2 = __this->___player_15;
if (!L_2)
{
goto IL_0048;
}
}
{
// player.stop();
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_3 = __this->___player_15;
NullCheck(L_3);
VirtualActionInvoker0::Invoke(8 /* System.Void easyar.InputFramePlayer::stop() */, L_3);
}
IL_0048:
{
// }
return;
}
}
// System.Void easyar.FramePlayer::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_Pause_m9AF41889F41206FF9B962A8406A8A3F8B43EA209 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// if (isStarted)
bool L_0 = __this->___isStarted_16;
if (!L_0)
{
goto IL_002d;
}
}
{
// isPaused = true;
__this->___isPaused_17 = (bool)1;
// if (isMetaSourceRequired) { MetaSource.Pause(); }
bool L_1 = __this->___isMetaSourceRequired_25;
if (!L_1)
{
goto IL_0022;
}
}
{
// if (isMetaSourceRequired) { MetaSource.Pause(); }
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* L_2 = __this->___MetaSource_13;
NullCheck(L_2);
FrameMetaSource_Pause_m75B2EA3FD2C107BFB865FB69AD2A0C6A6CD25E9E(L_2, NULL);
}
IL_0022:
{
// player.pause();
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_3 = __this->___player_15;
NullCheck(L_3);
VirtualActionInvoker0::Invoke(9 /* System.Void easyar.InputFramePlayer::pause() */, L_3);
}
IL_002d:
{
// }
return;
}
}
// System.Void easyar.FramePlayer::Connect(easyar.InputFrameSink)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_Connect_mF212FFC99EADE575C501B0B60A5D13330EDE0FF6 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* ___0_val, const RuntimeMethod* method)
{
{
// base.Connect(val);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_0 = ___0_val;
FrameSource_Connect_mB09DED105CF24C36911E1072F20605A273CEE7D2_inline(__this, L_0, NULL);
// if (player != null)
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_1 = __this->___player_15;
if (!L_1)
{
goto IL_0020;
}
}
{
// player.output().connect(val);
InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_2 = __this->___player_15;
NullCheck(L_2);
InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_3;
L_3 = VirtualFuncInvoker0< InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* >::Invoke(6 /* easyar.InputFrameSource easyar.InputFramePlayer::output() */, L_2);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_4 = ___0_val;
NullCheck(L_3);
VirtualActionInvoker1< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(7 /* System.Void easyar.InputFrameSource::connect(easyar.InputFrameSink) */, L_3, L_4);
}
IL_0020:
{
// }
return;
}
}
// System.Collections.IEnumerator easyar.FramePlayer::PreLoadFrameMeta(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FramePlayer_PreLoadFrameMeta_m7C56E9DDBDE4583ECF9332CD63F78C68DF20010E (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9* L_0 = (U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9*)il2cpp_codegen_object_new(U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CPreLoadFrameMetaU3Ed__48__ctor_mAE70316C12591EBE518F33D7489946CE0FBF2574(L_0, 0, NULL);
U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9* L_2 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_callback;
NullCheck(L_2);
L_2->___callback_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___callback_3), (void*)L_3);
return L_2;
}
}
// System.Void easyar.FramePlayer::RequireSpatial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_RequireSpatial_mE6BC9894573F202EB85C2BFDFA47E66AC3BC7235 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// SetupOriginUsingWorldRoot();
FramePlayer_SetupOriginUsingWorldRoot_m395A57DB650FE366B5DB453BC0A02FCF5D5D1DA9(__this, NULL);
// }
return;
}
}
// System.Collections.IEnumerator easyar.FramePlayer::AutoPlay()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FramePlayer_AutoPlay_m7209D4C5C17639865DC6E5FB31AD1639AE70EF68 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8* L_0 = (U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8*)il2cpp_codegen_object_new(U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CAutoPlayU3Ed__50__ctor_m3A4570AC8BD2698ABB56CA99646C81AA157D5B73(L_0, 0, NULL);
U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
return L_1;
}
}
// System.Void easyar.FramePlayer::SetupOriginUsingWorldRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer_SetupOriginUsingWorldRoot_m395A57DB650FE366B5DB453BC0A02FCF5D5D1DA9 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m0935BE800BDEC3BCCC1DE922DC238303CEA6264C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectOfType_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_mBCA2DC937CAA3738B5B7FA791A0E8C009F53237D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral174BC0530C8066E2250F60C77EB4C42F2F3640DB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral950BCABEC088981B914DE9A9F2704F4DF85F7660);
s_Il2CppMethodInitialized = true;
}
{
// hasSpatialInfo = true;
__this->___hasSpatialInfo_24 = (bool)1;
// availableCenterMode = allCenterMode;
il2cpp_codegen_runtime_class_init_inline(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_StaticFields*)il2cpp_codegen_static_fields_for(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var))->___allCenterMode_7;
il2cpp_codegen_runtime_class_init_inline(FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var);
((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_StaticFields*)il2cpp_codegen_static_fields_for(FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var))->___availableCenterMode_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_StaticFields*)il2cpp_codegen_static_fields_for(FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var))->___availableCenterMode_14), (void*)L_0);
// if (worldRoot) { return; }
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_1 = __this->___worldRoot_21;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (!L_2)
{
goto IL_001f;
}
}
{
// if (worldRoot) { return; }
return;
}
IL_001f:
{
// worldRoot = worldRootCache;
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_3 = __this->___worldRootCache_22;
__this->___worldRoot_21 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___worldRoot_21), (void*)L_3);
// if (worldRoot) { return; }
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_4 = __this->___worldRoot_21;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (!L_5)
{
goto IL_0039;
}
}
{
// if (worldRoot) { return; }
return;
}
IL_0039:
{
// worldRoot = FindObjectOfType<WorldRootController>();
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_6;
L_6 = Object_FindObjectOfType_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_mBCA2DC937CAA3738B5B7FA791A0E8C009F53237D(Object_FindObjectOfType_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_mBCA2DC937CAA3738B5B7FA791A0E8C009F53237D_RuntimeMethod_var);
__this->___worldRoot_21 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___worldRoot_21), (void*)L_6);
// if (worldRoot) { return; }
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_7 = __this->___worldRoot_21;
bool L_8;
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
if (!L_8)
{
goto IL_0052;
}
}
{
// if (worldRoot) { return; }
return;
}
IL_0052:
{
// Debug.Log($"WorldRoot not found, create from {typeof(ARCoreFrameSource)}");
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (ARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
String_t* L_11;
L_11 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral174BC0530C8066E2250F60C77EB4C42F2F3640DB, L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_11, NULL);
// worldRootObject = new GameObject("WorldRoot");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_12);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_12, _stringLiteral950BCABEC088981B914DE9A9F2704F4DF85F7660, NULL);
__this->___worldRootObject_23 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___worldRootObject_23), (void*)L_12);
// worldRoot = worldRootObject.AddComponent<WorldRootController>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = __this->___worldRootObject_23;
NullCheck(L_13);
WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* L_14;
L_14 = GameObject_AddComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m0935BE800BDEC3BCCC1DE922DC238303CEA6264C(L_13, GameObject_AddComponent_TisWorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2_m0935BE800BDEC3BCCC1DE922DC238303CEA6264C_RuntimeMethod_var);
__this->___worldRoot_21 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___worldRoot_21), (void*)L_14);
// }
return;
}
}
// System.Void easyar.FramePlayer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer__ctor_m7B5A2FEB32B485D16BB473C62A39EC8A3276AAFA (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_mF07A0FFDDA04FF88892222D8310B7C984021ED2B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public string FilePath = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___FilePath_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___FilePath_12), (void*)L_0);
// private Optional<InputFrameSourceType> type = Optional<InputFrameSourceType>.Empty;
Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 L_1;
L_1 = Optional_1_get_Empty_mF07A0FFDDA04FF88892222D8310B7C984021ED2B(Optional_1_get_Empty_mF07A0FFDDA04FF88892222D8310B7C984021ED2B_RuntimeMethod_var);
__this->___type_26 = L_1;
il2cpp_codegen_runtime_class_init_inline(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var);
FrameSource__ctor_mF2C3C0EA283D25EE25EC48941CA63A5F8944D3F1(__this, NULL);
return;
}
}
// System.Void easyar.FramePlayer::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FramePlayer__cctor_m999CAE8DC2FD9722C0191D4AD908BD81278DC590 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEAECD79DA6F29944F9B49ACB94677497C22A52A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m343E9AE492A94D882A440150B52E21644C336D34_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static IReadOnlyList<ARSession.ARCenterMode> availableCenterMode = new List<ARSession.ARCenterMode> { ARSession.ARCenterMode.FirstTarget, ARSession.ARCenterMode.Camera, ARSession.ARCenterMode.SpecificTarget };
List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE* L_0 = (List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE*)il2cpp_codegen_object_new(List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m343E9AE492A94D882A440150B52E21644C336D34(L_0, List_1__ctor_m343E9AE492A94D882A440150B52E21644C336D34_RuntimeMethod_var);
List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE* L_1 = L_0;
NullCheck(L_1);
List_1_Add_mEAECD79DA6F29944F9B49ACB94677497C22A52A0_inline(L_1, 0, List_1_Add_mEAECD79DA6F29944F9B49ACB94677497C22A52A0_RuntimeMethod_var);
List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE* L_2 = L_1;
NullCheck(L_2);
List_1_Add_mEAECD79DA6F29944F9B49ACB94677497C22A52A0_inline(L_2, 1, List_1_Add_mEAECD79DA6F29944F9B49ACB94677497C22A52A0_RuntimeMethod_var);
List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE* L_3 = L_2;
NullCheck(L_3);
List_1_Add_mEAECD79DA6F29944F9B49ACB94677497C22A52A0_inline(L_3, 2, List_1_Add_mEAECD79DA6F29944F9B49ACB94677497C22A52A0_RuntimeMethod_var);
((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_StaticFields*)il2cpp_codegen_static_fields_for(FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var))->___availableCenterMode_14 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_StaticFields*)il2cpp_codegen_static_fields_for(FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var))->___availableCenterMode_14), (void*)L_3);
return;
}
}
// System.Single easyar.FramePlayer::<Play>b__44_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FramePlayer_U3CPlayU3Eb__44_0_m3E245FD564CB70D8D1C0335B0FCD8D1CB029BE88 (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// MetaSource.Start(metaPath, () => { return Time; });
float L_0;
L_0 = FramePlayer_get_Time_mC4E752ED506623380C3902DB6512BDE9A8C84346(__this, NULL);
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.FramePlayer/FrameMetaSource::add_AccelerometerUpdate(System.Action`1<easyar.AccelerometerResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_add_AccelerometerUpdate_mAAC76CC6E926159312BC5EA724426D5B81E03F8C (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* V_0 = NULL;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* V_1 = NULL;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* V_2 = NULL;
{
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_0 = __this->___AccelerometerUpdate_10;
V_0 = L_0;
}
IL_0007:
{
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_1 = V_0;
V_1 = L_1;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_2 = V_1;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B*)Castclass((RuntimeObject*)L_4, Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B_il2cpp_TypeInfo_var));
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B** L_5 = (Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B**)(&__this->___AccelerometerUpdate_10);
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_6 = V_2;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_7 = V_1;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_9 = V_0;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B*)L_9) == ((RuntimeObject*)(Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::remove_AccelerometerUpdate(System.Action`1<easyar.AccelerometerResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_remove_AccelerometerUpdate_mD18629202A238D9F07844824178EE3C3A8ACE0C7 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* V_0 = NULL;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* V_1 = NULL;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* V_2 = NULL;
{
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_0 = __this->___AccelerometerUpdate_10;
V_0 = L_0;
}
IL_0007:
{
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_1 = V_0;
V_1 = L_1;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_2 = V_1;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B*)Castclass((RuntimeObject*)L_4, Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B_il2cpp_TypeInfo_var));
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B** L_5 = (Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B**)(&__this->___AccelerometerUpdate_10);
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_6 = V_2;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_7 = V_1;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_9 = V_0;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B*)L_9) == ((RuntimeObject*)(Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::add_LocationUpdate(System.Action`1<easyar.LocationResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_add_LocationUpdate_m5C3E0E8EE4B02B28D9D9408A8B11BFE73277A785 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* V_0 = NULL;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* V_1 = NULL;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* V_2 = NULL;
{
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_0 = __this->___LocationUpdate_11;
V_0 = L_0;
}
IL_0007:
{
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_1 = V_0;
V_1 = L_1;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_2 = V_1;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8*)Castclass((RuntimeObject*)L_4, Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8_il2cpp_TypeInfo_var));
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8** L_5 = (Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8**)(&__this->___LocationUpdate_11);
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_6 = V_2;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_7 = V_1;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_9 = V_0;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8*)L_9) == ((RuntimeObject*)(Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::remove_LocationUpdate(System.Action`1<easyar.LocationResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_remove_LocationUpdate_m038E59F690998613E285A88B754EA7F6D470C7D8 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* V_0 = NULL;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* V_1 = NULL;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* V_2 = NULL;
{
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_0 = __this->___LocationUpdate_11;
V_0 = L_0;
}
IL_0007:
{
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_1 = V_0;
V_1 = L_1;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_2 = V_1;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8*)Castclass((RuntimeObject*)L_4, Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8_il2cpp_TypeInfo_var));
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8** L_5 = (Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8**)(&__this->___LocationUpdate_11);
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_6 = V_2;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_7 = V_1;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_9 = V_0;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8*)L_9) == ((RuntimeObject*)(Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// easyar.InputFrameSourceType easyar.FramePlayer/FrameMetaSource::get_Type()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameMetaSource_get_Type_m5CADBE8EE087C00E77B7EAA445D883B493A40E33 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method)
{
{
// public InputFrameSourceType Type { get => type; }
int32_t L_0 = __this->___type_4;
return L_0;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Finalize_m5C5F831B125D6222C2142E210331686DC19F9CE8 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0008:
{// begin finally (depth: 1)
// }
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Finish();
FrameMetaSource_Finish_mA1D19B72A1BBCE8010667EB11AAC35D0E398A97F(__this, NULL);
goto IL_000f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_000f:
{
// }
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Dispose_m6E32AE29C882E69A8FA4824F1C12A8D249FBF9C9 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Finish();
FrameMetaSource_Finish_mA1D19B72A1BBCE8010667EB11AAC35D0E398A97F(__this, NULL);
// GC.SuppressFinalize(this);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
// }
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::Load(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Load_m4F02A6F7044F856B6F80CBF1A2495FCF77EBB785 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, String_t* ___0_path, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonUtility_FromJson_TisFrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92_m31269F9770BBEA468E70B09A5A020BC6886952D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04E689DB97BB76BC5DE5DF884A399FF86D5582B2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C1D9EF78B75E9E698513BB13E807241FB5E06AD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2AC912CCECDEC589C779CF67C6C1B57D591FB21E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44C82A57333E90E8ACA43F63FD677BCCB88E154A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56284BFA59870EF43FF20865D929DEF9ED42198B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BC2BC3D63FB7F1B646AC0288670B9FC9ABB1D83);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77843243D4312B40A1163EFE55D56961E2352D09);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78FC65C42438FF4979B594B230519C7BED652B1C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0E7F01BFDC172509A758E272CD42201321B3DA4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD6D3DC813628DC96441130828BDC7AB78EE8A9A4);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// if (!File.Exists(path))
String_t* L_0 = ___0_path;
bool L_1;
L_1 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_0, NULL);
if (L_1)
{
goto IL_000f;
}
}
{
// throw new FileNotFoundException(path);
String_t* L_2 = ___0_path;
FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_3 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var)));
NullCheck(L_3);
FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_3, L_2, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FrameMetaSource_Load_m4F02A6F7044F856B6F80CBF1A2495FCF77EBB785_RuntimeMethod_var)));
}
IL_000f:
{
// if (file == path) { return; }
String_t* L_4 = __this->___file_1;
String_t* L_5 = ___0_path;
bool L_6;
L_6 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, L_5, NULL);
if (!L_6)
{
goto IL_001e;
}
}
{
// if (file == path) { return; }
return;
}
IL_001e:
{
// var data = File.ReadAllText(path);
String_t* L_7 = ___0_path;
String_t* L_8;
L_8 = File_ReadAllText_mA4A939F853D573379F7129AFDC469B91E9747BAA(L_7, NULL);
V_0 = L_8;
// slice = JsonUtility.FromJson<FrameMetaSlice>(data);
String_t* L_9 = V_0;
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_10;
L_10 = JsonUtility_FromJson_TisFrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92_m31269F9770BBEA468E70B09A5A020BC6886952D4(L_9, JsonUtility_FromJson_TisFrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92_m31269F9770BBEA468E70B09A5A020BC6886952D4_RuntimeMethod_var);
__this->___slice_0 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___slice_0), (void*)L_10);
// if (slice.device == null || slice.application == null || string.IsNullOrEmpty(slice.device.vioDevice) || string.IsNullOrEmpty(slice.application.platform)) { throw new InvalidDataException("Error decode frame source type from: " + path); }
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_11 = __this->___slice_0;
NullCheck(L_11);
Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* L_12 = L_11->___device_1;
if (!L_12)
{
goto IL_0079;
}
}
{
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_13 = __this->___slice_0;
NullCheck(L_13);
Application_tC986AAD1D83015C7DB13DF6BEFB9295E4B585A44* L_14 = L_13->___application_0;
if (!L_14)
{
goto IL_0079;
}
}
{
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_15 = __this->___slice_0;
NullCheck(L_15);
Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* L_16 = L_15->___device_1;
NullCheck(L_16);
String_t* L_17 = L_16->___vioDevice_0;
bool L_18;
L_18 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_17, NULL);
if (L_18)
{
goto IL_0079;
}
}
{
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_19 = __this->___slice_0;
NullCheck(L_19);
Application_tC986AAD1D83015C7DB13DF6BEFB9295E4B585A44* L_20 = L_19->___application_0;
NullCheck(L_20);
String_t* L_21 = L_20->___platform_0;
bool L_22;
L_22 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_21, NULL);
if (!L_22)
{
goto IL_008a;
}
}
IL_0079:
{
// if (slice.device == null || slice.application == null || string.IsNullOrEmpty(slice.device.vioDevice) || string.IsNullOrEmpty(slice.application.platform)) { throw new InvalidDataException("Error decode frame source type from: " + path); }
String_t* L_23 = ___0_path;
String_t* L_24;
L_24 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE04DC1222F60A8759D62888FA34F57A94EAC25F)), L_23, NULL);
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_25 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
NullCheck(L_25);
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_25, L_24, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FrameMetaSource_Load_m4F02A6F7044F856B6F80CBF1A2495FCF77EBB785_RuntimeMethod_var)));
}
IL_008a:
{
// if (slice.device.vioDevice == "MotionTracker")
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_26 = __this->___slice_0;
NullCheck(L_26);
Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* L_27 = L_26->___device_1;
NullCheck(L_27);
String_t* L_28 = L_27->___vioDevice_0;
bool L_29;
L_29 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_28, _stringLiteral56284BFA59870EF43FF20865D929DEF9ED42198B, NULL);
if (!L_29)
{
goto IL_00b2;
}
}
{
// type = InputFrameSourceType.MotionTracker;
__this->___type_4 = 4;
goto IL_022b;
}
IL_00b2:
{
// else if (slice.device.vioDevice == "ARCore")
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_30 = __this->___slice_0;
NullCheck(L_30);
Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* L_31 = L_30->___device_1;
NullCheck(L_31);
String_t* L_32 = L_31->___vioDevice_0;
bool L_33;
L_33 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_32, _stringLiteral78FC65C42438FF4979B594B230519C7BED652B1C, NULL);
if (!L_33)
{
goto IL_00da;
}
}
{
// type = InputFrameSourceType.ARCore;
__this->___type_4 = 2;
goto IL_022b;
}
IL_00da:
{
// else if (slice.device.vioDevice == "ARKit")
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_34 = __this->___slice_0;
NullCheck(L_34);
Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* L_35 = L_34->___device_1;
NullCheck(L_35);
String_t* L_36 = L_35->___vioDevice_0;
bool L_37;
L_37 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_36, _stringLiteral0C1D9EF78B75E9E698513BB13E807241FB5E06AD, NULL);
if (!L_37)
{
goto IL_0102;
}
}
{
// type = InputFrameSourceType.ARKit;
__this->___type_4 = 1;
goto IL_022b;
}
IL_0102:
{
// else if (slice.device.vioDevice == "HuaweiAREngine")
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_38 = __this->___slice_0;
NullCheck(L_38);
Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* L_39 = L_38->___device_1;
NullCheck(L_39);
String_t* L_40 = L_39->___vioDevice_0;
bool L_41;
L_41 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_40, _stringLiteral2AC912CCECDEC589C779CF67C6C1B57D591FB21E, NULL);
if (!L_41)
{
goto IL_012a;
}
}
{
// type = InputFrameSourceType.AREngine;
__this->___type_4 = 3;
goto IL_022b;
}
IL_012a:
{
// else if (slice.device.vioDevice == "AREngine")
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_42 = __this->___slice_0;
NullCheck(L_42);
Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* L_43 = L_42->___device_1;
NullCheck(L_43);
String_t* L_44 = L_43->___vioDevice_0;
bool L_45;
L_45 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_44, _stringLiteral04E689DB97BB76BC5DE5DF884A399FF86D5582B2, NULL);
if (!L_45)
{
goto IL_0152;
}
}
{
// type = InputFrameSourceType.AREngine;
__this->___type_4 = 3;
goto IL_022b;
}
IL_0152:
{
// else if (slice.device.vioDevice == "CameraDevice" || slice.device.vioDevice == "Nreal")
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_46 = __this->___slice_0;
NullCheck(L_46);
Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* L_47 = L_46->___device_1;
NullCheck(L_47);
String_t* L_48 = L_47->___vioDevice_0;
bool L_49;
L_49 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_48, _stringLiteralD6D3DC813628DC96441130828BDC7AB78EE8A9A4, NULL);
if (L_49)
{
goto IL_018a;
}
}
{
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_50 = __this->___slice_0;
NullCheck(L_50);
Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* L_51 = L_50->___device_1;
NullCheck(L_51);
String_t* L_52 = L_51->___vioDevice_0;
bool L_53;
L_53 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_52, _stringLiteral44C82A57333E90E8ACA43F63FD677BCCB88E154A, NULL);
if (!L_53)
{
goto IL_0196;
}
}
IL_018a:
{
// type = InputFrameSourceType.General;
__this->___type_4 = 0;
goto IL_022b;
}
IL_0196:
{
// else if (slice.device.vioDevice == "ARFoundation")
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_54 = __this->___slice_0;
NullCheck(L_54);
Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* L_55 = L_54->___device_1;
NullCheck(L_55);
String_t* L_56 = L_55->___vioDevice_0;
bool L_57;
L_57 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_56, _stringLiteral5BC2BC3D63FB7F1B646AC0288670B9FC9ABB1D83, NULL);
if (!L_57)
{
goto IL_0205;
}
}
{
// if (slice.application.platform == "Android")
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_58 = __this->___slice_0;
NullCheck(L_58);
Application_tC986AAD1D83015C7DB13DF6BEFB9295E4B585A44* L_59 = L_58->___application_0;
NullCheck(L_59);
String_t* L_60 = L_59->___platform_0;
bool L_61;
L_61 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_60, _stringLiteral77843243D4312B40A1163EFE55D56961E2352D09, NULL);
if (!L_61)
{
goto IL_01d7;
}
}
{
// type = InputFrameSourceType.ARCore;
__this->___type_4 = 2;
goto IL_022b;
}
IL_01d7:
{
// else if (slice.application.platform == "IPhonePlayer")
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_62 = __this->___slice_0;
NullCheck(L_62);
Application_tC986AAD1D83015C7DB13DF6BEFB9295E4B585A44* L_63 = L_62->___application_0;
NullCheck(L_63);
String_t* L_64 = L_63->___platform_0;
bool L_65;
L_65 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_64, _stringLiteralC0E7F01BFDC172509A758E272CD42201321B3DA4, NULL);
if (!L_65)
{
goto IL_01fc;
}
}
{
// type = InputFrameSourceType.ARKit;
__this->___type_4 = 1;
goto IL_022b;
}
IL_01fc:
{
// type = InputFrameSourceType.General;
__this->___type_4 = 0;
goto IL_022b;
}
IL_0205:
{
// throw new InvalidDataException($"Error decode VIO device type '{slice.device.vioDevice}' from: {path}");
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_66 = __this->___slice_0;
NullCheck(L_66);
Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* L_67 = L_66->___device_1;
NullCheck(L_67);
String_t* L_68 = L_67->___vioDevice_0;
String_t* L_69 = ___0_path;
String_t* L_70;
L_70 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF60132A1E434EB938A882FE92481A55A45D9FDE4)), L_68, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD17BA0426F811088B2C13121FA5FFE60BE8F4AB7)), L_69, NULL);
InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_71 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)));
NullCheck(L_71);
InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_71, L_70, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_71, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FrameMetaSource_Load_m4F02A6F7044F856B6F80CBF1A2495FCF77EBB785_RuntimeMethod_var)));
}
IL_022b:
{
// file = path;
String_t* L_72 = ___0_path;
__this->___file_1 = L_72;
Il2CppCodeGenWriteBarrier((void**)(&__this->___file_1), (void*)L_72);
// }
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::Start(System.String,System.Func`1<System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Start_m3D617A866B39A4812223F434136D73F294375165 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, String_t* ___0_path, Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* ___1_timeFunc, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameMetaSource_U3CStartU3Eb__21_0_m1D1E445F63097E5B80973A8291FA04EF73A8AB25_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m96B81B939A8EAAD459580CD8FC7DC523EEA626DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Load(path);
String_t* L_0 = ___0_path;
FrameMetaSource_Load_m4F02A6F7044F856B6F80CBF1A2495FCF77EBB785(__this, L_0, NULL);
// if (slice == null || slice.deviceInput == null || slice.deviceInput.Count <= 0)
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_1 = __this->___slice_0;
if (!L_1)
{
goto IL_002f;
}
}
{
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_2 = __this->___slice_0;
NullCheck(L_2);
List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* L_3 = L_2->___deviceInput_2;
if (!L_3)
{
goto IL_002f;
}
}
{
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_4 = __this->___slice_0;
NullCheck(L_4);
List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* L_5 = L_4->___deviceInput_2;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_m96B81B939A8EAAD459580CD8FC7DC523EEA626DA_inline(L_5, List_1_get_Count_m96B81B939A8EAAD459580CD8FC7DC523EEA626DA_RuntimeMethod_var);
if ((((int32_t)L_6) > ((int32_t)0)))
{
goto IL_003a;
}
}
IL_002f:
{
// throw new InvalidOperationException("no data");
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_7 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_7);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC832F9C25CEAE0D6A3EACB05CA7D8D6D16A693DF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FrameMetaSource_Start_m3D617A866B39A4812223F434136D73F294375165_RuntimeMethod_var)));
}
IL_003a:
{
// time = timeFunc;
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_8 = ___1_timeFunc;
__this->___time_7 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___time_7), (void*)L_8);
// Finish();
FrameMetaSource_Finish_mA1D19B72A1BBCE8010667EB11AAC35D0E398A97F(__this, NULL);
// index = 0;
__this->___index_8 = 0;
// startTimestamp = slice.deviceInput[0].frameTimestamp;
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_9 = __this->___slice_0;
NullCheck(L_9);
List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* L_10 = L_9->___deviceInput_2;
NullCheck(L_10);
DeviceInput_t8F100AACE6B44BB1B3E5543129CDA343086D325C* L_11;
L_11 = List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF(L_10, 0, List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF_RuntimeMethod_var);
NullCheck(L_11);
double L_12 = L_11->___frameTimestamp_0;
__this->___startTimestamp_9 = L_12;
// isManualPaused = false;
__this->___isManualPaused_2 = (bool)0;
// isSystemPaused = false;
__this->___isSystemPaused_3 = (bool)0;
// finished = false;
__this->___finished_6 = (bool)0;
// thread = new Thread(() =>
// {
// while (!finished)
// {
// float t = 0;
// Monitor.Enter(time);
// try
// {
// while (!finished && (isManualPaused || isSystemPaused))
// {
// Monitor.Wait(time);
// }
// t = time();
// }
// finally
// {
// Monitor.Exit(time);
// }
//
// try
// {
// if (!finished)
// {
// for (var i = index; i < slice.deviceInput.Count; ++i)
// {
// if (slice.deviceInput[i].frameTimestamp - startTimestamp <= t)
// {
// if (slice.deviceInput[i].accelerometer != null)
// {
// var data = slice.deviceInput[i].accelerometer;
// AccelerometerUpdate?.Invoke(new AccelerometerResult(data.x, data.y, data.z, data.timestamp));
// }
// if (slice.deviceInput[i].location != null)
// {
// var data = slice.deviceInput[i].location;
// LocationUpdate?.Invoke(new LocationResult(data.latitude, data.longitude, data.altitude, 0, 0, true, false, false));
// }
// index++;
// }
// else
// {
// Thread.Sleep((int)((slice.deviceInput[i].frameTimestamp - startTimestamp - t) * 1000));
// break;
// }
// }
//
// if (index >= slice.deviceInput.Count) { break; }
// }
// }
// catch (Exception ex)
// {
// Debug.LogError(ex.ToString());
// }
// }
// });
ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* L_13 = (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2*)il2cpp_codegen_object_new(ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
NullCheck(L_13);
ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71(L_13, __this, (intptr_t)((void*)FrameMetaSource_U3CStartU3Eb__21_0_m1D1E445F63097E5B80973A8291FA04EF73A8AB25_RuntimeMethod_var), NULL);
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_14 = (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)il2cpp_codegen_object_new(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
NullCheck(L_14);
Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2(L_14, L_13, NULL);
__this->___thread_5 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___thread_5), (void*)L_14);
// thread.Start();
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_15 = __this->___thread_5;
NullCheck(L_15);
Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA(L_15, NULL);
// }
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Stop_mE9A7B0A8A288567F748DD6F32839490D0DD3020E (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method)
{
{
// Finish();
FrameMetaSource_Finish_mA1D19B72A1BBCE8010667EB11AAC35D0E398A97F(__this, NULL);
// }
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Pause_m75B2EA3FD2C107BFB865FB69AD2A0C6A6CD25E9E (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method)
{
{
// Monitor.Enter(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_0 = __this->___time_7;
Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93(L_0, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0014:
{// begin finally (depth: 1)
// Monitor.Exit(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_1 = __this->___time_7;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_1, NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// isManualPaused = true;
__this->___isManualPaused_2 = (bool)1;
// }
goto IL_0020;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0020:
{
// }
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::Resume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Resume_m5B83DE6546A6C9FE6BC36774B7A2A8E7A1167B27 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method)
{
{
// Monitor.Enter(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_0 = __this->___time_7;
Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93(L_0, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0033:
{// begin finally (depth: 1)
// Monitor.Exit(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_1 = __this->___time_7;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_1, NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// if (!isManualPaused) { return; }
bool L_2 = __this->___isManualPaused_2;
if (L_2)
{
goto IL_0015_1;
}
}
{
// if (!isManualPaused) { return; }
goto IL_003f;
}
IL_0015_1:
{
// isManualPaused = false;
__this->___isManualPaused_2 = (bool)0;
// if (isSystemPaused) { return; }
bool L_3 = __this->___isSystemPaused_3;
if (!L_3)
{
goto IL_0026_1;
}
}
{
// if (isSystemPaused) { return; }
goto IL_003f;
}
IL_0026_1:
{
// Monitor.PulseAll(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_4 = __this->___time_7;
Monitor_PulseAll_m176CB60AB441BA3F5EC1ADD72BAF603556E9D958(L_4, NULL);
// }
goto IL_003f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003f:
{
// }
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::OnApplicationPause(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_OnApplicationPause_mF9C9700E8A8DA83A5E63A873C4A9424234FE0CFA (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, bool ___0_pause, const RuntimeMethod* method)
{
{
// if (pause)
bool L_0 = ___0_pause;
if (!L_0)
{
goto IL_0023;
}
}
{
// Monitor.Enter(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_1 = __this->___time_7;
Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93(L_1, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0017:
{// begin finally (depth: 1)
// Monitor.Exit(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_2 = __this->___time_7;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// isSystemPaused = true;
__this->___isSystemPaused_3 = (bool)1;
// }
goto IL_0062;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0023:
{
// Monitor.Enter(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_3 = __this->___time_7;
Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93(L_3, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0056:
{// begin finally (depth: 1)
// Monitor.Exit(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_4 = __this->___time_7;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// if (!isSystemPaused) { return; }
bool L_5 = __this->___isSystemPaused_3;
if (L_5)
{
goto IL_0038_1;
}
}
{
// if (!isSystemPaused) { return; }
goto IL_0062;
}
IL_0038_1:
{
// isSystemPaused = false;
__this->___isSystemPaused_3 = (bool)0;
// if (isManualPaused) { return; }
bool L_6 = __this->___isManualPaused_2;
if (!L_6)
{
goto IL_0049_1;
}
}
{
// if (isManualPaused) { return; }
goto IL_0062;
}
IL_0049_1:
{
// Monitor.PulseAll(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_7 = __this->___time_7;
Monitor_PulseAll_m176CB60AB441BA3F5EC1ADD72BAF603556E9D958(L_7, NULL);
// }
goto IL_0062;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0062:
{
// }
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::Finish()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_Finish_mA1D19B72A1BBCE8010667EB11AAC35D0E398A97F (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method)
{
{
// if (thread == null || !thread.IsAlive)
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = __this->___thread_5;
if (!L_0)
{
goto IL_0015;
}
}
{
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_1 = __this->___thread_5;
NullCheck(L_1);
bool L_2;
L_2 = Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF(L_1, NULL);
if (L_2)
{
goto IL_0016;
}
}
IL_0015:
{
// return;
return;
}
IL_0016:
{
// Monitor.Enter(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_3 = __this->___time_7;
Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93(L_3, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0043:
{// begin finally (depth: 1)
// Monitor.Exit(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_4 = __this->___time_7;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// finished = true;
__this->___finished_6 = (bool)1;
// isSystemPaused = false;
__this->___isSystemPaused_3 = (bool)0;
// isManualPaused = false;
__this->___isManualPaused_2 = (bool)0;
// Monitor.PulseAll(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_5 = __this->___time_7;
Monitor_PulseAll_m176CB60AB441BA3F5EC1ADD72BAF603556E9D958(L_5, NULL);
// }
goto IL_004f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004f:
{
// thread.Join();
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_6 = __this->___thread_5;
NullCheck(L_6);
Thread_Join_mB756581AAF5EB028081256E0517892BC8867779F(L_6, NULL);
// }
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource__ctor_m3DB3B72FBD224B5D401A24EF7A549AB030CB9FA1 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.FramePlayer/FrameMetaSource::<Start>b__21_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSource_U3CStartU3Eb__21_0_m1D1E445F63097E5B80973A8291FA04EF73A8AB25 (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m96B81B939A8EAAD459580CD8FC7DC523EEA626DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
int32_t V_1 = 0;
AccelerometerResult_t5C2A8DA05C72E4BFD6EE34A2538DCB6288D9015B* V_2 = NULL;
LocationResult_t382C261FE01170442C9FC4F4003BF1687B792E8E* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* G_B16_0 = NULL;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* G_B15_0 = NULL;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* G_B20_0 = NULL;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* G_B19_0 = NULL;
{
goto IL_01df;
}
IL_0005:
{
// float t = 0;
V_0 = (0.0f);
// Monitor.Enter(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_0 = __this->___time_7;
Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93(L_0, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004a:
{// begin finally (depth: 1)
// Monitor.Exit(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_1 = __this->___time_7;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_1, NULL);
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0024_1;
}
IL_0018_1:
{
// Monitor.Wait(time);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_2 = __this->___time_7;
bool L_3;
L_3 = Monitor_Wait_m322138959FFE3F4F3212658ACB0C30C981880D28(L_2, NULL);
}
IL_0024_1:
{
// while (!finished && (isManualPaused || isSystemPaused))
bool L_4 = __this->___finished_6;
if (L_4)
{
goto IL_003c_1;
}
}
{
bool L_5 = __this->___isManualPaused_2;
if (L_5)
{
goto IL_0018_1;
}
}
{
bool L_6 = __this->___isSystemPaused_3;
if (L_6)
{
goto IL_0018_1;
}
}
IL_003c_1:
{
// t = time();
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_7 = __this->___time_7;
NullCheck(L_7);
float L_8;
L_8 = Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_inline(L_7, NULL);
V_0 = L_8;
// }
goto IL_0056;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0056:
{
}
try
{// begin try (depth: 1)
{
// if (!finished)
bool L_9 = __this->___finished_6;
if (L_9)
{
goto IL_01d1_1;
}
}
{
// for (var i = index; i < slice.deviceInput.Count; ++i)
int32_t L_10 = __this->___index_8;
V_1 = L_10;
goto IL_01a1_1;
}
IL_006e_1:
{
// if (slice.deviceInput[i].frameTimestamp - startTimestamp <= t)
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_11 = __this->___slice_0;
NullCheck(L_11);
List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* L_12 = L_11->___deviceInput_2;
int32_t L_13 = V_1;
NullCheck(L_12);
DeviceInput_t8F100AACE6B44BB1B3E5543129CDA343086D325C* L_14;
L_14 = List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF(L_12, L_13, List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF_RuntimeMethod_var);
NullCheck(L_14);
double L_15 = L_14->___frameTimestamp_0;
double L_16 = __this->___startTimestamp_9;
float L_17 = V_0;
if ((!(((double)((double)il2cpp_codegen_subtract(L_15, L_16))) <= ((double)((double)L_17)))))
{
goto IL_016b_1;
}
}
{
// if (slice.deviceInput[i].accelerometer != null)
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_18 = __this->___slice_0;
NullCheck(L_18);
List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* L_19 = L_18->___deviceInput_2;
int32_t L_20 = V_1;
NullCheck(L_19);
DeviceInput_t8F100AACE6B44BB1B3E5543129CDA343086D325C* L_21;
L_21 = List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF(L_19, L_20, List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF_RuntimeMethod_var);
NullCheck(L_21);
AccelerometerResult_t5C2A8DA05C72E4BFD6EE34A2538DCB6288D9015B* L_22 = L_21->___accelerometer_1;
if (!L_22)
{
goto IL_00ef_1;
}
}
{
// var data = slice.deviceInput[i].accelerometer;
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_23 = __this->___slice_0;
NullCheck(L_23);
List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* L_24 = L_23->___deviceInput_2;
int32_t L_25 = V_1;
NullCheck(L_24);
DeviceInput_t8F100AACE6B44BB1B3E5543129CDA343086D325C* L_26;
L_26 = List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF(L_24, L_25, List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF_RuntimeMethod_var);
NullCheck(L_26);
AccelerometerResult_t5C2A8DA05C72E4BFD6EE34A2538DCB6288D9015B* L_27 = L_26->___accelerometer_1;
V_2 = L_27;
// AccelerometerUpdate?.Invoke(new AccelerometerResult(data.x, data.y, data.z, data.timestamp));
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_28 = __this->___AccelerometerUpdate_10;
Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_29 = L_28;
G_B15_0 = L_29;
if (L_29)
{
G_B16_0 = L_29;
goto IL_00cd_1;
}
}
{
goto IL_00ef_1;
}
IL_00cd_1:
{
AccelerometerResult_t5C2A8DA05C72E4BFD6EE34A2538DCB6288D9015B* L_30 = V_2;
NullCheck(L_30);
float L_31 = L_30->___x_0;
AccelerometerResult_t5C2A8DA05C72E4BFD6EE34A2538DCB6288D9015B* L_32 = V_2;
NullCheck(L_32);
float L_33 = L_32->___y_1;
AccelerometerResult_t5C2A8DA05C72E4BFD6EE34A2538DCB6288D9015B* L_34 = V_2;
NullCheck(L_34);
float L_35 = L_34->___z_2;
AccelerometerResult_t5C2A8DA05C72E4BFD6EE34A2538DCB6288D9015B* L_36 = V_2;
NullCheck(L_36);
double L_37 = L_36->___timestamp_3;
AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B L_38;
memset((&L_38), 0, sizeof(L_38));
AccelerometerResult__ctor_m64E9CFD846C5CD53076F3FFD23A1F6D781E2AD92((&L_38), L_31, L_33, L_35, L_37, /*hidden argument*/NULL);
NullCheck(G_B16_0);
Action_1_Invoke_m4FF6EC32B23671ED8DA2FEEEBD8972C7C4E4D9E0_inline(G_B16_0, L_38, NULL);
}
IL_00ef_1:
{
// if (slice.deviceInput[i].location != null)
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_39 = __this->___slice_0;
NullCheck(L_39);
List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* L_40 = L_39->___deviceInput_2;
int32_t L_41 = V_1;
NullCheck(L_40);
DeviceInput_t8F100AACE6B44BB1B3E5543129CDA343086D325C* L_42;
L_42 = List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF(L_40, L_41, List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF_RuntimeMethod_var);
NullCheck(L_42);
LocationResult_t382C261FE01170442C9FC4F4003BF1687B792E8E* L_43 = L_42->___location_2;
if (!L_43)
{
goto IL_015b_1;
}
}
{
// var data = slice.deviceInput[i].location;
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_44 = __this->___slice_0;
NullCheck(L_44);
List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* L_45 = L_44->___deviceInput_2;
int32_t L_46 = V_1;
NullCheck(L_45);
DeviceInput_t8F100AACE6B44BB1B3E5543129CDA343086D325C* L_47;
L_47 = List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF(L_45, L_46, List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF_RuntimeMethod_var);
NullCheck(L_47);
LocationResult_t382C261FE01170442C9FC4F4003BF1687B792E8E* L_48 = L_47->___location_2;
V_3 = L_48;
// LocationUpdate?.Invoke(new LocationResult(data.latitude, data.longitude, data.altitude, 0, 0, true, false, false));
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_49 = __this->___LocationUpdate_11;
Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_50 = L_49;
G_B19_0 = L_50;
if (L_50)
{
G_B20_0 = L_50;
goto IL_012a_1;
}
}
{
goto IL_015b_1;
}
IL_012a_1:
{
LocationResult_t382C261FE01170442C9FC4F4003BF1687B792E8E* L_51 = V_3;
NullCheck(L_51);
double L_52 = L_51->___latitude_0;
LocationResult_t382C261FE01170442C9FC4F4003BF1687B792E8E* L_53 = V_3;
NullCheck(L_53);
double L_54 = L_53->___longitude_1;
LocationResult_t382C261FE01170442C9FC4F4003BF1687B792E8E* L_55 = V_3;
NullCheck(L_55);
double L_56 = L_55->___altitude_2;
LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 L_57;
memset((&L_57), 0, sizeof(L_57));
LocationResult__ctor_m9E7D5652B587B9AC8E28B4C3E1B8D83D44FE722B((&L_57), L_52, L_54, L_56, (0.0), (0.0), (bool)1, (bool)0, (bool)0, /*hidden argument*/NULL);
NullCheck(G_B20_0);
Action_1_Invoke_m11151A0EBAEA09C537EFB0979EBAE353E309418A_inline(G_B20_0, L_57, NULL);
}
IL_015b_1:
{
// index++;
int32_t L_58 = __this->___index_8;
__this->___index_8 = ((int32_t)il2cpp_codegen_add(L_58, 1));
goto IL_019d_1;
}
IL_016b_1:
{
// Thread.Sleep((int)((slice.deviceInput[i].frameTimestamp - startTimestamp - t) * 1000));
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_59 = __this->___slice_0;
NullCheck(L_59);
List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* L_60 = L_59->___deviceInput_2;
int32_t L_61 = V_1;
NullCheck(L_60);
DeviceInput_t8F100AACE6B44BB1B3E5543129CDA343086D325C* L_62;
L_62 = List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF(L_60, L_61, List_1_get_Item_mBB466AB99069DC95FC22B43044B7CBDC1F5739AF_RuntimeMethod_var);
NullCheck(L_62);
double L_63 = L_62->___frameTimestamp_0;
double L_64 = __this->___startTimestamp_9;
float L_65 = V_0;
Thread_Sleep_m71DE163765BF465EC4A0163F2ED4D43143094549(il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_subtract(L_63, L_64)), ((double)L_65))), (1000.0)))), NULL);
// break;
goto IL_01b7_1;
}
IL_019d_1:
{
// for (var i = index; i < slice.deviceInput.Count; ++i)
int32_t L_66 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_66, 1));
}
IL_01a1_1:
{
// for (var i = index; i < slice.deviceInput.Count; ++i)
int32_t L_67 = V_1;
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_68 = __this->___slice_0;
NullCheck(L_68);
List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* L_69 = L_68->___deviceInput_2;
NullCheck(L_69);
int32_t L_70;
L_70 = List_1_get_Count_m96B81B939A8EAAD459580CD8FC7DC523EEA626DA_inline(L_69, List_1_get_Count_m96B81B939A8EAAD459580CD8FC7DC523EEA626DA_RuntimeMethod_var);
if ((((int32_t)L_67) < ((int32_t)L_70)))
{
goto IL_006e_1;
}
}
IL_01b7_1:
{
// if (index >= slice.deviceInput.Count) { break; }
int32_t L_71 = __this->___index_8;
FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* L_72 = __this->___slice_0;
NullCheck(L_72);
List_1_tCD04ADB3944F2F9ABB49DFCC86E62404F3954A5E* L_73 = L_72->___deviceInput_2;
NullCheck(L_73);
int32_t L_74;
L_74 = List_1_get_Count_m96B81B939A8EAAD459580CD8FC7DC523EEA626DA_inline(L_73, List_1_get_Count_m96B81B939A8EAAD459580CD8FC7DC523EEA626DA_RuntimeMethod_var);
if ((((int32_t)L_71) < ((int32_t)L_74)))
{
goto IL_01d1_1;
}
}
{
// if (index >= slice.deviceInput.Count) { break; }
goto IL_01ea;
}
IL_01d1_1:
{
// }
goto IL_01df;
}
}// 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_01d3;
}
throw e;
}
CATCH_01d3:
{// begin catch(System.Exception)
Exception_t* L_75 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// Debug.LogError(ex.ToString());
NullCheck(L_75);
String_t* L_76;
L_76 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_75);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_76, NULL);
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_01df;
}// end catch (depth: 1)
IL_01df:
{
// while (!finished)
bool L_77 = __this->___finished_6;
if (!L_77)
{
goto IL_0005;
}
}
IL_01ea:
{
// });
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.FramePlayer/FrameMetaSource/FrameMetaSlice::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameMetaSlice__ctor_m1180D0B4B0B1095D99E2DA8E1E273B9D47DFEF38 (FrameMetaSlice_t9275986FFCFE1C43974C208F381F8801895C6F92* __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.Void easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Application::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application__ctor_m76671799F3D48B8278124D4DF37526112FD4CE7F (Application_tC986AAD1D83015C7DB13DF6BEFB9295E4B585A44* __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.Void easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/Device::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Device__ctor_mADD5B8DE9B77B0B944707F79EB29C324560DB820 (Device_tC0F8500F411B377EDB4F037E2340904DD00D08D4* __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.Void easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceInput__ctor_mCCF0DDDA7DDC40235191EC98E86DE398F7E5EC2F (DeviceInput_t8F100AACE6B44BB1B3E5543129CDA343086D325C* __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.Void easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/AccelerometerResult::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResult__ctor_m42352A561F17933040701A5D030C6756108D05A8 (AccelerometerResult_t5C2A8DA05C72E4BFD6EE34A2538DCB6288D9015B* __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.Void easyar.FramePlayer/FrameMetaSource/FrameMetaSlice/DeviceInput/LocationResult::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResult__ctor_m24BE0BCA186D271A0B896A15396F81284259D110 (LocationResult_t382C261FE01170442C9FC4F4003BF1687B792E8E* __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.Void easyar.FramePlayer/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m7E516CD3A100E7188B36DE89B93610BA0DDD6D80 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0* L_0 = (U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0*)il2cpp_codegen_object_new(U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m8DD7EE843F4500320FC94ED3EA03B8A70DB48EDE(L_0, NULL);
((U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void easyar.FramePlayer/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8DD7EE843F4500320FC94ED3EA03B8A70DB48EDE (U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean easyar.FramePlayer/<>c::<OnAssemble>b__43_0(easyar.FrameFilter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnAssembleU3Eb__43_0_mD040D6040105CE75A0F35028D56E5D3C47AEF6E4 (U3CU3Ec_t3C27C9EEEE89DB54796C65DCB3B19C0F666E53D0* __this, FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// isMetaSourceRequired = session.Assembly.FrameFilters.Where(f => f is MegaTrackerFrameFilter).Any();
FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214* L_0 = ___0_f;
return (bool)((!(((RuntimeObject*)(MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4*)((MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4*)IsInstClass((RuntimeObject*)L_0, MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.FramePlayer/<>c__DisplayClass48_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass48_0__ctor_m2BCAEF74F5474EF5E6811E8E5F143E610928F7C7 (U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.FramePlayer/<>c__DisplayClass48_0::<PreLoadFrameMeta>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass48_0_U3CPreLoadFrameMetaU3Eb__0_mB27B18385EFB29AC90E3542E5A0804360A2D30C6 (U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* __this, const RuntimeMethod* method)
{
{
// MetaSource.Load(metaPath);
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* L_1 = L_0->___MetaSource_13;
String_t* L_2 = __this->___metaPath_1;
NullCheck(L_1);
FrameMetaSource_Load_m4F02A6F7044F856B6F80CBF1A2495FCF77EBB785(L_1, L_2, NULL);
// taskFinished = true;
__this->___taskFinished_2 = (bool)1;
// });
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.FramePlayer/<PreLoadFrameMeta>d__48::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CPreLoadFrameMetaU3Ed__48__ctor_mAE70316C12591EBE518F33D7489946CE0FBF2574 (U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void easyar.FramePlayer/<PreLoadFrameMeta>d__48::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CPreLoadFrameMetaU3Ed__48_System_IDisposable_Dispose_m05334441B8941BBB832C5885D26ABB83742AF2AE (U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean easyar.FramePlayer/<PreLoadFrameMeta>d__48::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CPreLoadFrameMetaU3Ed__48_MoveNext_mC37E96F01D775E688452E30CD2E2BEE6DBCE986F (U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass48_0_U3CPreLoadFrameMetaU3Eb__0_mB27B18385EFB29AC90E3542E5A0804360A2D30C6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5C68C00236D845012071163E8D8D4D3F0409415);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8971F0166FD93CD9A58201ECA4389041F2170AB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* V_1 = NULL;
String_t* V_2 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B6_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B5_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B18_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B17_0 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_001a;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0114;
}
}
{
return (bool)0;
}
IL_001a:
{
__this->___U3CU3E1__state_0 = (-1);
U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* L_4 = (U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9_il2cpp_TypeInfo_var);
NullCheck(L_4);
U3CU3Ec__DisplayClass48_0__ctor_m2BCAEF74F5474EF5E6811E8E5F143E610928F7C7(L_4, NULL);
__this->___U3CU3E8__1_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1_4), (void*)L_4);
U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* L_5 = __this->___U3CU3E8__1_4;
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_6 = __this->___U3CU3E4__this_2;
NullCheck(L_5);
L_5->___U3CU3E4__this_0 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___U3CU3E4__this_0), (void*)L_6);
// if (!isMetaSourceRequired)
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_7 = V_1;
NullCheck(L_7);
bool L_8 = L_7->___isMetaSourceRequired_25;
if (L_8)
{
goto IL_0058;
}
}
{
// callback?.Invoke();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = __this->___callback_3;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = L_9;
G_B5_0 = L_10;
if (L_10)
{
G_B6_0 = L_10;
goto IL_0051;
}
}
{
goto IL_0056;
}
IL_0051:
{
NullCheck(G_B6_0);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B6_0, NULL);
}
IL_0056:
{
// yield break;
return (bool)0;
}
IL_0058:
{
// var path = FilePath;
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_11 = V_1;
NullCheck(L_11);
String_t* L_12 = L_11->___FilePath_12;
V_2 = L_12;
// if (FilePathType == WritablePathType.PersistentDataPath)
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_13 = V_1;
NullCheck(L_13);
int32_t L_14 = L_13->___FilePathType_11;
if ((!(((uint32_t)L_14) == ((uint32_t)1))))
{
goto IL_0079;
}
}
{
// path = Application.persistentDataPath + "/" + path;
String_t* L_15;
L_15 = Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399(NULL);
String_t* L_16 = V_2;
String_t* L_17;
L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_15, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_16, NULL);
V_2 = L_17;
}
IL_0079:
{
// var metaPath = path + ".json";
U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* L_18 = __this->___U3CU3E8__1_4;
String_t* L_19 = V_2;
String_t* L_20;
L_20 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_19, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, NULL);
NullCheck(L_18);
L_18->___metaPath_1 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&L_18->___metaPath_1), (void*)L_20);
// if (!File.Exists(metaPath))
U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* L_21 = __this->___U3CU3E8__1_4;
NullCheck(L_21);
String_t* L_22 = L_21->___metaPath_1;
bool L_23;
L_23 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_22, NULL);
if (L_23)
{
goto IL_00b2;
}
}
{
// throw new FileNotFoundException(metaPath);
U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* L_24 = __this->___U3CU3E8__1_4;
NullCheck(L_24);
String_t* L_25 = L_24->___metaPath_1;
FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_26 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var)));
NullCheck(L_26);
FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_26, L_25, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CPreLoadFrameMetaU3Ed__48_MoveNext_mC37E96F01D775E688452E30CD2E2BEE6DBCE986F_RuntimeMethod_var)));
}
IL_00b2:
{
// Debug.Log($"loading {metaPath}...");
U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* L_27 = __this->___U3CU3E8__1_4;
NullCheck(L_27);
String_t* L_28 = L_27->___metaPath_1;
String_t* L_29;
L_29 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralD5C68C00236D845012071163E8D8D4D3F0409415, L_28, _stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_29, NULL);
// bool taskFinished = false;
U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* L_30 = __this->___U3CU3E8__1_4;
NullCheck(L_30);
L_30->___taskFinished_2 = (bool)0;
// EasyARController.Instance.Worker.Run(() =>
// {
// MetaSource.Load(metaPath);
// taskFinished = true;
// });
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* L_31;
L_31 = EasyARController_get_Instance_mABB2A176E95F0F90E70BD99B143DDFE4AAE1E8FA_inline(NULL);
NullCheck(L_31);
ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* L_32;
L_32 = EasyARController_get_Worker_mC0CE2BCBC0B1A9D6DCFAAE303EED4615168DD253_inline(L_31, NULL);
U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* L_33 = __this->___U3CU3E8__1_4;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_34 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_34);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_34, L_33, (intptr_t)((void*)U3CU3Ec__DisplayClass48_0_U3CPreLoadFrameMetaU3Eb__0_mB27B18385EFB29AC90E3542E5A0804360A2D30C6_RuntimeMethod_var), NULL);
NullCheck(L_32);
ThreadWorker_Run_mE19FF9BF70FEBC298AB58494630216F2FB775F03(L_32, L_34, NULL);
goto IL_011b;
}
IL_00ff:
{
// yield return 0;
int32_t L_35 = 0;
RuntimeObject* L_36 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_35);
__this->___U3CU3E2__current_1 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_36);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0114:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_011b:
{
// while (!taskFinished)
U3CU3Ec__DisplayClass48_0_t3F8EA4D6E8B4CE480E946000C10735E306F3EAA9* L_37 = __this->___U3CU3E8__1_4;
NullCheck(L_37);
bool L_38 = L_37->___taskFinished_2;
if (!L_38)
{
goto IL_00ff;
}
}
{
// Debug.Log($"load completed");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralF8971F0166FD93CD9A58201ECA4389041F2170AB, NULL);
// callback?.Invoke();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_39 = __this->___callback_3;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_40 = L_39;
G_B17_0 = L_40;
if (L_40)
{
G_B18_0 = L_40;
goto IL_013e;
}
}
{
goto IL_0143;
}
IL_013e:
{
NullCheck(G_B18_0);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B18_0, NULL);
}
IL_0143:
{
// }
return (bool)0;
}
}
// System.Object easyar.FramePlayer/<PreLoadFrameMeta>d__48::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CPreLoadFrameMetaU3Ed__48_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m96DD2D7805CFDF1BB7648E51971CE60695B0E768 (U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void easyar.FramePlayer/<PreLoadFrameMeta>d__48::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CPreLoadFrameMetaU3Ed__48_System_Collections_IEnumerator_Reset_m0BB1CCD543708BC7C456693110767F5ACA5F9ECF (U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CPreLoadFrameMetaU3Ed__48_System_Collections_IEnumerator_Reset_m0BB1CCD543708BC7C456693110767F5ACA5F9ECF_RuntimeMethod_var)));
}
}
// System.Object easyar.FramePlayer/<PreLoadFrameMeta>d__48::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CPreLoadFrameMetaU3Ed__48_System_Collections_IEnumerator_get_Current_mD2466B9F89711F7C74038352BF308BFFC6D105EA (U3CPreLoadFrameMetaU3Ed__48_tCED4D56B72A7A7708F44B88AE7676C35A32F9DB9* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.FramePlayer/<AutoPlay>d__50::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAutoPlayU3Ed__50__ctor_m3A4570AC8BD2698ABB56CA99646C81AA157D5B73 (U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void easyar.FramePlayer/<AutoPlay>d__50::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAutoPlayU3Ed__50_System_IDisposable_Dispose_mCA6FFD38A3625D295ABDE38FCB896417330F37B6 (U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean easyar.FramePlayer/<AutoPlay>d__50::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CAutoPlayU3Ed__50_MoveNext_m2EA6501B8F3C68E618892626955DFE72AF7BB6AE (U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_003a;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
goto IL_0041;
}
IL_0020:
{
// if (disableAutoPlay) { yield break; }
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_4 = V_1;
NullCheck(L_4);
bool L_5 = L_4->___disableAutoPlay_20;
if (!L_5)
{
goto IL_002a;
}
}
{
// if (disableAutoPlay) { yield break; }
return (bool)0;
}
IL_002a:
{
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_003a:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_0041:
{
// while (!enabled)
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_6 = V_1;
NullCheck(L_6);
bool L_7;
L_7 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_6, NULL);
if (!L_7)
{
goto IL_0020;
}
}
{
// if (disableAutoPlay) { yield break; }
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_8 = V_1;
NullCheck(L_8);
bool L_9 = L_8->___disableAutoPlay_20;
if (!L_9)
{
goto IL_0053;
}
}
{
// if (disableAutoPlay) { yield break; }
return (bool)0;
}
IL_0053:
{
// Play();
FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* L_10 = V_1;
NullCheck(L_10);
bool L_11;
L_11 = FramePlayer_Play_m797ACA61DD16B138C21349FD5FC17BFC9885AC98(L_10, NULL);
// }
return (bool)0;
}
}
// System.Object easyar.FramePlayer/<AutoPlay>d__50::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAutoPlayU3Ed__50_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m781382196F2F5DE5DE7A1A2D93C3D8E151492B4D (U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void easyar.FramePlayer/<AutoPlay>d__50::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAutoPlayU3Ed__50_System_Collections_IEnumerator_Reset_m0125E46169A9C072BC76BC5349F2DD3D62EC9B9E (U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CAutoPlayU3Ed__50_System_Collections_IEnumerator_Reset_m0125E46169A9C072BC76BC5349F2DD3D62EC9B9E_RuntimeMethod_var)));
}
}
// System.Object easyar.FramePlayer/<AutoPlay>d__50::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAutoPlayU3Ed__50_System_Collections_IEnumerator_get_Current_m663FC1CA72A2F7E7830579504650CDFE049DBD80 (U3CAutoPlayU3Ed__50_tA36D183E39E383246F4FFCA0B99ABDE3E722C0C8* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 easyar.FrameRecorder::get_BufferRequirement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameRecorder_get_BufferRequirement_m3E261DD8D43D619451E2F1146EE03383CAF7111D (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, const RuntimeMethod* method)
{
{
// return recorder.bufferRequirement();
InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_0 = __this->___recorder_6;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.InputFrameRecorder::bufferRequirement() */, L_0);
return L_1;
}
}
// System.Void easyar.FrameRecorder::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRecorder_Awake_m1BA3559A88628E3193BD569797EA70828CBFF7D9 (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!EasyARController.Initialized)
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
bool L_0;
L_0 = EasyARController_get_Initialized_m0F47D5BCEF5B10A78F29551AE17BBB83924BF335_inline(NULL);
if (L_0)
{
goto IL_0008;
}
}
{
// return;
return;
}
IL_0008:
{
// recorder = InputFrameRecorder.create();
InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_1;
L_1 = InputFrameRecorder_create_m115564F92AA328C338044F9407E0EC0E52CF733D(NULL);
__this->___recorder_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___recorder_6), (void*)L_1);
// }
return;
}
}
// System.Void easyar.FrameRecorder::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRecorder_OnEnable_mA0791867B53609D17BDEB54FD922AE7878373509 (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisplay_t6E0B53BF7EBA71E72F21B18A0F21B9891377AC45_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1EC780BDFC049BF9C03B8BBF92E0FA48AD8B363);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
Type_t* G_B7_0 = NULL;
Type_t* G_B6_0 = NULL;
String_t* G_B8_0 = NULL;
{
// if (recorder != null && isStarted)
InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_0 = __this->___recorder_6;
if (!L_0)
{
goto IL_0080;
}
}
{
bool L_1 = __this->___isStarted_7;
if (!L_1)
{
goto IL_0080;
}
}
{
// var path = FilePath;
String_t* L_2 = __this->___FilePath_5;
V_0 = L_2;
// if (FilePathType == WritablePathType.PersistentDataPath)
int32_t L_3 = __this->___FilePathType_4;
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
{
goto IL_0031;
}
}
{
// path = Application.persistentDataPath + "/" + path;
String_t* L_4;
L_4 = Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399(NULL);
String_t* L_5 = V_0;
String_t* L_6;
L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_4, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_5, NULL);
V_0 = L_6;
}
IL_0031:
{
// var status = recorder.start(path, arSession.Assembly.Display.Rotation);
InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_7 = __this->___recorder_6;
String_t* L_8 = V_0;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_9 = __this->___arSession_8;
NullCheck(L_9);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_10;
L_10 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_9, NULL);
NullCheck(L_10);
RuntimeObject* L_11;
L_11 = ARAssembly_get_Display_m7F71F9A9B8D7AAAC1A9072887BF47E1162B1EEF2(L_10, NULL);
NullCheck(L_11);
int32_t L_12;
L_12 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 easyar.IDisplay::get_Rotation() */, IDisplay_t6E0B53BF7EBA71E72F21B18A0F21B9891377AC45_il2cpp_TypeInfo_var, L_11);
NullCheck(L_7);
bool L_13;
L_13 = VirtualFuncInvoker2< bool, String_t*, int32_t >::Invoke(9 /* System.Boolean easyar.InputFrameRecorder::start(System.String,System.Int32) */, L_7, L_8, L_12);
// if (!status)
if (L_13)
{
goto IL_0080;
}
}
{
// GUIPopup.EnqueueMessage(typeof(FrameRecorder) + " fail to start with file: " + path, 5);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
Type_t* L_16 = L_15;
G_B6_0 = L_16;
if (L_16)
{
G_B7_0 = L_16;
goto IL_0065;
}
}
{
G_B8_0 = ((String_t*)(NULL));
goto IL_006a;
}
IL_0065:
{
NullCheck(G_B7_0);
String_t* L_17;
L_17 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B7_0);
G_B8_0 = L_17;
}
IL_006a:
{
String_t* L_18 = V_0;
String_t* L_19;
L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B8_0, _stringLiteralC1EC780BDFC049BF9C03B8BBF92E0FA48AD8B363, L_18, NULL);
GUIPopup_EnqueueMessage_m62D1CF8E55B7E58779D01436E50039DD7BBA6E40(L_19, (5.0f), (bool)0, NULL);
}
IL_0080:
{
// }
return;
}
}
// System.Void easyar.FrameRecorder::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRecorder_OnDisable_mDDC934AB61931454A3EF691BDFD21F16255EC023 (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, const RuntimeMethod* method)
{
{
// if (recorder == null)
InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_0 = __this->___recorder_6;
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// recorder.stop();
InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_1 = __this->___recorder_6;
NullCheck(L_1);
VirtualActionInvoker0::Invoke(10 /* System.Void easyar.InputFrameRecorder::stop() */, L_1);
// }
return;
}
}
// System.Void easyar.FrameRecorder::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRecorder_OnDestroy_m529CE1A009994CD7F500FE51E1D28A95866906D7 (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, const RuntimeMethod* method)
{
{
// if (recorder != null)
InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_0 = __this->___recorder_6;
if (!L_0)
{
goto IL_0013;
}
}
{
// recorder.Dispose();
InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_1 = __this->___recorder_6;
NullCheck(L_1);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_1, NULL);
}
IL_0013:
{
// }
return;
}
}
// System.Void easyar.FrameRecorder::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRecorder_OnAssemble_m8E89ECD25D234ECBE102C526E36726951266C1C0 (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method)
{
{
// arSession = session;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = ___0_session;
__this->___arSession_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___arSession_8), (void*)L_0);
// isStarted = true;
__this->___isStarted_7 = (bool)1;
// if (enabled)
bool L_1;
L_1 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_1)
{
goto IL_001c;
}
}
{
// OnEnable();
VirtualActionInvoker0::Invoke(5 /* System.Void easyar.FrameRecorder::OnEnable() */, __this);
}
IL_001c:
{
// }
return;
}
}
// easyar.InputFrameSource easyar.FrameRecorder::Output()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* FrameRecorder_Output_mF49FF71FEAC20E345A10DF412138FB1AC9ADE0F8 (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, const RuntimeMethod* method)
{
{
// return recorder.output();
InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_0 = __this->___recorder_6;
NullCheck(L_0);
InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_1;
L_1 = VirtualFuncInvoker0< InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* >::Invoke(8 /* easyar.InputFrameSource easyar.InputFrameRecorder::output() */, L_0);
return L_1;
}
}
// easyar.InputFrameSink easyar.FrameRecorder::Input()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* FrameRecorder_Input_m4D84888D46A2E58F0AC1A1ADA0CEAEE3C0B655E1 (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, const RuntimeMethod* method)
{
{
// return recorder.input();
InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_0 = __this->___recorder_6;
NullCheck(L_0);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_1;
L_1 = VirtualFuncInvoker0< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(6 /* easyar.InputFrameSink easyar.InputFrameRecorder::input() */, L_0);
return L_1;
}
}
// System.Void easyar.FrameRecorder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRecorder__ctor_m9FC145E10D9CA0E020A14A93202120F77027CC57 (FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public string FilePath = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___FilePath_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___FilePath_5), (void*)L_0);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.IReadOnlyList`1<easyar.ARSession/ARCenterMode> easyar.FrameSource::get_AvailableCenterMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FrameSource_get_AvailableCenterMode_mAF1C0ABD9F5C80A7045F8FC2A1F5AF81C53B3656 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public virtual IReadOnlyList<ARSession.ARCenterMode> AvailableCenterMode { get => allCenterMode; }
il2cpp_codegen_runtime_class_init_inline(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_StaticFields*)il2cpp_codegen_static_fields_for(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var))->___allCenterMode_7;
return L_0;
}
}
// System.Boolean easyar.FrameSource::get_IsHMD()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FrameSource_get_IsHMD_m6384BC0C41C2280F23D4CA4081FE9ED2F1DE1350 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method)
{
{
// get { return false; }
return (bool)0;
}
}
// System.Int32 easyar.FrameSource::get_BufferCapacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameSource_get_BufferCapacity_mCC372D784110C205D976F830227352AAD80900F5 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method)
{
{
// get => bufferCapacity;
int32_t L_0 = __this->___bufferCapacity_6;
return L_0;
}
}
// System.Void easyar.FrameSource::set_BufferCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_set_BufferCapacity_m6A2F5CEFC52246DC2F5C7F5A38AC03EF32BED7F1 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// set => bufferCapacity = value;
int32_t L_0 = ___0_value;
__this->___bufferCapacity_6 = L_0;
return;
}
}
// UnityEngine.Camera easyar.FrameSource::get_Camera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* FrameSource_get_Camera_m3AF1F542AD50439D16055E236943B5BBDB27202A (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method)
{
{
// get => arCamera;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___arCamera_10;
return L_0;
}
}
// System.Void easyar.FrameSource::set_Camera(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_set_Camera_mF11F14D8320714F3F9826EEECAF9FE114275BB5D (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (arSession) { return; }
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = __this->___arSession_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_000e;
}
}
{
// if (arSession) { return; }
return;
}
IL_000e:
{
// if (value && !IsValidCamera(value)) { return; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_0020;
}
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4 = ___0_value;
bool L_5;
L_5 = VirtualFuncInvoker1< bool, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(21 /* System.Boolean easyar.FrameSource::IsValidCamera(UnityEngine.Camera) */, __this, L_4);
if (L_5)
{
goto IL_0020;
}
}
{
// if (value && !IsValidCamera(value)) { return; }
return;
}
IL_0020:
{
// arCamera = value;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6 = ___0_value;
__this->___arCamera_10 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___arCamera_10), (void*)L_6);
// }
return;
}
}
// System.Boolean easyar.FrameSource::get_IsCameraUnderControl()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FrameSource_get_IsCameraUnderControl_mDEBBF0D9E6763AD9794200623832FCF0607B56CB (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method)
{
{
// public virtual bool IsCameraUnderControl { get { return true; } }
return (bool)1;
}
}
// UnityEngine.GameObject easyar.FrameSource::get_Origin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FrameSource_get_Origin_m4DA98EAB57568A4DE1E8E2B0117A6F6A89C6F70D (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method)
{
{
// public virtual GameObject Origin { get => null; }
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
}
}
// System.Void easyar.FrameSource::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_Awake_m11E6765105A5E748DB55E5DFC5458FBEA6962FE9 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_m06D04CC256A46B344631BC247828C16307999423_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58_mB6516A506306E9F07AED24DB5C6ECB9AEB8E8164_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_mC41910D02E32C8C4933DBF86F41DD017ABA9EAA5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58_mF0928FC339317DA2C8C6E3B03EFE17FAF63B277F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// renderCamera = GetComponent<RenderCameraController>();
RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* L_0;
L_0 = Component_GetComponent_TisRenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58_mB6516A506306E9F07AED24DB5C6ECB9AEB8E8164(__this, Component_GetComponent_TisRenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58_mB6516A506306E9F07AED24DB5C6ECB9AEB8E8164_RuntimeMethod_var);
__this->___renderCamera_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___renderCamera_9), (void*)L_0);
// if (!renderCamera) { renderCamera = gameObject.AddComponent<RenderCameraController>(); }
RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* L_1 = __this->___renderCamera_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (L_2)
{
goto IL_002a;
}
}
{
// if (!renderCamera) { renderCamera = gameObject.AddComponent<RenderCameraController>(); }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_3);
RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* L_4;
L_4 = GameObject_AddComponent_TisRenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58_mF0928FC339317DA2C8C6E3B03EFE17FAF63B277F(L_3, GameObject_AddComponent_TisRenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58_mF0928FC339317DA2C8C6E3B03EFE17FAF63B277F_RuntimeMethod_var);
__this->___renderCamera_9 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___renderCamera_9), (void*)L_4);
}
IL_002a:
{
// cameraRenderer = GetComponent<CameraImageRenderer>();
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* L_5;
L_5 = Component_GetComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_m06D04CC256A46B344631BC247828C16307999423(__this, Component_GetComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_m06D04CC256A46B344631BC247828C16307999423_RuntimeMethod_var);
__this->___cameraRenderer_8 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___cameraRenderer_8), (void*)L_5);
// if (!cameraRenderer) { cameraRenderer = gameObject.AddComponent<CameraImageRenderer>(); }
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* L_6 = __this->___cameraRenderer_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (L_7)
{
goto IL_0054;
}
}
{
// if (!cameraRenderer) { cameraRenderer = gameObject.AddComponent<CameraImageRenderer>(); }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_8);
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* L_9;
L_9 = GameObject_AddComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_mC41910D02E32C8C4933DBF86F41DD017ABA9EAA5(L_8, GameObject_AddComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_mC41910D02E32C8C4933DBF86F41DD017ABA9EAA5_RuntimeMethod_var);
__this->___cameraRenderer_8 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___cameraRenderer_8), (void*)L_9);
}
IL_0054:
{
// }
return;
}
}
// System.Void easyar.FrameSource::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_OnEnable_mFE4B5075843171A5281632B4EDB305E63E02FFBB (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (arSession)
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = __this->___arSession_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_001d;
}
}
{
// arSession.Assembly.Resume();
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_2 = __this->___arSession_5;
NullCheck(L_2);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_3;
L_3 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_2, NULL);
NullCheck(L_3);
ARAssembly_Resume_m73D8536F91A35F46FD54BC9552574A2CD9B2E9F2(L_3, NULL);
}
IL_001d:
{
// }
return;
}
}
// System.Void easyar.FrameSource::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_OnDisable_m1972517C0BF7D983F15BACF488CCA5B8A2834167 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (arSession)
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = __this->___arSession_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_001d;
}
}
{
// arSession.Assembly.Pause();
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_2 = __this->___arSession_5;
NullCheck(L_2);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_3;
L_3 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_2, NULL);
NullCheck(L_3);
ARAssembly_Pause_m8335982C4F232C269D460E695A58A43AEFABA6B6(L_3, NULL);
}
IL_001d:
{
// }
return;
}
}
// System.Boolean easyar.FrameSource::IsCustomCamera(easyar.FrameSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FrameSource_IsCustomCamera_mDFB1D889D23D8D41DC9FC21D3756316373CFD5FC (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ___0_source, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!source) { return false; }
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_0 = ___0_source;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_000a;
}
}
{
// if (!source) { return false; }
return (bool)0;
}
IL_000a:
{
// return !(source is ARCoreFrameSource || source is ARKitFrameSource || source is CameraDeviceFrameSource || source is MotionTrackerFrameSource || source is FramePlayer);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_2 = ___0_source;
if (((ARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819*)IsInstClass((RuntimeObject*)L_2, ARCoreFrameSource_t13E57941891C16484C10CCAB4474FDF5F39B3819_il2cpp_TypeInfo_var)))
{
goto IL_0037;
}
}
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_3 = ___0_source;
if (((ARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7*)IsInstClass((RuntimeObject*)L_3, ARKitFrameSource_tEB7A3BC3F1AE0F1E99D96C5C270D284250D3CCD7_il2cpp_TypeInfo_var)))
{
goto IL_0037;
}
}
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_4 = ___0_source;
if (((CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92*)IsInstClass((RuntimeObject*)L_4, CameraDeviceFrameSource_t96C3510E9C369F5946CEBF25739FF84997FA1A92_il2cpp_TypeInfo_var)))
{
goto IL_0037;
}
}
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_5 = ___0_source;
if (((MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00*)IsInstClass((RuntimeObject*)L_5, MotionTrackerFrameSource_tD7D327ED271EF894B64ED950708BB80FEC03DE00_il2cpp_TypeInfo_var)))
{
goto IL_0037;
}
}
{
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_6 = ___0_source;
return (bool)((((int32_t)((!(((RuntimeObject*)(FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)IsInstClass((RuntimeObject*)L_6, FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0037:
{
return (bool)0;
}
}
// System.Void easyar.FrameSource::Connect(easyar.InputFrameSink)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_Connect_mB09DED105CF24C36911E1072F20605A273CEE7D2 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* ___0_val, const RuntimeMethod* method)
{
{
// sink = val;
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_0 = ___0_val;
__this->___sink_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___sink_4), (void*)L_0);
// }
return;
}
}
// System.Void easyar.FrameSource::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_OnAssemble_mC11B5EA8F8B8F56A6D3EEC2D832168CEACEF575A (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// arSession = session;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = ___0_session;
__this->___arSession_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___arSession_5), (void*)L_0);
// if (IsCameraUnderControl && renderCamera) { renderCamera.OnAssemble(session); }
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(12 /* System.Boolean easyar.FrameSource::get_IsCameraUnderControl() */, __this);
if (!L_1)
{
goto IL_0028;
}
}
{
RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* L_2 = __this->___renderCamera_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_0028;
}
}
{
// if (IsCameraUnderControl && renderCamera) { renderCamera.OnAssemble(session); }
RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* L_4 = __this->___renderCamera_9;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_5 = ___0_session;
NullCheck(L_4);
RenderCameraController_OnAssemble_m67698AC3C9B8ABA6D6EAADF72C47D15721B11D81(L_4, L_5, NULL);
}
IL_0028:
{
// }
return;
}
}
// System.Collections.IEnumerator easyar.FrameSource::CheckAvailability()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FrameSource_CheckAvailability_mF047C9B9D47647B036AE9A2E9847CE8C6932E516 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method)
{
{
// return null;
return (RuntimeObject*)NULL;
}
}
// UnityEngine.Camera easyar.FrameSource::PickCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* FrameSource_PickCamera_m2F3B812929F8B2CA84D53445F507048B4F072323 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method)
{
{
// return Camera.main;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
L_0 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
return L_0;
}
}
// System.Void easyar.FrameSource::SetHFlip(easyar.ARSession/ARHorizontalFlipMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource_SetHFlip_m5971D2B83E282F4AF350605962B580F0CAB0318B (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, int32_t ___0_hFlip, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!renderCamera) { return; }
RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* L_0 = __this->___renderCamera_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_000e;
}
}
{
// if (!renderCamera) { return; }
return;
}
IL_000e:
{
// renderCamera.SetProjectHFlip(hFlip == ARSession.ARHorizontalFlipMode.World);
RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* L_2 = __this->___renderCamera_9;
int32_t L_3 = ___0_hFlip;
NullCheck(L_2);
RenderCameraController_SetProjectHFlip_mB5075F4A143546CB7AB8A9B5F77E9F07B93A172D(L_2, (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0), NULL);
// renderCamera.SetRenderImageHFilp(hFlip != ARSession.ARHorizontalFlipMode.None);
RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* L_4 = __this->___renderCamera_9;
int32_t L_5 = ___0_hFlip;
NullCheck(L_4);
RenderCameraController_SetRenderImageHFilp_m2F0558420FE15A7C340789CD047EC847C4B48D7B(L_4, (bool)((!(((uint32_t)L_5) <= ((uint32_t)0)))? 1 : 0), NULL);
// }
return;
}
}
// System.Boolean easyar.FrameSource::IsValidCamera(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FrameSource_IsValidCamera_mCF68B1F0FA0B0ED565D047CE025C660AA9F57981 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_cam, const RuntimeMethod* method)
{
{
// return true;
return (bool)1;
}
}
// System.Void easyar.FrameSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource__ctor_mF2C3C0EA283D25EE25EC48941CA63A5F8944D3F1 (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
// System.Void easyar.FrameSource::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameSource__cctor_m691090F8BE70B1B46527EFB537E5835B5D66EFF3 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Cast_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mFA6B2205E2AF42854351BA41300E83D3736BB4EA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_m603E2BC125D73F74E653995DE4EDD5514DEFBBED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// protected static IReadOnlyList<ARSession.ARCenterMode> allCenterMode = Enum.GetValues(typeof(ARSession.ARCenterMode)).Cast<ARSession.ARCenterMode>().ToList();
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (ARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeArray* L_2;
L_2 = Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9(L_1, NULL);
RuntimeObject* L_3;
L_3 = Enumerable_Cast_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mFA6B2205E2AF42854351BA41300E83D3736BB4EA(L_2, Enumerable_Cast_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_mFA6B2205E2AF42854351BA41300E83D3736BB4EA_RuntimeMethod_var);
List_1_t28ACFD63E6C534D957A7F965C7430A0E1A7149DE* L_4;
L_4 = Enumerable_ToList_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_m603E2BC125D73F74E653995DE4EDD5514DEFBBED(L_3, Enumerable_ToList_TisARCenterMode_tC804801C4A509F236BAA0734545AA75E5BA91932_m603E2BC125D73F74E653995DE4EDD5514DEFBBED_RuntimeMethod_var);
((FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_StaticFields*)il2cpp_codegen_static_fields_for(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var))->___allCenterMode_7 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_StaticFields*)il2cpp_codegen_static_fields_for(FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD_il2cpp_TypeInfo_var))->___allCenterMode_7), (void*)L_4);
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.RenderCameraController::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderCameraController_OnEnable_mF5A417E283A29A5BF6602650F39BF1EB1D110D39 (RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* __this, 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*)&FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderCameraController_OnFrameChange_m4C9B9B9A6D7CDAEECABB7677BF2ED4CB641189A8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderCameraController_OnFrameUpdate_mC0D61175A5FB26EEC9827E1F2AC3FAC5DB1CD3D5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (arSession)
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = __this->___arSession_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_003b;
}
}
{
// arSession.FrameChange += OnFrameChange;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_2 = __this->___arSession_9;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_3 = (FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3*)il2cpp_codegen_object_new(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3_il2cpp_TypeInfo_var);
NullCheck(L_3);
FrameChangeAction__ctor_m785D930385A2E527988D65AFC722B2B26D303ADB(L_3, __this, (intptr_t)((void*)RenderCameraController_OnFrameChange_m4C9B9B9A6D7CDAEECABB7677BF2ED4CB641189A8_RuntimeMethod_var), NULL);
NullCheck(L_2);
ARSession_add_FrameChange_mF5107795C3D4A240E859492CFDA751E428D7C02F(L_2, L_3, NULL);
// arSession.FrameUpdate += OnFrameUpdate;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_4 = __this->___arSession_9;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_5 = (Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*)il2cpp_codegen_object_new(Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_m0DFC558BC80C2153C0C71B860374579663AFB702(L_5, __this, (intptr_t)((void*)RenderCameraController_OnFrameUpdate_mC0D61175A5FB26EEC9827E1F2AC3FAC5DB1CD3D5_RuntimeMethod_var), NULL);
NullCheck(L_4);
ARSession_add_FrameUpdate_mE9E2D5B99E1B74A74DF30DAB09A35981B0512C81(L_4, L_5, NULL);
}
IL_003b:
{
// }
return;
}
}
// System.Void easyar.RenderCameraController::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderCameraController_OnDisable_mA377ED37EF2E1FAF7E1F1061A7574B744A13B46B (RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* __this, 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*)&FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m887AB57B7FD26F6CFA0C68B5257CF0402F58A7B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m41A3453371041629BE67E6E8D8B91D6D30EF452E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mCE19D8F9BE1A7ADB6FBFB7B6CAABEEA1DE2B59E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderCameraController_OnFrameChange_m4C9B9B9A6D7CDAEECABB7677BF2ED4CB641189A8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderCameraController_OnFrameUpdate_mC0D61175A5FB26EEC9827E1F2AC3FAC5DB1CD3D5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (arSession)
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = __this->___arSession_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0076;
}
}
{
// arSession.FrameChange -= OnFrameChange;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_2 = __this->___arSession_9;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_3 = (FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3*)il2cpp_codegen_object_new(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3_il2cpp_TypeInfo_var);
NullCheck(L_3);
FrameChangeAction__ctor_m785D930385A2E527988D65AFC722B2B26D303ADB(L_3, __this, (intptr_t)((void*)RenderCameraController_OnFrameChange_m4C9B9B9A6D7CDAEECABB7677BF2ED4CB641189A8_RuntimeMethod_var), NULL);
NullCheck(L_2);
ARSession_remove_FrameChange_m69AC18D52490B6E616B42FCE7F9E781CF7DFC459(L_2, L_3, NULL);
// arSession.FrameUpdate -= OnFrameUpdate;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_4 = __this->___arSession_9;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_5 = (Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*)il2cpp_codegen_object_new(Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_m0DFC558BC80C2153C0C71B860374579663AFB702(L_5, __this, (intptr_t)((void*)RenderCameraController_OnFrameUpdate_mC0D61175A5FB26EEC9827E1F2AC3FAC5DB1CD3D5_RuntimeMethod_var), NULL);
NullCheck(L_4);
ARSession_remove_FrameUpdate_m070FDF096917B4C4F07FAFCB8AECA50FB66B1E6C(L_4, L_5, NULL);
// if (targetCamera && targetCameraFOV.OnSome)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6 = __this->___targetCamera_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_0076;
}
}
{
Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0* L_8 = (Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0*)(&__this->___targetCameraFOV_10);
bool L_9;
L_9 = Optional_1_get_OnSome_m41A3453371041629BE67E6E8D8B91D6D30EF452E(L_8, Optional_1_get_OnSome_m41A3453371041629BE67E6E8D8B91D6D30EF452E_RuntimeMethod_var);
if (!L_9)
{
goto IL_0076;
}
}
{
// targetCamera.fieldOfView = targetCameraFOV.Value;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10 = __this->___targetCamera_4;
Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0* L_11 = (Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0*)(&__this->___targetCameraFOV_10);
float L_12;
L_12 = Optional_1_get_Value_mCE19D8F9BE1A7ADB6FBFB7B6CAABEEA1DE2B59E1(L_11, Optional_1_get_Value_mCE19D8F9BE1A7ADB6FBFB7B6CAABEEA1DE2B59E1_RuntimeMethod_var);
NullCheck(L_10);
Camera_set_fieldOfView_m5AA9EED4D1603A1DEDBF883D9C42814B2BDEB777(L_10, L_12, NULL);
// targetCameraFOV = Optional<float>.Empty;
Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0 L_13;
L_13 = Optional_1_get_Empty_m887AB57B7FD26F6CFA0C68B5257CF0402F58A7B3(Optional_1_get_Empty_m887AB57B7FD26F6CFA0C68B5257CF0402F58A7B3_RuntimeMethod_var);
__this->___targetCameraFOV_10 = L_13;
}
IL_0076:
{
// }
return;
}
}
// System.Void easyar.RenderCameraController::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderCameraController_OnDestroy_mBE878FFB3CD2775755EB87388E216479B64A7A7C (RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* __this, const RuntimeMethod* method)
{
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* G_B2_0 = NULL;
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* G_B1_0 = NULL;
{
// cameraParameters?.Dispose();
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_0 = __this->___cameraParameters_7;
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
NullCheck(G_B2_0);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(G_B2_0, NULL);
// }
return;
}
}
// System.Void easyar.RenderCameraController::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderCameraController_OnAssemble_m67698AC3C9B8ABA6D6EAADF72C47D15721B11D81 (RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, 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*)&Component_GetComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_m06D04CC256A46B344631BC247828C16307999423_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m9DD9C41E73E0005F46DF97E8993CA55BCF294EB1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderCameraController_OnFrameChange_m4C9B9B9A6D7CDAEECABB7677BF2ED4CB641189A8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderCameraController_OnFrameUpdate_mC0D61175A5FB26EEC9827E1F2AC3FAC5DB1CD3D5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// arSession = session;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = ___0_session;
__this->___arSession_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___arSession_9), (void*)L_0);
// targetCamera = session.Assembly.Camera;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_1 = ___0_session;
NullCheck(L_1);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_2;
L_2 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_1, NULL);
NullCheck(L_2);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3;
L_3 = ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A_inline(L_2, NULL);
__this->___targetCamera_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___targetCamera_4), (void*)L_3);
// targetCameraFOV = targetCamera.fieldOfView;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4 = __this->___targetCamera_4;
NullCheck(L_4);
float L_5;
L_5 = Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB(L_4, NULL);
Optional_1_t5DC2F42DC856D9A27752720A7E3833491CF5E4A0 L_6;
L_6 = Optional_1_op_Implicit_m9DD9C41E73E0005F46DF97E8993CA55BCF294EB1(L_5, Optional_1_op_Implicit_m9DD9C41E73E0005F46DF97E8993CA55BCF294EB1_RuntimeMethod_var);
__this->___targetCameraFOV_10 = L_6;
// if (enabled)
bool L_7;
L_7 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_7)
{
goto IL_0064;
}
}
{
// arSession.FrameChange += OnFrameChange;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_8 = __this->___arSession_9;
FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* L_9 = (FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3*)il2cpp_codegen_object_new(FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3_il2cpp_TypeInfo_var);
NullCheck(L_9);
FrameChangeAction__ctor_m785D930385A2E527988D65AFC722B2B26D303ADB(L_9, __this, (intptr_t)((void*)RenderCameraController_OnFrameChange_m4C9B9B9A6D7CDAEECABB7677BF2ED4CB641189A8_RuntimeMethod_var), NULL);
NullCheck(L_8);
ARSession_add_FrameChange_mF5107795C3D4A240E859492CFDA751E428D7C02F(L_8, L_9, NULL);
// arSession.FrameUpdate += OnFrameUpdate;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_10 = __this->___arSession_9;
Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_11 = (Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36*)il2cpp_codegen_object_new(Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36_il2cpp_TypeInfo_var);
NullCheck(L_11);
Action_1__ctor_m0DFC558BC80C2153C0C71B860374579663AFB702(L_11, __this, (intptr_t)((void*)RenderCameraController_OnFrameUpdate_mC0D61175A5FB26EEC9827E1F2AC3FAC5DB1CD3D5_RuntimeMethod_var), NULL);
NullCheck(L_10);
ARSession_add_FrameUpdate_mE9E2D5B99E1B74A74DF30DAB09A35981B0512C81(L_10, L_11, NULL);
}
IL_0064:
{
// cameraRenderer = GetComponent<CameraImageRenderer>();
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* L_12;
L_12 = Component_GetComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_m06D04CC256A46B344631BC247828C16307999423(__this, Component_GetComponent_TisCameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078_m06D04CC256A46B344631BC247828C16307999423_RuntimeMethod_var);
__this->___cameraRenderer_5 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___cameraRenderer_5), (void*)L_12);
// if (cameraRenderer)
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* L_13 = __this->___cameraRenderer_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_13, NULL);
if (!L_14)
{
goto IL_0089;
}
}
{
// cameraRenderer.OnAssemble(session);
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* L_15 = __this->___cameraRenderer_5;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_16 = ___0_session;
NullCheck(L_15);
CameraImageRenderer_OnAssemble_mC416A1F0F7D390D027AB7AD7CBEFCEF33C85ED71(L_15, L_16, NULL);
}
IL_0089:
{
// }
return;
}
}
// System.Void easyar.RenderCameraController::SetProjectHFlip(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderCameraController_SetProjectHFlip_mB5075F4A143546CB7AB8A9B5F77E9F07B93A172D (RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* __this, bool ___0_hFlip, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// projectHFilp = hFlip;
bool L_0 = ___0_hFlip;
__this->___projectHFilp_8 = L_0;
// if (cameraRenderer)
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* L_1 = __this->___cameraRenderer_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (!L_2)
{
goto IL_0020;
}
}
{
// cameraRenderer.InvertCulling = hFlip;
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* L_3 = __this->___cameraRenderer_5;
bool L_4 = ___0_hFlip;
NullCheck(L_3);
CameraImageRenderer_set_InvertCulling_m0D0AE9989804E3D27DC6FD5F87293CA1B1170E59(L_3, L_4, NULL);
}
IL_0020:
{
// }
return;
}
}
// System.Void easyar.RenderCameraController::SetRenderImageHFilp(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderCameraController_SetRenderImageHFilp_m2F0558420FE15A7C340789CD047EC847C4B48D7B (RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* __this, bool ___0_hFlip, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (cameraRenderer)
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* L_0 = __this->___cameraRenderer_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0019;
}
}
{
// cameraRenderer.SetHFilp(hFlip);
CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* L_2 = __this->___cameraRenderer_5;
bool L_3 = ___0_hFlip;
NullCheck(L_2);
CameraImageRenderer_SetHFilp_mB0D67898548420B378D0DE87C2E544D821231CEF_inline(L_2, L_3, NULL);
}
IL_0019:
{
// }
return;
}
}
// System.Void easyar.RenderCameraController::OnFrameChange(easyar.OutputFrame,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderCameraController_OnFrameChange_m4C9B9B9A6D7CDAEECABB7677BF2ED4CB641189A8 (RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* V_0 = NULL;
{
// if (outputFrame == null)
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_0 = ___0_outputFrame;
if (L_0)
{
goto IL_0004;
}
}
{
// return;
return;
}
IL_0004:
{
// currentDisplayCompensation = Matrix4x4.Rotate(Quaternion.Inverse(displayCompensation));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_displayCompensation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_1, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
L_3 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_2, NULL);
__this->___currentDisplayCompensation_6 = L_3;
// using (var frame = outputFrame.inputFrame())
OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_4 = ___0_outputFrame;
NullCheck(L_4);
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_5;
L_5 = VirtualFuncInvoker0< InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* >::Invoke(7 /* easyar.InputFrame easyar.OutputFrame::inputFrame() */, L_4);
V_0 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003d:
{// begin finally (depth: 1)
{
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_6 = V_0;
if (!L_6)
{
goto IL_0046;
}
}
{
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_7 = V_0;
NullCheck(L_7);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_7);
}
IL_0046:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// if (cameraParameters != null)
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_8 = __this->___cameraParameters_7;
if (!L_8)
{
goto IL_002f_1;
}
}
{
// cameraParameters.Dispose();
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_9 = __this->___cameraParameters_7;
NullCheck(L_9);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_9, NULL);
}
IL_002f_1:
{
// cameraParameters = frame.cameraParameters();
InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_10 = V_0;
NullCheck(L_10);
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_11;
L_11 = VirtualFuncInvoker0< CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* >::Invoke(9 /* easyar.CameraParameters easyar.InputFrame::cameraParameters() */, L_10);
__this->___cameraParameters_7 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___cameraParameters_7), (void*)L_11);
// }
goto IL_0047;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0047:
{
// }
return;
}
}
// System.Void easyar.RenderCameraController::OnFrameUpdate(easyar.OutputFrame)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderCameraController_OnFrameUpdate_mC0D61175A5FB26EEC9827E1F2AC3FAC5DB1CD3D5 (RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisplay_t6E0B53BF7EBA71E72F21B18A0F21B9891377AC45_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var projection = cameraParameters.projection(targetCamera.nearClipPlane, targetCamera.farClipPlane, targetCamera.aspect, arSession.Assembly.Display.Rotation, false, false).ToUnityMatrix();
CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_0 = __this->___cameraParameters_7;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = __this->___targetCamera_4;
NullCheck(L_1);
float L_2;
L_2 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_1, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = __this->___targetCamera_4;
NullCheck(L_3);
float L_4;
L_4 = Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD(L_3, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = __this->___targetCamera_4;
NullCheck(L_5);
float L_6;
L_6 = Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D(L_5, NULL);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_7 = __this->___arSession_9;
NullCheck(L_7);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_8;
L_8 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_7, NULL);
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = ARAssembly_get_Display_m7F71F9A9B8D7AAAC1A9072887BF47E1162B1EEF2(L_8, NULL);
NullCheck(L_9);
int32_t L_10;
L_10 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 easyar.IDisplay::get_Rotation() */, IDisplay_t6E0B53BF7EBA71E72F21B18A0F21B9891377AC45_il2cpp_TypeInfo_var, L_9);
NullCheck(L_0);
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_11;
L_11 = VirtualFuncInvoker6< Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515, float, float, float, int32_t, bool, bool >::Invoke(14 /* easyar.Matrix44F easyar.CameraParameters::projection(System.Single,System.Single,System.Single,System.Int32,System.Boolean,System.Boolean) */, L_0, L_2, L_4, L_6, L_10, (bool)0, (bool)0);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12;
L_12 = APIExtend_ToUnityMatrix_m2B7C43B6EBC462854BF2DDB052D0311534641195(L_11, NULL);
V_0 = L_12;
// projection *= currentDisplayCompensation;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14 = __this->___currentDisplayCompensation_6;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_15;
L_15 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_13, L_14, NULL);
V_0 = L_15;
// if (projectHFilp)
bool L_16 = __this->___projectHFilp_8;
if (!L_16)
{
goto IL_0078;
}
}
{
// var translateMatrix = Matrix4x4.identity;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_17;
L_17 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
V_1 = L_17;
// translateMatrix.m00 = -1;
(&V_1)->___m00_0 = (-1.0f);
// projection = translateMatrix * projection;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_18 = V_1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_19 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20;
L_20 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_18, L_19, NULL);
V_0 = L_20;
}
IL_0078:
{
// targetCamera.projectionMatrix = projection;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_21 = __this->___targetCamera_4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22 = V_0;
NullCheck(L_21);
Camera_set_projectionMatrix_m351820E6903139402FFFF40221B32D0C52B5A094(L_21, L_22, NULL);
// targetCamera.fieldOfView = Mathf.Atan(1 / projection.m11) * 2 * Mathf.Rad2Deg;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_23 = __this->___targetCamera_4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_24 = V_0;
float L_25 = L_24.___m11_5;
float L_26;
L_26 = atanf(((float)((1.0f)/L_25)));
NullCheck(L_23);
Camera_set_fieldOfView_m5AA9EED4D1603A1DEDBF883D9C42814B2BDEB777(L_23, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_26, (2.0f))), (57.2957802f))), NULL);
// }
return;
}
}
// System.Void easyar.RenderCameraController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderCameraController__ctor_m681B5935656EC5DB9BD86ECED9A514EDC1688E39 (RenderCameraController_t9D339F375620BCA2966E655CB4BA18AFF9F43C58* __this, const RuntimeMethod* method)
{
{
// private Matrix4x4 currentDisplayCompensation = Matrix4x4.identity;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0;
L_0 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
__this->___currentDisplayCompensation_6 = L_0;
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.TargetController::add_TargetFound(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetController_add_TargetFound_mD4B9C4D3662E282B491F617E22AA14D3775AB57B (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___TargetFound_7;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___TargetFound_7);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.TargetController::remove_TargetFound(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetController_remove_TargetFound_mD5395D7D698DE8C0AFE8B4DDAF9889F087279AD6 (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___TargetFound_7;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___TargetFound_7);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.TargetController::add_TargetLost(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetController_add_TargetLost_mB6790A7172B5C303E3143155672D27F4BF6E4ECC (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___TargetLost_8;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___TargetLost_8);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.TargetController::remove_TargetLost(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetController_remove_TargetLost_mB2952BDE30C3EF2FFBCD61610F6BCB4009338D19 (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___TargetLost_8;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___TargetLost_8);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Boolean easyar.TargetController::get_IsTracked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetController_get_IsTracked_m5D4CFC7F83447DDB475C2593BF1A1E32D412B775 (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, const RuntimeMethod* method)
{
{
// public bool IsTracked { get; private set; }
bool L_0 = __this->___U3CIsTrackedU3Ek__BackingField_9;
return L_0;
}
}
// System.Void easyar.TargetController::set_IsTracked(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetController_set_IsTracked_m2CE4B37E2DCFDA583D608EE42E7CD482B445B2EB (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsTracked { get; private set; }
bool L_0 = ___0_value;
__this->___U3CIsTrackedU3Ek__BackingField_9 = L_0;
return;
}
}
// System.Boolean easyar.TargetController::get_IsLoaded()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetController_get_IsLoaded_m664FA600C560DDD419101466B8A4F3F61062A5FA (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, const RuntimeMethod* method)
{
{
// public bool IsLoaded { get; protected set; }
bool L_0 = __this->___U3CIsLoadedU3Ek__BackingField_10;
return L_0;
}
}
// System.Void easyar.TargetController::set_IsLoaded(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetController_set_IsLoaded_mC04541B10A598C71AC8341C94B97C419089F00F1 (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsLoaded { get; protected set; }
bool L_0 = ___0_value;
__this->___U3CIsLoadedU3Ek__BackingField_10 = L_0;
return;
}
}
// System.Void easyar.TargetController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetController_Start_m6884CD51BDC42ADD477A0073A0F603D1E391007F (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, const RuntimeMethod* method)
{
{
// if (!IsTracked && (ActiveControl == ActiveControlStrategy.HideWhenNotTracking || ActiveControl == ActiveControlStrategy.HideBeforeFirstFound))
bool L_0;
L_0 = TargetController_get_IsTracked_m5D4CFC7F83447DDB475C2593BF1A1E32D412B775_inline(__this, NULL);
if (L_0)
{
goto IL_0025;
}
}
{
int32_t L_1 = __this->___ActiveControl_4;
if (!L_1)
{
goto IL_0019;
}
}
{
int32_t L_2 = __this->___ActiveControl_4;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0025;
}
}
IL_0019:
{
// gameObject.SetActive(false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_3);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_3, (bool)0, NULL);
}
IL_0025:
{
// }
return;
}
}
// System.Void easyar.TargetController::OnTracking(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetController_OnTracking_m7D2AC6C286576BF1C4EBA84B0C1D484E6C096CE2 (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, bool ___0_status, const RuntimeMethod* method)
{
{
// if (IsTracked != status)
bool L_0;
L_0 = TargetController_get_IsTracked_m5D4CFC7F83447DDB475C2593BF1A1E32D412B775_inline(__this, NULL);
bool L_1 = ___0_status;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_007b;
}
}
{
// if (status)
bool L_2 = ___0_status;
if (!L_2)
{
goto IL_004d;
}
}
{
// if (ActiveControl == ActiveControlStrategy.HideWhenNotTracking || (ActiveControl == ActiveControlStrategy.HideBeforeFirstFound && !firstFound))
int32_t L_3 = __this->___ActiveControl_4;
if (!L_3)
{
goto IL_0025;
}
}
{
int32_t L_4 = __this->___ActiveControl_4;
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_0031;
}
}
{
bool L_5 = __this->___firstFound_6;
if (L_5)
{
goto IL_0031;
}
}
IL_0025:
{
// gameObject.SetActive(true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_6);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_6, (bool)1, NULL);
}
IL_0031:
{
// firstFound = true;
__this->___firstFound_6 = (bool)1;
// if (TargetFound != null)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = __this->___TargetFound_7;
if (!L_7)
{
goto IL_0074;
}
}
{
// TargetFound();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = __this->___TargetFound_7;
NullCheck(L_8);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_8, NULL);
goto IL_0074;
}
IL_004d:
{
// if (ActiveControl == ActiveControlStrategy.HideWhenNotTracking)
int32_t L_9 = __this->___ActiveControl_4;
if (L_9)
{
goto IL_0061;
}
}
{
// gameObject.SetActive(false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_10);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_10, (bool)0, NULL);
}
IL_0061:
{
// if (TargetLost != null)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_11 = __this->___TargetLost_8;
if (!L_11)
{
goto IL_0074;
}
}
{
// TargetLost();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_12 = __this->___TargetLost_8;
NullCheck(L_12);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_12, NULL);
}
IL_0074:
{
// IsTracked = status;
bool L_13 = ___0_status;
TargetController_set_IsTracked_m2CE4B37E2DCFDA583D608EE42E7CD482B445B2EB_inline(__this, L_13, NULL);
}
IL_007b:
{
// if (IsTracked)
bool L_14;
L_14 = TargetController_get_IsTracked_m5D4CFC7F83447DDB475C2593BF1A1E32D412B775_inline(__this, NULL);
if (!L_14)
{
goto IL_0089;
}
}
{
// OnTracking();
VirtualActionInvoker0::Invoke(5 /* System.Void easyar.TargetController::OnTracking() */, __this);
}
IL_0089:
{
// }
return;
}
}
// System.Void easyar.TargetController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetController__ctor_mDD9C4ABEA7BA2296F0538270A52EDECE78395AAC (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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.WorldRootController::add_TrackingStatusChanged(System.Action`1<easyar.MotionTrackingStatus>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldRootController_add_TrackingStatusChanged_m718197BD1093B5C9C2923D23F7E4DD480F5AD832 (WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* __this, Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* V_0 = NULL;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* V_1 = NULL;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* V_2 = NULL;
{
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_0 = __this->___TrackingStatusChanged_6;
V_0 = L_0;
}
IL_0007:
{
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_1 = V_0;
V_1 = L_1;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_2 = V_1;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE*)Castclass((RuntimeObject*)L_4, Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE_il2cpp_TypeInfo_var));
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE** L_5 = (Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE**)(&__this->___TrackingStatusChanged_6);
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_6 = V_2;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_7 = V_1;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_9 = V_0;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE*)L_9) == ((RuntimeObject*)(Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.WorldRootController::remove_TrackingStatusChanged(System.Action`1<easyar.MotionTrackingStatus>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldRootController_remove_TrackingStatusChanged_mADB6FC26DA6FCFD87B66FBAD9814C3FA370A4417 (WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* __this, Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* V_0 = NULL;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* V_1 = NULL;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* V_2 = NULL;
{
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_0 = __this->___TrackingStatusChanged_6;
V_0 = L_0;
}
IL_0007:
{
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_1 = V_0;
V_1 = L_1;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_2 = V_1;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE*)Castclass((RuntimeObject*)L_4, Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE_il2cpp_TypeInfo_var));
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE** L_5 = (Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE**)(&__this->___TrackingStatusChanged_6);
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_6 = V_2;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_7 = V_1;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_9 = V_0;
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE*)L_9) == ((RuntimeObject*)(Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// easyar.MotionTrackingStatus easyar.WorldRootController::get_TrackingStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WorldRootController_get_TrackingStatus_m243CCD944CB60980C159C482411724E39A787945 (WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* __this, const RuntimeMethod* method)
{
{
// get; private set;
int32_t L_0 = __this->___U3CTrackingStatusU3Ek__BackingField_7;
return L_0;
}
}
// System.Void easyar.WorldRootController::set_TrackingStatus(easyar.MotionTrackingStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldRootController_set_TrackingStatus_mB92BD9325C2E5891699476E29D28E44A5349224E (WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// get; private set;
int32_t L_0 = ___0_value;
__this->___U3CTrackingStatusU3Ek__BackingField_7 = L_0;
return;
}
}
// System.Void easyar.WorldRootController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldRootController_Start_m338A99D7CF5960BB34C169D2A780E60E540586C5 (WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* __this, const RuntimeMethod* method)
{
{
// if (TrackingStatus == MotionTrackingStatus.NotTracking && (ActiveControl == ActiveControlStrategy.HideBeforeTrackingStart || ActiveControl == ActiveControlStrategy.HideWhenNotTracking))
int32_t L_0;
L_0 = WorldRootController_get_TrackingStatus_m243CCD944CB60980C159C482411724E39A787945_inline(__this, NULL);
if (L_0)
{
goto IL_0025;
}
}
{
int32_t L_1 = __this->___ActiveControl_4;
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_0019;
}
}
{
int32_t L_2 = __this->___ActiveControl_4;
if (L_2)
{
goto IL_0025;
}
}
IL_0019:
{
// gameObject.SetActive(false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_3);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_3, (bool)0, NULL);
}
IL_0025:
{
// }
return;
}
}
// System.Void easyar.WorldRootController::OnTracking(easyar.MotionTrackingStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldRootController_OnTracking_m06EE5F55F9C297537C89103B18F5C5891B1A3FA0 (WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* __this, int32_t ___0_status, const RuntimeMethod* method)
{
{
// if (TrackingStatus != status)
int32_t L_0;
L_0 = WorldRootController_get_TrackingStatus_m243CCD944CB60980C159C482411724E39A787945_inline(__this, NULL);
int32_t L_1 = ___0_status;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_005e;
}
}
{
// if (ActiveControl == ActiveControlStrategy.HideWhenNotTracking || (ActiveControl == ActiveControlStrategy.HideBeforeTrackingStart && !trackingStarted))
int32_t L_2 = __this->___ActiveControl_4;
if (!L_2)
{
goto IL_0022;
}
}
{
int32_t L_3 = __this->___ActiveControl_4;
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
{
goto IL_0031;
}
}
{
bool L_4 = __this->___trackingStarted_5;
if (L_4)
{
goto IL_0031;
}
}
IL_0022:
{
// gameObject.SetActive(!(status == MotionTrackingStatus.NotTracking));
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
int32_t L_6 = ___0_status;
NullCheck(L_5);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_5, (bool)((!(((uint32_t)L_6) <= ((uint32_t)0)))? 1 : 0), NULL);
}
IL_0031:
{
// if (!trackingStarted && status != MotionTrackingStatus.NotTracking)
bool L_7 = __this->___trackingStarted_5;
if (L_7)
{
goto IL_0043;
}
}
{
int32_t L_8 = ___0_status;
if (!L_8)
{
goto IL_0043;
}
}
{
// trackingStarted = true;
__this->___trackingStarted_5 = (bool)1;
}
IL_0043:
{
// if (TrackingStatusChanged != null)
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_9 = __this->___TrackingStatusChanged_6;
if (!L_9)
{
goto IL_0057;
}
}
{
// TrackingStatusChanged(status);
Action_1_t6E4A3DA81C32497D45F76194B1ECFB82BED6D4EE* L_10 = __this->___TrackingStatusChanged_6;
int32_t L_11 = ___0_status;
NullCheck(L_10);
Action_1_Invoke_mB9F1E8DDB8E337F94DF63D6F920024E983022CCD_inline(L_10, L_11, NULL);
}
IL_0057:
{
// TrackingStatus = status;
int32_t L_12 = ___0_status;
WorldRootController_set_TrackingStatus_mB92BD9325C2E5891699476E29D28E44A5349224E_inline(__this, L_12, NULL);
}
IL_005e:
{
// }
return;
}
}
// System.Void easyar.WorldRootController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldRootController__ctor_m7FD3627D85E9CBE14CF7050B0716801D07AF782E (WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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
// easyar.BlockInfo easyar.DenseSpatialMapBlockController::get_Info()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4 (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, const RuntimeMethod* method)
{
{
// public BlockInfo Info { get; private set; }
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_0 = __this->___U3CInfoU3Ek__BackingField_4;
return L_0;
}
}
// System.Void easyar.DenseSpatialMapBlockController::set_Info(easyar.BlockInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_set_Info_m57732C5399BFAE762E1D0AF0E1455C0F6C61A1D4 (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 ___0_value, const RuntimeMethod* method)
{
{
// public BlockInfo Info { get; private set; }
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_0 = ___0_value;
__this->___U3CInfoU3Ek__BackingField_4 = L_0;
return;
}
}
// System.Void easyar.DenseSpatialMapBlockController::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_Awake_m67C128FCA97A65A6AF17BEDDEFD0D2660AF2E608 (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// mesh = new Mesh();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_0);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_0, NULL);
__this->___mesh_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mesh_5), (void*)L_0);
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBlockController::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_OnDestroy_m878F28B12C7A64024DAF0B49EECD332F45CE1172 (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (meshNew && meshNew != mesh)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___meshNew_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_002b;
}
}
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_2 = __this->___meshNew_6;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = __this->___mesh_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, L_3, NULL);
if (!L_4)
{
goto IL_002b;
}
}
{
// Destroy(meshNew);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = __this->___meshNew_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_5, NULL);
}
IL_002b:
{
// if (mesh)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_6 = __this->___mesh_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_0043;
}
}
{
// Destroy(mesh);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_8 = __this->___mesh_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_8, NULL);
}
IL_0043:
{
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBlockController::UpdateData(easyar.BlockInfo,easyar.SceneMesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_UpdateData_m6526C2C26825A9C993B697449E655DA899723A1E (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 ___0_info, SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* ___1_easyarMesh, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Info = info;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_0 = ___0_info;
DenseSpatialMapBlockController_set_Info_m57732C5399BFAE762E1D0AF0E1455C0F6C61A1D4_inline(__this, L_0, NULL);
// CopyMeshData(easyarMesh);
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_1 = ___1_easyarMesh;
DenseSpatialMapBlockController_CopyMeshData_mD26F39706665B87D4E39B9442DF9C3F20F21980E(__this, L_1, NULL);
// meshNew = new Mesh
// {
// vertices = vertices,
// normals = normals
// };
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_2 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_2);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_2, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = L_2;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = __this->___vertices_7;
NullCheck(L_3);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_3, L_4, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = L_3;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = __this->___normals_8;
NullCheck(L_5);
Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B(L_5, L_6, NULL);
__this->___meshNew_6 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___meshNew_6), (void*)L_5);
// meshNew.SetTriangles(indexes, 0);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_7 = __this->___meshNew_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->___indexes_9;
NullCheck(L_7);
Mesh_SetTriangles_mD97664344427EB85BB6DC2EF91479E03B9114258(L_7, L_8, 0, NULL);
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBlockController::UpdateMeshFilter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_UpdateMeshFilter_m33BD4372FFB7EAB4CDEF3D153AD8FCD24566D0F4 (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_0 = NULL;
{
// if (mesh)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___mesh_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0018;
}
}
{
// Destroy(mesh);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_2 = __this->___mesh_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL);
}
IL_0018:
{
// mesh = meshNew;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = __this->___meshNew_6;
__this->___mesh_5 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mesh_5), (void*)L_3);
// var filter = GetComponent<MeshFilter>();
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_4;
L_4 = Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623(__this, Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var);
V_0 = L_4;
// if (filter)
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (!L_6)
{
goto IL_003f;
}
}
{
// filter.sharedMesh = mesh;
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_7 = V_0;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_8 = __this->___mesh_5;
NullCheck(L_7);
MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F(L_7, L_8, NULL);
}
IL_003f:
{
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBlockController::UpdateMeshCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_UpdateMeshCollider_m2C0BDF3BF642DF0D551FC7B541DE551830CF7DC6 (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFC0F02CCD26A6A186031CF43E92D7B60EA1CC370_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* V_0 = NULL;
{
// var collider = GetComponent<MeshCollider>();
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_0;
L_0 = Component_GetComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFC0F02CCD26A6A186031CF43E92D7B60EA1CC370(__this, Component_GetComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFC0F02CCD26A6A186031CF43E92D7B60EA1CC370_RuntimeMethod_var);
V_0 = L_0;
// if (collider)
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (!L_2)
{
goto IL_001b;
}
}
{
// collider.sharedMesh = mesh;
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_3 = V_0;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = __this->___mesh_5;
NullCheck(L_3);
MeshCollider_set_sharedMesh_m05F87B9AC04139285EBBCC159F77B51C6940E79C(L_3, L_4, NULL);
}
IL_001b:
{
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBlockController::CopyMeshData(easyar.SceneMesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_CopyMeshData_mD26F39706665B87D4E39B9442DF9C3F20F21980E (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* ___0_easyarMesh, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_0 = NULL;
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_1 = NULL;
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL;
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_3 = NULL;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_4 = NULL;
int32_t V_5 = 0;
int32_t V_6 = 0;
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_7 = NULL;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_8 = NULL;
int32_t V_9 = 0;
int32_t V_10 = 0;
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_11 = NULL;
int32_t V_12 = 0;
int32_t V_13 = 0;
{
// using (var verticesBuffer = easyarMesh.getVerticesIncremental())
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_0 = ___0_easyarMesh;
NullCheck(L_0);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_1;
L_1 = VirtualFuncInvoker0< Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* >::Invoke(13 /* easyar.Buffer easyar.SceneMesh::getVerticesIncremental() */, L_0);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_024e:
{// begin finally (depth: 1)
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_2 = V_0;
if (!L_2)
{
goto IL_0257;
}
}
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_3 = V_0;
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
}
IL_0257:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// using (var normalBuffer = easyarMesh.getNormalsIncremental())
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_4 = ___0_easyarMesh;
NullCheck(L_4);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_5;
L_5 = VirtualFuncInvoker0< Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* >::Invoke(14 /* easyar.Buffer easyar.SceneMesh::getNormalsIncremental() */, L_4);
V_1 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0244_1:
{// begin finally (depth: 2)
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_6 = V_1;
if (!L_6)
{
goto IL_024d_1;
}
}
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = V_1;
NullCheck(L_7);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_7);
}
IL_024d_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
// using (var indicesBuffer = easyarMesh.getIndicesIncremental())
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_8 = ___0_easyarMesh;
NullCheck(L_8);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_9;
L_9 = VirtualFuncInvoker0< Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* >::Invoke(15 /* easyar.Buffer easyar.SceneMesh::getIndicesIncremental() */, L_8);
V_2 = L_9;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_023a_2:
{// begin finally (depth: 3)
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_10 = V_2;
if (!L_10)
{
goto IL_0243_2;
}
}
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_11 = V_2;
NullCheck(L_11);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11);
}
IL_0243_2:
{
return;
}
}// end finally (depth: 3)
});
try
{// begin try (depth: 3)
{
// using (var vb = verticesBuffer.partition(Info.startPointOfVertex * 12, Info.numOfVertex * 12))
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_12 = V_0;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_13;
L_13 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_14 = L_13.___startPointOfVertex_4;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_15;
L_15 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_16 = L_15.___numOfVertex_3;
NullCheck(L_12);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_17;
L_17 = VirtualFuncInvoker2< Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54*, int32_t, int32_t >::Invoke(10 /* easyar.Buffer easyar.Buffer::partition(System.Int32,System.Int32) */, L_12, ((int32_t)il2cpp_codegen_multiply(L_14, ((int32_t)12))), ((int32_t)il2cpp_codegen_multiply(L_16, ((int32_t)12))));
V_3 = L_17;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00bc_3:
{// begin finally (depth: 4)
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_18 = V_3;
if (!L_18)
{
goto IL_00c5_3;
}
}
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_19 = V_3;
NullCheck(L_19);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_19);
}
IL_00c5_3:
{
return;
}
}// end finally (depth: 4)
});
try
{// begin try (depth: 4)
{
// var vbData = new float[Info.numOfVertex * 3];
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_20;
L_20 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_21 = L_20.___numOfVertex_3;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_22 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_21, 3)));
V_4 = L_22;
// Marshal.Copy(vb.data(), vbData, 0, vbData.Length);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_23 = V_3;
NullCheck(L_23);
intptr_t L_24;
L_24 = VirtualFuncInvoker0< intptr_t >::Invoke(6 /* System.IntPtr easyar.Buffer::data() */, L_23);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_25 = V_4;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_26 = V_4;
NullCheck(L_26);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_Copy_m4744F803E7E605726758725D11D157455BD43775(L_24, L_25, 0, ((int32_t)(((RuntimeArray*)L_26)->max_length)), NULL);
// vertices = new Vector3[Info.numOfVertex];
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_27;
L_27 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_28 = L_27.___numOfVertex_3;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_29 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_28);
__this->___vertices_7 = L_29;
Il2CppCodeGenWriteBarrier((void**)(&__this->___vertices_7), (void*)L_29);
// for (int i = 0; i < Info.numOfVertex; ++i)
V_5 = 0;
goto IL_00ab_4;
}
IL_0079_4:
{
// var idx = i * 3;
int32_t L_30 = V_5;
V_6 = ((int32_t)il2cpp_codegen_multiply(L_30, 3));
// vertices[i] = new Vector3(vbData[idx], vbData[idx + 1], -vbData[idx + 2]);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_31 = __this->___vertices_7;
int32_t L_32 = V_5;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_33 = V_4;
int32_t L_34 = V_6;
NullCheck(L_33);
int32_t L_35 = L_34;
float L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_37 = V_4;
int32_t L_38 = V_6;
NullCheck(L_37);
int32_t L_39 = ((int32_t)il2cpp_codegen_add(L_38, 1));
float L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_41 = V_4;
int32_t L_42 = V_6;
NullCheck(L_41);
int32_t L_43 = ((int32_t)il2cpp_codegen_add(L_42, 2));
float L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
memset((&L_45), 0, sizeof(L_45));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_45), L_36, L_40, ((-L_44)), /*hidden argument*/NULL);
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_45);
// for (int i = 0; i < Info.numOfVertex; ++i)
int32_t L_46 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_46, 1));
}
IL_00ab_4:
{
// for (int i = 0; i < Info.numOfVertex; ++i)
int32_t L_47 = V_5;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_48;
L_48 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_49 = L_48.___numOfVertex_3;
if ((((int32_t)L_47) < ((int32_t)L_49)))
{
goto IL_0079_4;
}
}
{
// }
goto IL_00c6_3;
}
}// end try (depth: 4)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00c6_3:
{
// using (var nb = easyarMesh.getNormalsIncremental().partition(Info.startPointOfVertex * 12, Info.numOfVertex * 12))
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_50 = ___0_easyarMesh;
NullCheck(L_50);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_51;
L_51 = VirtualFuncInvoker0< Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* >::Invoke(14 /* easyar.Buffer easyar.SceneMesh::getNormalsIncremental() */, L_50);
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_52;
L_52 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_53 = L_52.___startPointOfVertex_4;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_54;
L_54 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_55 = L_54.___numOfVertex_3;
NullCheck(L_51);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_56;
L_56 = VirtualFuncInvoker2< Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54*, int32_t, int32_t >::Invoke(10 /* easyar.Buffer easyar.Buffer::partition(System.Int32,System.Int32) */, L_51, ((int32_t)il2cpp_codegen_multiply(L_53, ((int32_t)12))), ((int32_t)il2cpp_codegen_multiply(L_55, ((int32_t)12))));
V_7 = L_56;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0174_3:
{// begin finally (depth: 4)
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_57 = V_7;
if (!L_57)
{
goto IL_017f_3;
}
}
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_58 = V_7;
NullCheck(L_58);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_58);
}
IL_017f_3:
{
return;
}
}// end finally (depth: 4)
});
try
{// begin try (depth: 4)
{
// var nbData = new float[Info.numOfVertex * 3];
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_59;
L_59 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_60 = L_59.___numOfVertex_3;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_61 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_60, 3)));
V_8 = L_61;
// Marshal.Copy(nb.data(), nbData, 0, nbData.Length);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_62 = V_7;
NullCheck(L_62);
intptr_t L_63;
L_63 = VirtualFuncInvoker0< intptr_t >::Invoke(6 /* System.IntPtr easyar.Buffer::data() */, L_62);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_64 = V_8;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_65 = V_8;
NullCheck(L_65);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_Copy_m4744F803E7E605726758725D11D157455BD43775(L_63, L_64, 0, ((int32_t)(((RuntimeArray*)L_65)->max_length)), NULL);
// normals = new Vector3[Info.numOfVertex];
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_66;
L_66 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_67 = L_66.___numOfVertex_3;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_68 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_67);
__this->___normals_8 = L_68;
Il2CppCodeGenWriteBarrier((void**)(&__this->___normals_8), (void*)L_68);
// for (int i = 0; i < Info.numOfVertex; ++i)
V_9 = 0;
goto IL_0163_4;
}
IL_0131_4:
{
// var idx = i * 3;
int32_t L_69 = V_9;
V_10 = ((int32_t)il2cpp_codegen_multiply(L_69, 3));
// normals[i] = new Vector3(nbData[idx], nbData[idx + 1], -nbData[idx + 2]);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_70 = __this->___normals_8;
int32_t L_71 = V_9;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_72 = V_8;
int32_t L_73 = V_10;
NullCheck(L_72);
int32_t L_74 = L_73;
float L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_76 = V_8;
int32_t L_77 = V_10;
NullCheck(L_76);
int32_t L_78 = ((int32_t)il2cpp_codegen_add(L_77, 1));
float L_79 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_80 = V_8;
int32_t L_81 = V_10;
NullCheck(L_80);
int32_t L_82 = ((int32_t)il2cpp_codegen_add(L_81, 2));
float L_83 = (L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84;
memset((&L_84), 0, sizeof(L_84));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_84), L_75, L_79, ((-L_83)), /*hidden argument*/NULL);
NullCheck(L_70);
(L_70)->SetAt(static_cast<il2cpp_array_size_t>(L_71), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_84);
// for (int i = 0; i < Info.numOfVertex; ++i)
int32_t L_85 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_85, 1));
}
IL_0163_4:
{
// for (int i = 0; i < Info.numOfVertex; ++i)
int32_t L_86 = V_9;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_87;
L_87 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_88 = L_87.___numOfVertex_3;
if ((((int32_t)L_86) < ((int32_t)L_88)))
{
goto IL_0131_4;
}
}
{
// }
goto IL_0180_3;
}
}// end try (depth: 4)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0180_3:
{
// using (var ib = easyarMesh.getIndicesIncremental().partition(Info.startPointOfIndex * 4, Info.numOfIndex * 4))
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_89 = ___0_easyarMesh;
NullCheck(L_89);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_90;
L_90 = VirtualFuncInvoker0< Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* >::Invoke(15 /* easyar.Buffer easyar.SceneMesh::getIndicesIncremental() */, L_89);
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_91;
L_91 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_92 = L_91.___startPointOfIndex_6;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_93;
L_93 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_94 = L_93.___numOfIndex_5;
NullCheck(L_90);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_95;
L_95 = VirtualFuncInvoker2< Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54*, int32_t, int32_t >::Invoke(10 /* easyar.Buffer easyar.Buffer::partition(System.Int32,System.Int32) */, L_90, ((int32_t)il2cpp_codegen_multiply(L_92, 4)), ((int32_t)il2cpp_codegen_multiply(L_94, 4)));
V_11 = L_95;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_022e_3:
{// begin finally (depth: 4)
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_96 = V_11;
if (!L_96)
{
goto IL_0239_3;
}
}
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_97 = V_11;
NullCheck(L_97);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_97);
}
IL_0239_3:
{
return;
}
}// end finally (depth: 4)
});
try
{// begin try (depth: 4)
{
// indexes = new int[Info.numOfIndex - Info.numOfIndex % 3];
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_98;
L_98 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_99 = L_98.___numOfIndex_5;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_100;
L_100 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_101 = L_100.___numOfIndex_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_102 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(L_99, ((int32_t)(L_101%3)))));
__this->___indexes_9 = L_102;
Il2CppCodeGenWriteBarrier((void**)(&__this->___indexes_9), (void*)L_102);
// Marshal.Copy(ib.data(), indexes, 0, indexes.Length);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_103 = V_11;
NullCheck(L_103);
intptr_t L_104;
L_104 = VirtualFuncInvoker0< intptr_t >::Invoke(6 /* System.IntPtr easyar.Buffer::data() */, L_103);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_105 = __this->___indexes_9;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_106 = __this->___indexes_9;
NullCheck(L_106);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_Copy_m7AB9510A41CD2959424C87A8E0C332F19E40D980(L_104, L_105, 0, ((int32_t)(((RuntimeArray*)L_106)->max_length)), NULL);
// for (int i = 2; i < Info.numOfIndex; i += 3)
V_12 = 2;
goto IL_021d_4;
}
IL_01eb_4:
{
// var tmp = indexes[i];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_107 = __this->___indexes_9;
int32_t L_108 = V_12;
NullCheck(L_107);
int32_t L_109 = L_108;
int32_t L_110 = (L_107)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
V_13 = L_110;
// indexes[i] = indexes[i - 1];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_111 = __this->___indexes_9;
int32_t L_112 = V_12;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_113 = __this->___indexes_9;
int32_t L_114 = V_12;
NullCheck(L_113);
int32_t L_115 = ((int32_t)il2cpp_codegen_subtract(L_114, 1));
int32_t L_116 = (L_113)->GetAt(static_cast<il2cpp_array_size_t>(L_115));
NullCheck(L_111);
(L_111)->SetAt(static_cast<il2cpp_array_size_t>(L_112), (int32_t)L_116);
// indexes[i - 1] = tmp;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_117 = __this->___indexes_9;
int32_t L_118 = V_12;
int32_t L_119 = V_13;
NullCheck(L_117);
(L_117)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_118, 1))), (int32_t)L_119);
// for (int i = 2; i < Info.numOfIndex; i += 3)
int32_t L_120 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_120, 3));
}
IL_021d_4:
{
// for (int i = 2; i < Info.numOfIndex; i += 3)
int32_t L_121 = V_12;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_122;
L_122 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(__this, NULL);
int32_t L_123 = L_122.___numOfIndex_5;
if ((((int32_t)L_121) < ((int32_t)L_123)))
{
goto IL_01eb_4;
}
}
{
// }
goto IL_0258;
}
}// end try (depth: 4)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 3)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0258:
{
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBlockController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController__ctor_m52568E475C979BB3F47EF8295FBF536D49E10A02 (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// easyar.DenseSpatialMap easyar.DenseSpatialMapBuilderFrameFilter::get_Builder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
{
// public DenseSpatialMap Builder { get; private set; }
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_0 = __this->___U3CBuilderU3Ek__BackingField_6;
return L_0;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::set_Builder(easyar.DenseSpatialMap)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_set_Builder_mEE6041945DC6D1522B163C7E2199F04C50CB2B8C (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* ___0_value, const RuntimeMethod* method)
{
{
// public DenseSpatialMap Builder { get; private set; }
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_0 = ___0_value;
__this->___U3CBuilderU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBuilderU3Ek__BackingField_6), (void*)L_0);
return;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::add_MapCreate(System.Action`1<easyar.DenseSpatialMapBlockController>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_add_MapCreate_mC25619374F8BDD9ADADE568E82CD714F222CD733 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* V_0 = NULL;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* V_1 = NULL;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* V_2 = NULL;
{
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_0 = __this->___MapCreate_19;
V_0 = L_0;
}
IL_0007:
{
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_1 = V_0;
V_1 = L_1;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_2 = V_1;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08*)Castclass((RuntimeObject*)L_4, Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08_il2cpp_TypeInfo_var));
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08** L_5 = (Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08**)(&__this->___MapCreate_19);
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_6 = V_2;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_7 = V_1;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_9 = V_0;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08*)L_9) == ((RuntimeObject*)(Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::remove_MapCreate(System.Action`1<easyar.DenseSpatialMapBlockController>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_remove_MapCreate_mC50280A24207A5F2BDBF987969651B9E76CDEFD3 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* V_0 = NULL;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* V_1 = NULL;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* V_2 = NULL;
{
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_0 = __this->___MapCreate_19;
V_0 = L_0;
}
IL_0007:
{
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_1 = V_0;
V_1 = L_1;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_2 = V_1;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08*)Castclass((RuntimeObject*)L_4, Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08_il2cpp_TypeInfo_var));
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08** L_5 = (Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08**)(&__this->___MapCreate_19);
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_6 = V_2;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_7 = V_1;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_9 = V_0;
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08*)L_9) == ((RuntimeObject*)(Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::add_MapUpdate(System.Action`1<System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_add_MapUpdate_m5C45C0C9FD33CDCFF2AA4541FA0A5001D72D7E72 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* V_0 = NULL;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* V_1 = NULL;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* V_2 = NULL;
{
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_0 = __this->___MapUpdate_20;
V_0 = L_0;
}
IL_0007:
{
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_1 = V_0;
V_1 = L_1;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_2 = V_1;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20*)Castclass((RuntimeObject*)L_4, Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20_il2cpp_TypeInfo_var));
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20** L_5 = (Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20**)(&__this->___MapUpdate_20);
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_6 = V_2;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_7 = V_1;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_9 = V_0;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20*)L_9) == ((RuntimeObject*)(Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::remove_MapUpdate(System.Action`1<System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_remove_MapUpdate_m365F1929D7B83DED95808CDA0010BB8F1A33F644 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* V_0 = NULL;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* V_1 = NULL;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* V_2 = NULL;
{
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_0 = __this->___MapUpdate_20;
V_0 = L_0;
}
IL_0007:
{
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_1 = V_0;
V_1 = L_1;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_2 = V_1;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20*)Castclass((RuntimeObject*)L_4, Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20_il2cpp_TypeInfo_var));
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20** L_5 = (Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20**)(&__this->___MapUpdate_20);
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_6 = V_2;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_7 = V_1;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_9 = V_0;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20*)L_9) == ((RuntimeObject*)(Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Int32 easyar.DenseSpatialMapBuilderFrameFilter::get_BufferRequirement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DenseSpatialMapBuilderFrameFilter_get_BufferRequirement_mF2C7D1A0B5C5F4C5F38276264B739C11DFF8ECA1 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
{
// get { return Builder.bufferRequirement(); }
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_0;
L_0 = DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.DenseSpatialMap::bufferRequirement() */, L_0);
return L_1;
}
}
// System.Boolean easyar.DenseSpatialMapBuilderFrameFilter::get_RenderMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DenseSpatialMapBuilderFrameFilter_get_RenderMesh_mE59A90DB44443079D62EE4851DA2A4A63C567DB3 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
{
// get { return renderMesh; }
bool L_0 = __this->___renderMesh_13;
return L_0;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::set_RenderMesh(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_set_RenderMesh_mA6848D296CEB7490CEC5346D533F69484DF279D2 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, bool ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m11A97AD10B777B6863123AB4843566931A9C1E81_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBAE65375F07C8AA359157CAA8E710709370A839A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBE1E476BCDFA0B07070FF68ED8D2C5ABC34E4DCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mBD331239CD03C69EF862EE9B60EEE33E21690365_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m2CD57170E9CFF08981BF8C1F1D6A400502D8A4A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t74F44ED31DD5B9650D15175D12805044813503C3 V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_tA2189040368E1EE70AFF4DD323822F13A62F6C1F V_1;
memset((&V_1), 0, sizeof(V_1));
{
// renderMesh = value;
bool L_0 = ___0_value;
__this->___renderMesh_13 = L_0;
// foreach (var block in blocksDict)
Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* L_1 = __this->___blocksDict_10;
NullCheck(L_1);
Enumerator_t74F44ED31DD5B9650D15175D12805044813503C3 L_2;
L_2 = Dictionary_2_GetEnumerator_m11A97AD10B777B6863123AB4843566931A9C1E81(L_1, Dictionary_2_GetEnumerator_m11A97AD10B777B6863123AB4843566931A9C1E81_RuntimeMethod_var);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005d:
{// begin finally (depth: 1)
Enumerator_Dispose_mBAE65375F07C8AA359157CAA8E710709370A839A((&V_0), Enumerator_Dispose_mBAE65375F07C8AA359157CAA8E710709370A839A_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0052_1;
}
IL_0015_1:
{
// foreach (var block in blocksDict)
KeyValuePair_2_tA2189040368E1EE70AFF4DD323822F13A62F6C1F L_3;
L_3 = Enumerator_get_Current_mBD331239CD03C69EF862EE9B60EEE33E21690365_inline((&V_0), Enumerator_get_Current_mBD331239CD03C69EF862EE9B60EEE33E21690365_RuntimeMethod_var);
V_1 = L_3;
// block.Value.GetComponent<MeshRenderer>().enabled = renderMesh;
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_4;
L_4 = KeyValuePair_2_get_Value_m2CD57170E9CFF08981BF8C1F1D6A400502D8A4A4_inline((&V_1), KeyValuePair_2_get_Value_m2CD57170E9CFF08981BF8C1F1D6A400502D8A4A4_RuntimeMethod_var);
NullCheck(L_4);
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_5;
L_5 = Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB(L_4, Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
bool L_6 = __this->___renderMesh_13;
NullCheck(L_5);
Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_5, L_6, NULL);
// if (depthRenderer)
DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* L_7 = __this->___depthRenderer_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
if (!L_8)
{
goto IL_0052_1;
}
}
{
// depthRenderer.enabled = renderMesh;
DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* L_9 = __this->___depthRenderer_15;
bool L_10 = __this->___renderMesh_13;
NullCheck(L_9);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_9, L_10, NULL);
}
IL_0052_1:
{
// foreach (var block in blocksDict)
bool L_11;
L_11 = Enumerator_MoveNext_mBE1E476BCDFA0B07070FF68ED8D2C5ABC34E4DCD((&V_0), Enumerator_MoveNext_mBE1E476BCDFA0B07070FF68ED8D2C5ABC34E4DCD_RuntimeMethod_var);
if (L_11)
{
goto IL_0015_1;
}
}
{
goto IL_006b;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006b:
{
// }
return;
}
}
// UnityEngine.Color easyar.DenseSpatialMapBuilderFrameFilter::get_MeshColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F DenseSpatialMapBuilderFrameFilter_get_MeshColor_m258BC88ECD44787198459AA862E89FC8C349FE40 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (mapMaterial)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___mapMaterial_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0019;
}
}
{
// return mapMaterial.color;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___mapMaterial_14;
NullCheck(L_2);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
L_3 = Material_get_color_mA4B7D4B96200D9D8B4F36BF19957E9DA81071DBB(L_2, NULL);
return L_3;
}
IL_0019:
{
// return Color.black;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
L_4 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
return L_4;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::set_MeshColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_set_MeshColor_mC8AE837D8778E40C6C4238EA0881D453849A0C7D (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (mapMaterial)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___mapMaterial_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0019;
}
}
{
// mapMaterial.color = value;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___mapMaterial_14;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___0_value;
NullCheck(L_2);
Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D(L_2, L_3, NULL);
}
IL_0019:
{
// }
return;
}
}
// System.Collections.Generic.List`1<easyar.DenseSpatialMapBlockController> easyar.DenseSpatialMapBuilderFrameFilter::get_MeshBlocks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* DenseSpatialMapBuilderFrameFilter_get_MeshBlocks_m65A1E2703288994551F68427EB3178F5AC2E27A4 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m11A97AD10B777B6863123AB4843566931A9C1E81_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBAE65375F07C8AA359157CAA8E710709370A839A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBE1E476BCDFA0B07070FF68ED8D2C5ABC34E4DCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mBD331239CD03C69EF862EE9B60EEE33E21690365_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m2CD57170E9CFF08981BF8C1F1D6A400502D8A4A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEA51560D392F12780811BFAE83F04DABEFFB726C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC5404B5A7DFDD9207690FC95E027B34CFEAC9DFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* V_0 = NULL;
Enumerator_t74F44ED31DD5B9650D15175D12805044813503C3 V_1;
memset((&V_1), 0, sizeof(V_1));
KeyValuePair_2_tA2189040368E1EE70AFF4DD323822F13A62F6C1F V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var list = new List<DenseSpatialMapBlockController>();
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_0 = (List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538*)il2cpp_codegen_object_new(List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mC5404B5A7DFDD9207690FC95E027B34CFEAC9DFA(L_0, List_1__ctor_mC5404B5A7DFDD9207690FC95E027B34CFEAC9DFA_RuntimeMethod_var);
V_0 = L_0;
// foreach (var item in blocksDict)
Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* L_1 = __this->___blocksDict_10;
NullCheck(L_1);
Enumerator_t74F44ED31DD5B9650D15175D12805044813503C3 L_2;
L_2 = Dictionary_2_GetEnumerator_m11A97AD10B777B6863123AB4843566931A9C1E81(L_1, Dictionary_2_GetEnumerator_m11A97AD10B777B6863123AB4843566931A9C1E81_RuntimeMethod_var);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0034:
{// begin finally (depth: 1)
Enumerator_Dispose_mBAE65375F07C8AA359157CAA8E710709370A839A((&V_1), Enumerator_Dispose_mBAE65375F07C8AA359157CAA8E710709370A839A_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0029_1;
}
IL_0014_1:
{
// foreach (var item in blocksDict)
KeyValuePair_2_tA2189040368E1EE70AFF4DD323822F13A62F6C1F L_3;
L_3 = Enumerator_get_Current_mBD331239CD03C69EF862EE9B60EEE33E21690365_inline((&V_1), Enumerator_get_Current_mBD331239CD03C69EF862EE9B60EEE33E21690365_RuntimeMethod_var);
V_2 = L_3;
// list.Add(item.Value);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_4 = V_0;
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_5;
L_5 = KeyValuePair_2_get_Value_m2CD57170E9CFF08981BF8C1F1D6A400502D8A4A4_inline((&V_2), KeyValuePair_2_get_Value_m2CD57170E9CFF08981BF8C1F1D6A400502D8A4A4_RuntimeMethod_var);
NullCheck(L_4);
List_1_Add_mEA51560D392F12780811BFAE83F04DABEFFB726C_inline(L_4, L_5, List_1_Add_mEA51560D392F12780811BFAE83F04DABEFFB726C_RuntimeMethod_var);
}
IL_0029_1:
{
// foreach (var item in blocksDict)
bool L_6;
L_6 = Enumerator_MoveNext_mBE1E476BCDFA0B07070FF68ED8D2C5ABC34E4DCD((&V_1), Enumerator_MoveNext_mBE1E476BCDFA0B07070FF68ED8D2C5ABC34E4DCD_RuntimeMethod_var);
if (L_6)
{
goto IL_0014_1;
}
}
{
goto IL_0042;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0042:
{
// return list;
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_7 = V_0;
return L_7;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_Awake_m814B0F1EF5C6D042BF6B55175229C85D92DEFE55 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3_m3CA2997BC38E7D053811916ED6AEDC5951BDA481_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mF8E527A6B5D85BF5A41D9846980AB777D2A6B171_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D7DCCCC2C09977E175C6F0768D1EC262D4C45B5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral680441391CB765A96F7102F6D9129436E97D9ECA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC34AF737EDB6A1CE1D1DAC22EC92DFD7464DA97E);
s_Il2CppMethodInitialized = true;
}
Type_t* G_B5_0 = NULL;
Type_t* G_B4_0 = NULL;
String_t* G_B6_0 = NULL;
{
// if (!EasyARController.Initialized)
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
bool L_0;
L_0 = EasyARController_get_Initialized_m0F47D5BCEF5B10A78F29551AE17BBB83924BF335_inline(NULL);
if (L_0)
{
goto IL_0008;
}
}
{
// return;
return;
}
IL_0008:
{
// if (!DenseSpatialMap.isAvailable())
bool L_1;
L_1 = DenseSpatialMap_isAvailable_m9C8812EEBCCED5FC600AC7D51665422EA9B56821(NULL);
if (L_1)
{
goto IL_0035;
}
}
{
// throw new UIPopupException(typeof(DenseSpatialMap) + " not available");
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_0_0_0_var))) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
Type_t* L_4 = L_3;
G_B4_0 = L_4;
if (L_4)
{
G_B5_0 = L_4;
goto IL_0020;
}
}
{
G_B6_0 = ((String_t*)(NULL));
goto IL_0025;
}
IL_0020:
{
NullCheck(G_B5_0);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B5_0);
G_B6_0 = L_5;
}
IL_0025:
{
String_t* L_6;
L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B6_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral429D8F132170CDADF68E7EFEA1640AD07E6A5409)), NULL);
UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE* L_7 = (UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE_il2cpp_TypeInfo_var)));
NullCheck(L_7);
UIPopupException__ctor_m2028C0A495324E4FAD33E2E48EDE7347C6BF2F6C(L_7, L_6, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseSpatialMapBuilderFrameFilter_Awake_m814B0F1EF5C6D042BF6B55175229C85D92DEFE55_RuntimeMethod_var)));
}
IL_0035:
{
// mapRoot = new GameObject("DenseSpatialMapRoot");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_8);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_8, _stringLiteralC34AF737EDB6A1CE1D1DAC22EC92DFD7464DA97E, NULL);
__this->___mapRoot_11 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mapRoot_11), (void*)L_8);
// Builder = DenseSpatialMap.create();
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_9;
L_9 = DenseSpatialMap_create_m27F228F3BB04022D200BAEFCF67624A0DE43114D(NULL);
DenseSpatialMapBuilderFrameFilter_set_Builder_mEE6041945DC6D1522B163C7E2199F04C50CB2B8C_inline(__this, L_9, NULL);
// depthRenderer = GetComponent<DenseSpatialMapDepthRenderer>();
DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* L_10;
L_10 = Component_GetComponent_TisDenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3_m3CA2997BC38E7D053811916ED6AEDC5951BDA481(__this, Component_GetComponent_TisDenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3_m3CA2997BC38E7D053811916ED6AEDC5951BDA481_RuntimeMethod_var);
__this->___depthRenderer_15 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___depthRenderer_15), (void*)L_10);
// mapMaterial = Instantiate(MapMeshMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = __this->___MapMeshMaterial_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12;
L_12 = Object_Instantiate_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mF8E527A6B5D85BF5A41D9846980AB777D2A6B171(L_11, Object_Instantiate_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_mF8E527A6B5D85BF5A41D9846980AB777D2A6B171_RuntimeMethod_var);
__this->___mapMaterial_14 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mapMaterial_14), (void*)L_12);
// if (GraphicsSettings.currentRenderPipeline == null)
RenderPipelineAsset_t5F9BF815BF931E1314B184E7F9070FB649C7054E* L_13;
L_13 = GraphicsSettings_get_currentRenderPipeline_mEC94DC23DE4F901D6A629E2DE882982686AF75F1(NULL);
bool L_14;
L_14 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_14)
{
goto IL_009c;
}
}
{
// mapMaterial.SetShaderPassEnabled("UniversalForward", false);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = __this->___mapMaterial_14;
NullCheck(L_15);
Material_SetShaderPassEnabled_m4F7DF6DD61B576788E359A177460363993E2C288(L_15, _stringLiteral680441391CB765A96F7102F6D9129436E97D9ECA, (bool)0, NULL);
// mapMaterial.SetShaderPassEnabled("ForwardBase", true);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = __this->___mapMaterial_14;
NullCheck(L_16);
Material_SetShaderPassEnabled_m4F7DF6DD61B576788E359A177460363993E2C288(L_16, _stringLiteral3D7DCCCC2C09977E175C6F0768D1EC262D4C45B5, (bool)1, NULL);
}
IL_009c:
{
// if (depthRenderer && depthRenderer.enabled)
DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* L_17 = __this->___depthRenderer_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_17, NULL);
if (!L_18)
{
goto IL_00c7;
}
}
{
DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* L_19 = __this->___depthRenderer_15;
NullCheck(L_19);
bool L_20;
L_20 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_19, NULL);
if (!L_20)
{
goto IL_00c7;
}
}
{
// depthRenderer.MapMeshMaterial = mapMaterial;
DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* L_21 = __this->___depthRenderer_15;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_22 = __this->___mapMaterial_14;
NullCheck(L_21);
DenseSpatialMapDepthRenderer_set_MapMeshMaterial_m3DBDAD505937806292A39670316850BA6A8D0931_inline(L_21, L_22, NULL);
}
IL_00c7:
{
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_OnEnable_m9E59A600FEEFEF0D5232057A4EB0DD88B16E5209 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
{
// if (Builder != null && isStarted)
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_0;
L_0 = DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline(__this, NULL);
if (!L_0)
{
goto IL_001c;
}
}
{
bool L_1 = __this->___isStarted_12;
if (!L_1)
{
goto IL_001c;
}
}
{
// Builder.start();
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_2;
L_2 = DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline(__this, NULL);
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(8 /* System.Boolean easyar.DenseSpatialMap::start() */, L_2);
}
IL_001c:
{
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_Update_m187A7BEF684BB3C320BAD257D2CAC4BA95BD4750 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m3EF77F5EABF3EF2910ED09D72F881AC287FB2C12_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mE8D8E57DB6C73AEC421BB4247FE29F0CB374CAA6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m2430DE20DE61F55CAE8D367E09B0F5A5C3032E00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4DA37E52D2B6EB67996F8CCF5AAEA837B4496D9E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB7013E7C50D57851844CFD4F5CC89834E50D7A61_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m572D75C1BCA8F3E2D311DF601264D8FA742775F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mC6DFD86F3B9DE917382DF2F2E37AE8F9909942FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m928A45B6E6BE8D18DE0398A911A131B8315F7C2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mBBDC9A5A1F17F27FD90C4B15AAF4731F31AB2320_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisDenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957_mB8A70947626192134D26986C312D95FAABD84DFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_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_Add_mEA51560D392F12780811BFAE83F04DABEFFB726C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m1130ACC0310BD9BEA35D2C19C95F9DA774CF3D8D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m345769CC2CFFAC7E0F9620E05DBD88EA0BDE4460_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mAFA3374260F3211B41D1E27FE92F77FB9FB5059C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mD54EBB3E0B323450E833430A31B9998D3F2FC861_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m026713D9B38AECD271F132A3F790893039C16B58_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC5404B5A7DFDD9207690FC95E027B34CFEAC9DFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1F9E3A775BFDC8D9655158B1023BAE74B4C3F5BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m79A565D66E9C718B0068D5B39C6406DFA5916CDD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2EDF91FC67DB7B7171F0CFBBF227F9FB272CA4D6);
s_Il2CppMethodInitialized = true;
}
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* V_0 = NULL;
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* V_1 = NULL;
Enumerator_t1E03B66F04A39EF3BD1477C57B519D3E3F1F266B V_2;
memset((&V_2), 0, sizeof(V_2));
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 V_3;
memset((&V_3), 0, sizeof(V_3));
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* V_4 = NULL;
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* V_5 = NULL;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 V_6;
memset((&V_6), 0, sizeof(V_6));
Enumerator_t3F0B8B1A9606910F946F64AE5D75A9D7067FB920 V_7;
memset((&V_7), 0, sizeof(V_7));
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* V_8 = NULL;
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* V_9 = NULL;
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* V_10 = NULL;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* G_B52_0 = NULL;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* G_B51_0 = NULL;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* G_B75_0 = NULL;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* G_B74_0 = NULL;
{
// if (pendingData == null)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_0 = __this->___pendingData_17;
if (L_0)
{
goto IL_0063;
}
}
{
// if (Builder != null && Builder.updateSceneMesh(false))
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_1;
L_1 = DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline(__this, NULL);
if (!L_1)
{
goto IL_005a;
}
}
{
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_2;
L_2 = DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline(__this, NULL);
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker1< bool, bool >::Invoke(12 /* System.Boolean easyar.DenseSpatialMap::updateSceneMesh(System.Boolean) */, L_2, (bool)0);
if (!L_3)
{
goto IL_005a;
}
}
{
// var sceneMesh = Builder.getMesh();
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_4;
L_4 = DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline(__this, NULL);
NullCheck(L_4);
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_5;
L_5 = VirtualFuncInvoker0< SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* >::Invoke(11 /* easyar.SceneMesh easyar.DenseSpatialMap::getMesh() */, L_4);
V_0 = L_5;
// pendingData = new PendingData
// {
// Stage = PendingData.UpdateStage.UpdateInfo,
// SceneMesh = sceneMesh,
// PendingInfo = sceneMesh.getBlocksInfoIncremental(),
// PendingController = new List<DenseSpatialMapBlockController>()
// };
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_6 = (PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0*)il2cpp_codegen_object_new(PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0_il2cpp_TypeInfo_var);
NullCheck(L_6);
PendingData__ctor_mDC67A215670C0F490DEF5E94FBA59574E5488064(L_6, NULL);
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_7 = L_6;
NullCheck(L_7);
L_7->___Stage_0 = 0;
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_8 = L_7;
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_9 = V_0;
NullCheck(L_8);
L_8->___SceneMesh_3 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___SceneMesh_3), (void*)L_9);
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_10 = L_8;
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_11 = V_0;
NullCheck(L_11);
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_12;
L_12 = VirtualFuncInvoker0< List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* >::Invoke(16 /* System.Collections.Generic.List`1<easyar.BlockInfo> easyar.SceneMesh::getBlocksInfoIncremental() */, L_11);
NullCheck(L_10);
L_10->___PendingInfo_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&L_10->___PendingInfo_1), (void*)L_12);
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_13 = L_10;
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_14 = (List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538*)il2cpp_codegen_object_new(List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538_il2cpp_TypeInfo_var);
NullCheck(L_14);
List_1__ctor_mC5404B5A7DFDD9207690FC95E027B34CFEAC9DFA(L_14, List_1__ctor_mC5404B5A7DFDD9207690FC95E027B34CFEAC9DFA_RuntimeMethod_var);
NullCheck(L_13);
L_13->___PendingController_2 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&L_13->___PendingController_2), (void*)L_14);
__this->___pendingData_17 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___pendingData_17), (void*)L_13);
}
IL_005a:
{
// if (pendingData == null) { return; }
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_15 = __this->___pendingData_17;
if (L_15)
{
goto IL_0063;
}
}
{
// if (pendingData == null) { return; }
return;
}
IL_0063:
{
// updateTimer.Restart();
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_16 = __this->___updateTimer_18;
NullCheck(L_16);
Stopwatch_Restart_m9CE82CCD811EE12C2E4FDFF708B5529D1CE6DA58(L_16, NULL);
// if (pendingData.Stage == PendingData.UpdateStage.UpdateInfo)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_17 = __this->___pendingData_17;
NullCheck(L_17);
int32_t L_18 = L_17->___Stage_0;
if (L_18)
{
goto IL_02f0;
}
}
{
// if (pendingData.PendingInfo != null && pendingData.PendingInfo.Count > 0)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_19 = __this->___pendingData_17;
NullCheck(L_19);
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_20 = L_19->___PendingInfo_1;
if (!L_20)
{
goto IL_02c3;
}
}
{
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_21 = __this->___pendingData_17;
NullCheck(L_21);
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_22 = L_21->___PendingInfo_1;
NullCheck(L_22);
int32_t L_23;
L_23 = List_1_get_Count_m79A565D66E9C718B0068D5B39C6406DFA5916CDD_inline(L_22, List_1_get_Count_m79A565D66E9C718B0068D5B39C6406DFA5916CDD_RuntimeMethod_var);
if ((((int32_t)L_23) <= ((int32_t)0)))
{
goto IL_02c3;
}
}
{
// var usedInfo = new List<BlockInfo>();
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_24 = (List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419*)il2cpp_codegen_object_new(List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419_il2cpp_TypeInfo_var);
NullCheck(L_24);
List_1__ctor_m026713D9B38AECD271F132A3F790893039C16B58(L_24, List_1__ctor_m026713D9B38AECD271F132A3F790893039C16B58_RuntimeMethod_var);
V_1 = L_24;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0284:
{// begin finally (depth: 1)
{
// foreach (var info in usedInfo)
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_25 = V_1;
NullCheck(L_25);
Enumerator_t1E03B66F04A39EF3BD1477C57B519D3E3F1F266B L_26;
L_26 = List_1_GetEnumerator_m345769CC2CFFAC7E0F9620E05DBD88EA0BDE4460(L_25, List_1_GetEnumerator_m345769CC2CFFAC7E0F9620E05DBD88EA0BDE4460_RuntimeMethod_var);
V_2 = L_26;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_02b4:
{// begin finally (depth: 2)
Enumerator_Dispose_m4DA37E52D2B6EB67996F8CCF5AAEA837B4496D9E((&V_2), Enumerator_Dispose_m4DA37E52D2B6EB67996F8CCF5AAEA837B4496D9E_RuntimeMethod_var);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_02a9_1;
}
IL_028d_1:
{
// foreach (var info in usedInfo)
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_27;
L_27 = Enumerator_get_Current_m928A45B6E6BE8D18DE0398A911A131B8315F7C2A_inline((&V_2), Enumerator_get_Current_m928A45B6E6BE8D18DE0398A911A131B8315F7C2A_RuntimeMethod_var);
V_6 = L_27;
// pendingData.PendingInfo.Remove(info);
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_28 = __this->___pendingData_17;
NullCheck(L_28);
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_29 = L_28->___PendingInfo_1;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_30 = V_6;
NullCheck(L_29);
bool L_31;
L_31 = List_1_Remove_mAFA3374260F3211B41D1E27FE92F77FB9FB5059C(L_29, L_30, List_1_Remove_mAFA3374260F3211B41D1E27FE92F77FB9FB5059C_RuntimeMethod_var);
}
IL_02a9_1:
{
// foreach (var info in usedInfo)
bool L_32;
L_32 = Enumerator_MoveNext_mC6DFD86F3B9DE917382DF2F2E37AE8F9909942FD((&V_2), Enumerator_MoveNext_mC6DFD86F3B9DE917382DF2F2E37AE8F9909942FD_RuntimeMethod_var);
if (L_32)
{
goto IL_028d_1;
}
}
{
goto IL_02c2;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_02c2:
{
// }
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// foreach (var blockInfo in pendingData.PendingInfo)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_33 = __this->___pendingData_17;
NullCheck(L_33);
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_34 = L_33->___PendingInfo_1;
NullCheck(L_34);
Enumerator_t1E03B66F04A39EF3BD1477C57B519D3E3F1F266B L_35;
L_35 = List_1_GetEnumerator_m345769CC2CFFAC7E0F9620E05DBD88EA0BDE4460(L_34, List_1_GetEnumerator_m345769CC2CFFAC7E0F9620E05DBD88EA0BDE4460_RuntimeMethod_var);
V_2 = L_35;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0276_1:
{// begin finally (depth: 2)
Enumerator_Dispose_m4DA37E52D2B6EB67996F8CCF5AAEA837B4496D9E((&V_2), Enumerator_Dispose_m4DA37E52D2B6EB67996F8CCF5AAEA837B4496D9E_RuntimeMethod_var);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_0268_2;
}
IL_00c0_2:
{
// foreach (var blockInfo in pendingData.PendingInfo)
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_36;
L_36 = Enumerator_get_Current_m928A45B6E6BE8D18DE0398A911A131B8315F7C2A_inline((&V_2), Enumerator_get_Current_m928A45B6E6BE8D18DE0398A911A131B8315F7C2A_RuntimeMethod_var);
V_3 = L_36;
// if (updateTimer.ElapsedMilliseconds > TargetMaxUpdateTimePerFrame && usedInfo.Count >= 3) { break; }
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_37 = __this->___updateTimer_18;
NullCheck(L_37);
int64_t L_38;
L_38 = Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF(L_37, NULL);
int32_t L_39 = __this->___TargetMaxUpdateTimePerFrame_8;
if ((((int64_t)L_38) <= ((int64_t)((int64_t)L_39))))
{
goto IL_00ea_2;
}
}
{
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_40 = V_1;
NullCheck(L_40);
int32_t L_41;
L_41 = List_1_get_Count_m79A565D66E9C718B0068D5B39C6406DFA5916CDD_inline(L_40, List_1_get_Count_m79A565D66E9C718B0068D5B39C6406DFA5916CDD_RuntimeMethod_var);
if ((((int32_t)L_41) < ((int32_t)3)))
{
goto IL_00ea_2;
}
}
{
// if (updateTimer.ElapsedMilliseconds > TargetMaxUpdateTimePerFrame && usedInfo.Count >= 3) { break; }
goto IL_02c3;
}
IL_00ea_2:
{
// usedInfo.Add(blockInfo);
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_42 = V_1;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_43 = V_3;
NullCheck(L_42);
List_1_Add_m23E1B76156AD7E164A51778DE93FCC8E32851822_inline(L_42, L_43, List_1_Add_m23E1B76156AD7E164A51778DE93FCC8E32851822_RuntimeMethod_var);
// blocksDict.TryGetValue(new Vector3(blockInfo.x, blockInfo.y, blockInfo.z), out oldBlock);
Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* L_44 = __this->___blocksDict_10;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_45 = V_3;
int32_t L_46 = L_45.___x_0;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_47 = V_3;
int32_t L_48 = L_47.___y_1;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_49 = V_3;
int32_t L_50 = L_49.___z_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
memset((&L_51), 0, sizeof(L_51));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_51), ((float)L_46), ((float)L_48), ((float)L_50), /*hidden argument*/NULL);
NullCheck(L_44);
bool L_52;
L_52 = Dictionary_2_TryGetValue_m2430DE20DE61F55CAE8D367E09B0F5A5C3032E00(L_44, L_51, (&V_4), Dictionary_2_TryGetValue_m2430DE20DE61F55CAE8D367E09B0F5A5C3032E00_RuntimeMethod_var);
// if (blockInfo.numOfVertex == 0 || blockInfo.numOfIndex == 0)
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_53 = V_3;
int32_t L_54 = L_53.___numOfVertex_3;
if (!L_54)
{
goto IL_0129_2;
}
}
{
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_55 = V_3;
int32_t L_56 = L_55.___numOfIndex_5;
if (L_56)
{
goto IL_016c_2;
}
}
IL_0129_2:
{
// if (oldBlock)
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_57 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_58;
L_58 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_57, NULL);
if (!L_58)
{
goto IL_0268_2;
}
}
{
// blocksDict.Remove(new Vector3(blockInfo.x, blockInfo.y, blockInfo.z));
Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* L_59 = __this->___blocksDict_10;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_60 = V_3;
int32_t L_61 = L_60.___x_0;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_62 = V_3;
int32_t L_63 = L_62.___y_1;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_64 = V_3;
int32_t L_65 = L_64.___z_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
memset((&L_66), 0, sizeof(L_66));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_66), ((float)L_61), ((float)L_63), ((float)L_65), /*hidden argument*/NULL);
NullCheck(L_59);
bool L_67;
L_67 = Dictionary_2_Remove_mE8D8E57DB6C73AEC421BB4247FE29F0CB374CAA6(L_59, L_66, Dictionary_2_Remove_mE8D8E57DB6C73AEC421BB4247FE29F0CB374CAA6_RuntimeMethod_var);
// Destroy(oldBlock.gameObject);
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_68 = V_4;
NullCheck(L_68);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_69;
L_69 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_68, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_69, NULL);
// continue;
goto IL_0268_2;
}
IL_016c_2:
{
// if (oldBlock == null)
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_70 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_71;
L_71 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_70, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_71)
{
goto IL_022f_2;
}
}
{
// var go = new GameObject("MeshBlock");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_72 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_72);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_72, _stringLiteral2EDF91FC67DB7B7171F0CFBBF227F9FB272CA4D6, NULL);
// go.AddComponent<MeshCollider>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_73 = L_72;
NullCheck(L_73);
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_74;
L_74 = GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7(L_73, GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7_RuntimeMethod_var);
// go.AddComponent<MeshFilter>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_75 = L_73;
NullCheck(L_75);
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_76;
L_76 = GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94(L_75, GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
// var renderer = go.AddComponent<MeshRenderer>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_77 = L_75;
NullCheck(L_77);
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_78;
L_78 = GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D(L_77, GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var);
// renderer.material = mapMaterial;
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_79 = L_78;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_80 = __this->___mapMaterial_14;
NullCheck(L_79);
Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_79, L_80, NULL);
// renderer.enabled = RenderMesh;
bool L_81;
L_81 = DenseSpatialMapBuilderFrameFilter_get_RenderMesh_mE59A90DB44443079D62EE4851DA2A4A63C567DB3_inline(__this, NULL);
NullCheck(L_79);
Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_79, L_81, NULL);
// var block = go.AddComponent<DenseSpatialMapBlockController>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_82 = L_77;
NullCheck(L_82);
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_83;
L_83 = GameObject_AddComponent_TisDenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957_mB8A70947626192134D26986C312D95FAABD84DFB(L_82, GameObject_AddComponent_TisDenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957_mB8A70947626192134D26986C312D95FAABD84DFB_RuntimeMethod_var);
V_5 = L_83;
// block.UpdateData(blockInfo, pendingData.SceneMesh);
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_84 = V_5;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_85 = V_3;
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_86 = __this->___pendingData_17;
NullCheck(L_86);
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_87 = L_86->___SceneMesh_3;
NullCheck(L_84);
DenseSpatialMapBlockController_UpdateData_m6526C2C26825A9C993B697449E655DA899723A1E(L_84, L_85, L_87, NULL);
// go.transform.SetParent(mapRoot.transform, false);
NullCheck(L_82);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_88;
L_88 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_82, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_89 = __this->___mapRoot_11;
NullCheck(L_89);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_90;
L_90 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_89, NULL);
NullCheck(L_88);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_88, L_90, (bool)0, NULL);
// blocksDict.Add(new Vector3(blockInfo.x, blockInfo.y, blockInfo.z), block);
Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* L_91 = __this->___blocksDict_10;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_92 = V_3;
int32_t L_93 = L_92.___x_0;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_94 = V_3;
int32_t L_95 = L_94.___y_1;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_96 = V_3;
int32_t L_97 = L_96.___z_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98;
memset((&L_98), 0, sizeof(L_98));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_98), ((float)L_93), ((float)L_95), ((float)L_97), /*hidden argument*/NULL);
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_99 = V_5;
NullCheck(L_91);
Dictionary_2_Add_m3EF77F5EABF3EF2910ED09D72F881AC287FB2C12(L_91, L_98, L_99, Dictionary_2_Add_m3EF77F5EABF3EF2910ED09D72F881AC287FB2C12_RuntimeMethod_var);
// pendingData.PendingController.Add(block);
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_100 = __this->___pendingData_17;
NullCheck(L_100);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_101 = L_100->___PendingController_2;
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_102 = V_5;
NullCheck(L_101);
List_1_Add_mEA51560D392F12780811BFAE83F04DABEFFB726C_inline(L_101, L_102, List_1_Add_mEA51560D392F12780811BFAE83F04DABEFFB726C_RuntimeMethod_var);
// if (MapCreate != null)
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_103 = __this->___MapCreate_19;
if (!L_103)
{
goto IL_0268_2;
}
}
{
// MapCreate(block);
Action_1_tA58DF3B667FA70F2981418A2C5A4644B168E7F08* L_104 = __this->___MapCreate_19;
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_105 = V_5;
NullCheck(L_104);
Action_1_Invoke_m20A0D6105F16E371DB19484A06A7817686616C93_inline(L_104, L_105, NULL);
goto IL_0268_2;
}
IL_022f_2:
{
// else if (oldBlock.Info.version != blockInfo.version)
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_106 = V_4;
NullCheck(L_106);
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_107;
L_107 = DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline(L_106, NULL);
int32_t L_108 = L_107.___version_7;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_109 = V_3;
int32_t L_110 = L_109.___version_7;
if ((((int32_t)L_108) == ((int32_t)L_110)))
{
goto IL_0268_2;
}
}
{
// oldBlock.UpdateData(blockInfo, pendingData.SceneMesh);
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_111 = V_4;
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_112 = V_3;
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_113 = __this->___pendingData_17;
NullCheck(L_113);
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_114 = L_113->___SceneMesh_3;
NullCheck(L_111);
DenseSpatialMapBlockController_UpdateData_m6526C2C26825A9C993B697449E655DA899723A1E(L_111, L_112, L_114, NULL);
// pendingData.PendingController.Add(oldBlock);
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_115 = __this->___pendingData_17;
NullCheck(L_115);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_116 = L_115->___PendingController_2;
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_117 = V_4;
NullCheck(L_116);
List_1_Add_mEA51560D392F12780811BFAE83F04DABEFFB726C_inline(L_116, L_117, List_1_Add_mEA51560D392F12780811BFAE83F04DABEFFB726C_RuntimeMethod_var);
}
IL_0268_2:
{
// foreach (var blockInfo in pendingData.PendingInfo)
bool L_118;
L_118 = Enumerator_MoveNext_mC6DFD86F3B9DE917382DF2F2E37AE8F9909942FD((&V_2), Enumerator_MoveNext_mC6DFD86F3B9DE917382DF2F2E37AE8F9909942FD_RuntimeMethod_var);
if (L_118)
{
goto IL_00c0_2;
}
}
{
goto IL_02c3;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_02c3:
{
// if (pendingData.PendingInfo != null && pendingData.PendingInfo.Count > 0)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_119 = __this->___pendingData_17;
NullCheck(L_119);
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_120 = L_119->___PendingInfo_1;
if (!L_120)
{
goto IL_02e4;
}
}
{
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_121 = __this->___pendingData_17;
NullCheck(L_121);
List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_122 = L_121->___PendingInfo_1;
NullCheck(L_122);
int32_t L_123;
L_123 = List_1_get_Count_m79A565D66E9C718B0068D5B39C6406DFA5916CDD_inline(L_122, List_1_get_Count_m79A565D66E9C718B0068D5B39C6406DFA5916CDD_RuntimeMethod_var);
if ((((int32_t)L_123) <= ((int32_t)0)))
{
goto IL_02e4;
}
}
{
// return;
return;
}
IL_02e4:
{
// pendingData.Stage = PendingData.UpdateStage.UpdateMeshFilter;
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_124 = __this->___pendingData_17;
NullCheck(L_124);
L_124->___Stage_0 = 1;
}
IL_02f0:
{
// if (pendingData.Stage == PendingData.UpdateStage.UpdateMeshFilter)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_125 = __this->___pendingData_17;
NullCheck(L_125);
int32_t L_126 = L_125->___Stage_0;
if ((!(((uint32_t)L_126) == ((uint32_t)1))))
{
goto IL_03a4;
}
}
{
// if (pendingData.PendingController != null)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_127 = __this->___pendingData_17;
NullCheck(L_127);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_128 = L_127->___PendingController_2;
if (!L_128)
{
goto IL_0347;
}
}
{
// foreach (var block in pendingData.PendingController)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_129 = __this->___pendingData_17;
NullCheck(L_129);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_130 = L_129->___PendingController_2;
NullCheck(L_130);
Enumerator_t3F0B8B1A9606910F946F64AE5D75A9D7067FB920 L_131;
L_131 = List_1_GetEnumerator_m1130ACC0310BD9BEA35D2C19C95F9DA774CF3D8D(L_130, List_1_GetEnumerator_m1130ACC0310BD9BEA35D2C19C95F9DA774CF3D8D_RuntimeMethod_var);
V_7 = L_131;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0339:
{// begin finally (depth: 1)
Enumerator_Dispose_mB7013E7C50D57851844CFD4F5CC89834E50D7A61((&V_7), Enumerator_Dispose_mB7013E7C50D57851844CFD4F5CC89834E50D7A61_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_032e_1;
}
IL_0322_1:
{
// foreach (var block in pendingData.PendingController)
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_132;
L_132 = Enumerator_get_Current_mBBDC9A5A1F17F27FD90C4B15AAF4731F31AB2320_inline((&V_7), Enumerator_get_Current_mBBDC9A5A1F17F27FD90C4B15AAF4731F31AB2320_RuntimeMethod_var);
// block.UpdateMeshFilter();
NullCheck(L_132);
DenseSpatialMapBlockController_UpdateMeshFilter_m33BD4372FFB7EAB4CDEF3D153AD8FCD24566D0F4(L_132, NULL);
}
IL_032e_1:
{
// foreach (var block in pendingData.PendingController)
bool L_133;
L_133 = Enumerator_MoveNext_m572D75C1BCA8F3E2D311DF601264D8FA742775F4((&V_7), Enumerator_MoveNext_m572D75C1BCA8F3E2D311DF601264D8FA742775F4_RuntimeMethod_var);
if (L_133)
{
goto IL_0322_1;
}
}
{
goto IL_0347;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0347:
{
// if (enableMeshCollider)
bool L_134 = __this->___enableMeshCollider_16;
if (!L_134)
{
goto IL_035c;
}
}
{
// pendingData.Stage = PendingData.UpdateStage.UpdateMeshCollider;
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_135 = __this->___pendingData_17;
NullCheck(L_135);
L_135->___Stage_0 = 2;
// return;
return;
}
IL_035c:
{
// if (pendingData.PendingController != null && pendingData.PendingController.Count > 0)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_136 = __this->___pendingData_17;
NullCheck(L_136);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_137 = L_136->___PendingController_2;
if (!L_137)
{
goto IL_0398;
}
}
{
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_138 = __this->___pendingData_17;
NullCheck(L_138);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_139 = L_138->___PendingController_2;
NullCheck(L_139);
int32_t L_140;
L_140 = List_1_get_Count_m1F9E3A775BFDC8D9655158B1023BAE74B4C3F5BC_inline(L_139, List_1_get_Count_m1F9E3A775BFDC8D9655158B1023BAE74B4C3F5BC_RuntimeMethod_var);
if ((((int32_t)L_140) <= ((int32_t)0)))
{
goto IL_0398;
}
}
{
// MapUpdate?.Invoke(pendingData.PendingController);
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_141 = __this->___MapUpdate_20;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_142 = L_141;
G_B51_0 = L_142;
if (L_142)
{
G_B52_0 = L_142;
goto IL_0388;
}
}
{
goto IL_0398;
}
IL_0388:
{
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_143 = __this->___pendingData_17;
NullCheck(L_143);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_144 = L_143->___PendingController_2;
NullCheck(G_B52_0);
Action_1_Invoke_mE7D384167541E10879A9226182A67C8A088CAADE_inline(G_B52_0, L_144, NULL);
}
IL_0398:
{
// pendingData.Stage = PendingData.UpdateStage.Finish;
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_145 = __this->___pendingData_17;
NullCheck(L_145);
L_145->___Stage_0 = 3;
}
IL_03a4:
{
// if (pendingData.Stage == PendingData.UpdateStage.UpdateMeshCollider)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_146 = __this->___pendingData_17;
NullCheck(L_146);
int32_t L_147 = L_146->___Stage_0;
if ((!(((uint32_t)L_147) == ((uint32_t)2))))
{
goto IL_04c9;
}
}
{
// if (pendingData.PendingController != null && pendingData.PendingController.Count > 0)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_148 = __this->___pendingData_17;
NullCheck(L_148);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_149 = L_148->___PendingController_2;
if (!L_149)
{
goto IL_049c;
}
}
{
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_150 = __this->___pendingData_17;
NullCheck(L_150);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_151 = L_150->___PendingController_2;
NullCheck(L_151);
int32_t L_152;
L_152 = List_1_get_Count_m1F9E3A775BFDC8D9655158B1023BAE74B4C3F5BC_inline(L_151, List_1_get_Count_m1F9E3A775BFDC8D9655158B1023BAE74B4C3F5BC_RuntimeMethod_var);
if ((((int32_t)L_152) <= ((int32_t)0)))
{
goto IL_049c;
}
}
{
// var usedController = new List<DenseSpatialMapBlockController>();
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_153 = (List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538*)il2cpp_codegen_object_new(List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538_il2cpp_TypeInfo_var);
NullCheck(L_153);
List_1__ctor_mC5404B5A7DFDD9207690FC95E027B34CFEAC9DFA(L_153, List_1__ctor_mC5404B5A7DFDD9207690FC95E027B34CFEAC9DFA_RuntimeMethod_var);
V_8 = L_153;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0448:
{// begin finally (depth: 1)
{
// foreach (var info in usedController)
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_154 = V_8;
NullCheck(L_154);
Enumerator_t3F0B8B1A9606910F946F64AE5D75A9D7067FB920 L_155;
L_155 = List_1_GetEnumerator_m1130ACC0310BD9BEA35D2C19C95F9DA774CF3D8D(L_154, List_1_GetEnumerator_m1130ACC0310BD9BEA35D2C19C95F9DA774CF3D8D_RuntimeMethod_var);
V_7 = L_155;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_047a:
{// begin finally (depth: 2)
Enumerator_Dispose_mB7013E7C50D57851844CFD4F5CC89834E50D7A61((&V_7), Enumerator_Dispose_mB7013E7C50D57851844CFD4F5CC89834E50D7A61_RuntimeMethod_var);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_046f_1;
}
IL_0453_1:
{
// foreach (var info in usedController)
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_156;
L_156 = Enumerator_get_Current_mBBDC9A5A1F17F27FD90C4B15AAF4731F31AB2320_inline((&V_7), Enumerator_get_Current_mBBDC9A5A1F17F27FD90C4B15AAF4731F31AB2320_RuntimeMethod_var);
V_10 = L_156;
// pendingData.PendingController.Remove(info);
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_157 = __this->___pendingData_17;
NullCheck(L_157);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_158 = L_157->___PendingController_2;
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_159 = V_10;
NullCheck(L_158);
bool L_160;
L_160 = List_1_Remove_mD54EBB3E0B323450E833430A31B9998D3F2FC861(L_158, L_159, List_1_Remove_mD54EBB3E0B323450E833430A31B9998D3F2FC861_RuntimeMethod_var);
}
IL_046f_1:
{
// foreach (var info in usedController)
bool L_161;
L_161 = Enumerator_MoveNext_m572D75C1BCA8F3E2D311DF601264D8FA742775F4((&V_7), Enumerator_MoveNext_m572D75C1BCA8F3E2D311DF601264D8FA742775F4_RuntimeMethod_var);
if (L_161)
{
goto IL_0453_1;
}
}
{
goto IL_0488;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0488:
{
// MapUpdate?.Invoke(usedController);
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_162 = __this->___MapUpdate_20;
Action_1_tCD44F12C3B870CFFE2B501FDB5C11D79745C2B20* L_163 = L_162;
G_B74_0 = L_163;
if (L_163)
{
G_B75_0 = L_163;
goto IL_0494;
}
}
{
goto IL_049b;
}
IL_0494:
{
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_164 = V_8;
NullCheck(G_B75_0);
Action_1_Invoke_mE7D384167541E10879A9226182A67C8A088CAADE_inline(G_B75_0, L_164, NULL);
}
IL_049b:
{
// }
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// foreach (var block in pendingData.PendingController)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_165 = __this->___pendingData_17;
NullCheck(L_165);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_166 = L_165->___PendingController_2;
NullCheck(L_166);
Enumerator_t3F0B8B1A9606910F946F64AE5D75A9D7067FB920 L_167;
L_167 = List_1_GetEnumerator_m1130ACC0310BD9BEA35D2C19C95F9DA774CF3D8D(L_166, List_1_GetEnumerator_m1130ACC0310BD9BEA35D2C19C95F9DA774CF3D8D_RuntimeMethod_var);
V_7 = L_167;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_043a_1:
{// begin finally (depth: 2)
Enumerator_Dispose_mB7013E7C50D57851844CFD4F5CC89834E50D7A61((&V_7), Enumerator_Dispose_mB7013E7C50D57851844CFD4F5CC89834E50D7A61_RuntimeMethod_var);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_042f_2;
}
IL_03f6_2:
{
// foreach (var block in pendingData.PendingController)
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_168;
L_168 = Enumerator_get_Current_mBBDC9A5A1F17F27FD90C4B15AAF4731F31AB2320_inline((&V_7), Enumerator_get_Current_mBBDC9A5A1F17F27FD90C4B15AAF4731F31AB2320_RuntimeMethod_var);
V_9 = L_168;
// if (updateTimer.ElapsedMilliseconds > TargetMaxUpdateTimePerFrame && usedController.Count >= 3) { break; }
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_169 = __this->___updateTimer_18;
NullCheck(L_169);
int64_t L_170;
L_170 = Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF(L_169, NULL);
int32_t L_171 = __this->___TargetMaxUpdateTimePerFrame_8;
if ((((int64_t)L_170) <= ((int64_t)((int64_t)L_171))))
{
goto IL_041f_2;
}
}
{
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_172 = V_8;
NullCheck(L_172);
int32_t L_173;
L_173 = List_1_get_Count_m1F9E3A775BFDC8D9655158B1023BAE74B4C3F5BC_inline(L_172, List_1_get_Count_m1F9E3A775BFDC8D9655158B1023BAE74B4C3F5BC_RuntimeMethod_var);
if ((((int32_t)L_173) < ((int32_t)3)))
{
goto IL_041f_2;
}
}
{
// if (updateTimer.ElapsedMilliseconds > TargetMaxUpdateTimePerFrame && usedController.Count >= 3) { break; }
goto IL_049c;
}
IL_041f_2:
{
// usedController.Add(block);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_174 = V_8;
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_175 = V_9;
NullCheck(L_174);
List_1_Add_mEA51560D392F12780811BFAE83F04DABEFFB726C_inline(L_174, L_175, List_1_Add_mEA51560D392F12780811BFAE83F04DABEFFB726C_RuntimeMethod_var);
// block.UpdateMeshCollider();
DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* L_176 = V_9;
NullCheck(L_176);
DenseSpatialMapBlockController_UpdateMeshCollider_m2C0BDF3BF642DF0D551FC7B541DE551830CF7DC6(L_176, NULL);
}
IL_042f_2:
{
// foreach (var block in pendingData.PendingController)
bool L_177;
L_177 = Enumerator_MoveNext_m572D75C1BCA8F3E2D311DF601264D8FA742775F4((&V_7), Enumerator_MoveNext_m572D75C1BCA8F3E2D311DF601264D8FA742775F4_RuntimeMethod_var);
if (L_177)
{
goto IL_03f6_2;
}
}
{
goto IL_049c;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_049c:
{
// if (pendingData.PendingController != null && pendingData.PendingController.Count > 0)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_178 = __this->___pendingData_17;
NullCheck(L_178);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_179 = L_178->___PendingController_2;
if (!L_179)
{
goto IL_04bd;
}
}
{
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_180 = __this->___pendingData_17;
NullCheck(L_180);
List_1_tF9DDCEDBF2B0BA233F70E7C19E42C70EFF91F538* L_181 = L_180->___PendingController_2;
NullCheck(L_181);
int32_t L_182;
L_182 = List_1_get_Count_m1F9E3A775BFDC8D9655158B1023BAE74B4C3F5BC_inline(L_181, List_1_get_Count_m1F9E3A775BFDC8D9655158B1023BAE74B4C3F5BC_RuntimeMethod_var);
if ((((int32_t)L_182) <= ((int32_t)0)))
{
goto IL_04bd;
}
}
{
// return;
return;
}
IL_04bd:
{
// pendingData.Stage = PendingData.UpdateStage.Finish;
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_183 = __this->___pendingData_17;
NullCheck(L_183);
L_183->___Stage_0 = 3;
}
IL_04c9:
{
// if (pendingData.Stage == PendingData.UpdateStage.Finish)
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_184 = __this->___pendingData_17;
NullCheck(L_184);
int32_t L_185 = L_184->___Stage_0;
if ((!(((uint32_t)L_185) == ((uint32_t)3))))
{
goto IL_04e9;
}
}
{
// pendingData.Dispose();
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_186 = __this->___pendingData_17;
NullCheck(L_186);
PendingData_Dispose_mE2B32627A7690E9D717BEB4130A38FA5CD48A8B2(L_186, NULL);
// pendingData = null;
__this->___pendingData_17 = (PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___pendingData_17), (void*)(PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0*)NULL);
}
IL_04e9:
{
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_OnDisable_m73005452F2A37AC4BB55C8EC840EF77FDE4495C2 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
{
// if (Builder != null)
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_0;
L_0 = DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline(__this, NULL);
if (!L_0)
{
goto IL_0013;
}
}
{
// Builder.stop();
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_1;
L_1 = DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline(__this, NULL);
NullCheck(L_1);
VirtualActionInvoker0::Invoke(9 /* System.Void easyar.DenseSpatialMap::stop() */, L_1);
}
IL_0013:
{
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_OnDestroy_m89F46707352B5CA1CC4D86708489DC9FEE8B368F (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* G_B8_0 = NULL;
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* G_B7_0 = NULL;
{
// if (Builder != null)
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_0;
L_0 = DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline(__this, NULL);
if (!L_0)
{
goto IL_0013;
}
}
{
// Builder.Dispose();
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_1;
L_1 = DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline(__this, NULL);
NullCheck(L_1);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_1, NULL);
}
IL_0013:
{
// if (mapRoot)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___mapRoot_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_002b;
}
}
{
// Destroy(mapRoot);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___mapRoot_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_4, NULL);
}
IL_002b:
{
// if (mapMaterial)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = __this->___mapMaterial_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (!L_6)
{
goto IL_0043;
}
}
{
// Destroy(mapMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = __this->___mapMaterial_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_7, NULL);
}
IL_0043:
{
// pendingData?.Dispose();
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_8 = __this->___pendingData_17;
PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* L_9 = L_8;
G_B7_0 = L_9;
if (L_9)
{
G_B8_0 = L_9;
goto IL_004e;
}
}
{
return;
}
IL_004e:
{
NullCheck(G_B8_0);
PendingData_Dispose_mE2B32627A7690E9D717BEB4130A38FA5CD48A8B2(G_B8_0, NULL);
// }
return;
}
}
// easyar.InputFrameSink easyar.DenseSpatialMapBuilderFrameFilter::InputFrameSink()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* DenseSpatialMapBuilderFrameFilter_InputFrameSink_mCC8E09F677819229D860D2A7234A9BAC8AD8FF3A (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
{
// if (Builder != null)
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_0;
L_0 = DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline(__this, NULL);
if (!L_0)
{
goto IL_0014;
}
}
{
// return Builder.inputFrameSink();
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_1;
L_1 = DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline(__this, NULL);
NullCheck(L_1);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_2;
L_2 = VirtualFuncInvoker0< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(6 /* easyar.InputFrameSink easyar.DenseSpatialMap::inputFrameSink() */, L_1);
return L_2;
}
IL_0014:
{
// return null;
return (InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95*)NULL;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_OnAssemble_mEB66833791E8F4CB7309E528C96D818BB5C03BD2 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35F388B88F35E2DADBD8E5F3BC42662E76ACB1D2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FB930371AD9A43F520F22B486D486D71763CC44);
s_Il2CppMethodInitialized = true;
}
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
// base.OnAssemble(session);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = ___0_session;
FrameFilter_OnAssemble_mFC0ACCAA2717E67A5813187806E6CC7BC54E29B6(__this, L_0, NULL);
// if (depthRenderer)
DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* L_1 = __this->___depthRenderer_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (!L_2)
{
goto IL_002a;
}
}
{
// depthRenderer.RenderDepthCamera = session.Assembly.Camera;
DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* L_3 = __this->___depthRenderer_15;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_4 = ___0_session;
NullCheck(L_4);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_5;
L_5 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_4, NULL);
NullCheck(L_5);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6;
L_6 = ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A_inline(L_5, NULL);
NullCheck(L_3);
DenseSpatialMapDepthRenderer_set_RenderDepthCamera_m92362CDCAAA748630A17FE14FD8F9258A920ACAF_inline(L_3, L_6, NULL);
}
IL_002a:
{
// if (session.Assembly != null && session.Assembly.FrameSource is FramePlayer)
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_7 = ___0_session;
NullCheck(L_7);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_8;
L_8 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_7, NULL);
if (!L_8)
{
goto IL_0059;
}
}
{
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_9 = ___0_session;
NullCheck(L_9);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_10;
L_10 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_9, NULL);
NullCheck(L_10);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_11;
L_11 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_10, NULL);
if (!((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)IsInstClass((RuntimeObject*)L_11, FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var)))
{
goto IL_0059;
}
}
{
// (session.Assembly.FrameSource as FramePlayer).RequireSpatial();
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_12 = ___0_session;
NullCheck(L_12);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_13;
L_13 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_12, NULL);
NullCheck(L_13);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_14;
L_14 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_13, NULL);
NullCheck(((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)IsInstClass((RuntimeObject*)L_14, FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var)));
FramePlayer_RequireSpatial_mE6BC9894573F202EB85C2BFDFA47E66AC3BC7235(((FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52*)IsInstClass((RuntimeObject*)L_14, FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52_il2cpp_TypeInfo_var)), NULL);
}
IL_0059:
{
// if (session.Origin)
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_15 = ___0_session;
NullCheck(L_15);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
L_16 = ARSession_get_Origin_m45A40C95EFFF621EA4A2DA09BEA6EC5AFFFE5005(L_15, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_17;
L_17 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_16, NULL);
if (!L_17)
{
goto IL_0082;
}
}
{
// mapRoot.transform.SetParent(session.Origin.transform, false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = __this->___mapRoot_11;
NullCheck(L_18);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
L_19 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_18, NULL);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_20 = ___0_session;
NullCheck(L_20);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21;
L_21 = ARSession_get_Origin_m45A40C95EFFF621EA4A2DA09BEA6EC5AFFFE5005(L_20, NULL);
NullCheck(L_21);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22;
L_22 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_21, NULL);
NullCheck(L_19);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_19, L_22, (bool)0, NULL);
}
IL_0082:
{
// if (session.Assembly.FrameSource.IsHMD && mapMaterial && mapMaterial.shader == Shader.Find("EasyAR/DenseSpatialMapMesh"))
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_23 = ___0_session;
NullCheck(L_23);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_24;
L_24 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_23, NULL);
NullCheck(L_24);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_25;
L_25 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_24, NULL);
NullCheck(L_25);
bool L_26;
L_26 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean easyar.FrameSource::get_IsHMD() */, L_25);
if (!L_26)
{
goto IL_00fc;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_27 = __this->___mapMaterial_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_28;
L_28 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_27, NULL);
if (!L_28)
{
goto IL_00fc;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_29 = __this->___mapMaterial_14;
NullCheck(L_29);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_30;
L_30 = Material_get_shader_m8B0C11AE6F2AD7DE30AF52D3195EB716F7A71983(L_29, NULL);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_31;
L_31 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteral35F388B88F35E2DADBD8E5F3BC42662E76ACB1D2, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_32;
L_32 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_30, L_31, NULL);
if (!L_32)
{
goto IL_00fc;
}
}
{
// var c = mapMaterial.color;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_33 = __this->___mapMaterial_14;
NullCheck(L_33);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_34;
L_34 = Material_get_color_mA4B7D4B96200D9D8B4F36BF19957E9DA81071DBB(L_33, NULL);
V_0 = L_34;
// mapMaterial.color = new Color(c.r, c.g, c.b);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_35 = __this->___mapMaterial_14;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_36 = V_0;
float L_37 = L_36.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_38 = V_0;
float L_39 = L_38.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_40 = V_0;
float L_41 = L_40.___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_42;
memset((&L_42), 0, sizeof(L_42));
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_42), L_37, L_39, L_41, /*hidden argument*/NULL);
NullCheck(L_35);
Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D(L_35, L_42, NULL);
// mapMaterial.SetInt("_UseDepthTexture", 0);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_43 = __this->___mapMaterial_14;
NullCheck(L_43);
Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(L_43, _stringLiteral7FB930371AD9A43F520F22B486D486D71763CC44, 0, NULL);
}
IL_00fc:
{
// enableMeshCollider = EnableMeshCollider;
bool L_44 = __this->___EnableMeshCollider_9;
__this->___enableMeshCollider_16 = L_44;
// isStarted = true;
__this->___isStarted_12 = (bool)1;
// if (enabled)
bool L_45;
L_45 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_45)
{
goto IL_011d;
}
}
{
// OnEnable();
VirtualActionInvoker0::Invoke(12 /* System.Void easyar.DenseSpatialMapBuilderFrameFilter::OnEnable() */, __this);
}
IL_011d:
{
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter__ctor_mFB894AB92F64157F855D7565E72A187C33F75817 (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m32BDF7AA8278F3D52963B70D37C33A048829E061_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public int TargetMaxUpdateTimePerFrame = 10;
__this->___TargetMaxUpdateTimePerFrame_8 = ((int32_t)10);
// private Dictionary<Vector3, DenseSpatialMapBlockController> blocksDict = new Dictionary<Vector3, DenseSpatialMapBlockController>();
Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39* L_0 = (Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39*)il2cpp_codegen_object_new(Dictionary_2_t49149364817D537BAEA4E58557A6427C69C3AF39_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m32BDF7AA8278F3D52963B70D37C33A048829E061(L_0, Dictionary_2__ctor_m32BDF7AA8278F3D52963B70D37C33A048829E061_RuntimeMethod_var);
__this->___blocksDict_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___blocksDict_10), (void*)L_0);
// private bool renderMesh = true;
__this->___renderMesh_13 = (bool)1;
// private System.Diagnostics.Stopwatch updateTimer = new System.Diagnostics.Stopwatch();
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_1 = (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043*)il2cpp_codegen_object_new(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
NullCheck(L_1);
Stopwatch__ctor_mAFE6B2F45CF1C3469EF6D5307972BC098B473D0A(L_1, NULL);
__this->___updateTimer_18 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___updateTimer_18), (void*)L_1);
FrameFilter__ctor_m3294372A748440126E65D15A1246C002035B00A0(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.DenseSpatialMapBuilderFrameFilter/PendingData::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PendingData_Finalize_mE539FD203EF9DB45D1952FB09A48D5FE3EC26490 (PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* __this, const RuntimeMethod* method)
{
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* G_B2_0 = NULL;
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* G_B1_0 = NULL;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0013:
{// begin finally (depth: 1)
// }
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// SceneMesh?.Dispose();
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_0 = __this->___SceneMesh_3;
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c_1;
}
}
{
goto IL_001a;
}
IL_000c_1:
{
NullCheck(G_B2_0);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(G_B2_0, NULL);
goto IL_001a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001a:
{
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter/PendingData::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PendingData_Dispose_mE2B32627A7690E9D717BEB4130A38FA5CD48A8B2 (PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* G_B2_0 = NULL;
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* G_B1_0 = NULL;
{
// SceneMesh?.Dispose();
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_0 = __this->___SceneMesh_3;
SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
goto IL_0011;
}
IL_000c:
{
NullCheck(G_B2_0);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(G_B2_0, NULL);
}
IL_0011:
{
// GC.SuppressFinalize(this);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
// }
return;
}
}
// System.Void easyar.DenseSpatialMapBuilderFrameFilter/PendingData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PendingData__ctor_mDC67A215670C0F490DEF5E94FBA59574E5488064 (PendingData_t80C54C9DF442E3D0663306180E1519BAF33759B0* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Camera easyar.DenseSpatialMapDepthRenderer::get_RenderDepthCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* DenseSpatialMapDepthRenderer_get_RenderDepthCamera_m3432D9FF7C2B2D746AEA34158C122AFA73E7A9EB (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, const RuntimeMethod* method)
{
{
// public Camera RenderDepthCamera { get; set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___U3CRenderDepthCameraU3Ek__BackingField_6;
return L_0;
}
}
// System.Void easyar.DenseSpatialMapDepthRenderer::set_RenderDepthCamera(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapDepthRenderer_set_RenderDepthCamera_m92362CDCAAA748630A17FE14FD8F9258A920ACAF (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method)
{
{
// public Camera RenderDepthCamera { get; set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_value;
__this->___U3CRenderDepthCameraU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRenderDepthCameraU3Ek__BackingField_6), (void*)L_0);
return;
}
}
// UnityEngine.Material easyar.DenseSpatialMapDepthRenderer::get_MapMeshMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* DenseSpatialMapDepthRenderer_get_MapMeshMaterial_m155E770B10D2424EBB161F5F799751BAA5BF7818 (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, const RuntimeMethod* method)
{
{
// public Material MapMeshMaterial { get; set; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___U3CMapMeshMaterialU3Ek__BackingField_7;
return L_0;
}
}
// System.Void easyar.DenseSpatialMapDepthRenderer::set_MapMeshMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapDepthRenderer_set_MapMeshMaterial_m3DBDAD505937806292A39670316850BA6A8D0931 (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method)
{
{
// public Material MapMeshMaterial { get; set; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___0_value;
__this->___U3CMapMeshMaterialU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMapMeshMaterialU3Ek__BackingField_7), (void*)L_0);
return;
}
}
// System.Void easyar.DenseSpatialMapDepthRenderer::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapDepthRenderer_OnEnable_mB5F9EE52496DE82DD7940BF3DF4FFD4CB269823A (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseSpatialMapDepthRenderer_OnBeforeRender_m8F276F4E6561F90AF2390296DD509ACEAF76382C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Application.onBeforeRender += OnBeforeRender;
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_0 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_0, __this, (intptr_t)((void*)DenseSpatialMapDepthRenderer_OnBeforeRender_m8F276F4E6561F90AF2390296DD509ACEAF76382C_RuntimeMethod_var), NULL);
Application_add_onBeforeRender_mEE8925294C807AD08FA0FF35D4C663E098510394(L_0, NULL);
// }
return;
}
}
// System.Void easyar.DenseSpatialMapDepthRenderer::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapDepthRenderer_OnDisable_m022BF4696AD6D4534F221AE9C60A8480E3ED4CCC (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseSpatialMapDepthRenderer_OnBeforeRender_m8F276F4E6561F90AF2390296DD509ACEAF76382C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Application.onBeforeRender -= OnBeforeRender;
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_0 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_0, __this, (intptr_t)((void*)DenseSpatialMapDepthRenderer_OnBeforeRender_m8F276F4E6561F90AF2390296DD509ACEAF76382C_RuntimeMethod_var), NULL);
Application_remove_onBeforeRender_m9F54448ED4059A26C9972E5C9ED2F6DCD58B4E24(L_0, NULL);
// }
return;
}
}
// System.Void easyar.DenseSpatialMapDepthRenderer::OnBeforeRender()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapDepthRenderer_OnBeforeRender_m8F276F4E6561F90AF2390296DD509ACEAF76382C (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5129F8748F0EB4AEC6611E6441DFA43F1DF519A8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F8D72E59DAFDA9FEDE3FA132F4A524660A67F46);
s_Il2CppMethodInitialized = true;
}
{
// if (!RenderDepthCamera || !MapMeshMaterial)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
L_0 = DenseSpatialMapDepthRenderer_get_RenderDepthCamera_m3432D9FF7C2B2D746AEA34158C122AFA73E7A9EB_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2;
L_2 = DenseSpatialMapDepthRenderer_get_MapMeshMaterial_m155E770B10D2424EBB161F5F799751BAA5BF7818_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (L_3)
{
goto IL_001b;
}
}
IL_001a:
{
// return;
return;
}
IL_001b:
{
// if (depthTexture && (depthTexture.width != Screen.width || depthTexture.height != Screen.height))
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = __this->___depthTexture_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (!L_5)
{
goto IL_0057;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = __this->___depthTexture_5;
NullCheck(L_6);
int32_t L_7;
L_7 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_6);
int32_t L_8;
L_8 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
if ((!(((uint32_t)L_7) == ((uint32_t)L_8))))
{
goto IL_004c;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_9 = __this->___depthTexture_5;
NullCheck(L_9);
int32_t L_10;
L_10 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_9);
int32_t L_11;
L_11 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
if ((((int32_t)L_10) == ((int32_t)L_11)))
{
goto IL_0057;
}
}
IL_004c:
{
// Destroy(depthTexture);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12 = __this->___depthTexture_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_12, NULL);
}
IL_0057:
{
// if (!depthTexture)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_13 = __this->___depthTexture_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_13, NULL);
if (L_14)
{
goto IL_0093;
}
}
{
// depthTexture = new RenderTexture(Screen.width, Screen.height, 24, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear);
int32_t L_15;
L_15 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
int32_t L_16;
L_16 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_17 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
NullCheck(L_17);
RenderTexture__ctor_m68A1B9CAA1BE0B597C5F4895C296E21502D0C962(L_17, L_15, L_16, ((int32_t)24), 0, 1, NULL);
__this->___depthTexture_5 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___depthTexture_5), (void*)L_17);
// MapMeshMaterial.SetTexture("_DepthTexture", depthTexture);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18;
L_18 = DenseSpatialMapDepthRenderer_get_MapMeshMaterial_m155E770B10D2424EBB161F5F799751BAA5BF7818_inline(__this, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_19 = __this->___depthTexture_5;
NullCheck(L_18);
Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_18, _stringLiteral5129F8748F0EB4AEC6611E6441DFA43F1DF519A8, L_19, NULL);
}
IL_0093:
{
// RenderDepthCamera.targetTexture = depthTexture;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_20;
L_20 = DenseSpatialMapDepthRenderer_get_RenderDepthCamera_m3432D9FF7C2B2D746AEA34158C122AFA73E7A9EB_inline(__this, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_21 = __this->___depthTexture_5;
NullCheck(L_20);
Camera_set_targetTexture_mE6C740F21A72DA47FB5B1D31D208710738A836C4(L_20, L_21, NULL);
// RenderDepthCamera.RenderWithShader(Shader, "Tag");
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_22;
L_22 = DenseSpatialMapDepthRenderer_get_RenderDepthCamera_m3432D9FF7C2B2D746AEA34158C122AFA73E7A9EB_inline(__this, NULL);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_23 = __this->___Shader_4;
NullCheck(L_22);
Camera_RenderWithShader_m3A63E9183D339D1273BD4604DB72E09C9FADA7C4(L_22, L_23, _stringLiteral9F8D72E59DAFDA9FEDE3FA132F4A524660A67F46, NULL);
// RenderDepthCamera.targetTexture = null;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_24;
L_24 = DenseSpatialMapDepthRenderer_get_RenderDepthCamera_m3432D9FF7C2B2D746AEA34158C122AFA73E7A9EB_inline(__this, NULL);
NullCheck(L_24);
Camera_set_targetTexture_mE6C740F21A72DA47FB5B1D31D208710738A836C4(L_24, (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL, NULL);
// }
return;
}
}
// System.Void easyar.DenseSpatialMapDepthRenderer::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapDepthRenderer_OnDestroy_m390A0DAF3E9673290E1BFDF166F6A9886396D2B6 (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (depthTexture)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___depthTexture_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0018;
}
}
{
// Destroy(depthTexture);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = __this->___depthTexture_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL);
}
IL_0018:
{
// }
return;
}
}
// System.Void easyar.DenseSpatialMapDepthRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMapDepthRenderer__ctor_mEDAE8910C9E48CE9CD36A1E557423C373B0D9D56 (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// easyar.MegaTracker easyar.MegaTrackerFrameFilter::get_Tracker()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
{
// public MegaTracker Tracker { get; private set; }
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_0 = __this->___U3CTrackerU3Ek__BackingField_6;
return L_0;
}
}
// System.Void easyar.MegaTrackerFrameFilter::set_Tracker(easyar.MegaTracker)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_set_Tracker_mAAC971AB8E04EEAF965BAFE97DFA462DF319C83C (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* ___0_value, const RuntimeMethod* method)
{
{
// public MegaTracker Tracker { get; private set; }
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_0 = ___0_value;
__this->___U3CTrackerU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTrackerU3Ek__BackingField_6), (void*)L_0);
return;
}
}
// easyar.Accelerometer easyar.MegaTrackerFrameFilter::get_Accelerometer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* MegaTrackerFrameFilter_get_Accelerometer_m6B317B682FA19C24D4E4F0830C7A30F7719DA477 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
{
// public Accelerometer Accelerometer { get; private set; }
Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* L_0 = __this->___U3CAccelerometerU3Ek__BackingField_7;
return L_0;
}
}
// System.Void easyar.MegaTrackerFrameFilter::set_Accelerometer(easyar.Accelerometer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_set_Accelerometer_m4F7846E8DBEAFC6A33E6E6B7038FBC4926D73BC4 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* ___0_value, const RuntimeMethod* method)
{
{
// public Accelerometer Accelerometer { get; private set; }
Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* L_0 = ___0_value;
__this->___U3CAccelerometerU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAccelerometerU3Ek__BackingField_7), (void*)L_0);
return;
}
}
// System.Int32 easyar.MegaTrackerFrameFilter::get_BufferRequirement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MegaTrackerFrameFilter_get_BufferRequirement_mD9AA0EFF32646CCEBFC374184767380539C3EC59 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
{
// get { return Tracker.bufferRequirement(); }
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_0;
L_0 = MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(11 /* System.Int32 easyar.MegaTracker::bufferRequirement() */, L_0);
return L_1;
}
}
// easyar.MegaTrackerFrameFilter/TimeParameters easyar.MegaTrackerFrameFilter::get_RequestTimeParameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E* MegaTrackerFrameFilter_get_RequestTimeParameters_mAD80E565E46E1BF4A80406EC595F210482BC8A81 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
{
// get => requestTimeParameters;
TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E* L_0 = __this->___requestTimeParameters_11;
return L_0;
}
}
// System.Void easyar.MegaTrackerFrameFilter::set_RequestTimeParameters(easyar.MegaTrackerFrameFilter/TimeParameters)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_set_RequestTimeParameters_m4101AE823C68B495F46B8168D79A3746B672899D (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m4293675B43B0795987DCD4434416C126A695F29F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B2_0 = NULL;
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B1_0 = NULL;
{
// requestTimeParameters = value;
TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E* L_0 = ___0_value;
__this->___requestTimeParameters_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___requestTimeParameters_11), (void*)L_0);
// Tracker?.setRequestTimeParameters(value.Timeout, value.RequestInterval);
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_1;
L_1 = MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline(__this, NULL);
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0012;
}
}
{
return;
}
IL_0012:
{
TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E* L_3 = ___0_value;
NullCheck(L_3);
int32_t L_4 = L_3->___Timeout_0;
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA L_5;
L_5 = Optional_1_op_Implicit_m4293675B43B0795987DCD4434416C126A695F29F(L_4, Optional_1_op_Implicit_m4293675B43B0795987DCD4434416C126A695F29F_RuntimeMethod_var);
TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E* L_6 = ___0_value;
NullCheck(L_6);
int32_t L_7 = L_6->___RequestInterval_1;
NullCheck(G_B2_0);
VirtualActionInvoker2< Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA, int32_t >::Invoke(13 /* System.Void easyar.MegaTracker::setRequestTimeParameters(easyar.Optional`1<System.Int32>,System.Int32) */, G_B2_0, L_5, L_7);
// }
return;
}
}
// easyar.MegaTrackerFrameFilter/ResultPoseTypeParameters easyar.MegaTrackerFrameFilter::get_ResultPoseType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46* MegaTrackerFrameFilter_get_ResultPoseType_m441A3F3D844AA1DE8BA5861038514FEEE052B8D8 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
{
// get => resultPoseType;
ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46* L_0 = __this->___resultPoseType_12;
return L_0;
}
}
// System.Void easyar.MegaTrackerFrameFilter::set_ResultPoseType(easyar.MegaTrackerFrameFilter/ResultPoseTypeParameters)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_set_ResultPoseType_m7106828294C0F6353200D34C86E9A3ADAFA9E874 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46* ___0_value, const RuntimeMethod* method)
{
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B2_0 = NULL;
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B1_0 = NULL;
{
// resultPoseType = value;
ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46* L_0 = ___0_value;
__this->___resultPoseType_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___resultPoseType_12), (void*)L_0);
// Tracker?.setResultPoseType(value.EnableLocalization, value.EnableStabilization);
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_1;
L_1 = MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline(__this, NULL);
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0012;
}
}
{
return;
}
IL_0012:
{
ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46* L_3 = ___0_value;
NullCheck(L_3);
bool L_4 = L_3->___EnableLocalization_0;
ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46* L_5 = ___0_value;
NullCheck(L_5);
bool L_6 = L_5->___EnableStabilization_1;
NullCheck(G_B2_0);
VirtualActionInvoker2< bool, bool >::Invoke(14 /* System.Void easyar.MegaTracker::setResultPoseType(System.Boolean,System.Boolean) */, G_B2_0, L_4, L_6);
// }
return;
}
}
// easyar.Optional`1<easyar.ProximityLocationResult> easyar.MegaTrackerFrameFilter::get_ProximityLocation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tB0537F9BB8635780A0548F48A945F65C2526FDAB MegaTrackerFrameFilter_get_ProximityLocation_mE341C7414E09D61200B9949908C72A59E4A10F24 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
{
// private get => proximityLocation;
Optional_1_tB0537F9BB8635780A0548F48A945F65C2526FDAB L_0 = __this->___proximityLocation_20;
return L_0;
}
}
// System.Void easyar.MegaTrackerFrameFilter::set_ProximityLocation(easyar.Optional`1<easyar.ProximityLocationResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_set_ProximityLocation_m11300C1AF595946A30155DE3D817261E738D7811 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, Optional_1_tB0537F9BB8635780A0548F48A945F65C2526FDAB ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_mD7D27F527D717098397B609455870287EF7B1BF7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m9165B2F74ADDE179770E608ADD5F82FD53D0877E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// proximityLocation = value;
Optional_1_tB0537F9BB8635780A0548F48A945F65C2526FDAB L_0 = ___0_value;
__this->___proximityLocation_20 = L_0;
// if (proximityLocation.OnSome)
Optional_1_tB0537F9BB8635780A0548F48A945F65C2526FDAB* L_1 = (Optional_1_tB0537F9BB8635780A0548F48A945F65C2526FDAB*)(&__this->___proximityLocation_20);
bool L_2;
L_2 = Optional_1_get_OnSome_mD7D27F527D717098397B609455870287EF7B1BF7(L_1, Optional_1_get_OnSome_mD7D27F527D717098397B609455870287EF7B1BF7_RuntimeMethod_var);
if (!L_2)
{
goto IL_0025;
}
}
{
// HandleProximityLocation(proximityLocation.Value);
Optional_1_tB0537F9BB8635780A0548F48A945F65C2526FDAB* L_3 = (Optional_1_tB0537F9BB8635780A0548F48A945F65C2526FDAB*)(&__this->___proximityLocation_20);
ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F L_4;
L_4 = Optional_1_get_Value_m9165B2F74ADDE179770E608ADD5F82FD53D0877E(L_3, Optional_1_get_Value_m9165B2F74ADDE179770E608ADD5F82FD53D0877E_RuntimeMethod_var);
MegaTrackerFrameFilter_HandleProximityLocation_m7D1D2F71E38D89CC522691BB2378EAF5E8F407A5(__this, L_4, NULL);
}
IL_0025:
{
// }
return;
}
}
// System.String easyar.MegaTrackerFrameFilter::get_RequestMessage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MegaTrackerFrameFilter_get_RequestMessage_m9A242B58D23D59F50266F8E108865E1AF11F4DE7 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
{
// get => requestMessage;
String_t* L_0 = __this->___requestMessage_15;
return L_0;
}
}
// System.Void easyar.MegaTrackerFrameFilter::set_RequestMessage(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_set_RequestMessage_m7C654AEC52888F033BC78974EB702ED7A0DEADC5 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, String_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B2_0 = NULL;
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B1_0 = NULL;
String_t* G_B4_0 = NULL;
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B4_1 = NULL;
String_t* G_B3_0 = NULL;
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B3_1 = NULL;
{
// requestMessage = value;
String_t* L_0 = ___0_value;
__this->___requestMessage_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___requestMessage_15), (void*)L_0);
// Tracker?.setRequestMessage(value ?? string.Empty);
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_1;
L_1 = MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline(__this, NULL);
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0012;
}
}
{
return;
}
IL_0012:
{
String_t* L_3 = ___0_value;
String_t* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = G_B2_0;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = G_B2_0;
goto IL_001c;
}
}
{
String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
G_B4_0 = L_5;
G_B4_1 = G_B3_1;
}
IL_001c:
{
NullCheck(G_B4_1);
VirtualActionInvoker1< String_t* >::Invoke(15 /* System.Void easyar.MegaTracker::setRequestMessage(System.String) */, G_B4_1, G_B4_0);
// }
return;
}
}
// System.Void easyar.MegaTrackerFrameFilter::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_Awake_m8586A1C9547E69777843AABB4CD452170DD87371 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BE6BE67F8FC748AFF718549D6FA921054DBBAC5);
s_Il2CppMethodInitialized = true;
}
{
// Debug.LogWarning($"Package com.easyar.mega is required to use {nameof(MegaTrackerFrameFilter)}");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral0BE6BE67F8FC748AFF718549D6FA921054DBBAC5, NULL);
// }
return;
}
}
// easyar.InputFrameSink easyar.MegaTrackerFrameFilter::InputFrameSink()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* MegaTrackerFrameFilter_InputFrameSink_mA11A196E88C9C1E74E1587954DE6DD00D785445F (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B2_0 = NULL;
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B1_0 = NULL;
{
// return Tracker?.inputFrameSink();
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_0;
L_0 = MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline(__this, NULL);
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
return (InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95*)NULL;
}
IL_000c:
{
NullCheck(G_B2_0);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_2;
L_2 = VirtualFuncInvoker0< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(6 /* easyar.InputFrameSink easyar.MegaTracker::inputFrameSink() */, G_B2_0);
return L_2;
}
}
// easyar.OutputFrameSource easyar.MegaTrackerFrameFilter::OutputFrameSource()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* MegaTrackerFrameFilter_OutputFrameSource_mAEA1060FC72131B4667A03BDB0978A3B3170C645 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B2_0 = NULL;
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B1_0 = NULL;
{
// return Tracker?.outputFrameSource();
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_0;
L_0 = MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline(__this, NULL);
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
return (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29*)NULL;
}
IL_000c:
{
NullCheck(G_B2_0);
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_2;
L_2 = VirtualFuncInvoker0< OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* >::Invoke(12 /* easyar.OutputFrameSource easyar.MegaTracker::outputFrameSource() */, G_B2_0);
return L_2;
}
}
// System.Void easyar.MegaTrackerFrameFilter::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_OnAssemble_m7A86163085467B48A3B26D73E82582797747FCBF (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method)
{
{
// base.OnAssemble(session);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = ___0_session;
FrameFilter_OnAssemble_mFC0ACCAA2717E67A5813187806E6CC7BC54E29B6(__this, L_0, NULL);
// arSession = session;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_1 = ___0_session;
__this->___arSession_13 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___arSession_13), (void*)L_1);
// }
return;
}
}
// System.Void easyar.MegaTrackerFrameFilter::OnResult(easyar.Optional`1<easyar.FrameFilterResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_OnResult_m21D977EBD3234F47C1E52EB61E7537FD22C38503 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 ___0_frameFilterResult, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void easyar.MegaTrackerFrameFilter::ResetTracker()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_ResetTracker_mCC2A2ACDDA8C4C15EF61BC9E41FCF848BC57A2A2 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B2_0 = NULL;
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* G_B1_0 = NULL;
{
// Tracker?.reset();
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_0;
L_0 = MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline(__this, NULL);
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
NullCheck(G_B2_0);
VirtualActionInvoker0::Invoke(19 /* System.Void easyar.MegaTracker::reset() */, G_B2_0);
// }
return;
}
}
// System.Void easyar.MegaTrackerFrameFilter::HandleProximityLocation(easyar.ProximityLocationResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_HandleProximityLocation_m7D1D2F71E38D89CC522691BB2378EAF5E8F407A5 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___0_pLocation, const RuntimeMethod* method)
{
{
// if (Tracker == null) { return; }
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_0;
L_0 = MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline(__this, NULL);
if (L_0)
{
goto IL_0009;
}
}
{
// if (Tracker == null) { return; }
return;
}
IL_0009:
{
// if (proximityLocationResultSink == null)
ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* L_1 = __this->___proximityLocationResultSink_19;
if (L_1)
{
goto IL_0022;
}
}
{
// proximityLocationResultSink = Tracker.proximityLocationResultSink();
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_2;
L_2 = MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline(__this, NULL);
NullCheck(L_2);
ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* L_3;
L_3 = VirtualFuncInvoker0< ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* >::Invoke(10 /* easyar.ProximityLocationResultSink easyar.MegaTracker::proximityLocationResultSink() */, L_2);
__this->___proximityLocationResultSink_19 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___proximityLocationResultSink_19), (void*)L_3);
}
IL_0022:
{
// proximityLocationResultSink.handle(pLocation);
ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* L_4 = __this->___proximityLocationResultSink_19;
ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F L_5 = ___0_pLocation;
NullCheck(L_4);
VirtualActionInvoker1< ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F >::Invoke(6 /* System.Void easyar.ProximityLocationResultSink::handle(easyar.ProximityLocationResult) */, L_4, L_5);
// }
return;
}
}
// System.Collections.IEnumerator easyar.MegaTrackerFrameFilter::GetFrameSourceType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MegaTrackerFrameFilter_GetFrameSourceType_mAA2A3BAE52ADC84D668A2E616FA7CF53A8A2128C (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6* L_0 = (U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6*)il2cpp_codegen_object_new(U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CGetFrameSourceTypeU3Ed__42__ctor_m529AB5C5D59C8601837776EAB8DF4A0DB3E3AA67(L_0, 0, NULL);
U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
return L_1;
}
}
// System.Void easyar.MegaTrackerFrameFilter::NotifyEmptyConfig(easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter_NotifyEmptyConfig_m67A7AE41125C18A70BCA26DEE1933B7C9191B090 (MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406* ___0_config, const RuntimeMethod* method)
{
{
// if (string.IsNullOrEmpty(config.ServerAddress) ||
// string.IsNullOrEmpty(config.APIKey) ||
// string.IsNullOrEmpty(config.APISecret) ||
// string.IsNullOrEmpty(config.AppID))
MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406* L_0 = ___0_config;
NullCheck(L_0);
String_t* L_1 = L_0->___ServerAddress_0;
bool L_2;
L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
if (L_2)
{
goto IL_0034;
}
}
{
MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406* L_3 = ___0_config;
NullCheck(L_3);
String_t* L_4 = L_3->___APIKey_1;
bool L_5;
L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
if (L_5)
{
goto IL_0034;
}
}
{
MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406* L_6 = ___0_config;
NullCheck(L_6);
String_t* L_7 = L_6->___APISecret_2;
bool L_8;
L_8 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_7, NULL);
if (L_8)
{
goto IL_0034;
}
}
{
MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406* L_9 = ___0_config;
NullCheck(L_9);
String_t* L_10 = L_9->___AppID_3;
bool L_11;
L_11 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_10, NULL);
if (!L_11)
{
goto IL_007d;
}
}
IL_0034:
{
// throw new UIPopupException(
// "Service config (for authentication) NOT set, please set" + Environment.NewLine +
// "globally in EasyAR Settings (Project Settings > EasyAR) or" + Environment.NewLine +
// "locally on <MegaTrackerFrameFilter> Component." + Environment.NewLine +
// "Get from EasyAR Develop Center (www.easyar.com) -> CLS -> Database Details.");
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91C0DE1577DC0C653D7FF81CA1558291648545B4)));
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91C0DE1577DC0C653D7FF81CA1558291648545B4)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
String_t* L_15;
L_15 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
NullCheck(L_14);
ArrayElementTypeCheck (L_14, L_15);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_15);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_14;
NullCheck(L_16);
ArrayElementTypeCheck (L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3156850838CE3AE49F580DD437333AC35484F249)));
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3156850838CE3AE49F580DD437333AC35484F249)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
String_t* L_18;
L_18 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
NullCheck(L_17);
ArrayElementTypeCheck (L_17, L_18);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_18);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_17;
NullCheck(L_19);
ArrayElementTypeCheck (L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEF18F67EB1100366C77C289A0F6C015096F50760)));
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEF18F67EB1100366C77C289A0F6C015096F50760)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
String_t* L_21;
L_21 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
NullCheck(L_20);
ArrayElementTypeCheck (L_20, L_21);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_21);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_20;
NullCheck(L_22);
ArrayElementTypeCheck (L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA41E1E1D5C5DE48712336D082D8036612CF08F3F)));
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA41E1E1D5C5DE48712336D082D8036612CF08F3F)));
String_t* L_23;
L_23 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_22, NULL);
UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE* L_24 = (UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE_il2cpp_TypeInfo_var)));
NullCheck(L_24);
UIPopupException__ctor_m2028C0A495324E4FAD33E2E48EDE7347C6BF2F6C(L_24, L_23, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MegaTrackerFrameFilter_NotifyEmptyConfig_m67A7AE41125C18A70BCA26DEE1933B7C9191B090_RuntimeMethod_var)));
}
IL_007d:
{
// }
return;
}
}
// System.Void easyar.MegaTrackerFrameFilter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerFrameFilter__ctor_m0E8F6D8D578734D9FF87F7B50E85B9C0A1F62FA2 (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FallbackOptions_t000A05216FC75430565A077B14AD827B009B10EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool UseGlobalServiceConfig = true;
__this->___UseGlobalServiceConfig_8 = (bool)1;
// public MegaLocalizationServiceConfig ServiceConfig = new MegaLocalizationServiceConfig();
MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406* L_0 = (MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406*)il2cpp_codegen_object_new(MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406_il2cpp_TypeInfo_var);
NullCheck(L_0);
MegaLocalizationServiceConfig__ctor_m765A87783E867F035E70E128A92C8677486DD5D0(L_0, NULL);
__this->___ServiceConfig_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ServiceConfig_9), (void*)L_0);
// public FallbackOptions Fallbacks = new FallbackOptions();
FallbackOptions_t000A05216FC75430565A077B14AD827B009B10EE* L_1 = (FallbackOptions_t000A05216FC75430565A077B14AD827B009B10EE*)il2cpp_codegen_object_new(FallbackOptions_t000A05216FC75430565A077B14AD827B009B10EE_il2cpp_TypeInfo_var);
NullCheck(L_1);
FallbackOptions__ctor_mCB7957076708C7BC603DF1C1B8B7E9D7F9CA0EB3(L_1, NULL);
__this->___Fallbacks_10 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Fallbacks_10), (void*)L_1);
// private TimeParameters requestTimeParameters = new TimeParameters();
TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E* L_2 = (TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E*)il2cpp_codegen_object_new(TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E_il2cpp_TypeInfo_var);
NullCheck(L_2);
TimeParameters__ctor_mC1AA40D15BD156182DADFE16F82FD18FF9B8E4A4(L_2, NULL);
__this->___requestTimeParameters_11 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___requestTimeParameters_11), (void*)L_2);
// private ResultPoseTypeParameters resultPoseType = new ResultPoseTypeParameters();
ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46* L_3 = (ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46*)il2cpp_codegen_object_new(ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46_il2cpp_TypeInfo_var);
NullCheck(L_3);
ResultPoseTypeParameters__ctor_mA7BD2DF7846554EC76F70974F5C3FBC64BB6CDCE(L_3, NULL);
__this->___resultPoseType_12 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___resultPoseType_12), (void*)L_3);
FrameFilter__ctor_m3294372A748440126E65D15A1246C002035B00A0(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaLocalizationServiceConfig__ctor_m765A87783E867F035E70E128A92C8677486DD5D0 (MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public string ServerAddress = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___ServerAddress_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ServerAddress_0), (void*)L_0);
// public string APIKey = string.Empty;
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___APIKey_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___APIKey_1), (void*)L_1);
// public string APISecret = string.Empty;
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___APISecret_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___APISecret_2), (void*)L_2);
// public string AppID = string.Empty;
String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___AppID_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AppID_3), (void*)L_3);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.MegaTrackerFrameFilter/TimeParameters::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeParameters__ctor_mC1AA40D15BD156182DADFE16F82FD18FF9B8E4A4 (TimeParameters_t9A947E6A6641E23CB31FE9756F4829250C1A977E* __this, const RuntimeMethod* method)
{
{
// public int Timeout = 6000;
__this->___Timeout_0 = ((int32_t)6000);
// public int RequestInterval = 1000;
__this->___RequestInterval_1 = ((int32_t)1000);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.MegaTrackerFrameFilter/ResultPoseTypeParameters::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResultPoseTypeParameters__ctor_mA7BD2DF7846554EC76F70974F5C3FBC64BB6CDCE (ResultPoseTypeParameters_t8BFD8F0B608567EA91D4017F19E7B6B789647D46* __this, const RuntimeMethod* method)
{
{
// public bool EnableLocalization = true;
__this->___EnableLocalization_0 = (bool)1;
// public bool EnableStabilization = true;
__this->___EnableStabilization_1 = (bool)1;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.MegaTrackerFrameFilter/LocalizationResponse::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalizationResponse__ctor_m388264550BBE839D7DB7FE4FEC5A11232660BBF8 (LocalizationResponse_t1665798B6D7653607D2FC9CADE98E8C59003FA32* __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.Void easyar.MegaTrackerFrameFilter/FallbackOptions::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FallbackOptions__ctor_mCB7957076708C7BC603DF1C1B8B7E9D7F9CA0EB3 (FallbackOptions_t000A05216FC75430565A077B14AD827B009B10EE* __this, const RuntimeMethod* method)
{
{
// public bool AllowNoTracking = true;
__this->___AllowNoTracking_0 = (bool)1;
// public bool AllowNonEifRemote = true;
__this->___AllowNonEifRemote_1 = (bool)1;
// public bool WarnAllowNoTracking = true;
__this->___WarnAllowNoTracking_2 = (bool)1;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetFrameSourceTypeU3Ed__42__ctor_m529AB5C5D59C8601837776EAB8DF4A0DB3E3AA67 (U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetFrameSourceTypeU3Ed__42_System_IDisposable_Dispose_mC932981BA082593D6D86D6C5407106B47A970C00 (U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetFrameSourceTypeU3Ed__42_MoveNext_m69DCFF1C0533E4AA38FAF02CF2083CEBC97E8984 (U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m190A13D5C25B61F6396E58FA1A207C0B06DF6FDD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mDA1DF739046FA700141E8177BEC7F22057219CC6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* V_1 = NULL;
Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 V_2;
memset((&V_2), 0, sizeof(V_2));
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0088;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_001e:
{
// if (Tracker == null || !arSession || arSession.Assembly == null || !arSession.Assembly.FrameSource) { yield break; }
MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* L_4 = V_1;
NullCheck(L_4);
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_5;
L_5 = MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline(L_4, NULL);
if (!L_5)
{
goto IL_0057;
}
}
{
MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* L_6 = V_1;
NullCheck(L_6);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_7 = L_6->___arSession_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
if (!L_8)
{
goto IL_0057;
}
}
{
MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* L_9 = V_1;
NullCheck(L_9);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_10 = L_9->___arSession_13;
NullCheck(L_10);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_11;
L_11 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_10, NULL);
if (!L_11)
{
goto IL_0057;
}
}
{
MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* L_12 = V_1;
NullCheck(L_12);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_13 = L_12->___arSession_13;
NullCheck(L_13);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_14;
L_14 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_13, NULL);
NullCheck(L_14);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_15;
L_15 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_14, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_16;
L_16 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_15, NULL);
if (L_16)
{
goto IL_0059;
}
}
IL_0057:
{
// if (Tracker == null || !arSession || arSession.Assembly == null || !arSession.Assembly.FrameSource) { yield break; }
return (bool)0;
}
IL_0059:
{
// if (arSession.Assembly.FrameSource.Type.OnSome) { break; }
MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* L_17 = V_1;
NullCheck(L_17);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_18 = L_17->___arSession_13;
NullCheck(L_18);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_19;
L_19 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_18, NULL);
NullCheck(L_19);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_20;
L_20 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_19, NULL);
NullCheck(L_20);
Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 L_21;
L_21 = VirtualFuncInvoker0< Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 >::Invoke(4 /* easyar.Optional`1<easyar.InputFrameSourceType> easyar.FrameSource::get_Type() */, L_20);
V_2 = L_21;
bool L_22;
L_22 = Optional_1_get_OnSome_m190A13D5C25B61F6396E58FA1A207C0B06DF6FDD((&V_2), Optional_1_get_OnSome_m190A13D5C25B61F6396E58FA1A207C0B06DF6FDD_RuntimeMethod_var);
if (L_22)
{
goto IL_0091;
}
}
{
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0088:
{
__this->___U3CU3E1__state_0 = (-1);
// while (true)
goto IL_001e;
}
IL_0091:
{
// Tracker.setInputFrameSourceType(arSession.Assembly.FrameSource.Type.Value);
MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* L_23 = V_1;
NullCheck(L_23);
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_24;
L_24 = MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline(L_23, NULL);
MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* L_25 = V_1;
NullCheck(L_25);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_26 = L_25->___arSession_13;
NullCheck(L_26);
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_27;
L_27 = ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline(L_26, NULL);
NullCheck(L_27);
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_28;
L_28 = ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline(L_27, NULL);
NullCheck(L_28);
Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 L_29;
L_29 = VirtualFuncInvoker0< Optional_1_t666854642354D0FC1411D0997FF3ACCCCA99AE33 >::Invoke(4 /* easyar.Optional`1<easyar.InputFrameSourceType> easyar.FrameSource::get_Type() */, L_28);
V_2 = L_29;
int32_t L_30;
L_30 = Optional_1_get_Value_mDA1DF739046FA700141E8177BEC7F22057219CC6((&V_2), Optional_1_get_Value_mDA1DF739046FA700141E8177BEC7F22057219CC6_RuntimeMethod_var);
NullCheck(L_24);
VirtualActionInvoker1< int32_t >::Invoke(7 /* System.Void easyar.MegaTracker::setInputFrameSourceType(easyar.InputFrameSourceType) */, L_24, L_30);
// }
return (bool)0;
}
}
// System.Object easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetFrameSourceTypeU3Ed__42_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m5C186DDD1CB99398858E97BE766528C8A563FAA9 (U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetFrameSourceTypeU3Ed__42_System_Collections_IEnumerator_Reset_m20E116F713456C0D5DA525465F7450598EE9B89C (U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CGetFrameSourceTypeU3Ed__42_System_Collections_IEnumerator_Reset_m20E116F713456C0D5DA525465F7450598EE9B89C_RuntimeMethod_var)));
}
}
// System.Object easyar.MegaTrackerFrameFilter/<GetFrameSourceType>d__42::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetFrameSourceTypeU3Ed__42_System_Collections_IEnumerator_get_Current_mAB4AE8A6BF122B64610900A7FC04A83608FB7C69 (U3CGetFrameSourceTypeU3Ed__42_tEE6C4E37C0166C081EA850905D267A95240A0AE6* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.SparseSpatialMapActiveController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapActiveController_Start_m17CB7A9E44DCAC263EBDFB44DE34EDDD33C0F27E (SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39* __this, const RuntimeMethod* method)
{
{
// if (!found && (ActiveControl == Strategy.HideBeforeFound))
bool L_0 = __this->___found_5;
if (L_0)
{
goto IL_001c;
}
}
{
int32_t L_1 = __this->___ActiveControl_4;
if (L_1)
{
goto IL_001c;
}
}
{
// gameObject.SetActive(false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_2);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_2, (bool)0, NULL);
}
IL_001c:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapActiveController::OnFound()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapActiveController_OnFound_mD3F1067B4C46B7B332070E6B2EB1AE32A8752DA5 (SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39* __this, const RuntimeMethod* method)
{
{
// if (!found)
bool L_0 = __this->___found_5;
if (L_0)
{
goto IL_0023;
}
}
{
// if (ActiveControl == Strategy.HideBeforeFound)
int32_t L_1 = __this->___ActiveControl_4;
if (L_1)
{
goto IL_001c;
}
}
{
// gameObject.SetActive(true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_2);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_2, (bool)1, NULL);
}
IL_001c:
{
// found = true;
__this->___found_5 = (bool)1;
}
IL_0023:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapActiveController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapActiveController__ctor_m968CB70E63C0227B4B34797D54D4A6B1DAA3810B (SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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
// easyar.SparseSpatialMapController/SparseSpatialMapInfo easyar.SparseSpatialMapController::get_MapInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMapInfo MapInfo { get; private set; }
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_0 = __this->___U3CMapInfoU3Ek__BackingField_4;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapController::set_MapInfo(easyar.SparseSpatialMapController/SparseSpatialMapInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_set_MapInfo_m53EA02CD343CA4822495D16DB6091AFB52FAB615 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMapInfo MapInfo { get; private set; }
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_0 = ___0_value;
__this->___U3CMapInfoU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMapInfoU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// System.Void easyar.SparseSpatialMapController::add_MapInfoAvailable(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_add_MapInfoAvailable_m4DA391BAB852D8299684B3B0570E4919B02498CC (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___MapInfoAvailable_16;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___MapInfoAvailable_16);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapController::remove_MapInfoAvailable(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_remove_MapInfoAvailable_m305DB8A58FDEFECDC54D548D69D69067E45A654D (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___MapInfoAvailable_16;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___MapInfoAvailable_16);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapController::add_MapLocalized(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_add_MapLocalized_m9318C46989E352C77AF18A79CBCA2D0447528CDD (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___MapLocalized_17;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___MapLocalized_17);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapController::remove_MapLocalized(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_remove_MapLocalized_m5F5CBA12C0664F98807E1C85355B4313F999FB61 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___MapLocalized_17;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___MapLocalized_17);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapController::add_MapStopLocalize(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_add_MapStopLocalize_m147D04B995ECAD68C5CB37481EDAFCB5189690DE (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___MapStopLocalize_18;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___MapStopLocalize_18);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapController::remove_MapStopLocalize(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_remove_MapStopLocalize_m57102E64D4591F060A57FA1A9AD7E94344DB145F (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___MapStopLocalize_18;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___MapStopLocalize_18);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapController::add_MapLoad(System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_add_MapLoad_m70FE53F79C3B9F08F182B0F768501AF09F932B62 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_0 = NULL;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_1 = NULL;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_2 = NULL;
{
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_0 = __this->___MapLoad_19;
V_0 = L_0;
}
IL_0007:
{
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_1 = V_0;
V_1 = L_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_2 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)Castclass((RuntimeObject*)L_4, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var));
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01** L_5 = (Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01**)(&__this->___MapLoad_19);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_6 = V_2;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_7 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_9 = V_0;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)L_9) == ((RuntimeObject*)(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapController::remove_MapLoad(System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_remove_MapLoad_mA238572B4A6BF3CA7CCA2BA4D63B6DFBD54FF7DD (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_0 = NULL;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_1 = NULL;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_2 = NULL;
{
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_0 = __this->___MapLoad_19;
V_0 = L_0;
}
IL_0007:
{
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_1 = V_0;
V_1 = L_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_2 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)Castclass((RuntimeObject*)L_4, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var));
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01** L_5 = (Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01**)(&__this->___MapLoad_19);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_6 = V_2;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_7 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_9 = V_0;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)L_9) == ((RuntimeObject*)(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapController::add_MapUnload(System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_add_MapUnload_m48D85FFBF2B3487474B143DD2359FFBB0D134D37 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_0 = NULL;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_1 = NULL;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_2 = NULL;
{
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_0 = __this->___MapUnload_20;
V_0 = L_0;
}
IL_0007:
{
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_1 = V_0;
V_1 = L_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_2 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)Castclass((RuntimeObject*)L_4, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var));
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01** L_5 = (Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01**)(&__this->___MapUnload_20);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_6 = V_2;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_7 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_9 = V_0;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)L_9) == ((RuntimeObject*)(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapController::remove_MapUnload(System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_remove_MapUnload_mFC90E04902BC0D63CD389BD7F79DCFC6D3C8B6E8 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_0 = NULL;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_1 = NULL;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_2 = NULL;
{
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_0 = __this->___MapUnload_20;
V_0 = L_0;
}
IL_0007:
{
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_1 = V_0;
V_1 = L_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_2 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)Castclass((RuntimeObject*)L_4, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var));
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01** L_5 = (Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01**)(&__this->___MapUnload_20);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_6 = V_2;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_7 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_9 = V_0;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)L_9) == ((RuntimeObject*)(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapController::add_MapHost(System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_add_MapHost_mD5CF6935651E541C960C56F1263B1ECAA58913BE (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_0 = NULL;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_1 = NULL;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_2 = NULL;
{
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_0 = __this->___MapHost_21;
V_0 = L_0;
}
IL_0007:
{
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_1 = V_0;
V_1 = L_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_2 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)Castclass((RuntimeObject*)L_4, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var));
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01** L_5 = (Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01**)(&__this->___MapHost_21);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_6 = V_2;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_7 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_9 = V_0;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)L_9) == ((RuntimeObject*)(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapController::remove_MapHost(System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_remove_MapHost_m436B3CE0FF5FFCA5DB463D17CDCC1C315B116CF2 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_0 = NULL;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_1 = NULL;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* V_2 = NULL;
{
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_0 = __this->___MapHost_21;
V_0 = L_0;
}
IL_0007:
{
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_1 = V_0;
V_1 = L_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_2 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)Castclass((RuntimeObject*)L_4, Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var));
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01** L_5 = (Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01**)(&__this->___MapHost_21);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_6 = V_2;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_7 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_9 = V_0;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)L_9) == ((RuntimeObject*)(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// easyar.SparseSpatialMapWorkerFrameFilter easyar.SparseSpatialMapController::get_MapWorker()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* SparseSpatialMapController_get_MapWorker_mC979D0EC95B4EE298E7D96D6BC484C29D4D69121 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
{
// return mapWorker;
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_0 = __this->___mapWorker_13;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapController::set_MapWorker(easyar.SparseSpatialMapWorkerFrameFilter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_set_MapWorker_m9DA2072453D035DC40E6830E0250D7269557C5D3 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* ___0_value, const RuntimeMethod* method)
{
{
// mapWorker = value;
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_0 = ___0_value;
__this->___mapWorker_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mapWorker_13), (void*)L_0);
// UpdateMapInLocalizer();
SparseSpatialMapController_UpdateMapInLocalizer_m2E2F0464B902C2C35792A248AE77CF75032F8B06(__this, NULL);
// }
return;
}
}
// easyar.SparseSpatialMapController/ParticleParameter easyar.SparseSpatialMapController::get_PointCloudParticleParameter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82* SparseSpatialMapController_get_PointCloudParticleParameter_mA7CBE56DA76344EBDB34499751E9A215ACEC1CDC (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
{
// get { return pointCloudParticleParameter; }
ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82* L_0 = __this->___pointCloudParticleParameter_11;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapController::set_PointCloudParticleParameter(easyar.SparseSpatialMapController/ParticleParameter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_set_PointCloudParticleParameter_m170E033A6A7DA9236A404DB2F7CFB280361C3C53 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82* ___0_value, const RuntimeMethod* method)
{
{
// pointCloudParticleParameter = value;
ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82* L_0 = ___0_value;
__this->___pointCloudParticleParameter_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___pointCloudParticleParameter_11), (void*)L_0);
// UpdatePointCloud();
SparseSpatialMapController_UpdatePointCloud_m8208E6DED79A610F111332F066706983C71BD01A(__this, NULL);
// }
return;
}
}
// System.Collections.Generic.List`1<UnityEngine.Vector3> easyar.SparseSpatialMapController::get_PointCloud()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* SparseSpatialMapController_get_PointCloud_m0DC7A69DC293F62B25695EF2701A628653FD8A3D (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
{
// get; private set;
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = __this->___U3CPointCloudU3Ek__BackingField_22;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapController::set_PointCloud(System.Collections.Generic.List`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_set_PointCloud_m406A737D3C5C51390B9855C3C254342236904BD6 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_value, const RuntimeMethod* method)
{
{
// get; private set;
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_value;
__this->___U3CPointCloudU3Ek__BackingField_22 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointCloudU3Ek__BackingField_22), (void*)L_0);
return;
}
}
// System.Boolean easyar.SparseSpatialMapController::get_ShowPointCloud()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMapController_get_ShowPointCloud_m937B55083182119C7C4741EB585CACB58694A02F (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
{
// return showPointCloud;
bool L_0 = __this->___showPointCloud_10;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapController::set_ShowPointCloud(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_set_ShowPointCloud_mDFCD5BCCAB368683368861F63FF304918EC9432E (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// showPointCloud = value;
bool L_0 = ___0_value;
__this->___showPointCloud_10 = L_0;
// UpdatePointCloud();
SparseSpatialMapController_UpdatePointCloud_m8208E6DED79A610F111332F066706983C71BD01A(__this, NULL);
// }
return;
}
}
// System.Boolean easyar.SparseSpatialMapController::get_IsLocalizing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMapController_get_IsLocalizing_m1A18429FECD69065199E8775CA816E69F9D66E4E (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
{
// get; private set;
bool L_0 = __this->___U3CIsLocalizingU3Ek__BackingField_23;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapController::set_IsLocalizing(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_set_IsLocalizing_mB7899EFB43DC0113535A9A5303FDD6A2F8A86116 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// get; private set;
bool L_0 = ___0_value;
__this->___U3CIsLocalizingU3Ek__BackingField_23 = L_0;
return;
}
}
// System.Void easyar.SparseSpatialMapController::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_Awake_mF7842945B82E959B3FED909498C9A8BAC88AC55B (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// PointCloud = new List<Vector3>();
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_0, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var);
SparseSpatialMapController_set_PointCloud_m406A737D3C5C51390B9855C3C254342236904BD6_inline(__this, L_0, NULL);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_Start_m41A09AD40F5639B82AE0943891E4AF1C264DD57E (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (!IsLocalizing && (ActiveControl == ActiveControlStrategy.HideBeforeLocalized || ActiveControl == ActiveControlStrategy.HideWhenNotLocalizing))
bool L_0;
L_0 = SparseSpatialMapController_get_IsLocalizing_m1A18429FECD69065199E8775CA816E69F9D66E4E_inline(__this, NULL);
if (L_0)
{
goto IL_0025;
}
}
{
int32_t L_1 = __this->___ActiveControl_6;
if (!L_1)
{
goto IL_0019;
}
}
{
int32_t L_2 = __this->___ActiveControl_6;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0025;
}
}
IL_0019:
{
// gameObject.SetActive(false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_3);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_3, (bool)0, NULL);
}
IL_0025:
{
// switch (SourceType)
int32_t L_4 = __this->___SourceType_7;
V_0 = L_4;
int32_t L_5 = V_0;
switch (L_5)
{
case 0:
{
goto IL_003f;
}
case 1:
{
goto IL_0046;
}
case 2:
{
goto IL_0074;
}
}
}
{
return;
}
IL_003f:
{
// LoadMapBuilderInfo();
SparseSpatialMapController_LoadMapBuilderInfo_mAAD3F18583BFC952F388BE5F37E09B736BAF7185(__this, NULL);
// break;
return;
}
IL_0046:
{
// LoadMapManagerInfo(new MapManagerSourceData()
// {
// ID = MapManagerSource.ID,
// Name = MapManagerSource.Name,
// });
MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* L_6 = (MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4*)il2cpp_codegen_object_new(MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4_il2cpp_TypeInfo_var);
NullCheck(L_6);
MapManagerSourceData__ctor_mFF100EC397196912ADE3B6540258A26BDC8EBC73(L_6, NULL);
MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* L_7 = L_6;
MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* L_8 = __this->___MapManagerSource_8;
NullCheck(L_8);
String_t* L_9 = L_8->___ID_0;
NullCheck(L_7);
L_7->___ID_0 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___ID_0), (void*)L_9);
MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* L_10 = L_7;
MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* L_11 = __this->___MapManagerSource_8;
NullCheck(L_11);
String_t* L_12 = L_11->___Name_1;
NullCheck(L_10);
L_10->___Name_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&L_10->___Name_1), (void*)L_12);
SparseSpatialMapController_LoadMapManagerInfo_m9E8FF5FC1226E2EAB829084BA52913538C396043(__this, L_10, NULL);
// break;
return;
}
IL_0074:
{
// LoadMapInfo(MapInfoSource);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_13 = __this->___MapInfoSource_9;
SparseSpatialMapController_LoadMapInfo_m481A311B383CED8D98A4941572C5587E04E9A490(__this, L_13, NULL);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapController::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_OnDestroy_mA8AC770CE8CEB8C948CFFFA3780318C60BF872AE (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (mapWorker)
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_0 = __this->___mapWorker_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
// mapWorker = null;
__this->___mapWorker_13 = (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mapWorker_13), (void*)(SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D*)NULL);
// UpdateMapInLocalizer();
SparseSpatialMapController_UpdateMapInLocalizer_m2E2F0464B902C2C35792A248AE77CF75032F8B06(__this, NULL);
}
IL_001a:
{
// if (MapInfo != null)
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_2;
L_2 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(__this, NULL);
if (!L_2)
{
goto IL_0029;
}
}
{
// MapInfo = null;
SparseSpatialMapController_set_MapInfo_m53EA02CD343CA4822495D16DB6091AFB52FAB615_inline(__this, (SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658*)NULL, NULL);
}
IL_0029:
{
// }
return;
}
}
// System.Collections.Generic.List`1<UnityEngine.Vector3> easyar.SparseSpatialMapController::HitTest(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* SparseSpatialMapController_HitTest_mE7F5E6BFDD83142CA0DF8D37D0BF74A0C87A48E5 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_pointInView, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBEFB3F262E003C2D7E4201D77A1AA6234B098F06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mAE02CAE627F26142CF6AD9870249E0DA405B7BE5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE0D0D58C6CCC318D8052778D1EE0341A03E7B851_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mAF77BDDAD691856C757DCA11189748D815E16B3C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnNone_m341DFDE93670FBCC945914933BD0E750AA797260_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m3C26FFCE2C91AC22D25D17943A57753293D12F0B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL;
Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE V_1;
memset((&V_1), 0, sizeof(V_1));
Enumerator_tABDB8E380843593B5616089F392D7E5484F0ABDD V_2;
memset((&V_2), 0, sizeof(V_2));
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var points = new List<Vector3>();
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_0, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var);
V_0 = L_0;
// if (!IsLocalizing || !mapWorker || !mapWorker.Session || mapWorker.Localizer == null)
bool L_1;
L_1 = SparseSpatialMapController_get_IsLocalizing_m1A18429FECD69065199E8775CA816E69F9D66E4E_inline(__this, NULL);
if (!L_1)
{
goto IL_003a;
}
}
{
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_2 = __this->___mapWorker_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_003a;
}
}
{
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_4 = __this->___mapWorker_13;
NullCheck(L_4);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_5 = L_4->___Session_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (!L_6)
{
goto IL_003a;
}
}
{
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_7 = __this->___mapWorker_13;
NullCheck(L_7);
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_8;
L_8 = SparseSpatialMapWorkerFrameFilter_get_Localizer_m04CB27384DCBF123CFF495F520AD847602700060_inline(L_7, NULL);
if (L_8)
{
goto IL_003c;
}
}
IL_003a:
{
// return points;
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_9 = V_0;
return L_9;
}
IL_003c:
{
// var coord = mapWorker.Session.ImageCoordinatesFromScreenCoordinates(pointInView);
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_10 = __this->___mapWorker_13;
NullCheck(L_10);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_11 = L_10->___Session_14;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___0_pointInView;
NullCheck(L_11);
Optional_1_t55F1FD3B388025F005489E4672F2C4114FAD80DE L_13;
L_13 = ARSession_ImageCoordinatesFromScreenCoordinates_mC77A19D85FCBA0836F2077706A51699A38AC65FC(L_11, L_12, NULL);
V_1 = L_13;
// if (coord.OnNone)
bool L_14;
L_14 = Optional_1_get_OnNone_m341DFDE93670FBCC945914933BD0E750AA797260((&V_1), Optional_1_get_OnNone_m341DFDE93670FBCC945914933BD0E750AA797260_RuntimeMethod_var);
if (!L_14)
{
goto IL_0059;
}
}
{
// return points;
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_15 = V_0;
return L_15;
}
IL_0059:
{
// var hitPoints = mapWorker.Localizer.hitTestAgainstPointCloud(coord.Value.ToEasyARVector());
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_16 = __this->___mapWorker_13;
NullCheck(L_16);
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_17;
L_17 = SparseSpatialMapWorkerFrameFilter_get_Localizer_m04CB27384DCBF123CFF495F520AD847602700060_inline(L_16, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18;
L_18 = Optional_1_get_Value_m3C26FFCE2C91AC22D25D17943A57753293D12F0B((&V_1), Optional_1_get_Value_m3C26FFCE2C91AC22D25D17943A57753293D12F0B_RuntimeMethod_var);
Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_19;
L_19 = APIExtend_ToEasyARVector_m3F789F2410B6F13B0B3C8921A3C2E7F8A603ECF8(L_18, NULL);
NullCheck(L_17);
List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_20;
L_20 = VirtualFuncInvoker1< List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE*, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 >::Invoke(15 /* System.Collections.Generic.List`1<easyar.Vec3F> easyar.SparseSpatialMap::hitTestAgainstPointCloud(easyar.Vec2F) */, L_17, L_19);
// foreach (var p in hitPoints)
NullCheck(L_20);
Enumerator_tABDB8E380843593B5616089F392D7E5484F0ABDD L_21;
L_21 = List_1_GetEnumerator_mAF77BDDAD691856C757DCA11189748D815E16B3C(L_20, List_1_GetEnumerator_mAF77BDDAD691856C757DCA11189748D815E16B3C_RuntimeMethod_var);
V_2 = L_21;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ae:
{// begin finally (depth: 1)
Enumerator_Dispose_mBEFB3F262E003C2D7E4201D77A1AA6234B098F06((&V_2), Enumerator_Dispose_mBEFB3F262E003C2D7E4201D77A1AA6234B098F06_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00a3_1;
}
IL_007d_1:
{
// foreach (var p in hitPoints)
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 L_22;
L_22 = Enumerator_get_Current_mE0D0D58C6CCC318D8052778D1EE0341A03E7B851_inline((&V_2), Enumerator_get_Current_mE0D0D58C6CCC318D8052778D1EE0341A03E7B851_RuntimeMethod_var);
V_3 = L_22;
// points.Add(new Vector3(p.data_0, p.data_1, -p.data_2));
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_23 = V_0;
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 L_24 = V_3;
float L_25 = L_24.___data_0_0;
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 L_26 = V_3;
float L_27 = L_26.___data_1_1;
Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 L_28 = V_3;
float L_29 = L_28.___data_2_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
memset((&L_30), 0, sizeof(L_30));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_30), L_25, L_27, ((-L_29)), /*hidden argument*/NULL);
NullCheck(L_23);
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_23, L_30, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
}
IL_00a3_1:
{
// foreach (var p in hitPoints)
bool L_31;
L_31 = Enumerator_MoveNext_mAE02CAE627F26142CF6AD9870249E0DA405B7BE5((&V_2), Enumerator_MoveNext_mAE02CAE627F26142CF6AD9870249E0DA405B7BE5_RuntimeMethod_var);
if (L_31)
{
goto IL_007d_1;
}
}
{
goto IL_00bc;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00bc:
{
// return points;
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_32 = V_0;
return L_32;
}
}
// System.Void easyar.SparseSpatialMapController::Host(System.String,easyar.Optional`1<easyar.Image>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_Host_mA78374506F3153E547AE662CABEF0B63D3955B21 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, String_t* ___0_name, Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 ___1_preview, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapController_U3CHostU3Eb__56_0_m4B9C3D58624055435890217D1BF1996F88C829FF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (SourceType != DataSource.MapBuilder || MapInfo == null || !string.IsNullOrEmpty(MapInfo.ID) || !mapWorker || mapWorker.Builder == null)
int32_t L_0 = __this->___SourceType_7;
if (L_0)
{
goto IL_003c;
}
}
{
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_1;
L_1 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(__this, NULL);
if (!L_1)
{
goto IL_003c;
}
}
{
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_2;
L_2 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(__this, NULL);
NullCheck(L_2);
String_t* L_3 = L_2->___ID_0;
bool L_4;
L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
if (!L_4)
{
goto IL_003c;
}
}
{
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_5 = __this->___mapWorker_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (!L_6)
{
goto IL_003c;
}
}
{
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_7 = __this->___mapWorker_13;
NullCheck(L_7);
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_8;
L_8 = SparseSpatialMapWorkerFrameFilter_get_Builder_m5C84CF457315950B75B15132EEDC8FF6A44BCB05_inline(L_7, NULL);
if (L_8)
{
goto IL_0047;
}
}
IL_003c:
{
// throw new Exception("Map Unhostable");
Exception_t* L_9 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_9);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3FDACB41ED76FA295B80FA2F400898317EB26B4B)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SparseSpatialMapController_Host_mA78374506F3153E547AE662CABEF0B63D3955B21_RuntimeMethod_var)));
}
IL_0047:
{
// mapWorker.HostSparseSpatialMap(this, name, preview, (map, status, error) =>
// {
// if (MapHost != null)
// {
// MapHost(map, status, error);
// }
// });
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_10 = __this->___mapWorker_13;
String_t* L_11 = ___0_name;
Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 L_12 = ___1_preview;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_13 = (Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)il2cpp_codegen_object_new(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var);
NullCheck(L_13);
Action_3__ctor_m5FCF83626C0C475DF0831A88DFBAFBF1E6D7A034(L_13, __this, (intptr_t)((void*)SparseSpatialMapController_U3CHostU3Eb__56_0_m4B9C3D58624055435890217D1BF1996F88C829FF_RuntimeMethod_var), NULL);
NullCheck(L_10);
SparseSpatialMapWorkerFrameFilter_HostSparseSpatialMap_m96F74FF58B53904FC878E8AEAA9A5F9282DE18ED(L_10, __this, L_11, L_12, L_13, NULL);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapController::OnLocalization(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_OnLocalization_m45F0C0602FED5B40BCC0C0E73E85393F7CB2A90D (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, bool ___0_status, const RuntimeMethod* method)
{
{
// if (IsLocalizing != status)
bool L_0;
L_0 = SparseSpatialMapController_get_IsLocalizing_m1A18429FECD69065199E8775CA816E69F9D66E4E_inline(__this, NULL);
bool L_1 = ___0_status;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_007c;
}
}
{
// if (status)
bool L_2 = ___0_status;
if (!L_2)
{
goto IL_004d;
}
}
{
// if (ActiveControl == ActiveControlStrategy.HideWhenNotLocalizing || (ActiveControl == ActiveControlStrategy.HideBeforeLocalized && !localized))
int32_t L_3 = __this->___ActiveControl_6;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0025;
}
}
{
int32_t L_4 = __this->___ActiveControl_6;
if (L_4)
{
goto IL_0031;
}
}
{
bool L_5 = __this->___localized_15;
if (L_5)
{
goto IL_0031;
}
}
IL_0025:
{
// gameObject.SetActive(true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_6);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_6, (bool)1, NULL);
}
IL_0031:
{
// localized = true;
__this->___localized_15 = (bool)1;
// if (MapLocalized != null)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = __this->___MapLocalized_17;
if (!L_7)
{
goto IL_0075;
}
}
{
// MapLocalized();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = __this->___MapLocalized_17;
NullCheck(L_8);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_8, NULL);
goto IL_0075;
}
IL_004d:
{
// if (ActiveControl == ActiveControlStrategy.HideWhenNotLocalizing)
int32_t L_9 = __this->___ActiveControl_6;
if ((!(((uint32_t)L_9) == ((uint32_t)1))))
{
goto IL_0062;
}
}
{
// gameObject.SetActive(false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_10);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_10, (bool)0, NULL);
}
IL_0062:
{
// if (MapStopLocalize != null)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_11 = __this->___MapStopLocalize_18;
if (!L_11)
{
goto IL_0075;
}
}
{
// MapStopLocalize();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_12 = __this->___MapStopLocalize_18;
NullCheck(L_12);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_12, NULL);
}
IL_0075:
{
// IsLocalizing = status;
bool L_13 = ___0_status;
SparseSpatialMapController_set_IsLocalizing_mB7899EFB43DC0113535A9A5303FDD6A2F8A86116_inline(__this, L_13, NULL);
}
IL_007c:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapController::UpdatePointCloud(easyar.Buffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_UpdatePointCloud_mDD8E48585AC7C19DD2DBC0D52F8ABBDC2A2F7B59 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* ___0_buffer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mD7F3925CDBD2C3461150A2743DD3EC7EACDC25D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m9DE2E2D5349B6D5B94287732200B7B81A85DC687_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tC06A6979E0136D346F2BC3FC36BF78CE1689D7F6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass58_0_U3CUpdatePointCloudU3Eb__0_m8244F7E6B9C96F8138264FBDB12BCF0EB7FDE312_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C* V_0 = NULL;
{
U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C* L_0 = (U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass58_0__ctor_m5AD52797BB2733E48783FA86B12B82A3228599F7(L_0, NULL);
V_0 = L_0;
// var bufferFloat = new float[buffer.size() / 4];
U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C* L_1 = V_0;
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_2 = ___0_buffer;
NullCheck(L_2);
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.Buffer::size() */, L_2);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(L_3/4)));
NullCheck(L_1);
L_1->___bufferFloat_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___bufferFloat_0), (void*)L_4);
// if (buffer.size() > 0)
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_5 = ___0_buffer;
NullCheck(L_5);
int32_t L_6;
L_6 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.Buffer::size() */, L_5);
if ((((int32_t)L_6) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
// Marshal.Copy(buffer.data(), bufferFloat, 0, bufferFloat.Length);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = ___0_buffer;
NullCheck(L_7);
intptr_t L_8;
L_8 = VirtualFuncInvoker0< intptr_t >::Invoke(6 /* System.IntPtr easyar.Buffer::data() */, L_7);
U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C* L_9 = V_0;
NullCheck(L_9);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = L_9->___bufferFloat_0;
U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C* L_11 = V_0;
NullCheck(L_11);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = L_11->___bufferFloat_0;
NullCheck(L_12);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_Copy_m4744F803E7E605726758725D11D157455BD43775(L_8, L_10, 0, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
}
IL_003c:
{
// PointCloud = Enumerable.Range(0, bufferFloat.Length / 3).Select(k =>
// {
// return new Vector3(bufferFloat[k * 3], bufferFloat[k * 3 + 1], -bufferFloat[k * 3 + 2]);
// }).ToList();
U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C* L_13 = V_0;
NullCheck(L_13);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = L_13->___bufferFloat_0;
NullCheck(L_14);
RuntimeObject* L_15;
L_15 = Enumerable_Range_m4FB9BBBA09BEF5177C13506DB385CF4467C15FD8(0, ((int32_t)(((int32_t)(((RuntimeArray*)L_14)->max_length))/3)), NULL);
U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C* L_16 = V_0;
Func_2_tC06A6979E0136D346F2BC3FC36BF78CE1689D7F6* L_17 = (Func_2_tC06A6979E0136D346F2BC3FC36BF78CE1689D7F6*)il2cpp_codegen_object_new(Func_2_tC06A6979E0136D346F2BC3FC36BF78CE1689D7F6_il2cpp_TypeInfo_var);
NullCheck(L_17);
Func_2__ctor_mD6F1B007ED766F96BEA92AA5EFC3A08A7C3CD36F(L_17, L_16, (intptr_t)((void*)U3CU3Ec__DisplayClass58_0_U3CUpdatePointCloudU3Eb__0_m8244F7E6B9C96F8138264FBDB12BCF0EB7FDE312_RuntimeMethod_var), NULL);
RuntimeObject* L_18;
L_18 = Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mD7F3925CDBD2C3461150A2743DD3EC7EACDC25D7(L_15, L_17, Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mD7F3925CDBD2C3461150A2743DD3EC7EACDC25D7_RuntimeMethod_var);
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_19;
L_19 = Enumerable_ToList_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m9DE2E2D5349B6D5B94287732200B7B81A85DC687(L_18, Enumerable_ToList_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m9DE2E2D5349B6D5B94287732200B7B81A85DC687_RuntimeMethod_var);
SparseSpatialMapController_set_PointCloud_m406A737D3C5C51390B9855C3C254342236904BD6_inline(__this, L_19, NULL);
// UpdatePointCloud();
SparseSpatialMapController_UpdatePointCloud_m8208E6DED79A610F111332F066706983C71BD01A(__this, NULL);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapController::UpdatePointCloud()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_UpdatePointCloud_m8208E6DED79A610F111332F066706983C71BD01A (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_mD6684935BC0CB3F7F40C83BCF4FD5311030BDED0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_m167D79F357CD28E0CBEA92D87A735E3B8BB95DDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tC68A4ABA73564CEF6E81C03916D6B2460A276F28_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapController_U3CUpdatePointCloudU3Eb__59_0_mC48BA651405025AB3EAF896A3515568BA7B4A7DF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* V_0 = NULL;
{
// if (!PointCloudParticleSystem)
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = __this->___PointCloudParticleSystem_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_000e;
}
}
{
// return;
return;
}
IL_000e:
{
// if (!ShowPointCloud || PointCloud == null)
bool L_2;
L_2 = SparseSpatialMapController_get_ShowPointCloud_m937B55083182119C7C4741EB585CACB58694A02F_inline(__this, NULL);
if (!L_2)
{
goto IL_001e;
}
}
{
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3;
L_3 = SparseSpatialMapController_get_PointCloud_m0DC7A69DC293F62B25695EF2701A628653FD8A3D_inline(__this, NULL);
if (L_3)
{
goto IL_002a;
}
}
IL_001e:
{
// PointCloudParticleSystem.Clear();
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_4 = __this->___PointCloudParticleSystem_5;
NullCheck(L_4);
ParticleSystem_Clear_mE026AF9610248EB560530CD292FEED0F7571F732(L_4, NULL);
// return;
return;
}
IL_002a:
{
// var particles = PointCloud.Select(p =>
// {
// var particle = new ParticleSystem.Particle();
// particle.position = p;
// particle.startLifetime = pointCloudParticleParameter.StartLifetime;
// particle.remainingLifetime = pointCloudParticleParameter.RemainingLifetime;
// particle.startSize = pointCloudParticleParameter.StartSize;
// particle.startColor = pointCloudParticleParameter.StartColor;
// return particle;
// }).ToArray();
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_5;
L_5 = SparseSpatialMapController_get_PointCloud_m0DC7A69DC293F62B25695EF2701A628653FD8A3D_inline(__this, NULL);
Func_2_tC68A4ABA73564CEF6E81C03916D6B2460A276F28* L_6 = (Func_2_tC68A4ABA73564CEF6E81C03916D6B2460A276F28*)il2cpp_codegen_object_new(Func_2_tC68A4ABA73564CEF6E81C03916D6B2460A276F28_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_mE5E3DEF545FFC14471C98D966BD2E50407A05BB6(L_6, __this, (intptr_t)((void*)SparseSpatialMapController_U3CUpdatePointCloudU3Eb__59_0_mC48BA651405025AB3EAF896A3515568BA7B4A7DF_RuntimeMethod_var), NULL);
RuntimeObject* L_7;
L_7 = Enumerable_Select_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_mD6684935BC0CB3F7F40C83BCF4FD5311030BDED0(L_5, L_6, Enumerable_Select_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_mD6684935BC0CB3F7F40C83BCF4FD5311030BDED0_RuntimeMethod_var);
ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_8;
L_8 = Enumerable_ToArray_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_m167D79F357CD28E0CBEA92D87A735E3B8BB95DDB(L_7, Enumerable_ToArray_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_m167D79F357CD28E0CBEA92D87A735E3B8BB95DDB_RuntimeMethod_var);
V_0 = L_8;
// PointCloudParticleSystem.SetParticles(particles, particles.Length);
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_9 = __this->___PointCloudParticleSystem_5;
ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_10 = V_0;
ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_11 = V_0;
NullCheck(L_11);
NullCheck(L_9);
ParticleSystem_SetParticles_m4EDBF9B885CD31D8F491636C49F4F1235FE66592(L_9, L_10, ((int32_t)(((RuntimeArray*)L_11)->max_length)), NULL);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapController::LoadMapBuilderInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_LoadMapBuilderInfo_mAAD3F18583BFC952F388BE5F37E09B736BAF7185 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// MapInfo = new SparseSpatialMapInfo();
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_0 = (SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658*)il2cpp_codegen_object_new(SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658_il2cpp_TypeInfo_var);
NullCheck(L_0);
SparseSpatialMapInfo__ctor_mAAA02B58C0C3BA1136DDF81E7D50522240F60FE3(L_0, NULL);
SparseSpatialMapController_set_MapInfo_m53EA02CD343CA4822495D16DB6091AFB52FAB615_inline(__this, L_0, NULL);
// if (MapInfoAvailable != null)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___MapInfoAvailable_16;
if (!L_1)
{
goto IL_001e;
}
}
{
// MapInfoAvailable();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = __this->___MapInfoAvailable_16;
NullCheck(L_2);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_2, NULL);
}
IL_001e:
{
// UpdateMapInLocalizer();
SparseSpatialMapController_UpdateMapInLocalizer_m2E2F0464B902C2C35792A248AE77CF75032F8B06(__this, NULL);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapController::LoadMapManagerInfo(easyar.SparseSpatialMapController/MapManagerSourceData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_LoadMapManagerInfo_m9E8FF5FC1226E2EAB829084BA52913538C396043 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* ___0_source, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!string.IsNullOrEmpty(source.ID))
MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* L_0 = ___0_source;
NullCheck(L_0);
String_t* L_1 = L_0->___ID_0;
bool L_2;
L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
if (L_2)
{
goto IL_0049;
}
}
{
// MapInfo = new SparseSpatialMapInfo() { ID = source.ID, Name = source.Name };
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_3 = (SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658*)il2cpp_codegen_object_new(SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658_il2cpp_TypeInfo_var);
NullCheck(L_3);
SparseSpatialMapInfo__ctor_mAAA02B58C0C3BA1136DDF81E7D50522240F60FE3(L_3, NULL);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_4 = L_3;
MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* L_5 = ___0_source;
NullCheck(L_5);
String_t* L_6 = L_5->___ID_0;
NullCheck(L_4);
L_4->___ID_0 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___ID_0), (void*)L_6);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_7 = L_4;
MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* L_8 = ___0_source;
NullCheck(L_8);
String_t* L_9 = L_8->___Name_1;
NullCheck(L_7);
L_7->___Name_1 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___Name_1), (void*)L_9);
SparseSpatialMapController_set_MapInfo_m53EA02CD343CA4822495D16DB6091AFB52FAB615_inline(__this, L_7, NULL);
// if (MapInfoAvailable != null)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = __this->___MapInfoAvailable_16;
if (!L_10)
{
goto IL_0043;
}
}
{
// MapInfoAvailable();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_11 = __this->___MapInfoAvailable_16;
NullCheck(L_11);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_11, NULL);
}
IL_0043:
{
// UpdateMapInLocalizer();
SparseSpatialMapController_UpdateMapInLocalizer_m2E2F0464B902C2C35792A248AE77CF75032F8B06(__this, NULL);
}
IL_0049:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapController::LoadMapInfo(easyar.SparseSpatialMapController/SparseSpatialMapInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_LoadMapInfo_m481A311B383CED8D98A4941572C5587E04E9A490 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* ___0_source, const RuntimeMethod* method)
{
{
// MapInfo = source;
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_0 = ___0_source;
SparseSpatialMapController_set_MapInfo_m53EA02CD343CA4822495D16DB6091AFB52FAB615_inline(__this, L_0, NULL);
// if (MapInfo != null && MapInfoAvailable != null)
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_1;
L_1 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(__this, NULL);
if (!L_1)
{
goto IL_0022;
}
}
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = __this->___MapInfoAvailable_16;
if (!L_2)
{
goto IL_0022;
}
}
{
// MapInfoAvailable();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = __this->___MapInfoAvailable_16;
NullCheck(L_3);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_3, NULL);
}
IL_0022:
{
// UpdateMapInLocalizer();
SparseSpatialMapController_UpdateMapInLocalizer_m2E2F0464B902C2C35792A248AE77CF75032F8B06(__this, NULL);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapController::UpdateMapInLocalizer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_UpdateMapInLocalizer_m2E2F0464B902C2C35792A248AE77CF75032F8B06 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapController_U3CUpdateMapInLocalizerU3Eb__63_0_m64991E8E21B0D39637822FFE9207218A97A62675_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass63_0_U3CUpdateMapInLocalizerU3Eb__1_m77A39593F7EDEA5B38FFC2BB616D46AFE0CA1746_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27* V_1 = NULL;
{
// if (MapInfo == null)
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_0;
L_0 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(__this, NULL);
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// if ((SourceType == DataSource.MapBuilder && !string.IsNullOrEmpty(MapInfo.ID)) ||
// (SourceType != DataSource.MapBuilder && string.IsNullOrEmpty(MapInfo.ID)))
int32_t L_1 = __this->___SourceType_7;
if (L_1)
{
goto IL_0023;
}
}
{
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_2;
L_2 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(__this, NULL);
NullCheck(L_2);
String_t* L_3 = L_2->___ID_0;
bool L_4;
L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
if (!L_4)
{
goto IL_003d;
}
}
IL_0023:
{
int32_t L_5 = __this->___SourceType_7;
if (!L_5)
{
goto IL_003e;
}
}
{
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_6;
L_6 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(__this, NULL);
NullCheck(L_6);
String_t* L_7 = L_6->___ID_0;
bool L_8;
L_8 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_7, NULL);
if (!L_8)
{
goto IL_003e;
}
}
IL_003d:
{
// return;
return;
}
IL_003e:
{
// if (loader && loader != mapWorker)
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_9 = __this->___loader_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_9, NULL);
if (!L_10)
{
goto IL_00a2;
}
}
{
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_11 = __this->___loader_14;
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_12 = __this->___mapWorker_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, L_12, NULL);
if (!L_13)
{
goto IL_00a2;
}
}
{
// switch (SourceType)
int32_t L_14 = __this->___SourceType_7;
V_0 = L_14;
int32_t L_15 = V_0;
if (!L_15)
{
goto IL_006e;
}
}
{
int32_t L_16 = V_0;
if ((((int32_t)L_16) == ((int32_t)1)))
{
goto IL_0083;
}
}
{
goto IL_00a2;
}
IL_006e:
{
// loader.UnloadSparseSpatialMapBuild(this);
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_17 = __this->___loader_14;
NullCheck(L_17);
SparseSpatialMapWorkerFrameFilter_UnloadSparseSpatialMapBuild_m9A7276698FBD9670D298EC4C9C092158C5B7D831(L_17, __this, NULL);
// loader = null;
__this->___loader_14 = (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___loader_14), (void*)(SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D*)NULL);
// break;
goto IL_00a2;
}
IL_0083:
{
// loader.UnloadSparseSpatialMap(this, (map, status, error) =>
// {
// if (MapUnload != null)
// {
// MapUnload(map, status, error);
// }
// });
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_18 = __this->___loader_14;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_19 = (Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)il2cpp_codegen_object_new(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var);
NullCheck(L_19);
Action_3__ctor_m5FCF83626C0C475DF0831A88DFBAFBF1E6D7A034(L_19, __this, (intptr_t)((void*)SparseSpatialMapController_U3CUpdateMapInLocalizerU3Eb__63_0_m64991E8E21B0D39637822FFE9207218A97A62675_RuntimeMethod_var), NULL);
NullCheck(L_18);
SparseSpatialMapWorkerFrameFilter_UnloadSparseSpatialMap_m29810D1DFBA28F92B3399E0B13599B07AB51CCB9(L_18, __this, L_19, NULL);
// loader = null;
__this->___loader_14 = (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___loader_14), (void*)(SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D*)NULL);
}
IL_00a2:
{
// if (mapWorker && mapWorker != loader)
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_20 = __this->___mapWorker_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_20, NULL);
if (!L_21)
{
goto IL_0127;
}
}
{
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_22 = __this->___mapWorker_13;
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_23 = __this->___loader_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_22, L_23, NULL);
if (!L_24)
{
goto IL_0127;
}
}
{
U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27* L_25 = (U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27_il2cpp_TypeInfo_var);
NullCheck(L_25);
U3CU3Ec__DisplayClass63_0__ctor_mF8E30D32A51CF0B9EAF4D0247444131486D8D109(L_25, NULL);
V_1 = L_25;
U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27* L_26 = V_1;
NullCheck(L_26);
L_26->___U3CU3E4__this_1 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_26->___U3CU3E4__this_1), (void*)__this);
// var worker = mapWorker;
U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27* L_27 = V_1;
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_28 = __this->___mapWorker_13;
NullCheck(L_27);
L_27->___worker_0 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&L_27->___worker_0), (void*)L_28);
// switch (SourceType)
int32_t L_29 = __this->___SourceType_7;
V_0 = L_29;
int32_t L_30 = V_0;
if (!L_30)
{
goto IL_00ea;
}
}
{
int32_t L_31 = V_0;
if ((((int32_t)L_31) == ((int32_t)1)))
{
goto IL_0103;
}
}
{
return;
}
IL_00ea:
{
// mapWorker.LoadSparseSpatialMapBuild(this);
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_32 = __this->___mapWorker_13;
NullCheck(L_32);
SparseSpatialMapWorkerFrameFilter_LoadSparseSpatialMapBuild_mC2BEE6A1BB83844E49CD1CB5FCD6DD03CD1ACA51(L_32, __this, NULL);
// loader = mapWorker;
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_33 = __this->___mapWorker_13;
__this->___loader_14 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&__this->___loader_14), (void*)L_33);
// break;
return;
}
IL_0103:
{
// mapWorker.LoadSparseSpatialMap(this, (map, status, error) =>
// {
// if (worker == mapWorker && !status)
// {
// loader = null;
// }
// if (MapLoad != null)
// {
// MapLoad(map, status, error);
// }
// });
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_34 = __this->___mapWorker_13;
U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27* L_35 = V_1;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_36 = (Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01*)il2cpp_codegen_object_new(Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01_il2cpp_TypeInfo_var);
NullCheck(L_36);
Action_3__ctor_m5FCF83626C0C475DF0831A88DFBAFBF1E6D7A034(L_36, L_35, (intptr_t)((void*)U3CU3Ec__DisplayClass63_0_U3CUpdateMapInLocalizerU3Eb__1_m77A39593F7EDEA5B38FFC2BB616D46AFE0CA1746_RuntimeMethod_var), NULL);
NullCheck(L_34);
SparseSpatialMapWorkerFrameFilter_LoadSparseSpatialMap_mCC349A35473058F6EBBEAD6B6CAE9A1D8073611B(L_34, __this, L_36, NULL);
// loader = mapWorker;
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_37 = __this->___mapWorker_13;
__this->___loader_14 = L_37;
Il2CppCodeGenWriteBarrier((void**)(&__this->___loader_14), (void*)L_37);
}
IL_0127:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController__ctor_mEA0ADC21731910B6B04B449AF84427F173A4C607 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public MapManagerSourceData MapManagerSource = new MapManagerSourceData();
MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* L_0 = (MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4*)il2cpp_codegen_object_new(MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4_il2cpp_TypeInfo_var);
NullCheck(L_0);
MapManagerSourceData__ctor_mFF100EC397196912ADE3B6540258A26BDC8EBC73(L_0, NULL);
__this->___MapManagerSource_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___MapManagerSource_8), (void*)L_0);
// private bool showPointCloud = true;
__this->___showPointCloud_10 = (bool)1;
// private ParticleParameter pointCloudParticleParameter = new ParticleParameter();
ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82* L_1 = (ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82*)il2cpp_codegen_object_new(ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82_il2cpp_TypeInfo_var);
NullCheck(L_1);
ParticleParameter__ctor_m47EEC0EDA690CB3E463EDFED443352C0BD22418F(L_1, NULL);
__this->___pointCloudParticleParameter_11 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___pointCloudParticleParameter_11), (void*)L_1);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
// System.Void easyar.SparseSpatialMapController::<Host>b__56_0(easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_U3CHostU3Eb__56_0_m4B9C3D58624055435890217D1BF1996F88C829FF (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* ___0_map, bool ___1_status, String_t* ___2_error, const RuntimeMethod* method)
{
{
// if (MapHost != null)
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_0 = __this->___MapHost_21;
if (!L_0)
{
goto IL_0016;
}
}
{
// MapHost(map, status, error);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_1 = __this->___MapHost_21;
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_2 = ___0_map;
bool L_3 = ___1_status;
String_t* L_4 = ___2_error;
NullCheck(L_1);
Action_3_Invoke_m2AC5E49B01CC5138F1564388834BC06C24061445_inline(L_1, L_2, L_3, L_4, NULL);
}
IL_0016:
{
// });
return;
}
}
// UnityEngine.ParticleSystem/Particle easyar.SparseSpatialMapController::<UpdatePointCloud>b__59_0(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D SparseSpatialMapController_U3CUpdatePointCloudU3Eb__59_0_mC48BA651405025AB3EAF896A3515568BA7B4A7DF (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, const RuntimeMethod* method)
{
Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var particle = new ParticleSystem.Particle();
il2cpp_codegen_initobj((&V_0), sizeof(Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D));
// particle.position = p;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_p;
Particle_set_position_mE9103000DB4EA6CE09D25650F5A2915731F7A63E((&V_0), L_0, NULL);
// particle.startLifetime = pointCloudParticleParameter.StartLifetime;
ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82* L_1 = __this->___pointCloudParticleParameter_11;
NullCheck(L_1);
float L_2 = L_1->___StartLifetime_2;
Particle_set_startLifetime_mCD0B16F2B1F2E2AEED84C4FCD85D5AD96F853A77((&V_0), L_2, NULL);
// particle.remainingLifetime = pointCloudParticleParameter.RemainingLifetime;
ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82* L_3 = __this->___pointCloudParticleParameter_11;
NullCheck(L_3);
float L_4 = L_3->___RemainingLifetime_3;
Particle_set_remainingLifetime_m3E58D8B3599B0BA6790D43022C3DF16E6896D018((&V_0), L_4, NULL);
// particle.startSize = pointCloudParticleParameter.StartSize;
ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82* L_5 = __this->___pointCloudParticleParameter_11;
NullCheck(L_5);
float L_6 = L_5->___StartSize_1;
Particle_set_startSize_mBBEBF7365A4E68FF2044E2ECEACC562376EA4A1F((&V_0), L_6, NULL);
// particle.startColor = pointCloudParticleParameter.StartColor;
ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82* L_7 = __this->___pointCloudParticleParameter_11;
NullCheck(L_7);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_8 = L_7->___StartColor_0;
Particle_set_startColor_mC3031F4238B0C003DFA5BF9AB4B3141B7CF71538((&V_0), L_8, NULL);
// return particle;
Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D L_9 = V_0;
return L_9;
}
}
// System.Void easyar.SparseSpatialMapController::<UpdateMapInLocalizer>b__63_0(easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapController_U3CUpdateMapInLocalizerU3Eb__63_0_m64991E8E21B0D39637822FFE9207218A97A62675 (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* ___0_map, bool ___1_status, String_t* ___2_error, const RuntimeMethod* method)
{
{
// if (MapUnload != null)
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_0 = __this->___MapUnload_20;
if (!L_0)
{
goto IL_0016;
}
}
{
// MapUnload(map, status, error);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_1 = __this->___MapUnload_20;
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_2 = ___0_map;
bool L_3 = ___1_status;
String_t* L_4 = ___2_error;
NullCheck(L_1);
Action_3_Invoke_m2AC5E49B01CC5138F1564388834BC06C24061445_inline(L_1, L_2, L_3, L_4, NULL);
}
IL_0016:
{
// });
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TargetController_set_IsLoaded_mC04541B10A598C71AC8341C94B97C419089F00F1_inline (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsLoaded { get; protected set; }
bool L_0 = ___0_value;
__this->___U3CIsLoadedU3Ek__BackingField_10 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* ObjectTrackerFrameFilter_get_Tracker_m92A32BAE08944E46F323C122E3C416CFC0F2D1C9_inline (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
{
// public ObjectTracker Tracker { get; private set; }
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_0 = __this->___U3CTrackerU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EasyARController_get_Initialized_m0F47D5BCEF5B10A78F29551AE17BBB83924BF335_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool Initialized { get; private set; }
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
bool L_0 = ((EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_StaticFields*)il2cpp_codegen_static_fields_for(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var))->___U3CInitializedU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObjectTrackerFrameFilter_set_Tracker_mDE4337E7800351B90461D568A32505738AC842A1_inline (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* ___0_value, const RuntimeMethod* method)
{
{
// public ObjectTracker Tracker { get; private set; }
ObjectTracker_tE7DB26597E066D32BB7B82BF9E526B8BF4A6ECEA* L_0 = ___0_value;
__this->___U3CTrackerU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTrackerU3Ek__BackingField_6), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* ObjectTrackerFrameFilter_get_ResultType_mACD373AE4E1B4C0ED40F61AD50EC1860EAE9EA48_inline (ObjectTrackerFrameFilter_t9A3F8B9F26D5021DEC972A8AD994AA405A1020FC* __this, const RuntimeMethod* method)
{
{
// get => resultType;
ResultParameters_t820A60C88830AB0080930E5804A33B8171508A1F* L_0 = __this->___resultType_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* ObjectTargetController_get_Target_m68ACD08B1961274389988847AB9C00725BF35FD1_inline (ObjectTargetController_t48B32473B80F782C65609F8050CF308590D0DEE8* __this, const RuntimeMethod* method)
{
{
// public ObjectTarget Target { get; private set; }
ObjectTarget_t3A3463C5371DB932B7DCAA1EE9BEECC47EE97561* L_0 = __this->___U3CTargetU3Ek__BackingField_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* ARSession_get_Assembly_mD1EE98F79892BB336FDEB644E9E2FE68B5EF3994_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
{
// public ARAssembly Assembly { get; private set; }
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_0 = __this->___U3CAssemblyU3Ek__BackingField_15;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TargetController_get_IsLoaded_m664FA600C560DDD419101466B8A4F3F61062A5FA_inline (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, const RuntimeMethod* method)
{
{
// public bool IsLoaded { get; protected set; }
bool L_0 = __this->___U3CIsLoadedU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* EasyARController_get_Scheduler_mD1D0082110E4A3B2159F15AFC586071831436EE6_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static DelayedCallbackScheduler Scheduler { get; private set; }
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* L_0 = ((EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_StaticFields*)il2cpp_codegen_static_fields_for(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var))->___U3CSchedulerU3Ek__BackingField_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_1 = L_0;
float L_1 = ___1_y;
__this->___y_2 = L_1;
float L_2 = ___2_z;
__this->___z_3 = L_2;
float L_3 = ___3_w;
__this->___w_4 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_row, int32_t ___1_column, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
int32_t L_0 = ___0_row;
int32_t L_1 = ___1_column;
float L_2;
L_2 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A(__this, ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, 4)))), NULL);
V_0 = L_2;
goto IL_000f;
}
IL_000f:
{
float L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_f;
if ((((float)L_0) >= ((float)(0.0f))))
{
goto IL_0010;
}
}
{
G_B3_0 = (-1.0f);
goto IL_0015;
}
IL_0010:
{
G_B3_0 = (1.0f);
}
IL_0015:
{
V_0 = G_B3_0;
goto IL_0018;
}
IL_0018:
{
float L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_2 = L_0;
float L_1 = ___1_y;
__this->___y_3 = L_1;
float L_2 = ___2_z;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_001e;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
float L_2 = ___2_z;
__this->___z_2 = L_2;
float L_3 = ___3_w;
__this->___w_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method)
{
{
float L_0 = ___0_r;
__this->___r_0 = L_0;
float L_1 = ___1_g;
__this->___g_1 = L_1;
float L_2 = ___2_b;
__this->___b_2 = L_2;
float L_3 = ___3_a;
__this->___a_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.921568632f), (0.0156862754f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* EasyARController_get_Instance_mABB2A176E95F0F90E70BD99B143DDFE4AAE1E8FA_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static EasyARController Instance { get; private set; }
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* L_0 = ((EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_StaticFields*)il2cpp_codegen_static_fields_for(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ARAssembly_get_Ready_m2E13F66DD9CC20F59FFCA7B7483031FD4C552690_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// public bool Ready { get; private set; }
bool L_0 = __this->___U3CReadyU3Ek__BackingField_14;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* FramePlayer_get_Display_m7EA09D6046F01987860158179E4B729E1FA3A60A_inline (FramePlayer_tE4012E8B09CC18FBAA94E44963EEB726340BAE52* __this, const RuntimeMethod* method)
{
{
// get { return display; }
DisplayEmulator_t2E0A8EDC08F0914C1AB7368D35286516CCA00DE5* L_0 = __this->___display_18;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Display_tB1D5BF85C3C9D5D143CF2406E5676281CC8C3FEE* EasyARController_get_Display_mD2AA8A02E26BAAFDB4A7F496DB6FC075D6D3CEAE_inline (EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* __this, const RuntimeMethod* method)
{
{
// internal Display Display { get; private set; }
Display_tB1D5BF85C3C9D5D143CF2406E5676281CC8C3FEE* L_0 = __this->___U3CDisplayU3Ek__BackingField_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARAssembly_set_FrameSource_mCF676C86759E116F94970A77EA82DEB038DE0474_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ___0_value, const RuntimeMethod* method)
{
{
// public FrameSource FrameSource { get; private set; }
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_0 = ___0_value;
__this->___U3CFrameSourceU3Ek__BackingField_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFrameSourceU3Ek__BackingField_10), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARAssembly_set_FrameRecorder_m03799B51699EF19881CE19B399AB488BEED8FE68_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* ___0_value, const RuntimeMethod* method)
{
{
// public FrameRecorder FrameRecorder { get; private set; }
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_0 = ___0_value;
__this->___U3CFrameRecorderU3Ek__BackingField_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFrameRecorderU3Ek__BackingField_11), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARAssembly_set_FrameFilters_m9CB2DD721F390B4D5239DCE7299F9C46233ADD48_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* ___0_value, const RuntimeMethod* method)
{
{
// public List<FrameFilter> FrameFilters { get; private set; } = new List<FrameFilter>();
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_0 = ___0_value;
__this->___U3CFrameFiltersU3Ek__BackingField_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFrameFiltersU3Ek__BackingField_12), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* ARAssembly_get_FrameSource_m90C2102DAB3E58792051000792948892BD1F1377_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// public FrameSource FrameSource { get; private set; }
FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* L_0 = __this->___U3CFrameSourceU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARAssembly_set_Camera_m159D5EA6B6DB6368D610DF725D56FC45C54A428E_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method)
{
{
// public Camera Camera { get; private set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_value;
__this->___U3CCameraU3Ek__BackingField_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCameraU3Ek__BackingField_13), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ARAssembly_get_Camera_mC6B606117E775EE115EDE9C2F99DBCE08992370A_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// public Camera Camera { get; private set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___U3CCameraU3Ek__BackingField_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* ARAssembly_get_FrameRecorder_m466821D55D7E6C20E6855683F0B61BAB31BC3663_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// public FrameRecorder FrameRecorder { get; private set; }
FrameRecorder_t8CC5DCF79B95112470076E335EAB8789319CAA72* L_0 = __this->___U3CFrameRecorderU3Ek__BackingField_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* ARAssembly_get_FrameFilters_m1385B673BF63B3C979935AA0880B60C3E305174C_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, const RuntimeMethod* method)
{
{
// public List<FrameFilter> FrameFilters { get; private set; } = new List<FrameFilter>();
List_1_t158A784F818ED74D8CBDE0E1C08AF2A6BA10BBDA* L_0 = __this->___U3CFrameFiltersU3Ek__BackingField_12;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARAssembly_set_Ready_m79EDF61D92FFBB19B0753FC4B022667CD61D9D5F_inline (ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool Ready { get; private set; }
bool L_0 = ___0_value;
__this->___U3CReadyU3Ek__BackingField_14 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F ARSession_get_FrameCameraParameters_mB35C4603E0D0ECA742D25DE6B0FF51750D69AEF9_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
{
// public Optional<CameraParameters> FrameCameraParameters { get; private set; }
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_0 = __this->___U3CFrameCameraParametersU3Ek__BackingField_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARSession_set_FrameCameraParameters_m1728242106C822603033D07AB1ED2DBE29780640_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F ___0_value, const RuntimeMethod* method)
{
{
// public Optional<CameraParameters> FrameCameraParameters { get; private set; }
Optional_1_tDDCD90151BF622BB5577511BDAC1116BAF12870F L_0 = ___0_value;
__this->___U3CFrameCameraParametersU3Ek__BackingField_16 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CFrameCameraParametersU3Ek__BackingField_16))->___Some_2), (void*)NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___0_x;
float L_1 = ___1_y;
float L_2 = ___2_z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL);
V_0 = L_5;
goto IL_001b;
}
IL_001b:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameChangeAction_Invoke_m29858D2C52B8F2670C6DF0702F62C57418E63E38_inline (FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_outputFrame, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_displayCompensation, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_outputFrame, ___1_displayCompensation, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSession_get_CenterObject_mBB894C35750938190298F7D5FF92758174A303D5_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
{
// public GameObject CenterObject { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CCenterObjectU3Ek__BackingField_14;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARSession_set_CenterObject_m5E99FC89653FF9CD078C0F7228861BF6150A33B8_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
{
{
// public GameObject CenterObject { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
__this->___U3CCenterObjectU3Ek__BackingField_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCenterObjectU3Ek__BackingField_14), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ARSession_get_SpecificTargetCenter_m073B46773B64BF6D53D8209991AAFBCCD659FD1F_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
{
// get => specificTargetCenter;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___specificTargetCenter_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ARSession_get_State_mD075FC4C3644F367D17BE26B7D6A018925655245_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, const RuntimeMethod* method)
{
{
// get => state;
int32_t L_0 = __this->___state_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ARSession_set_Assembly_m30CE5F39EA56E76FE3B1B96ABA52F6DC9EA308D6_inline (ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* __this, ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* ___0_value, const RuntimeMethod* method)
{
{
// public ARAssembly Assembly { get; private set; }
ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB* L_0 = ___0_value;
__this->___U3CAssemblyU3Ek__BackingField_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAssemblyU3Ek__BackingField_15), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FrameMetaSource_get_Type_m5CADBE8EE087C00E77B7EAA445D883B493A40E33_inline (FrameMetaSource_t97D09D5E6ABFE2BE6746E3EEDAD4D016C1158E7B* __this, const RuntimeMethod* method)
{
{
// public InputFrameSourceType Type { get => type; }
int32_t L_0 = __this->___type_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameSource_Connect_mB09DED105CF24C36911E1072F20605A273CEE7D2_inline (FrameSource_tEFFB44317ECA60F900CBDDA05D06E675C6CC88CD* __this, InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* ___0_val, const RuntimeMethod* method)
{
{
// sink = val;
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_0 = ___0_val;
__this->___sink_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___sink_4), (void*)L_0);
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* EasyARController_get_Worker_mC0CE2BCBC0B1A9D6DCFAAE303EED4615168DD253_inline (EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177* __this, const RuntimeMethod* method)
{
{
// public ThreadWorker Worker { get; private set; }
ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36* L_0 = __this->___U3CWorkerU3Ek__BackingField_12;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraImageRenderer_SetHFilp_mB0D67898548420B378D0DE87C2E544D821231CEF_inline (CameraImageRenderer_tD369A344F7BD6A09BE29193551EA348BC22D7078* __this, bool ___0_hFlip, const RuntimeMethod* method)
{
{
// renderImageHFlip = hFlip;
bool L_0 = ___0_hFlip;
__this->___renderImageHFlip_10 = L_0;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix_17;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TargetController_get_IsTracked_m5D4CFC7F83447DDB475C2593BF1A1E32D412B775_inline (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, const RuntimeMethod* method)
{
{
// public bool IsTracked { get; private set; }
bool L_0 = __this->___U3CIsTrackedU3Ek__BackingField_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TargetController_set_IsTracked_m2CE4B37E2DCFDA583D608EE42E7CD482B445B2EB_inline (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsTracked { get; private set; }
bool L_0 = ___0_value;
__this->___U3CIsTrackedU3Ek__BackingField_9 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WorldRootController_get_TrackingStatus_m243CCD944CB60980C159C482411724E39A787945_inline (WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* __this, const RuntimeMethod* method)
{
{
// get; private set;
int32_t L_0 = __this->___U3CTrackingStatusU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WorldRootController_set_TrackingStatus_mB92BD9325C2E5891699476E29D28E44A5349224E_inline (WorldRootController_tDDE4A5BB7E650DE15875AFD6F7E8BBB2F670A1A2* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// get; private set;
int32_t L_0 = ___0_value;
__this->___U3CTrackingStatusU3Ek__BackingField_7 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DenseSpatialMapBlockController_set_Info_m57732C5399BFAE762E1D0AF0E1455C0F6C61A1D4_inline (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 ___0_value, const RuntimeMethod* method)
{
{
// public BlockInfo Info { get; private set; }
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_0 = ___0_value;
__this->___U3CInfoU3Ek__BackingField_4 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 DenseSpatialMapBlockController_get_Info_m7278DD9DD8F053DBFE2E8627CC2623EBA85017A4_inline (DenseSpatialMapBlockController_tB50332F549BABDC414B48E1AA7C1251B10792957* __this, const RuntimeMethod* method)
{
{
// public BlockInfo Info { get; private set; }
BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 L_0 = __this->___U3CInfoU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* DenseSpatialMapBuilderFrameFilter_get_Builder_mC96240A903F87859C4E27D0D20A84F7FFA6D0593_inline (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
{
// public DenseSpatialMap Builder { get; private set; }
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_0 = __this->___U3CBuilderU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DenseSpatialMapBuilderFrameFilter_set_Builder_mEE6041945DC6D1522B163C7E2199F04C50CB2B8C_inline (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* ___0_value, const RuntimeMethod* method)
{
{
// public DenseSpatialMap Builder { get; private set; }
DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_0 = ___0_value;
__this->___U3CBuilderU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBuilderU3Ek__BackingField_6), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DenseSpatialMapDepthRenderer_set_MapMeshMaterial_m3DBDAD505937806292A39670316850BA6A8D0931_inline (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method)
{
{
// public Material MapMeshMaterial { get; set; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___0_value;
__this->___U3CMapMeshMaterialU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMapMeshMaterialU3Ek__BackingField_7), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DenseSpatialMapBuilderFrameFilter_get_RenderMesh_mE59A90DB44443079D62EE4851DA2A4A63C567DB3_inline (DenseSpatialMapBuilderFrameFilter_t6B48A1D0610546EF956A3B49F58727A0FD0B4A87* __this, const RuntimeMethod* method)
{
{
// get { return renderMesh; }
bool L_0 = __this->___renderMesh_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DenseSpatialMapDepthRenderer_set_RenderDepthCamera_m92362CDCAAA748630A17FE14FD8F9258A920ACAF_inline (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method)
{
{
// public Camera RenderDepthCamera { get; set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_value;
__this->___U3CRenderDepthCameraU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRenderDepthCameraU3Ek__BackingField_6), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method)
{
{
float L_0 = ___0_r;
__this->___r_0 = L_0;
float L_1 = ___1_g;
__this->___g_1 = L_1;
float L_2 = ___2_b;
__this->___b_2 = L_2;
__this->___a_3 = (1.0f);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* DenseSpatialMapDepthRenderer_get_RenderDepthCamera_m3432D9FF7C2B2D746AEA34158C122AFA73E7A9EB_inline (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, const RuntimeMethod* method)
{
{
// public Camera RenderDepthCamera { get; set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___U3CRenderDepthCameraU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* DenseSpatialMapDepthRenderer_get_MapMeshMaterial_m155E770B10D2424EBB161F5F799751BAA5BF7818_inline (DenseSpatialMapDepthRenderer_tBCBF15A0DB71005377B2744462B853CB6426FAF3* __this, const RuntimeMethod* method)
{
{
// public Material MapMeshMaterial { get; set; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___U3CMapMeshMaterialU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* MegaTrackerFrameFilter_get_Tracker_m4EC2C5F60A06E02131CED93B5B9FE952CF339DDD_inline (MegaTrackerFrameFilter_tF1478985C239AB177CC68B1FB913ED30D48475F4* __this, const RuntimeMethod* method)
{
{
// public MegaTracker Tracker { get; private set; }
MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_0 = __this->___U3CTrackerU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapController_set_PointCloud_m406A737D3C5C51390B9855C3C254342236904BD6_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_value, const RuntimeMethod* method)
{
{
// get; private set;
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_value;
__this->___U3CPointCloudU3Ek__BackingField_22 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointCloudU3Ek__BackingField_22), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SparseSpatialMapController_get_IsLocalizing_m1A18429FECD69065199E8775CA816E69F9D66E4E_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
{
// get; private set;
bool L_0 = __this->___U3CIsLocalizingU3Ek__BackingField_23;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMapInfo MapInfo { get; private set; }
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_0 = __this->___U3CMapInfoU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapController_set_MapInfo_m53EA02CD343CA4822495D16DB6091AFB52FAB615_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMapInfo MapInfo { get; private set; }
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_0 = ___0_value;
__this->___U3CMapInfoU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMapInfoU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* SparseSpatialMapWorkerFrameFilter_get_Localizer_m04CB27384DCBF123CFF495F520AD847602700060_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMap Localizer { get; private set; }
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = __this->___U3CLocalizerU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* SparseSpatialMapWorkerFrameFilter_get_Builder_m5C84CF457315950B75B15132EEDC8FF6A44BCB05_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMap Builder { get; private set; }
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = __this->___U3CBuilderU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapController_set_IsLocalizing_mB7899EFB43DC0113535A9A5303FDD6A2F8A86116_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// get; private set;
bool L_0 = ___0_value;
__this->___U3CIsLocalizingU3Ek__BackingField_23 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SparseSpatialMapController_get_ShowPointCloud_m937B55083182119C7C4741EB585CACB58694A02F_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
{
// return showPointCloud;
bool L_0 = __this->___showPointCloud_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* SparseSpatialMapController_get_PointCloud_m0DC7A69DC293F62B25695EF2701A628653FD8A3D_inline (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* __this, const RuntimeMethod* method)
{
{
// get; private set;
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = __this->___U3CPointCloudU3Ek__BackingField_22;
return L_0;
}
}
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 Enumerator_get_Current_m77681472C32B9ABB97AE602C0D4C365A0A8E8ACE_gshared_inline (Enumerator_tEEF12A9EDAAA0461A72ED9491F6AC20B22440222* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
// sizeof(TValue)
const uint32_t SizeOf_TValue_t000C678F2AD05088377B639A262C97D1B73DA1E8 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
// TValue
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TValue_t000C678F2AD05088377B639A262C97D1B73DA1E8);
{
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_TValue_t000C678F2AD05088377B639A262C97D1B73DA1E8);
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_TValue_t000C678F2AD05088377B639A262C97D1B73DA1E8);
return;
}
}
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 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;
}
}
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_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_gshared_inline (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mD2ED26ACAF3BAF386FFEA83893BA51DB9FD8BA30_gshared_inline (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size_2;
return L_0;
}
}
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 int32_t Queue_1_get_Count_mE6103188ACDEC07F90F2D2986554730D18029750_gshared_inline (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Tuple_2_get_Item1_mC87072BD14E3669527D96A8739B3E5CA83FCFBD0_gshared_inline (/*System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>*/Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
// sizeof(T1)
const uint32_t SizeOf_T1_t438E68562562A80BDFA84F696160C82DC56D8FD5 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
// T1
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T1_t438E68562562A80BDFA84F696160C82DC56D8FD5);
{
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(method->klass->rgctx_data, 0),0)), SizeOf_T1_t438E68562562A80BDFA84F696160C82DC56D8FD5);
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_T1_t438E68562562A80BDFA84F696160C82DC56D8FD5);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Tuple_2_get_Item2_m7398C77129F66B0CE22A8E95CF2DD790CC693C9B_gshared_inline (/*System.Tuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>*/Tuple_2_t70DF7570FDF62592ED394F88C0CA61A12E7647C8* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
// sizeof(T2)
const uint32_t SizeOf_T2_tCB2606A95166CC5D34D54904D606F5CA9504DD44 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
// T2
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T2_tCB2606A95166CC5D34D54904D606F5CA9504DD44);
{
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(method->klass->rgctx_data, 0),1)), SizeOf_T2_tCB2606A95166CC5D34D54904D606F5CA9504DD44);
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_T2_tCB2606A95166CC5D34D54904D606F5CA9504DD44);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_m26AF82C275C82180BB7F23C7E408BC1FEB9A38EE_gshared_inline (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method)
{
// sizeof(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
const uint32_t SizeOf_KeyValuePair_2_t23F299E80A87656CF35AA5186B375FDE51A801EF = il2cpp_codegen_sizeof(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
// System.Collections.Generic.KeyValuePair`2<TKey,TValue>
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_0 = alloca(SizeOf_KeyValuePair_2_t23F299E80A87656CF35AA5186B375FDE51A801EF);
{
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_KeyValuePair_2_t23F299E80A87656CF35AA5186B375FDE51A801EF);
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_KeyValuePair_2_t23F299E80A87656CF35AA5186B375FDE51A801EF);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void KeyValuePair_2_get_Value_mFA1964BF56AA214EE0D491CC197F61BC9E5F1F7A_gshared_inline (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
// sizeof(TValue)
const uint32_t SizeOf_TValue_tAEA6D09BCD56B8A100F4F042BC143BC0266C28B7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
// TValue
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TValue_tAEA6D09BCD56B8A100F4F042BC143BC0266C28B7);
{
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),1)), SizeOf_TValue_tAEA6D09BCD56B8A100F4F042BC143BC0266C28B7);
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_TValue_tAEA6D09BCD56B8A100F4F042BC143BC0266C28B7);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y_3;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z_4;
float L_8 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}