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

7557 lines
409 KiB
C++

#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, 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 T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
struct VirtualActionInvoker8
{
typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method);
}
};
template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
struct VirtualActionInvoker9
{
typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, 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);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct InvokerActionInvoker1;
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]);
}
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
// System.Action`1<System.IntPtr>
struct Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2;
// System.Action`1<easyar.OutputFrame>
struct Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36;
// System.Action`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99;
// System.Action`1<easyar.ARSession/SessionState>
struct Action_1_tDD15683D1BB2DC4CD2A36D204CFD34C598EA01A4;
// System.Action`2<System.Boolean,System.String>
struct Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D;
// System.Action`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8;
// System.Action`3<System.Boolean,System.String,System.String>
struct Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10;
// System.Action`3<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146;
// System.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.Action`4<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC;
// System.Collections.Generic.Dictionary`2<System.String,easyar.SparseSpatialMapController>
struct Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E;
// System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E;
// System.Collections.Generic.IEnumerable`1<easyar.SparseSpatialMapController>
struct IEnumerable_1_t57A2241C833084384EE7C3CDAE53DA7F6533C537;
// System.Collections.Generic.IEnumerable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66;
// System.Collections.Generic.IEqualityComparer`1<System.String>
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,easyar.SparseSpatialMapController>
struct KeyCollection_tC988D1A435711C510F631C55A062BB7BA82BC734;
// System.Collections.Generic.List`1<System.Tuple`2<easyar.TargetController,UnityEngine.Pose>>
struct List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177;
// System.Collections.Generic.List`1<easyar.SparseSpatialMapController>
struct List_1_t471F01CD1A2EAACAB9D501EA9FA3400156D4DAA1;
// 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.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.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.String,easyar.SparseSpatialMapController>
struct ValueCollection_tC7C7F52EF60CAD8082A59FA0605718BD06E76EBE;
// System.Collections.Generic.Dictionary`2/ValueCollection<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct ValueCollection_tC492596681BD51AB34FC76FA76C15C9B3FFB7B40;
// System.Collections.Generic.Dictionary`2/Entry<System.String,easyar.SparseSpatialMapController>[]
struct EntryU5BU5D_t1CC45E4D7F240F2764304F7B0A0416BEB3036B5A;
// System.Tuple`2<easyar.TargetController,UnityEngine.Pose>[]
struct Tuple_2U5BU5D_tCF0E55B7E6FA212435A5B40D98F09802BCBB485F;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// easyar.SparseSpatialMapController[]
struct SparseSpatialMapControllerU5BU5D_tD64BA30153277C931EE7596F4C5A5E6A5A724089;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
// Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType[]
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
// easyar.ARAssembly
struct ARAssembly_t5F1E1DD46E4F3CA1BAF7ACAFC438564C8E5B02EB;
// easyar.ARSession
struct ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// easyar.Buffer
struct Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54;
// easyar.CameraParameters
struct CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// easyar.DelayedCallbackScheduler
struct DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// easyar.Display
struct Display_tB1D5BF85C3C9D5D143CF2406E5676281CC8C3FEE;
// easyar.EasyARSettings
struct EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64;
// easyar.FrameFilter
struct FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214;
// easyar.FrameFilterResult
struct FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// easyar.Image
struct Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43;
// easyar.InputFrameSink
struct InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// easyar.OutputFrameSource
struct OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29;
// UnityEngine.ParticleSystem
struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1;
// easyar.RefBase
struct RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// easyar.SparseSpatialMap
struct SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0;
// easyar.SparseSpatialMapActiveController
struct SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39;
// easyar.SparseSpatialMapConfig
struct SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4;
// 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.String
struct String_t;
// easyar.SurfaceTargetController
struct SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99;
// easyar.SurfaceTracker
struct SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158;
// easyar.SurfaceTrackerFrameFilter
struct SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4;
// easyar.TargetController
struct TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A;
// easyar.ThreadWorker
struct ThreadWorker_t1ADEDA9DB0A15609FBEFE467B9CC337BF57D6D36;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// easyar.UIPopupException
struct UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// easyar.ARSession/FrameChangeAction
struct FrameChangeAction_t22915014AF19BCD5BA244E1A821751FAC6A2C2B3;
// easyar.CloudRecognizerFrameFilter/CloudRecognizerServiceConfig
struct CloudRecognizerServiceConfig_tAF6DBBE8DF5606D2D6879A3FABCFE28B003862FD;
// easyar.EasyARSettings/Permission
struct Permission_t2303B1B54854223B0C770ACCC80577F22F87766C;
// easyar.EasyARSettings/TargetGizmoConfig
struct TargetGizmoConfig_t38A365FEA74EEF837656FB3826B81FFC3166F616;
// easyar.EasyARSettings/Workaround
struct Workaround_tFF0E355FFE7B616D0EC048F15F9CB01DF6EBD9B5;
// easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig
struct MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406;
// 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.SparseSpatialMapHolder/ResolvedMapInfo
struct ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C;
// easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass66_0
struct U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63;
// easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass67_0
struct U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B;
// easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass68_0
struct U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46;
// easyar.SparseSpatialMapWorkerFrameFilter/MapLocalizerConfig
struct MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465;
// easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig
struct SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B_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* SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral088D881EBC096D12D40411A517B765B850775E27;
IL2CPP_EXTERN_C String_t* _stringLiteral2DBFD813372E5F5C7FE95941D225C9738394568D;
IL2CPP_EXTERN_C String_t* _stringLiteral3156850838CE3AE49F580DD437333AC35484F249;
IL2CPP_EXTERN_C String_t* _stringLiteral429D8F132170CDADF68E7EFEA1640AD07E6A5409;
IL2CPP_EXTERN_C String_t* _stringLiteral61C9C34F91DBB5BE0485F547E758238A80818AC6;
IL2CPP_EXTERN_C String_t* _stringLiteral91C0DE1577DC0C653D7FF81CA1558291648545B4;
IL2CPP_EXTERN_C String_t* _stringLiteralA5C996B3FC772DA90902D1E16BD739DCDF607A62;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39_m00F5233E5C54A8A53DDE2FEA718ABF560E16AD06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D_m37CD1188A1486B7DB887B70B00117A44FDAAAF5A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mD88DC78F19924A2EA81FD8997E2422913E5AF278_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mB377CCEB5AB7F5C3E481728405C90AFD73827F25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE5844E7BB5A4F8A5045AB72ACCFC2A14F08180E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m77A8059A17899A2BE9E270890BFFC79F90F596E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mC90BAB0A21E84D9BF0F0282A1F2296A2E64471A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_mADC5CEA666C6874C6114D67B3CA019FDCC8D12D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D_m4E7064E4B0F59B15A08A8F1D3BDCA8EC98AF7D72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8_mE0657D3F4061855063564547E9B38609C2FAE2CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99_m51A7936F0848148F2932920FB098152CCD7138A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m274CFC969F9E9088090164587A521AB14B89AEFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m670FC77C7901F370CE7234C080C66911DAFB974B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m21008A2CC7092016A8EF62E72E764FA00A902A3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mD480509FA4424A445023A14A65AB02D9DD7D3EA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mC16C4DD577711A3641C6F9F56C3A0EF00F2E859F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectOfType_TisSurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99_m2256B6C09985E36C19930BC56647F64E5A6B30A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnNone_mE9BF962726D4D828169F8A9EB87B5F36D55F8BAD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m7187D7CF8186F5DAB5D2A3BDF78280BF2F9F7913_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mB4E979AEE45025D1A04A7184752990970820BE29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m3F6FDC65E0E57DD05D260B15D48B97E618336CD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m4293675B43B0795987DCD4434416C126A695F29F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m961FF66F2DCAA7BEEFFF7988255917A273807B15_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* SparseSpatialMapWorkerFrameFilter_Awake_mD8B18294F2A5F1B2B39E9DF086066BBA6093FAC6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SparseSpatialMapWorkerFrameFilter_NotifyEmptyConfig_mEB25ACAE42DA1F4CB5C68A60B1C6F30CD4EBC500_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SurfaceTrackerFrameFilter_Awake_mFA94942AAC942EDEC51CB36CDB5230822A63BA6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_Create_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m62EE33C1E27A509E58015F4B6C6567A953D1C3E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass66_0_U3CLoadSparseSpatialMapU3Eb__0_m6F33E6365DFFAD11E698EAEAF342F229DACF338A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass67_0_U3CUnloadSparseSpatialMapU3Eb__0_m84F60502C71CD554083508F717B4F3377208657E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass68_0_U3CHostSparseSpatialMapU3Eb__0_m226B36202863ED3ECA0CC790EB18FB50AEB98513_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_0_0_0_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
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.String,easyar.SparseSpatialMapController>
struct Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E : 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_t1CC45E4D7F240F2764304F7B0A0416BEB3036B5A* ____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_tC988D1A435711C510F631C55A062BB7BA82BC734* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tC7C7F52EF60CAD8082A59FA0605718BD06E76EBE* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// 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.SparseSpatialMapController>
struct List_1_t471F01CD1A2EAACAB9D501EA9FA3400156D4DAA1 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
SparseSpatialMapControllerU5BU5D_tD64BA30153277C931EE7596F4C5A5E6A5A724089* ____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.Dictionary`2/ValueCollection<System.String,easyar.SparseSpatialMapController>
struct ValueCollection_tC7C7F52EF60CAD8082A59FA0605718BD06E76EBE : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary
Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E* ____dictionary_0;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// easyar.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.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass66_0
struct U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63 : public RuntimeObject
{
// easyar.SparseSpatialMapWorkerFrameFilter easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass66_0::<>4__this
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* ___U3CU3E4__this_0;
// easyar.SparseSpatialMapController easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass66_0::controller
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___controller_1;
// System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String> easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass66_0::callback
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___callback_2;
};
// easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass67_0
struct U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B : public RuntimeObject
{
// easyar.SparseSpatialMapWorkerFrameFilter easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass67_0::<>4__this
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* ___U3CU3E4__this_0;
// easyar.SparseSpatialMapController easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass67_0::controller
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___controller_1;
// System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String> easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass67_0::callback
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___callback_2;
};
// easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass68_0
struct U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46 : public RuntimeObject
{
// System.String easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass68_0::name
String_t* ___name_0;
// easyar.SparseSpatialMapWorkerFrameFilter easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass68_0::<>4__this
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* ___U3CU3E4__this_1;
// easyar.SparseSpatialMapController easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass68_0::controller
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___controller_2;
// System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String> easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass68_0::callback
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* ___callback_3;
};
// easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig
struct SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B : public RuntimeObject
{
// System.String easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig::APIKey
String_t* ___APIKey_0;
// System.String easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig::APISecret
String_t* ___APISecret_1;
// System.String easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig::SparseSpatialMapAppID
String_t* ___SparseSpatialMapAppID_2;
};
// System.Nullable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
typedef Il2CppFullySharedGenericStruct Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339;
// 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.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.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.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// 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.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;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// easyar.Unit
struct Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185
{
union
{
struct
{
};
uint8_t Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185__padding[1];
};
};
// 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;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// 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;
};
// 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;
};
// easyar.LocalizationMode
struct LocalizationMode_tBE7C54758AE44A92331965539F396A140A4899F8
{
// System.Int32 easyar.LocalizationMode::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.Pose
struct Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971
{
// UnityEngine.Vector3 UnityEngine.Pose::position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
// UnityEngine.Quaternion UnityEngine.Pose::rotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_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;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// 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.EasyARSettings/ARCoreType
struct ARCoreType_t01815BB5881983A10DCF4AFFEFC94CCE0913B313
{
// System.Int32 easyar.EasyARSettings/ARCoreType::value__
int32_t ___value___2;
};
// easyar.EasyARSettings/AREngineType
struct AREngineType_t05249D31965A0DE7CFCEA56C15066006D186E534
{
// System.Int32 easyar.EasyARSettings/AREngineType::value__
int32_t ___value___2;
};
// 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;
};
// System.Nullable`1<UnityEngine.Pose>
struct Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___value_1;
};
// easyar.Optional`1<System.Action`1<System.Boolean>>
struct Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F
{
// 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
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___Some_2;
};
// 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<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<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<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.Matrix44F>
struct Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA
{
// 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
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___Some_2;
};
// easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E;
// easyar.Optional`1<easyar.SparseSpatialMapHolder/ResolvedMapInfo>
struct Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275
{
// 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
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* ___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.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.Buffer
struct Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.CallbackScheduler
struct CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// easyar.FrameFilterResult
struct FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// easyar.InputFrameSink
struct InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// easyar.OutputFrameSource
struct OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29 : 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
{
};
// easyar.SparseSpatialMap
struct SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SparseSpatialMapConfig
struct SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SparseSpatialMapManager
struct SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// easyar.SurfaceTracker
struct SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E
{
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
// easyar.UIPopupException
struct UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE : public Exception_t
{
};
// easyar.SparseSpatialMapWorkerFrameFilter/MapLocalizerConfig
struct MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465 : public RuntimeObject
{
// System.Boolean easyar.SparseSpatialMapWorkerFrameFilter/MapLocalizerConfig::EnablePoseStabilizer
bool ___EnablePoseStabilizer_0;
// easyar.LocalizationMode easyar.SparseSpatialMapWorkerFrameFilter/MapLocalizerConfig::LocalizationMode
int32_t ___LocalizationMode_1;
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
{
};
// System.Action`2<System.Boolean,System.String>
struct Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D : public MulticastDelegate_t
{
};
// System.Action`3<System.Boolean,System.String,System.String>
struct Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10 : public MulticastDelegate_t
{
};
// System.Action`3<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146 : public MulticastDelegate_t
{
};
// System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>
struct Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01 : public MulticastDelegate_t
{
};
// System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>
struct Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8 : public MulticastDelegate_t
{
};
// System.Action`4<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC : public MulticastDelegate_t
{
};
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// easyar.DelayedCallbackScheduler
struct DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97 : public CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED
{
};
// easyar.EasyARSettings
struct EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.String easyar.EasyARSettings::LicenseKey
String_t* ___LicenseKey_4;
// System.Boolean easyar.EasyARSettings::InitializeOnStartup
bool ___InitializeOnStartup_5;
// easyar.EasyARSettings/Permission easyar.EasyARSettings::Permissions
Permission_t2303B1B54854223B0C770ACCC80577F22F87766C* ___Permissions_6;
// easyar.EasyARSettings/TargetGizmoConfig easyar.EasyARSettings::GizmoConfig
TargetGizmoConfig_t38A365FEA74EEF837656FB3826B81FFC3166F616* ___GizmoConfig_7;
// easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig easyar.EasyARSettings::GlobalSpatialMapServiceConfig
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* ___GlobalSpatialMapServiceConfig_8;
// easyar.CloudRecognizerFrameFilter/CloudRecognizerServiceConfig easyar.EasyARSettings::GlobalCloudRecognizerServiceConfig
CloudRecognizerServiceConfig_tAF6DBBE8DF5606D2D6879A3FABCFE28B003862FD* ___GlobalCloudRecognizerServiceConfig_9;
// easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig easyar.EasyARSettings::GlobalMegaLocalizationServiceConfig
MegaLocalizationServiceConfig_tBB288F844FCA406F19B49B8EDD38EEBA66BB8406* ___GlobalMegaLocalizationServiceConfig_10;
// System.Boolean easyar.EasyARSettings::GenerateXMLDoc
bool ___GenerateXMLDoc_11;
// easyar.EasyARSettings/ARCoreType easyar.EasyARSettings::ARCoreSDK
int32_t ___ARCoreSDK_12;
// easyar.EasyARSettings/AREngineType easyar.EasyARSettings::AREngineSDK
int32_t ___AREngineSDK_13;
// System.Boolean easyar.EasyARSettings::DisableARCoreAREngine
bool ___DisableARCoreAREngine_14;
// System.Boolean easyar.EasyARSettings::Verify32bitOnlyARCoreWhenBuild
bool ___Verify32bitOnlyARCoreWhenBuild_15;
// System.Boolean easyar.EasyARSettings::VerifyLicenseWhenBuild
bool ___VerifyLicenseWhenBuild_16;
// easyar.EasyARSettings/Workaround easyar.EasyARSettings::WorkaroundForUnity
Workaround_tFF0E355FFE7B616D0EC048F15F9CB01DF6EBD9B5* ___WorkaroundForUnity_17;
};
// easyar.SparseSpatialMapResult
struct SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154 : public FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B
{
};
// easyar.SurfaceTrackerResult
struct SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578 : public FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// easyar.SparseSpatialMapHolder/PoseSet
struct PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401
{
// UnityEngine.Pose easyar.SparseSpatialMapHolder/PoseSet::MapToCamera
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___MapToCamera_0;
// System.Nullable`1<UnityEngine.Pose> easyar.SparseSpatialMapHolder/PoseSet::CameraToVIOOrigin
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5 ___CameraToVIOOrigin_1;
};
// Native definition for P/Invoke marshalling of easyar.SparseSpatialMapHolder/PoseSet
struct PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshaled_pinvoke
{
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___MapToCamera_0;
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5 ___CameraToVIOOrigin_1;
};
// Native definition for COM marshalling of easyar.SparseSpatialMapHolder/PoseSet
struct PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshaled_com
{
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___MapToCamera_0;
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5 ___CameraToVIOOrigin_1;
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// easyar.SparseSpatialMapHolder/ResolvedMapInfo
struct ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C : public RuntimeObject
{
// easyar.SparseSpatialMapController easyar.SparseSpatialMapHolder/ResolvedMapInfo::Map
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___Map_0;
// easyar.SparseSpatialMapHolder/PoseSet easyar.SparseSpatialMapHolder/ResolvedMapInfo::Pose
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401 ___Pose_1;
// System.Boolean easyar.SparseSpatialMapHolder/ResolvedMapInfo::IsFound
bool ___IsFound_2;
};
// 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.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.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.SparseSpatialMapHolder
struct SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// easyar.SparseSpatialMapRootController easyar.SparseSpatialMapHolder::SparseSpatialMapRoot
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* ___SparseSpatialMapRoot_4;
// UnityEngine.GameObject easyar.SparseSpatialMapHolder::root
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___root_5;
// System.Collections.Generic.Dictionary`2<System.String,easyar.SparseSpatialMapController> easyar.SparseSpatialMapHolder::maps
Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E* ___maps_6;
// easyar.Optional`1<easyar.SparseSpatialMapHolder/ResolvedMapInfo> easyar.SparseSpatialMapHolder::curMapInfo
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275 ___curMapInfo_7;
// easyar.Optional`1<easyar.SparseSpatialMapHolder/ResolvedMapInfo> easyar.SparseSpatialMapHolder::preMapInfo
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275 ___preMapInfo_8;
// easyar.SparseSpatialMapRootController easyar.SparseSpatialMapHolder::<MapRoot>k__BackingField
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* ___U3CMapRootU3Ek__BackingField_9;
};
// 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.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;
};
// easyar.SurfaceTargetController
struct SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99 : public TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A
{
};
// easyar.SurfaceTrackerFrameFilter
struct SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4 : public FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214
{
// easyar.SurfaceTracker easyar.SurfaceTrackerFrameFilter::<Tracker>k__BackingField
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* ___U3CTrackerU3Ek__BackingField_6;
// easyar.SurfaceTargetController easyar.SurfaceTrackerFrameFilter::target
SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* ___target_7;
// System.Boolean easyar.SurfaceTrackerFrameFilter::isStarted
bool ___isStarted_8;
};
// System.Collections.Generic.Dictionary`2<System.String,easyar.SparseSpatialMapController>
// System.Collections.Generic.Dictionary`2<System.String,easyar.SparseSpatialMapController>
// 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.SparseSpatialMapController>
struct List_1_t471F01CD1A2EAACAB9D501EA9FA3400156D4DAA1_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
SparseSpatialMapControllerU5BU5D_tD64BA30153277C931EE7596F4C5A5E6A5A724089* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<easyar.SparseSpatialMapController>
// 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.Dictionary`2/ValueCollection<System.String,easyar.SparseSpatialMapController>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,easyar.SparseSpatialMapController>
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// 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.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass66_0
// easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass66_0
// easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass67_0
// easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass67_0
// easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass68_0
// easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass68_0
// easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig
// easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig
// System.Nullable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
// System.Nullable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
// 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.Color32
// UnityEngine.Color32
// System.Int32
// System.Int32
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// easyar.Matrix44F
// easyar.Matrix44F
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Quaternion
// System.Single
// System.Single
// 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
// System.Void
// System.Void
// System.Delegate
// System.Delegate
// easyar.LocalizationMode
// easyar.LocalizationMode
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// UnityEngine.Pose
struct Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_StaticFields
{
// UnityEngine.Pose UnityEngine.Pose::k_Identity
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___k_Identity_2;
};
// UnityEngine.Pose
// easyar.RefBase
// easyar.RefBase
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// easyar.SparseSpatialMapController/ActiveControlStrategy
// easyar.SparseSpatialMapController/ActiveControlStrategy
// easyar.SparseSpatialMapController/DataSource
// easyar.SparseSpatialMapController/DataSource
// easyar.SparseSpatialMapController/ParticleParameter
// easyar.SparseSpatialMapController/ParticleParameter
// easyar.SparseSpatialMapWorkerFrameFilter/Mode
// easyar.SparseSpatialMapWorkerFrameFilter/Mode
// System.Nullable`1<UnityEngine.Pose>
// System.Nullable`1<UnityEngine.Pose>
// easyar.Optional`1<System.Action`1<System.Boolean>>
// easyar.Optional`1<System.Action`1<System.Boolean>>
// 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<easyar.FrameFilterResult>
// easyar.Optional`1<easyar.FrameFilterResult>
// easyar.Optional`1<easyar.Image>
// easyar.Optional`1<easyar.Image>
// easyar.Optional`1<System.Int32>
// easyar.Optional`1<System.Int32>
// easyar.Optional`1<easyar.Matrix44F>
// easyar.Optional`1<easyar.Matrix44F>
// easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// easyar.Optional`1<easyar.SparseSpatialMapHolder/ResolvedMapInfo>
// easyar.Optional`1<easyar.SparseSpatialMapHolder/ResolvedMapInfo>
// System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>
// System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>
// System.Tuple`2<easyar.TargetController,UnityEngine.Pose>
// System.Tuple`2<easyar.TargetController,UnityEngine.Pose>
// easyar.Buffer
// easyar.Buffer
// easyar.CallbackScheduler
// easyar.CallbackScheduler
// UnityEngine.Component
// UnityEngine.Component
// easyar.FrameFilterResult
// easyar.FrameFilterResult
// UnityEngine.GameObject
// UnityEngine.GameObject
// easyar.InputFrameSink
// easyar.InputFrameSink
// easyar.OutputFrameSource
// easyar.OutputFrameSource
// easyar.SparseSpatialMap
// easyar.SparseSpatialMap
// easyar.SparseSpatialMapConfig
// easyar.SparseSpatialMapConfig
// easyar.SparseSpatialMapManager
// easyar.SparseSpatialMapManager
// easyar.SurfaceTracker
// easyar.SurfaceTracker
// 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
// easyar.SparseSpatialMapWorkerFrameFilter/MapLocalizerConfig
// easyar.SparseSpatialMapWorkerFrameFilter/MapLocalizerConfig
// System.Action`1<System.Boolean>
// System.Action`1<System.Boolean>
// System.Action`2<System.Boolean,System.String>
// System.Action`2<System.Boolean,System.String>
// System.Action`3<System.Boolean,System.String,System.String>
// System.Action`3<System.Boolean,System.String,System.String>
// System.Action`3<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Action`3<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>
// System.Action`3<easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>
// System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>
// System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>
// System.Action`4<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Action`4<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Action
// System.Action
// UnityEngine.Behaviour
// UnityEngine.Behaviour
// easyar.DelayedCallbackScheduler
// easyar.DelayedCallbackScheduler
// easyar.EasyARSettings
struct EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64_StaticFields
{
// easyar.EasyARSettings easyar.EasyARSettings::<Instance>k__BackingField
EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64* ___U3CInstanceU3Ek__BackingField_18;
};
// easyar.EasyARSettings
// easyar.SparseSpatialMapResult
// easyar.SparseSpatialMapResult
// easyar.SurfaceTrackerResult
// easyar.SurfaceTrackerResult
// UnityEngine.Transform
// UnityEngine.Transform
// easyar.SparseSpatialMapHolder/PoseSet
// easyar.SparseSpatialMapHolder/PoseSet
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// easyar.SparseSpatialMapHolder/ResolvedMapInfo
// easyar.SparseSpatialMapHolder/ResolvedMapInfo
// easyar.ARSession
// easyar.ARSession
// 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.SparseSpatialMapActiveController
// easyar.SparseSpatialMapActiveController
// easyar.SparseSpatialMapController
// easyar.SparseSpatialMapController
// easyar.SparseSpatialMapHolder
// easyar.SparseSpatialMapHolder
// easyar.SparseSpatialMapRootController
// easyar.SparseSpatialMapRootController
// easyar.TargetController
// easyar.TargetController
// easyar.SparseSpatialMapWorkerFrameFilter
// easyar.SparseSpatialMapWorkerFrameFilter
// easyar.SurfaceTargetController
// easyar.SurfaceTargetController
// easyar.SurfaceTrackerFrameFilter
// easyar.SurfaceTrackerFrameFilter
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// 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;
}
};
// 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);
}
};
// 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`3<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Invoke(T1,T2,T3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_m20DB96A6E4363A11EE736FB20842C52E012CA3D6_gshared_inline (Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_arg1, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_arg2, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___2_arg3, const RuntimeMethod* method) ;
// System.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.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) ;
// 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.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 easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_OnSome()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* __this, const RuntimeMethod* method) ;
// T easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::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.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.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.Nullable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m14F273FB376DF00D727434CDCD28AB4EDCC14C3C_gshared_inline (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1_get_Value_mA083C4D9192050DC38513BDD9D364C5C68A3A675_gshared (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339* __this, Il2CppFullySharedGenericStruct* il2cppRetVal, 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) ;
// 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.Nullable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m4257D7FF23A495D1B204F20330FBDED58248E4CC_gshared (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct ___0_value, 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) ;
// 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.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`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.Void System.Action`4<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Invoke(T1,T2,T3,T4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_4_Invoke_m89BE81BB6DD7D39EA3F88D8DBD5C11227B9E219F_gshared_inline (Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_arg1, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_arg2, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___2_arg3, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___3_arg4, 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.Void System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::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.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, 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) ;
// 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 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.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,easyar.SparseSpatialMapController>::get_Values()
inline ValueCollection_tC7C7F52EF60CAD8082A59FA0605718BD06E76EBE* Dictionary_2_get_Values_m77A8059A17899A2BE9E270890BFFC79F90F596E5 (Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E* __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_tC7C7F52EF60CAD8082A59FA0605718BD06E76EBE*)il2cppRetVal;
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<easyar.SparseSpatialMapController>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t471F01CD1A2EAACAB9D501EA9FA3400156D4DAA1* Enumerable_ToList_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_mADC5CEA666C6874C6114D67B3CA019FDCC8D12D2 (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_t471F01CD1A2EAACAB9D501EA9FA3400156D4DAA1*)il2cppRetVal;
}
// 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.Void easyar.SparseSpatialMapHolder::set_MapRoot(easyar.SparseSpatialMapRootController)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapHolder_set_MapRoot_mA25D06F11F3071770E79CA046C059C467FDBAFC5_inline (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* ___0_value, 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) ;
// T UnityEngine.GameObject::AddComponent<easyar.SparseSpatialMapRootController>()
inline SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* GameObject_AddComponent_TisSparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8_mE0657D3F4061855063564547E9B38609C2FAE2CC (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// easyar.SparseSpatialMapRootController easyar.SparseSpatialMapHolder::get_MapRoot()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* SparseSpatialMapHolder_get_MapRoot_mA4412E51D83E51B3F310069C22695CEB82A08B80_inline (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, 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) ;
// 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::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) ;
// 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 System.Collections.Generic.Dictionary`2<System.String,easyar.SparseSpatialMapController>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mC90BAB0A21E84D9BF0F0282A1F2296A2E64471A3 (Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E* __this, String_t* ___0_key, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___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.Boolean System.Collections.Generic.Dictionary`2<System.String,easyar.SparseSpatialMapController>::Remove(TKey)
inline bool Dictionary_2_Remove_mD88DC78F19924A2EA81FD8997E2422913E5AF278 (Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E* __this, String_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.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) ;
// System.Boolean easyar.Optional`1<easyar.SparseSpatialMapHolder/ResolvedMapInfo>::get_OnSome()
inline bool Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2 (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* __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.SparseSpatialMapHolder/ResolvedMapInfo>::get_Value()
inline ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707 (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* __this, const RuntimeMethod* method)
{
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.String::op_Inequality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
// easyar.Optional`1<T> easyar.Optional`1<easyar.SparseSpatialMapHolder/ResolvedMapInfo>::op_Implicit(T)
inline Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275 Optional_1_op_Implicit_m961FF66F2DCAA7BEEFFF7988255917A273807B15 (ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* ___0_v, const RuntimeMethod* method)
{
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275 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.SparseSpatialMapHolder/ResolvedMapInfo>::get_OnNone()
inline bool Optional_1_get_OnNone_mE9BF962726D4D828169F8A9EB87B5F36D55F8BAD (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* __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.SparseSpatialMapHolder::OnMapChange()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapHolder_OnMapChange_m722F953AE0D44C2D04DAE3E841BB54DE9B040C7A (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, 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) ;
// 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.Pose easyar.APIExtend::Inverse(UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_pose, const RuntimeMethod* method) ;
// 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) ;
// System.Void easyar.SparseSpatialMapHolder::OnTrack()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapHolder_OnTrack_m029172B8E221249F0D80539A69466C4521188743 (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, 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;
}
// 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::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) ;
// System.Boolean System.Nullable`1<UnityEngine.Pose>::get_HasValue()
inline bool Nullable_1_get_HasValue_mD480509FA4424A445023A14A65AB02D9DD7D3EA6_inline (Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*, const RuntimeMethod*))Nullable_1_get_HasValue_m14F273FB376DF00D727434CDCD28AB4EDCC14C3C_gshared_inline)((Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*)__this, method);
}
// T System.Nullable`1<UnityEngine.Pose>::get_Value()
inline Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 Nullable_1_get_Value_mC16C4DD577711A3641C6F9F56C3A0EF00F2E859F (Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5* __this, const RuntimeMethod* method)
{
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 il2cppRetVal;
(( void (*) (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))Nullable_1_get_Value_mA083C4D9192050DC38513BDD9D364C5C68A3A675_gshared)((Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*)__this, (Il2CppFullySharedGenericStruct*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.SparseSpatialMapRootController::OnFound()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapRootController_OnFound_m49F22A86D2F937E9A8192236C07945CCA5D17E49 (SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,easyar.SparseSpatialMapController>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mB377CCEB5AB7F5C3E481728405C90AFD73827F25 (Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E* __this, String_t* ___0_key, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3** ___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.String,easyar.SparseSpatialMapController>::.ctor()
inline void Dictionary_2__ctor_mE5844E7BB5A4F8A5045AB72ACCFC2A14F08180E6 (Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* 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) ;
// T UnityEngine.Component::GetComponent<easyar.SparseSpatialMapActiveController>()
inline SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39* Component_GetComponent_TisSparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39_m00F5233E5C54A8A53DDE2FEA718ABF560E16AD06 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39* il2cppRetVal;
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Component_GetComponent_TisIl2CppFullySharedGenericAny_m47CBDD147982125387F078ABBFDAAB92D397A6C2_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.SparseSpatialMapActiveController::OnFound()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapActiveController_OnFound_mD3F1067B4C46B7B332070E6B2EB1AE32A8752DA5 (SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39* __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) ;
// easyar.SparseSpatialMapWorkerFrameFilter/Mode easyar.SparseSpatialMapWorkerFrameFilter::get_WorkingMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SparseSpatialMapWorkerFrameFilter_get_WorkingMode_m339D4D316CEED6F42C101A8E74045DC4AD65A540_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, 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) ;
// T UnityEngine.Component::GetComponent<easyar.SparseSpatialMapHolder>()
inline SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* Component_GetComponent_TisSparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D_m37CD1188A1486B7DB887B70B00117A44FDAAAF5A (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* il2cppRetVal;
(( void (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Component_GetComponent_TisIl2CppFullySharedGenericAny_m47CBDD147982125387F078ABBFDAAB92D397A6C2_gshared)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_MapHolder(easyar.SparseSpatialMapHolder)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_MapHolder_mE5A3A61AF8F87B44938CFA8EFE4E5610BDFEE708_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* ___0_value, const RuntimeMethod* method) ;
// easyar.SparseSpatialMapHolder easyar.SparseSpatialMapWorkerFrameFilter::get_MapHolder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<easyar.SparseSpatialMapHolder>()
inline SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* GameObject_AddComponent_TisSparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D_m4E7064E4B0F59B15A08A8F1D3BDCA8EC98AF7D72 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__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.SparseSpatialMap::isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMap_isAvailable_m49F6ED4CDDE65BBB34852AB96D956213D269F3BD (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) ;
// System.Boolean easyar.SparseSpatialMapManager::isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMapManager_isAvailable_m251CE0C2CA2D2CAA8905C3BDB2BC9E00C2B3B5A0 (const RuntimeMethod* method) ;
// easyar.SparseSpatialMap easyar.SparseSpatialMap::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* SparseSpatialMap_create_mB9C946F87971EE18352D036851C7A37ECDE1F9B8 (const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_Builder(easyar.SparseSpatialMap)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_Builder_m28B20A5CC62DE16863580008BAE56AF90AFCEC37_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_Localizer(easyar.SparseSpatialMap)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_Localizer_m7346003AA50BE377E04E4AC9F19D09330DE65F68_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* ___0_value, const RuntimeMethod* method) ;
// easyar.SparseSpatialMapManager easyar.SparseSpatialMapManager::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* SparseSpatialMapManager_create_m3401506E32E7F0171F1374B82E6BFF04FD1ADE3B (const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_Manager(easyar.SparseSpatialMapManager)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_Manager_mAE29FF0B6CA17915DC732D950B19FD201C72F918_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapConfig__ctor_m7619FA68AF4DF3AD70E6549CD8AF1E316A78FC49 (SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* __this, const RuntimeMethod* method) ;
// System.Void easyar.RefBase::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75 (RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* __this, const RuntimeMethod* method) ;
// easyar.SparseSpatialMapManager easyar.SparseSpatialMapWorkerFrameFilter::get_Manager()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* SparseSpatialMapWorkerFrameFilter_get_Manager_m594DACAD696BA60E365DF36DA78DD7956B0CEDCA_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method) ;
// easyar.SparseSpatialMapController easyar.SparseSpatialMapHolder::TryGetMapController(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* SparseSpatialMapHolder_TryGetMapController_m9BDC8980B7E991E1F925B72F81443C32939BBEA2 (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, String_t* ___0_id, const RuntimeMethod* method) ;
// easyar.SparseSpatialMapController easyar.SparseSpatialMapWorkerFrameFilter::get_BuilderMapController()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method) ;
// 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) ;
// 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.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) ;
// 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) ;
// 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 easyar.SparseSpatialMapWorkerFrameFilter::set_LocalizedMap(easyar.SparseSpatialMapController)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_LocalizedMap_mC1A616C1D1D314F22DA9A6B0FA58FDC9ECD1DDF9_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_value, const RuntimeMethod* 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.Boolean easyar.Optional`1<easyar.Matrix44F>::get_OnSome()
inline bool Optional_1_get_OnSome_m7187D7CF8186F5DAB5D2A3BDF78280BF2F9F7913 (Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA* __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.SparseSpatialMapHolder/ResolvedMapInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolvedMapInfo__ctor_m7D3C36E92CA39B55A1DE8552F008D90C1AC70923 (ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* __this, const RuntimeMethod* method) ;
// T easyar.Optional`1<easyar.Matrix44F>::get_Value()
inline Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Optional_1_get_Value_mB4E979AEE45025D1A04A7184752990970820BE29 (Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA* __this, const RuntimeMethod* method)
{
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 il2cppRetVal;
(( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// 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.Void System.Nullable`1<UnityEngine.Pose>::.ctor(T)
inline void Nullable_1__ctor_m21008A2CC7092016A8EF62E72E764FA00A902A3D (Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct, const RuntimeMethod*))Nullable_1__ctor_m4257D7FF23A495D1B204F20330FBDED58248E4CC_gshared)((Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*)__this, (Il2CppFullySharedGenericStruct)&___0_value, method);
}
// System.Void easyar.SparseSpatialMapHolder::OnLocalize(easyar.SparseSpatialMapHolder/ResolvedMapInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapHolder_OnLocalize_mF2228810CC9E84DD1501B0EFEC6BFAD10F620BFF (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* ___0_mapInfo, bool ___1_status, const RuntimeMethod* method) ;
// 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) ;
// 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.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Count()
inline int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __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 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) ;
// 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 easyar.SparseSpatialMapHolder::Localized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMapHolder_Localized_m954B9BDFB0521354AD2B030A53A3861959112709 (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, const RuntimeMethod* method) ;
// 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;
}
// System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose> easyar.SparseSpatialMapHolder::TryGetCenter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* SparseSpatialMapHolder_TryGetCenter_mCB0D5A173F6352A26AC9E259A19DC2495F587DCA (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapHolder::UpdateTransform(UnityEngine.GameObject,UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapHolder_UpdateTransform_mA22C3A63E2E1AB95E557BC791DAB3156558A53EB (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_center, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_centerPose, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass66_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass66_0__ctor_m9450EC4C78D584AB09DEA5138F70BC21456E1111 (U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63* __this, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialMapServiceConfig__ctor_m286884DDC610EC2931915C241E2A001A00408EBB (SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* __this, const RuntimeMethod* method) ;
// easyar.EasyARSettings easyar.EasyARSettings::get_Instance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64* EasyARSettings_get_Instance_mD8F28A062A67B7FDD6816400A992AA8EF18DC4D6_inline (const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::NotifyEmptyConfig(easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_NotifyEmptyConfig_mEB25ACAE42DA1F4CB5C68A60B1C6F30CD4EBC500 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* ___0_config, const RuntimeMethod* method) ;
// System.String System.String::Trim()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __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;
}
// 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<System.Boolean,System.String>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_mA63888DA29B85D439999BB5CAACC65C2539BE191 (Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* __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);
}
// easyar.SparseSpatialMapController easyar.SparseSpatialMapHolder::Hold(easyar.SparseSpatialMapController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* SparseSpatialMapHolder_Hold_m05DF1988CB2CF3B02012BC8DC2693A34E18C3E61 (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_map, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_WorkingMode(easyar.SparseSpatialMapWorkerFrameFilter/Mode)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_WorkingMode_m9AF125FFB4F8EB784FF042FBDAA0B1F0D6CA3ED6_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass67_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass67_0__ctor_m4D979588591A4B07A0974302231EC74AE2D57829 (U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.SparseSpatialMapHolder::Unhold(easyar.SparseSpatialMapController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMapHolder_Unhold_mE5C35F9C083E2834E494BDFB84AA899EE2BF44FA (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_map, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501 (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __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);
}
// easyar.Optional`1<T> easyar.Optional`1<System.Action`1<System.Boolean>>::op_Implicit(T)
inline Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F Optional_1_op_Implicit_m3F6FDC65E0E57DD05D260B15D48B97E618336CD5 (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_v, const RuntimeMethod* method)
{
Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F 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.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass68_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass68_0__ctor_m9ABE7E0C14982734F6F5E239357B41B46A29C7C9 (U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46* __this, const RuntimeMethod* method) ;
// System.Void System.Action`3<System.Boolean,System.String,System.String>::.ctor(System.Object,System.IntPtr)
inline void Action_3__ctor_m56CA22698A116497413E0FBC601D7C4C01E9E266 (Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10* __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::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::set_BuilderMapController(easyar.SparseSpatialMapController)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_BuilderMapController_m732AE90F993EF8339A753B8784394077426C3165_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_value, 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.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.SparseSpatialMapWorkerFrameFilter/MapLocalizerConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MapLocalizerConfig__ctor_mF51E53093AFDC3CC8C8128E3738260878307B62B (MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465* __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`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>::Invoke(T1,T2,T3,T4)
inline void Action_4_Invoke_mEABD0352585F6A3BD3FCCB868C871C0AA5F33CDD_inline (Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_arg1, SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* ___1_arg2, bool ___2_arg3, String_t* ___3_arg4, const RuntimeMethod* method)
{
(( void (*) (Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Action_4_Invoke_m89BE81BB6DD7D39EA3F88D8DBD5C11227B9E219F_gshared_inline)((Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC*)__this, (Il2CppFullySharedGenericAny)___0_arg1, (Il2CppFullySharedGenericAny)___1_arg2, (Il2CppFullySharedGenericAny)&___2_arg3, (Il2CppFullySharedGenericAny)___3_arg4, 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.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 easyar.TargetController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetController__ctor_mDD9C4ABEA7BA2296F0538270A52EDECE78395AAC (TargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A* __this, const RuntimeMethod* method) ;
// easyar.SurfaceTracker easyar.SurfaceTrackerFrameFilter::get_Tracker()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, const RuntimeMethod* method) ;
// System.Boolean easyar.SurfaceTracker::isAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SurfaceTracker_isAvailable_mDADF0B6F2F06FC90EBDAF3BCA5A758FA04523934 (const RuntimeMethod* method) ;
// easyar.SurfaceTracker easyar.SurfaceTracker::create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* SurfaceTracker_create_m81A6F1E404219119453A140E1816CF182BD6664B (const RuntimeMethod* method) ;
// System.Void easyar.SurfaceTrackerFrameFilter::set_Tracker(easyar.SurfaceTracker)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SurfaceTrackerFrameFilter_set_Tracker_m2C0AE9C5F57BB25F1FAD37479B63E72FD40D9E72_inline (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.Object::FindObjectOfType<easyar.SurfaceTargetController>()
inline SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* Object_FindObjectOfType_TisSurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99_m2256B6C09985E36C19930BC56647F64E5A6B30A0 (const RuntimeMethod* method)
{
return (( SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* (*) (const RuntimeMethod*))Object_FindObjectOfType_TisRuntimeObject_m02DFBF011F3B59F777A5E521DB2A116DD496E968_gshared)(method);
}
// T UnityEngine.GameObject::AddComponent<easyar.SurfaceTargetController>()
inline SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* GameObject_AddComponent_TisSurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99_m51A7936F0848148F2932920FB098152CCD7138A6 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void easyar.SurfaceTargetController::Load()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTargetController_Load_m36A8F7D0AA6B762C2F58D0C4D03A732250D312BF (SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* __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.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.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) ;
#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.SparseSpatialMapController/SparseSpatialMapInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapInfo__ctor_mAAA02B58C0C3BA1136DDF81E7D50522240F60FE3 (SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* __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 ID = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___ID_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ID_0), (void*)L_0);
// public string Name = string.Empty;
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___Name_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_1), (void*)L_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.SparseSpatialMapController/MapManagerSourceData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MapManagerSourceData__ctor_mFF100EC397196912ADE3B6540258A26BDC8EBC73 (MapManagerSourceData_t73BA2182F7AB617400EBF0CDB51F0FDA5F9E88E4* __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 ID = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___ID_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ID_0), (void*)L_0);
// public string Name = string.Empty;
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___Name_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_1), (void*)L_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.SparseSpatialMapController/ParticleParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleParameter__ctor_m47EEC0EDA690CB3E463EDFED443352C0BD22418F (ParticleParameter_tFF8A72B1357FB791B4665975797028F2E2667C82* __this, const RuntimeMethod* method)
{
{
// public Color32 StartColor = new Color32(11, 205, 255, 255);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0;
memset((&L_0), 0, sizeof(L_0));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_0), (uint8_t)((int32_t)11), (uint8_t)((int32_t)205), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
__this->___StartColor_0 = L_0;
// public float StartSize = 0.015f;
__this->___StartSize_1 = (0.0149999997f);
// public float StartLifetime = float.MaxValue;
__this->___StartLifetime_2 = ((std::numeric_limits<float>::max)());
// public float RemainingLifetime = float.MaxValue;
__this->___RemainingLifetime_3 = ((std::numeric_limits<float>::max)());
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.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)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.Vector3 easyar.SparseSpatialMapController/<>c__DisplayClass58_0::<UpdatePointCloud>b__0(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec__DisplayClass58_0_U3CUpdatePointCloudU3Eb__0_m8244F7E6B9C96F8138264FBDB12BCF0EB7FDE312 (U3CU3Ec__DisplayClass58_0_tCF0153803D4D34A9C8753E8DEEAAE17F0614BC7C* __this, int32_t ___0_k, const RuntimeMethod* method)
{
{
// return new Vector3(bufferFloat[k * 3], bufferFloat[k * 3 + 1], -bufferFloat[k * 3 + 2]);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->___bufferFloat_0;
int32_t L_1 = ___0_k;
NullCheck(L_0);
int32_t L_2 = ((int32_t)il2cpp_codegen_multiply(L_1, 3));
float L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = __this->___bufferFloat_0;
int32_t L_5 = ___0_k;
NullCheck(L_4);
int32_t L_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_5, 3)), 1));
float L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = __this->___bufferFloat_0;
int32_t L_9 = ___0_k;
NullCheck(L_8);
int32_t L_10 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_9, 3)), 2));
float L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), L_3, L_7, ((-L_11)), /*hidden argument*/NULL);
return L_12;
}
}
#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.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)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.SparseSpatialMapController/<>c__DisplayClass63_0::<UpdateMapInLocalizer>b__1(easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass63_0_U3CUpdateMapInLocalizerU3Eb__1_m77A39593F7EDEA5B38FFC2BB616D46AFE0CA1746 (U3CU3Ec__DisplayClass63_0_t0C4D43A4849F3C032399B6E7D45D7C92B540BA27* __this, SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* ___0_map, bool ___1_status, String_t* ___2_error, 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 (worker == mapWorker && !status)
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_0 = __this->___worker_0;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_1 = __this->___U3CU3E4__this_1;
NullCheck(L_1);
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_2 = L_1->___mapWorker_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_2, NULL);
if (!L_3)
{
goto IL_0027;
}
}
{
bool L_4 = ___1_status;
if (L_4)
{
goto IL_0027;
}
}
{
// loader = null;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_5 = __this->___U3CU3E4__this_1;
NullCheck(L_5);
L_5->___loader_14 = (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___loader_14), (void*)(SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D*)NULL);
}
IL_0027:
{
// if (MapLoad != null)
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_6 = __this->___U3CU3E4__this_1;
NullCheck(L_6);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_7 = L_6->___MapLoad_19;
if (!L_7)
{
goto IL_0047;
}
}
{
// MapLoad(map, status, error);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_8 = __this->___U3CU3E4__this_1;
NullCheck(L_8);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_9 = L_8->___MapLoad_19;
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_10 = ___0_map;
bool L_11 = ___1_status;
String_t* L_12 = ___2_error;
NullCheck(L_9);
Action_3_Invoke_m2AC5E49B01CC5138F1564388834BC06C24061445_inline(L_9, L_10, L_11, L_12, NULL);
}
IL_0047:
{
// });
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.SparseSpatialMapRootController easyar.SparseSpatialMapHolder::get_MapRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* SparseSpatialMapHolder_get_MapRoot_mA4412E51D83E51B3F310069C22695CEB82A08B80 (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMapRootController MapRoot { get; private set; }
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_0 = __this->___U3CMapRootU3Ek__BackingField_9;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapHolder::set_MapRoot(easyar.SparseSpatialMapRootController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapHolder_set_MapRoot_mA25D06F11F3071770E79CA046C059C467FDBAFC5 (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMapRootController MapRoot { get; private set; }
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_0 = ___0_value;
__this->___U3CMapRootU3Ek__BackingField_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMapRootU3Ek__BackingField_9), (void*)L_0);
return;
}
}
// System.Collections.Generic.List`1<easyar.SparseSpatialMapController> easyar.SparseSpatialMapHolder::get_Maps()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t471F01CD1A2EAACAB9D501EA9FA3400156D4DAA1* SparseSpatialMapHolder_get_Maps_mEDE030EECAC979C628B72A228DD43AA35FE74329 (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m77A8059A17899A2BE9E270890BFFC79F90F596E5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_mADC5CEA666C6874C6114D67B3CA019FDCC8D12D2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public List<SparseSpatialMapController> Maps { get { return maps.Values.ToList(); } }
Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E* L_0 = __this->___maps_6;
NullCheck(L_0);
ValueCollection_tC7C7F52EF60CAD8082A59FA0605718BD06E76EBE* L_1;
L_1 = Dictionary_2_get_Values_m77A8059A17899A2BE9E270890BFFC79F90F596E5(L_0, Dictionary_2_get_Values_m77A8059A17899A2BE9E270890BFFC79F90F596E5_RuntimeMethod_var);
List_1_t471F01CD1A2EAACAB9D501EA9FA3400156D4DAA1* L_2;
L_2 = Enumerable_ToList_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_mADC5CEA666C6874C6114D67B3CA019FDCC8D12D2(L_1, Enumerable_ToList_TisSparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3_mADC5CEA666C6874C6114D67B3CA019FDCC8D12D2_RuntimeMethod_var);
return L_2;
}
}
// System.Void easyar.SparseSpatialMapHolder::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapHolder_Awake_m03E93CF34C0B196155346A73D0DEF19223E3426E (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8_mE0657D3F4061855063564547E9B38609C2FAE2CC_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*)&_stringLiteralA5C996B3FC772DA90902D1E16BD739DCDF607A62);
s_Il2CppMethodInitialized = true;
}
{
// if (SparseSpatialMapRoot)
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_0 = __this->___SparseSpatialMapRoot_4;
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;
}
}
{
// MapRoot = SparseSpatialMapRoot;
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_2 = __this->___SparseSpatialMapRoot_4;
SparseSpatialMapHolder_set_MapRoot_mA25D06F11F3071770E79CA046C059C467FDBAFC5_inline(__this, L_2, NULL);
return;
}
IL_001a:
{
// root = new GameObject("SparseSpatialMap");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_3);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_3, _stringLiteralA5C996B3FC772DA90902D1E16BD739DCDF607A62, NULL);
__this->___root_5 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___root_5), (void*)L_3);
// MapRoot = root.AddComponent<SparseSpatialMapRootController>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___root_5;
NullCheck(L_4);
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_5;
L_5 = GameObject_AddComponent_TisSparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8_mE0657D3F4061855063564547E9B38609C2FAE2CC(L_4, GameObject_AddComponent_TisSparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8_mE0657D3F4061855063564547E9B38609C2FAE2CC_RuntimeMethod_var);
SparseSpatialMapHolder_set_MapRoot_mA25D06F11F3071770E79CA046C059C467FDBAFC5_inline(__this, L_5, NULL);
// SparseSpatialMapRoot = MapRoot;
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_6;
L_6 = SparseSpatialMapHolder_get_MapRoot_mA4412E51D83E51B3F310069C22695CEB82A08B80_inline(__this, NULL);
__this->___SparseSpatialMapRoot_4 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SparseSpatialMapRoot_4), (void*)L_6);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapHolder::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapHolder_OnDestroy_m2D279738107C39E0135DC1A9D39CA0A0FE892C1B (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __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 (root) { Destroy(root); }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___root_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;
}
}
{
// if (root) { Destroy(root); }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___root_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL);
}
IL_0018:
{
// }
return;
}
}
// easyar.SparseSpatialMapController easyar.SparseSpatialMapHolder::Hold(easyar.SparseSpatialMapController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* SparseSpatialMapHolder_Hold_m05DF1988CB2CF3B02012BC8DC2693A34E18C3E61 (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_map, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mC90BAB0A21E84D9BF0F0282A1F2296A2E64471A3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// map.transform.SetParent(MapRoot.transform, false);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_0 = ___0_map;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_2;
L_2 = SparseSpatialMapHolder_get_MapRoot_mA4412E51D83E51B3F310069C22695CEB82A08B80_inline(__this, NULL);
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL);
NullCheck(L_1);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_1, L_3, (bool)0, NULL);
// maps[map.MapInfo.ID] = map;
Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E* L_4 = __this->___maps_6;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_5 = ___0_map;
NullCheck(L_5);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_6;
L_6 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(L_5, NULL);
NullCheck(L_6);
String_t* L_7 = L_6->___ID_0;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_8 = ___0_map;
NullCheck(L_4);
Dictionary_2_set_Item_mC90BAB0A21E84D9BF0F0282A1F2296A2E64471A3(L_4, L_7, L_8, Dictionary_2_set_Item_mC90BAB0A21E84D9BF0F0282A1F2296A2E64471A3_RuntimeMethod_var);
// return map;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_9 = ___0_map;
return L_9;
}
}
// System.Boolean easyar.SparseSpatialMapHolder::Unhold(easyar.SparseSpatialMapController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMapHolder_Unhold_mE5C35F9C083E2834E494BDFB84AA899EE2BF44FA (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_map, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mD88DC78F19924A2EA81FD8997E2422913E5AF278_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return maps.Remove(map.MapInfo.ID);
Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E* L_0 = __this->___maps_6;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_1 = ___0_map;
NullCheck(L_1);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_2;
L_2 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(L_1, NULL);
NullCheck(L_2);
String_t* L_3 = L_2->___ID_0;
NullCheck(L_0);
bool L_4;
L_4 = Dictionary_2_Remove_mD88DC78F19924A2EA81FD8997E2422913E5AF278(L_0, L_3, Dictionary_2_Remove_mD88DC78F19924A2EA81FD8997E2422913E5AF278_RuntimeMethod_var);
return L_4;
}
}
// System.Void easyar.SparseSpatialMapHolder::OnLocalize(easyar.SparseSpatialMapHolder/ResolvedMapInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapHolder_OnLocalize_mF2228810CC9E84DD1501B0EFEC6BFAD10F620BFF (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* ___0_mapInfo, 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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m961FF66F2DCAA7BEEFFF7988255917A273807B15_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (mapInfo.Map)
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_0 = ___0_mapInfo;
NullCheck(L_0);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_1 = L_0->___Map_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_0019;
}
}
{
// mapInfo.Map.OnLocalization(status);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_3 = ___0_mapInfo;
NullCheck(L_3);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_4 = L_3->___Map_0;
bool L_5 = ___1_status;
NullCheck(L_4);
SparseSpatialMapController_OnLocalization_m45F0C0602FED5B40BCC0C0E73E85393F7CB2A90D(L_4, L_5, NULL);
}
IL_0019:
{
// if (status)
bool L_6 = ___1_status;
if (!L_6)
{
goto IL_0072;
}
}
{
// if (curMapInfo.OnSome && curMapInfo.Value.Map.MapInfo.ID != mapInfo.Map.MapInfo.ID)
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_7 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
bool L_8;
L_8 = Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2(L_7, Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2_RuntimeMethod_var);
if (!L_8)
{
goto IL_0066;
}
}
{
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_9 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_10;
L_10 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_9, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_10);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_11 = L_10->___Map_0;
NullCheck(L_11);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_12;
L_12 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(L_11, NULL);
NullCheck(L_12);
String_t* L_13 = L_12->___ID_0;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_14 = ___0_mapInfo;
NullCheck(L_14);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_15 = L_14->___Map_0;
NullCheck(L_15);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_16;
L_16 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(L_15, NULL);
NullCheck(L_16);
String_t* L_17 = L_16->___ID_0;
bool L_18;
L_18 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_13, L_17, NULL);
if (!L_18)
{
goto IL_0066;
}
}
{
// preMapInfo = curMapInfo;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275 L_19 = __this->___curMapInfo_7;
__this->___preMapInfo_8 = L_19;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___preMapInfo_8))->___Some_2), (void*)NULL);
}
IL_0066:
{
// curMapInfo = mapInfo;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_20 = ___0_mapInfo;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275 L_21;
L_21 = Optional_1_op_Implicit_m961FF66F2DCAA7BEEFFF7988255917A273807B15(L_20, Optional_1_op_Implicit_m961FF66F2DCAA7BEEFFF7988255917A273807B15_RuntimeMethod_var);
__this->___curMapInfo_7 = L_21;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___curMapInfo_7))->___Some_2), (void*)NULL);
}
IL_0072:
{
// }
return;
}
}
// System.Boolean easyar.SparseSpatialMapHolder::Localized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMapHolder_Localized_m954B9BDFB0521354AD2B030A53A3861959112709 (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return curMapInfo.OnSome;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_0 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
bool L_1;
L_1 = Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2(L_0, Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2_RuntimeMethod_var);
return L_1;
}
}
// System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose> easyar.SparseSpatialMapHolder::TryGetCenter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* SparseSpatialMapHolder_TryGetCenter_mCB0D5A173F6352A26AC9E259A19DC2495F587DCA (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnNone_mE9BF962726D4D828169F8A9EB87B5F36D55F8BAD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m961FF66F2DCAA7BEEFFF7988255917A273807B15_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_0;
memset((&V_0), 0, sizeof(V_0));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (curMapInfo.OnNone)
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_0 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
bool L_1;
L_1 = Optional_1_get_OnNone_mE9BF962726D4D828169F8A9EB87B5F36D55F8BAD(L_0, Optional_1_get_OnNone_mE9BF962726D4D828169F8A9EB87B5F36D55F8BAD_RuntimeMethod_var);
if (!L_1)
{
goto IL_000f;
}
}
{
// return null;
return (Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62*)NULL;
}
IL_000f:
{
// if (preMapInfo.OnSome)
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_2 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___preMapInfo_8);
bool L_3;
L_3 = Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2(L_2, Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2_RuntimeMethod_var);
if (!L_3)
{
goto IL_002e;
}
}
{
// OnMapChange();
SparseSpatialMapHolder_OnMapChange_m722F953AE0D44C2D04DAE3E841BB54DE9B040C7A(__this, NULL);
// preMapInfo = null;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275 L_4;
L_4 = Optional_1_op_Implicit_m961FF66F2DCAA7BEEFFF7988255917A273807B15((ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C*)NULL, Optional_1_op_Implicit_m961FF66F2DCAA7BEEFFF7988255917A273807B15_RuntimeMethod_var);
__this->___preMapInfo_8 = L_4;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___preMapInfo_8))->___Some_2), (void*)NULL);
}
IL_002e:
{
// var mapRootToCamera = new Pose(curMapInfo.Value.Map.transform.localPosition, curMapInfo.Value.Map.transform.localRotation).Inverse()
// .GetTransformedBy(curMapInfo.Value.Pose.MapToCamera);
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_5 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_6;
L_6 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_5, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_6);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_7 = L_6->___Map_0;
NullCheck(L_7);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL);
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_8, NULL);
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_10 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_11;
L_11 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_10, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_11);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_12 = L_11->___Map_0;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL);
NullCheck(L_13);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
L_14 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_13, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_15;
memset((&L_15), 0, sizeof(L_15));
Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_15), L_9, L_14, /*hidden argument*/NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_16;
L_16 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_15, NULL);
V_1 = L_16;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_17 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_18;
L_18 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_17, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_18);
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* L_19 = (PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401*)(&L_18->___Pose_1);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_20 = L_19->___MapToCamera_0;
il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_21;
L_21 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_1), L_20, NULL);
V_0 = L_21;
// OnTrack();
SparseSpatialMapHolder_OnTrack_m029172B8E221249F0D80539A69466C4521188743(__this, NULL);
// return Tuple.Create(MapRoot.gameObject, mapRootToCamera);
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_22;
L_22 = SparseSpatialMapHolder_get_MapRoot_mA4412E51D83E51B3F310069C22695CEB82A08B80_inline(__this, NULL);
NullCheck(L_22);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
L_23 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_22, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_24 = V_0;
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_25;
L_25 = Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB(L_23, L_24, Tuple_Create_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_mF6A57AF0CBD736AEC2F25488E812EC0A78BCA3DB_RuntimeMethod_var);
return L_25;
}
}
// System.Void easyar.SparseSpatialMapHolder::UpdateTransform(UnityEngine.GameObject,UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapHolder_UpdateTransform_mA22C3A63E2E1AB95E557BC791DAB3156558A53EB (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __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*)&Optional_1_get_OnNone_mE9BF962726D4D828169F8A9EB87B5F36D55F8BAD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m961FF66F2DCAA7BEEFFF7988255917A273807B15_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_0;
memset((&V_0), 0, sizeof(V_0));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_1;
memset((&V_1), 0, sizeof(V_1));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_2;
memset((&V_2), 0, sizeof(V_2));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (curMapInfo.OnNone)
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_0 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
bool L_1;
L_1 = Optional_1_get_OnNone_mE9BF962726D4D828169F8A9EB87B5F36D55F8BAD(L_0, Optional_1_get_OnNone_mE9BF962726D4D828169F8A9EB87B5F36D55F8BAD_RuntimeMethod_var);
if (!L_1)
{
goto IL_000e;
}
}
{
// return;
return;
}
IL_000e:
{
// if (preMapInfo.OnSome)
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_2 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___preMapInfo_8);
bool L_3;
L_3 = Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2(L_2, Optional_1_get_OnSome_m45F1765A9D22C192E7D94BEB5FC67E161DBBD5F2_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
// OnMapChange();
SparseSpatialMapHolder_OnMapChange_m722F953AE0D44C2D04DAE3E841BB54DE9B040C7A(__this, NULL);
// preMapInfo = null;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275 L_4;
L_4 = Optional_1_op_Implicit_m961FF66F2DCAA7BEEFFF7988255917A273807B15((ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C*)NULL, Optional_1_op_Implicit_m961FF66F2DCAA7BEEFFF7988255917A273807B15_RuntimeMethod_var);
__this->___preMapInfo_8 = L_4;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___preMapInfo_8))->___Some_2), (void*)NULL);
}
IL_002d:
{
// var mapRootToCamera = new Pose(curMapInfo.Value.Map.transform.localPosition, curMapInfo.Value.Map.transform.localRotation).Inverse()
// .GetTransformedBy(curMapInfo.Value.Pose.MapToCamera);
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_5 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_6;
L_6 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_5, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_6);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_7 = L_6->___Map_0;
NullCheck(L_7);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL);
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_8, NULL);
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_10 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_11;
L_11 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_10, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_11);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_12 = L_11->___Map_0;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL);
NullCheck(L_13);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
L_14 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_13, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_15;
memset((&L_15), 0, sizeof(L_15));
Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_15), L_9, L_14, /*hidden argument*/NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_16;
L_16 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_15, NULL);
V_3 = L_16;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_17 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_18;
L_18 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_17, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_18);
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* L_19 = (PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401*)(&L_18->___Pose_1);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_20 = L_19->___MapToCamera_0;
il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_21;
L_21 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_3), L_20, NULL);
V_0 = L_21;
// var cameraToWorld = centerPose.Inverse()
// .GetTransformedBy(new Pose(center.transform.localPosition, center.transform.localRotation));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_22 = ___1_centerPose;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_23;
L_23 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_22, NULL);
V_3 = L_23;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = ___0_center;
NullCheck(L_24);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25;
L_25 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_24, NULL);
NullCheck(L_25);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_25, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = ___0_center;
NullCheck(L_27);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
L_28 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_27, NULL);
NullCheck(L_28);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29;
L_29 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_28, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_30;
memset((&L_30), 0, sizeof(L_30));
Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_30), L_26, L_29, /*hidden argument*/NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_31;
L_31 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_3), L_30, NULL);
V_1 = L_31;
// var mapRootToWorld = mapRootToCamera.GetTransformedBy(cameraToWorld);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_32 = V_1;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_33;
L_33 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_0), L_32, NULL);
V_2 = L_33;
// MapRoot.transform.localPosition = mapRootToWorld.position;
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_34;
L_34 = SparseSpatialMapHolder_get_MapRoot_mA4412E51D83E51B3F310069C22695CEB82A08B80_inline(__this, NULL);
NullCheck(L_34);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
L_35 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_34, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_36 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = L_36.___position_0;
NullCheck(L_35);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_35, L_37, NULL);
// MapRoot.transform.localRotation = mapRootToWorld.rotation;
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_38;
L_38 = SparseSpatialMapHolder_get_MapRoot_mA4412E51D83E51B3F310069C22695CEB82A08B80_inline(__this, NULL);
NullCheck(L_38);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39;
L_39 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_38, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_40 = V_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41 = L_40.___rotation_1;
NullCheck(L_39);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_39, L_41, NULL);
// OnTrack();
SparseSpatialMapHolder_OnTrack_m029172B8E221249F0D80539A69466C4521188743(__this, NULL);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapHolder::OnMapChange()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapHolder_OnMapChange_m722F953AE0D44C2D04DAE3E841BB54DE9B040C7A (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mD480509FA4424A445023A14A65AB02D9DD7D3EA6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mC16C4DD577711A3641C6F9F56C3A0EF00F2E859F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_0;
memset((&V_0), 0, sizeof(V_0));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_1;
memset((&V_1), 0, sizeof(V_1));
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var curMapRootToCameraWhenLocalized = new Pose(preMapInfo.Value.Map.transform.localPosition, preMapInfo.Value.Map.transform.localRotation).Inverse().GetTransformedBy(preMapInfo.Value.Pose.MapToCamera);
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_0 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___preMapInfo_8);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_1;
L_1 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_0, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_1);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_2 = L_1->___Map_0;
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL);
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_3, NULL);
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_5 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___preMapInfo_8);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_6;
L_6 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_5, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_6);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_7 = L_6->___Map_0;
NullCheck(L_7);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL);
NullCheck(L_8);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_8, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_10;
memset((&L_10), 0, sizeof(L_10));
Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_10), L_4, L_9, /*hidden argument*/NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_11;
L_11 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_10, NULL);
V_2 = L_11;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_12 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___preMapInfo_8);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_13;
L_13 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_12, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_13);
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* L_14 = (PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401*)(&L_13->___Pose_1);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_15 = L_14->___MapToCamera_0;
il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_16;
L_16 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_2), L_15, NULL);
V_0 = L_16;
// var pose = curMapInfo.Value.Pose.MapToCamera;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_17 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_18;
L_18 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_17, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_18);
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* L_19 = (PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401*)(&L_18->___Pose_1);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_20 = L_19->___MapToCamera_0;
V_1 = L_20;
// if (preMapInfo.Value.Pose.CameraToVIOOrigin.HasValue && curMapInfo.Value.Pose.CameraToVIOOrigin.HasValue)
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_21 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___preMapInfo_8);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_22;
L_22 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_21, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_22);
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* L_23 = (PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401*)(&L_22->___Pose_1);
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5* L_24 = (Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5*)(&L_23->___CameraToVIOOrigin_1);
bool L_25;
L_25 = Nullable_1_get_HasValue_mD480509FA4424A445023A14A65AB02D9DD7D3EA6_inline(L_24, Nullable_1_get_HasValue_mD480509FA4424A445023A14A65AB02D9DD7D3EA6_RuntimeMethod_var);
if (!L_25)
{
goto IL_00f3;
}
}
{
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_26 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_27;
L_27 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_26, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_27);
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* L_28 = (PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401*)(&L_27->___Pose_1);
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5* L_29 = (Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5*)(&L_28->___CameraToVIOOrigin_1);
bool L_30;
L_30 = Nullable_1_get_HasValue_mD480509FA4424A445023A14A65AB02D9DD7D3EA6_inline(L_29, Nullable_1_get_HasValue_mD480509FA4424A445023A14A65AB02D9DD7D3EA6_RuntimeMethod_var);
if (!L_30)
{
goto IL_00f3;
}
}
{
// pose = pose
// .GetTransformedBy(curMapInfo.Value.Pose.CameraToVIOOrigin.Value)
// .GetTransformedBy(preMapInfo.Value.Pose.CameraToVIOOrigin.Value.Inverse());
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_31 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_32;
L_32 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_31, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_32);
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* L_33 = (PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401*)(&L_32->___Pose_1);
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5* L_34 = (Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5*)(&L_33->___CameraToVIOOrigin_1);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_35;
L_35 = Nullable_1_get_Value_mC16C4DD577711A3641C6F9F56C3A0EF00F2E859F(L_34, Nullable_1_get_Value_mC16C4DD577711A3641C6F9F56C3A0EF00F2E859F_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_36;
L_36 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_1), L_35, NULL);
V_2 = L_36;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_37 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___preMapInfo_8);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_38;
L_38 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_37, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_38);
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* L_39 = (PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401*)(&L_38->___Pose_1);
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5* L_40 = (Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5*)(&L_39->___CameraToVIOOrigin_1);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_41;
L_41 = Nullable_1_get_Value_mC16C4DD577711A3641C6F9F56C3A0EF00F2E859F(L_40, Nullable_1_get_Value_mC16C4DD577711A3641C6F9F56C3A0EF00F2E859F_RuntimeMethod_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_42;
L_42 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_41, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_43;
L_43 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_2), L_42, NULL);
V_1 = L_43;
}
IL_00f3:
{
// pose = pose.GetTransformedBy(curMapRootToCameraWhenLocalized.Inverse());
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_44 = V_0;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_45;
L_45 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_44, NULL);
il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_46;
L_46 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&V_1), L_45, NULL);
V_1 = L_46;
// curMapInfo.Value.Map.transform.localPosition = pose.position;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_47 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_48;
L_48 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_47, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_48);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_49 = L_48->___Map_0;
NullCheck(L_49);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50;
L_50 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_49, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_51 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = L_51.___position_0;
NullCheck(L_50);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_50, L_52, NULL);
// curMapInfo.Value.Map.transform.localRotation = pose.rotation;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_53 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_54;
L_54 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_53, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_54);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_55 = L_54->___Map_0;
NullCheck(L_55);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_56;
L_56 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_55, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_57 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = L_57.___rotation_1;
NullCheck(L_56);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_56, L_58, NULL);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapHolder::OnTrack()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapHolder_OnTrack_m029172B8E221249F0D80539A69466C4521188743 (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!curMapInfo.Value.IsFound)
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_0 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_1;
L_1 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_0, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_1);
bool L_2 = L_1->___IsFound_2;
if (L_2)
{
goto IL_002e;
}
}
{
// MapRoot.OnFound();
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_3;
L_3 = SparseSpatialMapHolder_get_MapRoot_mA4412E51D83E51B3F310069C22695CEB82A08B80_inline(__this, NULL);
NullCheck(L_3);
SparseSpatialMapRootController_OnFound_m49F22A86D2F937E9A8192236C07945CCA5D17E49(L_3, NULL);
// curMapInfo.Value.IsFound = true;
Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275* L_4 = (Optional_1_t36B0C4EF69396F5F8B5DD05BFA1F613135ECE275*)(&__this->___curMapInfo_7);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_5;
L_5 = Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707(L_4, Optional_1_get_Value_m00DFE87B364EECCCB172EA2D3596BE75FE562707_RuntimeMethod_var);
NullCheck(L_5);
L_5->___IsFound_2 = (bool)1;
}
IL_002e:
{
// }
return;
}
}
// easyar.SparseSpatialMapController easyar.SparseSpatialMapHolder::TryGetMapController(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* SparseSpatialMapHolder_TryGetMapController_m9BDC8980B7E991E1F925B72F81443C32939BBEA2 (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, String_t* ___0_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mB377CCEB5AB7F5C3E481728405C90AFD73827F25_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* V_0 = NULL;
{
// if (maps.TryGetValue(id, out controller))
Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E* L_0 = __this->___maps_6;
String_t* L_1 = ___0_id;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mB377CCEB5AB7F5C3E481728405C90AFD73827F25(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mB377CCEB5AB7F5C3E481728405C90AFD73827F25_RuntimeMethod_var);
if (!L_2)
{
goto IL_0012;
}
}
{
// return controller;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_3 = V_0;
return L_3;
}
IL_0012:
{
// return null;
return (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3*)NULL;
}
}
// System.Void easyar.SparseSpatialMapHolder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapHolder__ctor_mEF149CDD1EBC5372225BE9D0E3369AEC5864CB09 (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE5844E7BB5A4F8A5045AB72ACCFC2A14F08180E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private Dictionary<string, SparseSpatialMapController> maps = new Dictionary<string, SparseSpatialMapController>();
Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E* L_0 = (Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E*)il2cpp_codegen_object_new(Dictionary_2_t214A9725BDD4AED8C3EBBB53D74AC0595696028E_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mE5844E7BB5A4F8A5045AB72ACCFC2A14F08180E6(L_0, Dictionary_2__ctor_mE5844E7BB5A4F8A5045AB72ACCFC2A14F08180E6_RuntimeMethod_var);
__this->___maps_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___maps_6), (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
// Conversion methods for marshalling of: easyar.SparseSpatialMapHolder/PoseSet
IL2CPP_EXTERN_C void PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshal_pinvoke(const PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401& unmarshaled, PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshaled_pinvoke& marshaled)
{
Exception_t* ___CameraToVIOOrigin_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CameraToVIOOrigin' of type 'PoseSet'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___CameraToVIOOrigin_1Exception, NULL);
}
IL2CPP_EXTERN_C void PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshal_pinvoke_back(const PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshaled_pinvoke& marshaled, PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401& unmarshaled)
{
Exception_t* ___CameraToVIOOrigin_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CameraToVIOOrigin' of type 'PoseSet'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___CameraToVIOOrigin_1Exception, NULL);
}
// Conversion method for clean up from marshalling of: easyar.SparseSpatialMapHolder/PoseSet
IL2CPP_EXTERN_C void PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshal_pinvoke_cleanup(PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: easyar.SparseSpatialMapHolder/PoseSet
IL2CPP_EXTERN_C void PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshal_com(const PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401& unmarshaled, PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshaled_com& marshaled)
{
Exception_t* ___CameraToVIOOrigin_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CameraToVIOOrigin' of type 'PoseSet'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___CameraToVIOOrigin_1Exception, NULL);
}
IL2CPP_EXTERN_C void PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshal_com_back(const PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshaled_com& marshaled, PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401& unmarshaled)
{
Exception_t* ___CameraToVIOOrigin_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CameraToVIOOrigin' of type 'PoseSet'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___CameraToVIOOrigin_1Exception, NULL);
}
// Conversion method for clean up from marshalling of: easyar.SparseSpatialMapHolder/PoseSet
IL2CPP_EXTERN_C void PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshal_com_cleanup(PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void easyar.SparseSpatialMapHolder/ResolvedMapInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolvedMapInfo__ctor_m7D3C36E92CA39B55A1DE8552F008D90C1AC70923 (ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* __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.SparseSpatialMapRootController::add_MapFound(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapRootController_add_MapFound_m9FDB3D38E4168DF0C0BE818F557086FDB440CDCE (SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* __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->___MapFound_5;
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->___MapFound_5);
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.SparseSpatialMapRootController::remove_MapFound(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapRootController_remove_MapFound_m5AB7AB7649310D78410717D12C93E321FB3115FF (SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* __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->___MapFound_5;
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->___MapFound_5);
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.SparseSpatialMapRootController::OnFound()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapRootController_OnFound_m49F22A86D2F937E9A8192236C07945CCA5D17E49 (SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39_m00F5233E5C54A8A53DDE2FEA718ABF560E16AD06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!activeController)
SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39* L_0 = __this->___activeController_4;
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;
}
}
{
// activeController = GetComponent<SparseSpatialMapActiveController>();
SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39* L_2;
L_2 = Component_GetComponent_TisSparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39_m00F5233E5C54A8A53DDE2FEA718ABF560E16AD06(__this, Component_GetComponent_TisSparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39_m00F5233E5C54A8A53DDE2FEA718ABF560E16AD06_RuntimeMethod_var);
__this->___activeController_4 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___activeController_4), (void*)L_2);
}
IL_0019:
{
// activeController.OnFound();
SparseSpatialMapActiveController_tBF754F18FD8E64F1ED20603C2BDC368CFDC57A39* L_3 = __this->___activeController_4;
NullCheck(L_3);
SparseSpatialMapActiveController_OnFound_mD3F1067B4C46B7B332070E6B2EB1AE32A8752DA5(L_3, NULL);
// if (MapFound != null)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = __this->___MapFound_5;
if (!L_4)
{
goto IL_0037;
}
}
{
// MapFound();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = __this->___MapFound_5;
NullCheck(L_5);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_5, NULL);
}
IL_0037:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapRootController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapRootController__ctor_m58C3425F79FD0EA73BD212299358FC5B512B622E (SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* __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.SparseSpatialMap easyar.SparseSpatialMapWorkerFrameFilter::get_Builder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* SparseSpatialMapWorkerFrameFilter_get_Builder_m5C84CF457315950B75B15132EEDC8FF6A44BCB05 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMap Builder { get; private set; }
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = __this->___U3CBuilderU3Ek__BackingField_6;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_Builder(easyar.SparseSpatialMap)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_Builder_m28B20A5CC62DE16863580008BAE56AF90AFCEC37 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMap Builder { get; private set; }
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = ___0_value;
__this->___U3CBuilderU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBuilderU3Ek__BackingField_6), (void*)L_0);
return;
}
}
// easyar.SparseSpatialMap easyar.SparseSpatialMapWorkerFrameFilter::get_Localizer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* SparseSpatialMapWorkerFrameFilter_get_Localizer_m04CB27384DCBF123CFF495F520AD847602700060 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMap Localizer { get; private set; }
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = __this->___U3CLocalizerU3Ek__BackingField_7;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_Localizer(easyar.SparseSpatialMap)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_Localizer_m7346003AA50BE377E04E4AC9F19D09330DE65F68 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMap Localizer { get; private set; }
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = ___0_value;
__this->___U3CLocalizerU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocalizerU3Ek__BackingField_7), (void*)L_0);
return;
}
}
// easyar.SparseSpatialMapManager easyar.SparseSpatialMapWorkerFrameFilter::get_Manager()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* SparseSpatialMapWorkerFrameFilter_get_Manager_m594DACAD696BA60E365DF36DA78DD7956B0CEDCA (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMapManager Manager { get; private set; }
SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_0 = __this->___U3CManagerU3Ek__BackingField_8;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_Manager(easyar.SparseSpatialMapManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_Manager_mAE29FF0B6CA17915DC732D950B19FD201C72F918 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMapManager Manager { get; private set; }
SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_0 = ___0_value;
__this->___U3CManagerU3Ek__BackingField_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CManagerU3Ek__BackingField_8), (void*)L_0);
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::add_MapLoad(System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_add_MapLoad_mD884950D2A02FA426505444830403A13FF0C143A (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_0 = NULL;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_1 = NULL;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_2 = NULL;
{
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_0 = __this->___MapLoad_19;
V_0 = L_0;
}
IL_0007:
{
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_1 = V_0;
V_1 = L_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_2 = V_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)Castclass((RuntimeObject*)L_4, Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var));
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8** L_5 = (Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8**)(&__this->___MapLoad_19);
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_6 = V_2;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_7 = V_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*>(L_5, L_6, L_7);
V_0 = L_8;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_9 = V_0;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)L_9) == ((RuntimeObject*)(Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::remove_MapLoad(System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_remove_MapLoad_mD7468FA7036FC89C2038423524480A85554D1576 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_0 = NULL;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_1 = NULL;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_2 = NULL;
{
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_0 = __this->___MapLoad_19;
V_0 = L_0;
}
IL_0007:
{
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_1 = V_0;
V_1 = L_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_2 = V_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)Castclass((RuntimeObject*)L_4, Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var));
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8** L_5 = (Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8**)(&__this->___MapLoad_19);
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_6 = V_2;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_7 = V_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*>(L_5, L_6, L_7);
V_0 = L_8;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_9 = V_0;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)L_9) == ((RuntimeObject*)(Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::add_MapUnload(System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_add_MapUnload_mAF0D4BF8CA9D98A24CA6DF2FFC3419D87242FAD0 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_0 = NULL;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_1 = NULL;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_2 = NULL;
{
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_0 = __this->___MapUnload_20;
V_0 = L_0;
}
IL_0007:
{
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_1 = V_0;
V_1 = L_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_2 = V_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)Castclass((RuntimeObject*)L_4, Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var));
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8** L_5 = (Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8**)(&__this->___MapUnload_20);
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_6 = V_2;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_7 = V_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*>(L_5, L_6, L_7);
V_0 = L_8;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_9 = V_0;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)L_9) == ((RuntimeObject*)(Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::remove_MapUnload(System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_remove_MapUnload_mCDD7E3A0F2515CD67CFD737806EFCA208B72114A (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_0 = NULL;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_1 = NULL;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_2 = NULL;
{
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_0 = __this->___MapUnload_20;
V_0 = L_0;
}
IL_0007:
{
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_1 = V_0;
V_1 = L_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_2 = V_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)Castclass((RuntimeObject*)L_4, Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var));
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8** L_5 = (Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8**)(&__this->___MapUnload_20);
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_6 = V_2;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_7 = V_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*>(L_5, L_6, L_7);
V_0 = L_8;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_9 = V_0;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)L_9) == ((RuntimeObject*)(Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::add_MapHost(System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_add_MapHost_m4200053B69CA8EDB9648F866CEA65538ED3D2440 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_0 = NULL;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_1 = NULL;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_2 = NULL;
{
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_0 = __this->___MapHost_21;
V_0 = L_0;
}
IL_0007:
{
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_1 = V_0;
V_1 = L_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_2 = V_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)Castclass((RuntimeObject*)L_4, Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var));
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8** L_5 = (Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8**)(&__this->___MapHost_21);
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_6 = V_2;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_7 = V_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*>(L_5, L_6, L_7);
V_0 = L_8;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_9 = V_0;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)L_9) == ((RuntimeObject*)(Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::remove_MapHost(System.Action`4<easyar.SparseSpatialMapController,easyar.SparseSpatialMapController/SparseSpatialMapInfo,System.Boolean,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_remove_MapHost_mE4B1F4036A686615C4E8A8AFD8F3EE3E28F2D351 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_0 = NULL;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_1 = NULL;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* V_2 = NULL;
{
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_0 = __this->___MapHost_21;
V_0 = L_0;
}
IL_0007:
{
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_1 = V_0;
V_1 = L_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_2 = V_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)Castclass((RuntimeObject*)L_4, Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8_il2cpp_TypeInfo_var));
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8** L_5 = (Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8**)(&__this->___MapHost_21);
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_6 = V_2;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_7 = V_1;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*>(L_5, L_6, L_7);
V_0 = L_8;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_9 = V_0;
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)L_9) == ((RuntimeObject*)(Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Int32 easyar.SparseSpatialMapWorkerFrameFilter::get_BufferRequirement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseSpatialMapWorkerFrameFilter_get_BufferRequirement_m6AC85AFA549C019EFC6F17C8460B29A6EE3A1A5C (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// get { return sparseSpatialMapWorker.bufferRequirement(); }
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = __this->___sparseSpatialMapWorker_15;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.SparseSpatialMap::bufferRequirement() */, L_0);
return L_1;
}
}
// easyar.SparseSpatialMapWorkerFrameFilter/Mode easyar.SparseSpatialMapWorkerFrameFilter::get_WorkingMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseSpatialMapWorkerFrameFilter_get_WorkingMode_m339D4D316CEED6F42C101A8E74045DC4AD65A540 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public Mode WorkingMode { get; private set; }
int32_t L_0 = __this->___U3CWorkingModeU3Ek__BackingField_22;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_WorkingMode(easyar.SparseSpatialMapWorkerFrameFilter/Mode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_WorkingMode_m9AF125FFB4F8EB784FF042FBDAA0B1F0D6CA3ED6 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public Mode WorkingMode { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CWorkingModeU3Ek__BackingField_22 = L_0;
return;
}
}
// easyar.SparseSpatialMapController easyar.SparseSpatialMapWorkerFrameFilter::get_LocalizedMap()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* SparseSpatialMapWorkerFrameFilter_get_LocalizedMap_m0FB9646B5CD46EA9159F6DF1C6BE8355ABF97031 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMapController LocalizedMap { get; private set; }
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_0 = __this->___U3CLocalizedMapU3Ek__BackingField_23;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_LocalizedMap(easyar.SparseSpatialMapController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_LocalizedMap_mC1A616C1D1D314F22DA9A6B0FA58FDC9ECD1DDF9 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMapController LocalizedMap { get; private set; }
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_0 = ___0_value;
__this->___U3CLocalizedMapU3Ek__BackingField_23 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocalizedMapU3Ek__BackingField_23), (void*)L_0);
return;
}
}
// easyar.SparseSpatialMapController easyar.SparseSpatialMapWorkerFrameFilter::get_BuilderMapController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMapController BuilderMapController { get; private set; }
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_0 = __this->___U3CBuilderMapControllerU3Ek__BackingField_24;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_BuilderMapController(easyar.SparseSpatialMapController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_BuilderMapController_m732AE90F993EF8339A753B8784394077426C3165 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMapController BuilderMapController { get; private set; }
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_0 = ___0_value;
__this->___U3CBuilderMapControllerU3Ek__BackingField_24 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBuilderMapControllerU3Ek__BackingField_24), (void*)L_0);
return;
}
}
// easyar.SparseSpatialMapHolder easyar.SparseSpatialMapWorkerFrameFilter::get_MapHolder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMapHolder MapHolder { get; private set; }
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_0 = __this->___U3CMapHolderU3Ek__BackingField_25;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_MapHolder(easyar.SparseSpatialMapHolder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_MapHolder_mE5A3A61AF8F87B44938CFA8EFE4E5610BDFEE708 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMapHolder MapHolder { get; private set; }
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_0 = ___0_value;
__this->___U3CMapHolderU3Ek__BackingField_25 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMapHolderU3Ek__BackingField_25), (void*)L_0);
return;
}
}
// System.Boolean easyar.SparseSpatialMapWorkerFrameFilter::get_EnablePoseStabilizer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMapWorkerFrameFilter_get_EnablePoseStabilizer_mFDD8D0F65FEFB4EFD7190815DF3ABB9C247A0BC0 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// get => enablePoseStabilizer;
bool L_0 = __this->___enablePoseStabilizer_18;
return L_0;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::set_EnablePoseStabilizer(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_EnablePoseStabilizer_m7E0B319D21D125E4AAD7066573265C5CB5C1AD64 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, bool ___0_value, const RuntimeMethod* method)
{
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* G_B3_0 = NULL;
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* G_B2_0 = NULL;
{
// enablePoseStabilizer = value;
bool L_0 = ___0_value;
__this->___enablePoseStabilizer_18 = L_0;
// if (WorkingMode == Mode.Localize)
int32_t L_1;
L_1 = SparseSpatialMapWorkerFrameFilter_get_WorkingMode_m339D4D316CEED6F42C101A8E74045DC4AD65A540_inline(__this, NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_0026;
}
}
{
// Localizer?.setResultPoseType(enablePoseStabilizer);
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_2;
L_2 = SparseSpatialMapWorkerFrameFilter_get_Localizer_m04CB27384DCBF123CFF495F520AD847602700060_inline(__this, NULL);
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_3 = L_2;
G_B2_0 = L_3;
if (L_3)
{
G_B3_0 = L_3;
goto IL_001b;
}
}
{
return;
}
IL_001b:
{
bool L_4 = __this->___enablePoseStabilizer_18;
NullCheck(G_B3_0);
VirtualActionInvoker1< bool >::Invoke(9 /* System.Void easyar.SparseSpatialMap::setResultPoseType(System.Boolean) */, G_B3_0, L_4);
}
IL_0026:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_Awake_mD8B18294F2A5F1B2B39E9DF086066BBA6093FAC6 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D_m37CD1188A1486B7DB887B70B00117A44FDAAAF5A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D_m4E7064E4B0F59B15A08A8F1D3BDCA8EC98AF7D72_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* G_B7_0 = NULL;
Type_t* G_B6_0 = NULL;
String_t* G_B8_0 = NULL;
Type_t* G_B12_0 = NULL;
Type_t* G_B11_0 = NULL;
String_t* G_B13_0 = NULL;
{
// MapHolder = GetComponent<SparseSpatialMapHolder>();
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_0;
L_0 = Component_GetComponent_TisSparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D_m37CD1188A1486B7DB887B70B00117A44FDAAAF5A(__this, Component_GetComponent_TisSparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D_m37CD1188A1486B7DB887B70B00117A44FDAAAF5A_RuntimeMethod_var);
SparseSpatialMapWorkerFrameFilter_set_MapHolder_mE5A3A61AF8F87B44938CFA8EFE4E5610BDFEE708_inline(__this, L_0, NULL);
// if (!MapHolder)
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_1;
L_1 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (L_2)
{
goto IL_002a;
}
}
{
// MapHolder = gameObject.AddComponent<SparseSpatialMapHolder>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_3);
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_4;
L_4 = GameObject_AddComponent_TisSparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D_m4E7064E4B0F59B15A08A8F1D3BDCA8EC98AF7D72(L_3, GameObject_AddComponent_TisSparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D_m4E7064E4B0F59B15A08A8F1D3BDCA8EC98AF7D72_RuntimeMethod_var);
SparseSpatialMapWorkerFrameFilter_set_MapHolder_mE5A3A61AF8F87B44938CFA8EFE4E5610BDFEE708_inline(__this, L_4, NULL);
}
IL_002a:
{
// if (!EasyARController.Initialized)
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
bool L_5;
L_5 = EasyARController_get_Initialized_m0F47D5BCEF5B10A78F29551AE17BBB83924BF335_inline(NULL);
if (L_5)
{
goto IL_0032;
}
}
{
// return;
return;
}
IL_0032:
{
// if (!SparseSpatialMap.isAvailable())
bool L_6;
L_6 = SparseSpatialMap_isAvailable_m49F6ED4CDDE65BBB34852AB96D956213D269F3BD(NULL);
if (L_6)
{
goto IL_005f;
}
}
{
// throw new UIPopupException(typeof(SparseSpatialMap) + " not available");
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_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_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
Type_t* L_9 = L_8;
G_B6_0 = L_9;
if (L_9)
{
G_B7_0 = L_9;
goto IL_004a;
}
}
{
G_B8_0 = ((String_t*)(NULL));
goto IL_004f;
}
IL_004a:
{
NullCheck(G_B7_0);
String_t* L_10;
L_10 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B7_0);
G_B8_0 = L_10;
}
IL_004f:
{
String_t* L_11;
L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B8_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral429D8F132170CDADF68E7EFEA1640AD07E6A5409)), NULL);
UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE* L_12 = (UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE_il2cpp_TypeInfo_var)));
NullCheck(L_12);
UIPopupException__ctor_m2028C0A495324E4FAD33E2E48EDE7347C6BF2F6C(L_12, L_11, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SparseSpatialMapWorkerFrameFilter_Awake_mD8B18294F2A5F1B2B39E9DF086066BBA6093FAC6_RuntimeMethod_var)));
}
IL_005f:
{
// if (!SparseSpatialMapManager.isAvailable())
bool L_13;
L_13 = SparseSpatialMapManager_isAvailable_m251CE0C2CA2D2CAA8905C3BDB2BC9E00C2B3B5A0(NULL);
if (L_13)
{
goto IL_008c;
}
}
{
// throw new UIPopupException(typeof(SparseSpatialMapManager) + " not available");
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_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_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
Type_t* L_16 = L_15;
G_B11_0 = L_16;
if (L_16)
{
G_B12_0 = L_16;
goto IL_0077;
}
}
{
G_B13_0 = ((String_t*)(NULL));
goto IL_007c;
}
IL_0077:
{
NullCheck(G_B12_0);
String_t* L_17;
L_17 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B12_0);
G_B13_0 = L_17;
}
IL_007c:
{
String_t* L_18;
L_18 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B13_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral429D8F132170CDADF68E7EFEA1640AD07E6A5409)), NULL);
UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE* L_19 = (UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE_il2cpp_TypeInfo_var)));
NullCheck(L_19);
UIPopupException__ctor_m2028C0A495324E4FAD33E2E48EDE7347C6BF2F6C(L_19, L_18, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SparseSpatialMapWorkerFrameFilter_Awake_mD8B18294F2A5F1B2B39E9DF086066BBA6093FAC6_RuntimeMethod_var)));
}
IL_008c:
{
// sparseSpatialMapWorker = SparseSpatialMap.create();
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_20;
L_20 = SparseSpatialMap_create_mB9C946F87971EE18352D036851C7A37ECDE1F9B8(NULL);
__this->___sparseSpatialMapWorker_15 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___sparseSpatialMapWorker_15), (void*)L_20);
// if (WorkingMode == Mode.Localize)
int32_t L_21;
L_21 = SparseSpatialMapWorkerFrameFilter_get_WorkingMode_m339D4D316CEED6F42C101A8E74045DC4AD65A540_inline(__this, NULL);
if ((!(((uint32_t)L_21) == ((uint32_t)1))))
{
goto IL_00b1;
}
}
{
// sparseSpatialMapWorker.setResultPoseType(enablePoseStabilizer);
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_22 = __this->___sparseSpatialMapWorker_15;
bool L_23 = __this->___enablePoseStabilizer_18;
NullCheck(L_22);
VirtualActionInvoker1< bool >::Invoke(9 /* System.Void easyar.SparseSpatialMap::setResultPoseType(System.Boolean) */, L_22, L_23);
}
IL_00b1:
{
// Builder = sparseSpatialMapWorker;
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_24 = __this->___sparseSpatialMapWorker_15;
SparseSpatialMapWorkerFrameFilter_set_Builder_m28B20A5CC62DE16863580008BAE56AF90AFCEC37_inline(__this, L_24, NULL);
// Localizer = sparseSpatialMapWorker;
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_25 = __this->___sparseSpatialMapWorker_15;
SparseSpatialMapWorkerFrameFilter_set_Localizer_m7346003AA50BE377E04E4AC9F19D09330DE65F68_inline(__this, L_25, NULL);
// Manager = SparseSpatialMapManager.create();
SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_26;
L_26 = SparseSpatialMapManager_create_m3401506E32E7F0171F1374B82E6BFF04FD1ADE3B(NULL);
SparseSpatialMapWorkerFrameFilter_set_Manager_mAE29FF0B6CA17915DC732D950B19FD201C72F918_inline(__this, L_26, NULL);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_OnEnable_mD1BEF7EA614082F78A976CC05EEF93F0AD78302B (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, 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*)&SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* V_0 = NULL;
{
// if (sparseSpatialMapWorker != null && isStarted)
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = __this->___sparseSpatialMapWorker_15;
if (!L_0)
{
goto IL_0064;
}
}
{
bool L_1 = __this->___isStarted_17;
if (!L_1)
{
goto IL_0064;
}
}
{
// using (var config = new SparseSpatialMapConfig())
SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* L_2 = (SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4*)il2cpp_codegen_object_new(SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_il2cpp_TypeInfo_var);
NullCheck(L_2);
SparseSpatialMapConfig__ctor_m7619FA68AF4DF3AD70E6549CD8AF1E316A78FC49(L_2, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004e:
{// begin finally (depth: 1)
{
SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* L_3 = V_0;
if (!L_3)
{
goto IL_0057;
}
}
{
SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0057:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// if (LocalizerConfig.EnablePoseStabilizer)
MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465* L_5 = __this->___LocalizerConfig_9;
NullCheck(L_5);
bool L_6 = L_5->___EnablePoseStabilizer_0;
if (!L_6)
{
goto IL_002f_1;
}
}
{
// LocalizerConfig.LocalizationMode = LocalizationMode.KeepUpdate;
MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465* L_7 = __this->___LocalizerConfig_9;
NullCheck(L_7);
L_7->___LocalizationMode_1 = 2;
}
IL_002f_1:
{
// config.setLocalizationMode(LocalizerConfig.LocalizationMode);
SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* L_8 = V_0;
MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465* L_9 = __this->___LocalizerConfig_9;
NullCheck(L_9);
int32_t L_10 = L_9->___LocalizationMode_1;
NullCheck(L_8);
VirtualActionInvoker1< int32_t >::Invoke(6 /* System.Void easyar.SparseSpatialMapConfig::setLocalizationMode(easyar.LocalizationMode) */, L_8, L_10);
// sparseSpatialMapWorker.setConfig(config);
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_11 = __this->___sparseSpatialMapWorker_15;
SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* L_12 = V_0;
NullCheck(L_11);
VirtualActionInvoker1< SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* >::Invoke(18 /* System.Void easyar.SparseSpatialMap::setConfig(easyar.SparseSpatialMapConfig) */, L_11, L_12);
// }
goto IL_0058;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0058:
{
// sparseSpatialMapWorker.start();
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_13 = __this->___sparseSpatialMapWorker_15;
NullCheck(L_13);
bool L_14;
L_14 = VirtualFuncInvoker0< bool >::Invoke(10 /* System.Boolean easyar.SparseSpatialMap::start() */, L_13);
}
IL_0064:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_OnDisable_mBC5323BB7753308EB1C3FA9054C0F82870F56C6B (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// if (sparseSpatialMapWorker != null)
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = __this->___sparseSpatialMapWorker_15;
if (!L_0)
{
goto IL_0013;
}
}
{
// sparseSpatialMapWorker.stop();
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_1 = __this->___sparseSpatialMapWorker_15;
NullCheck(L_1);
VirtualActionInvoker0::Invoke(11 /* System.Void easyar.SparseSpatialMap::stop() */, L_1);
}
IL_0013:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_OnDestroy_mC309ECA995F3A4A97B8524CA28E43AD62CEFAEB7 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// if (sparseSpatialMapWorker != null)
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = __this->___sparseSpatialMapWorker_15;
if (!L_0)
{
goto IL_0013;
}
}
{
// sparseSpatialMapWorker.Dispose();
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_1 = __this->___sparseSpatialMapWorker_15;
NullCheck(L_1);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_1, NULL);
}
IL_0013:
{
// if (Manager != null)
SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_2;
L_2 = SparseSpatialMapWorkerFrameFilter_get_Manager_m594DACAD696BA60E365DF36DA78DD7956B0CEDCA_inline(__this, NULL);
if (!L_2)
{
goto IL_0026;
}
}
{
// Manager.Dispose();
SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_3;
L_3 = SparseSpatialMapWorkerFrameFilter_get_Manager_m594DACAD696BA60E365DF36DA78DD7956B0CEDCA_inline(__this, NULL);
NullCheck(L_3);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_3, NULL);
}
IL_0026:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::LoadMap(easyar.SparseSpatialMapController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_LoadMap_mA80A7F253AD33F0AF476E4473FA5B0D30BCAE364 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_map, 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 (MapHolder.TryGetMapController(map.MapInfo.ID) || BuilderMapController == map)
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_0;
L_0 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_1 = ___0_map;
NullCheck(L_1);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_2;
L_2 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(L_1, NULL);
NullCheck(L_2);
String_t* L_3 = L_2->___ID_0;
NullCheck(L_0);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_4;
L_4 = SparseSpatialMapHolder_TryGetMapController_m9BDC8980B7E991E1F925B72F81443C32939BBEA2(L_0, 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_002b;
}
}
{
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_6;
L_6 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_7 = ___0_map;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, L_7, NULL);
if (!L_8)
{
goto IL_002c;
}
}
IL_002b:
{
// return;
return;
}
IL_002c:
{
// map.MapWorker = this;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_9 = ___0_map;
NullCheck(L_9);
SparseSpatialMapController_set_MapWorker_m9DA2072453D035DC40E6830E0250D7269557C5D3(L_9, __this, NULL);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::UnloadMap(easyar.SparseSpatialMapController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_UnloadMap_m5A1D966E07D131C019B21056AE37291EC57F5E86 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_map, 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 (!MapHolder.TryGetMapController(map.MapInfo.ID) && BuilderMapController != map)
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_0;
L_0 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_1 = ___0_map;
NullCheck(L_1);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_2;
L_2 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(L_1, NULL);
NullCheck(L_2);
String_t* L_3 = L_2->___ID_0;
NullCheck(L_0);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_4;
L_4 = SparseSpatialMapHolder_TryGetMapController_m9BDC8980B7E991E1F925B72F81443C32939BBEA2(L_0, 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_002c;
}
}
{
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_6;
L_6 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_7 = ___0_map;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, L_7, NULL);
if (!L_8)
{
goto IL_002c;
}
}
{
// return;
return;
}
IL_002c:
{
// map.MapWorker = null;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_9 = ___0_map;
NullCheck(L_9);
SparseSpatialMapController_set_MapWorker_m9DA2072453D035DC40E6830E0250D7269557C5D3(L_9, (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D*)NULL, NULL);
// }
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::HostMap(easyar.SparseSpatialMapController,System.String,easyar.Optional`1<easyar.Image>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_HostMap_m85F2E6F13F95BD941072F7437E57FDA92B89C4FC (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_map, String_t* ___1_name, Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 ___2_preview, const RuntimeMethod* method)
{
{
// map.Host(name, preview);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_0 = ___0_map;
String_t* L_1 = ___1_name;
Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 L_2 = ___2_preview;
NullCheck(L_0);
SparseSpatialMapController_Host_mA78374506F3153E547AE662CABEF0B63D3955B21(L_0, L_1, L_2, NULL);
// }
return;
}
}
// easyar.InputFrameSink easyar.SparseSpatialMapWorkerFrameFilter::InputFrameSink()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* SparseSpatialMapWorkerFrameFilter_InputFrameSink_m34F389561B0FA17EFAD74FCDEA017CEF66FAAEFD (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// if (sparseSpatialMapWorker != null)
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = __this->___sparseSpatialMapWorker_15;
if (!L_0)
{
goto IL_0014;
}
}
{
// return sparseSpatialMapWorker.inputFrameSink();
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_1 = __this->___sparseSpatialMapWorker_15;
NullCheck(L_1);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_2;
L_2 = VirtualFuncInvoker0< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(6 /* easyar.InputFrameSink easyar.SparseSpatialMap::inputFrameSink() */, L_1);
return L_2;
}
IL_0014:
{
// return null;
return (InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95*)NULL;
}
}
// easyar.OutputFrameSource easyar.SparseSpatialMapWorkerFrameFilter::OutputFrameSource()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* SparseSpatialMapWorkerFrameFilter_OutputFrameSource_m9E7965CDC732F3459837856429EECD3ADF77180D (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// if (sparseSpatialMapWorker != null)
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = __this->___sparseSpatialMapWorker_15;
if (!L_0)
{
goto IL_0014;
}
}
{
// return sparseSpatialMapWorker.outputFrameSource();
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_1 = __this->___sparseSpatialMapWorker_15;
NullCheck(L_1);
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_2;
L_2 = VirtualFuncInvoker0< OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* >::Invoke(8 /* easyar.OutputFrameSource easyar.SparseSpatialMap::outputFrameSource() */, L_1);
return L_2;
}
IL_0014:
{
// return null;
return (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29*)NULL;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_OnAssemble_m518C6512B6A2E4908C836251564DBC0771A00FB7 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method)
{
{
// base.OnAssemble(session);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = ___0_session;
FrameFilter_OnAssemble_mFC0ACCAA2717E67A5813187806E6CC7BC54E29B6(__this, L_0, NULL);
// Session = session;
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_1 = ___0_session;
__this->___Session_14 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Session_14), (void*)L_1);
// isStarted = true;
__this->___isStarted_17 = (bool)1;
// if (enabled)
bool L_2;
L_2 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_2)
{
goto IL_0023;
}
}
{
// OnEnable();
VirtualActionInvoker0::Invoke(14 /* System.Void easyar.SparseSpatialMapWorkerFrameFilter::OnEnable() */, __this);
}
IL_0023:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::OnResult(easyar.Optional`1<easyar.FrameFilterResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_OnResult_m8385660E3DBFE973609304F3B39164D4C3C83ABB (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 ___0_frameFilterResult, 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*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m21008A2CC7092016A8EF62E72E764FA00A902A3D_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_m7187D7CF8186F5DAB5D2A3BDF78280BF2F9F7913_RuntimeMethod_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_mB4E979AEE45025D1A04A7184752990970820BE29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA V_0;
memset((&V_0), 0, sizeof(V_0));
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401 V_1;
memset((&V_1), 0, sizeof(V_1));
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5 V_2;
memset((&V_2), 0, sizeof(V_2));
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_3 = NULL;
String_t* V_4 = NULL;
SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* V_5 = NULL;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* V_6 = NULL;
Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA V_7;
memset((&V_7), 0, sizeof(V_7));
Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA V_8;
memset((&V_8), 0, sizeof(V_8));
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_9 = NULL;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* V_10 = NULL;
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* G_B6_0 = NULL;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* G_B6_1 = NULL;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* G_B6_2 = NULL;
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* G_B6_3 = NULL;
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* G_B5_0 = NULL;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* G_B5_1 = NULL;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* G_B5_2 = NULL;
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* G_B5_3 = NULL;
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5 G_B7_0;
memset((&G_B7_0), 0, sizeof(G_B7_0));
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* G_B7_1 = NULL;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* G_B7_2 = NULL;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* G_B7_3 = NULL;
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* G_B7_4 = NULL;
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* G_B22_0 = NULL;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* G_B22_1 = NULL;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* G_B22_2 = NULL;
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* G_B22_3 = NULL;
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* G_B21_0 = NULL;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* G_B21_1 = NULL;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* G_B21_2 = NULL;
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* G_B21_3 = NULL;
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5 G_B23_0;
memset((&G_B23_0), 0, sizeof(G_B23_0));
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401* G_B23_1 = NULL;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* G_B23_2 = NULL;
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* G_B23_3 = NULL;
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* G_B23_4 = NULL;
{
// LocalizedMap = null;
SparseSpatialMapWorkerFrameFilter_set_LocalizedMap_mC1A616C1D1D314F22DA9A6B0FA58FDC9ECD1DDF9_inline(__this, (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3*)NULL, NULL);
// if (WorkingMode == Mode.Build)
int32_t L_0;
L_0 = SparseSpatialMapWorkerFrameFilter_get_WorkingMode_m339D4D316CEED6F42C101A8E74045DC4AD65A540_inline(__this, NULL);
if (L_0)
{
goto IL_010a;
}
}
{
// if (BuilderMapController)
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_1;
L_1 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (!L_2)
{
goto IL_02b5;
}
}
{
// 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_00ec;
}
}
{
// LocalizedMap = BuilderMapController;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_4;
L_4 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
SparseSpatialMapWorkerFrameFilter_set_LocalizedMap_mC1A616C1D1D314F22DA9A6B0FA58FDC9ECD1DDF9_inline(__this, L_4, NULL);
// var mapResult = frameFilterResult.Value as SparseSpatialMapResult;
FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* L_5;
L_5 = Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD((&___0_frameFilterResult), Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD_RuntimeMethod_var);
// var vioPose = mapResult.getVioPose();
NullCheck(((SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154*)IsInstClass((RuntimeObject*)L_5, SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var)));
Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA L_6;
L_6 = VirtualFuncInvoker0< Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA >::Invoke(7 /* easyar.Optional`1<easyar.Matrix44F> easyar.SparseSpatialMapResult::getVioPose() */, ((SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154*)IsInstClass((RuntimeObject*)L_5, SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var)));
V_0 = L_6;
// if (vioPose.OnSome)
bool L_7;
L_7 = Optional_1_get_OnSome_m7187D7CF8186F5DAB5D2A3BDF78280BF2F9F7913((&V_0), Optional_1_get_OnSome_m7187D7CF8186F5DAB5D2A3BDF78280BF2F9F7913_RuntimeMethod_var);
if (!L_7)
{
goto IL_00c5;
}
}
{
// MapHolder.OnLocalize(new SparseSpatialMapHolder.ResolvedMapInfo
// {
// Map = BuilderMapController,
// Pose = new SparseSpatialMapHolder.PoseSet
// {
// MapToCamera = vioPose.Value.ToUnityPose(),
// CameraToVIOOrigin = vioPose.OnSome ? vioPose.Value.ToUnityPose().Inverse() : default(Pose?)
// }
// }, true);
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_8;
L_8 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_9 = (ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C*)il2cpp_codegen_object_new(ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C_il2cpp_TypeInfo_var);
NullCheck(L_9);
ResolvedMapInfo__ctor_m7D3C36E92CA39B55A1DE8552F008D90C1AC70923(L_9, NULL);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_10 = L_9;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_11;
L_11 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
NullCheck(L_10);
L_10->___Map_0 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&L_10->___Map_0), (void*)L_11);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_12 = L_10;
il2cpp_codegen_initobj((&V_1), sizeof(PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401));
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_13;
L_13 = Optional_1_get_Value_mB4E979AEE45025D1A04A7184752990970820BE29((&V_0), Optional_1_get_Value_mB4E979AEE45025D1A04A7184752990970820BE29_RuntimeMethod_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_14;
L_14 = APIExtend_ToUnityPose_m866EAEEC87D6E91C2A1436D16B316565D61E2515(L_13, NULL);
(&V_1)->___MapToCamera_0 = L_14;
bool L_15;
L_15 = Optional_1_get_OnSome_m7187D7CF8186F5DAB5D2A3BDF78280BF2F9F7913((&V_0), Optional_1_get_OnSome_m7187D7CF8186F5DAB5D2A3BDF78280BF2F9F7913_RuntimeMethod_var);
G_B5_0 = (&V_1);
G_B5_1 = L_12;
G_B5_2 = L_12;
G_B5_3 = L_8;
if (L_15)
{
G_B6_0 = (&V_1);
G_B6_1 = L_12;
G_B6_2 = L_12;
G_B6_3 = L_8;
goto IL_009e;
}
}
{
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5));
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5 L_16 = V_2;
G_B7_0 = L_16;
G_B7_1 = G_B5_0;
G_B7_2 = G_B5_1;
G_B7_3 = G_B5_2;
G_B7_4 = G_B5_3;
goto IL_00b4;
}
IL_009e:
{
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_17;
L_17 = Optional_1_get_Value_mB4E979AEE45025D1A04A7184752990970820BE29((&V_0), Optional_1_get_Value_mB4E979AEE45025D1A04A7184752990970820BE29_RuntimeMethod_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_18;
L_18 = APIExtend_ToUnityPose_m866EAEEC87D6E91C2A1436D16B316565D61E2515(L_17, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_19;
L_19 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_18, NULL);
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5 L_20;
memset((&L_20), 0, sizeof(L_20));
Nullable_1__ctor_m21008A2CC7092016A8EF62E72E764FA00A902A3D((&L_20), L_19, /*hidden argument*/Nullable_1__ctor_m21008A2CC7092016A8EF62E72E764FA00A902A3D_RuntimeMethod_var);
G_B7_0 = L_20;
G_B7_1 = G_B6_0;
G_B7_2 = G_B6_1;
G_B7_3 = G_B6_2;
G_B7_4 = G_B6_3;
}
IL_00b4:
{
G_B7_1->___CameraToVIOOrigin_1 = G_B7_0;
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401 L_21 = V_1;
NullCheck(G_B7_2);
G_B7_2->___Pose_1 = L_21;
NullCheck(G_B7_4);
SparseSpatialMapHolder_OnLocalize_mF2228810CC9E84DD1501B0EFEC6BFAD10F620BFF(G_B7_4, G_B7_3, (bool)1, NULL);
}
IL_00c5:
{
// using (var cloudBuffer = sparseSpatialMapWorker.getPointCloudBuffer())
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_22 = __this->___sparseSpatialMapWorker_15;
NullCheck(L_22);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_23;
L_23 = VirtualFuncInvoker0< Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* >::Invoke(13 /* easyar.Buffer easyar.SparseSpatialMap::getPointCloudBuffer() */, L_22);
V_3 = L_23;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00e2:
{// begin finally (depth: 1)
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_24 = V_3;
if (!L_24)
{
goto IL_00eb;
}
}
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_25 = V_3;
NullCheck(L_25);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_25);
}
IL_00eb:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// BuilderMapController.UpdatePointCloud(cloudBuffer);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_26;
L_26 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_27 = V_3;
NullCheck(L_26);
SparseSpatialMapController_UpdatePointCloud_mDD8E48585AC7C19DD2DBC0D52F8ABBDC2A2F7B59(L_26, L_27, NULL);
// }
goto IL_02b5;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ec:
{
// MapHolder.OnLocalize(new SparseSpatialMapHolder.ResolvedMapInfo { Map = BuilderMapController }, false);
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_28;
L_28 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_29 = (ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C*)il2cpp_codegen_object_new(ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C_il2cpp_TypeInfo_var);
NullCheck(L_29);
ResolvedMapInfo__ctor_m7D3C36E92CA39B55A1DE8552F008D90C1AC70923(L_29, NULL);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_30 = L_29;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_31;
L_31 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
NullCheck(L_30);
L_30->___Map_0 = L_31;
Il2CppCodeGenWriteBarrier((void**)(&L_30->___Map_0), (void*)L_31);
NullCheck(L_28);
SparseSpatialMapHolder_OnLocalize_mF2228810CC9E84DD1501B0EFEC6BFAD10F620BFF(L_28, L_30, (bool)0, NULL);
return;
}
IL_010a:
{
// if (BuilderMapController)
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_32;
L_32 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_33;
L_33 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_32, NULL);
if (!L_33)
{
goto IL_0153;
}
}
{
// MapHolder.OnLocalize(new SparseSpatialMapHolder.ResolvedMapInfo { Map = BuilderMapController }, false);
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_34;
L_34 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_35 = (ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C*)il2cpp_codegen_object_new(ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C_il2cpp_TypeInfo_var);
NullCheck(L_35);
ResolvedMapInfo__ctor_m7D3C36E92CA39B55A1DE8552F008D90C1AC70923(L_35, NULL);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_36 = L_35;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_37;
L_37 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
NullCheck(L_36);
L_36->___Map_0 = L_37;
Il2CppCodeGenWriteBarrier((void**)(&L_36->___Map_0), (void*)L_37);
NullCheck(L_34);
SparseSpatialMapHolder_OnLocalize_mF2228810CC9E84DD1501B0EFEC6BFAD10F620BFF(L_34, L_36, (bool)0, NULL);
// if (BuilderMapController.PointCloud.Count > 0)
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_38;
L_38 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
NullCheck(L_38);
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_39;
L_39 = SparseSpatialMapController_get_PointCloud_m0DC7A69DC293F62B25695EF2701A628653FD8A3D_inline(L_38, NULL);
NullCheck(L_39);
int32_t L_40;
L_40 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_39, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
if ((((int32_t)L_40) <= ((int32_t)0)))
{
goto IL_0153;
}
}
{
// BuilderMapController.ShowPointCloud = false;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_41;
L_41 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
NullCheck(L_41);
SparseSpatialMapController_set_ShowPointCloud_mDFCD5BCCAB368683368861F63FF304918EC9432E(L_41, (bool)0, NULL);
}
IL_0153:
{
// string mapID = string.Empty;
String_t* L_42 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
V_4 = L_42;
// if (frameFilterResult.OnSome)
bool L_43;
L_43 = Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806((&___0_frameFilterResult), Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806_RuntimeMethod_var);
if (!L_43)
{
goto IL_025c;
}
}
{
// var mapResult = frameFilterResult.Value as SparseSpatialMapResult;
FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* L_44;
L_44 = Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD((&___0_frameFilterResult), Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD_RuntimeMethod_var);
V_5 = ((SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154*)IsInstClass((RuntimeObject*)L_44, SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var));
// if (mapResult.getLocalizationStatus())
SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* L_45 = V_5;
NullCheck(L_45);
bool L_46;
L_46 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean easyar.SparseSpatialMapResult::getLocalizationStatus() */, L_45);
if (!L_46)
{
goto IL_025c;
}
}
{
// mapID = mapResult.getLocalizationMapID();
SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* L_47 = V_5;
NullCheck(L_47);
String_t* L_48;
L_48 = VirtualFuncInvoker0< String_t* >::Invoke(10 /* System.String easyar.SparseSpatialMapResult::getLocalizationMapID() */, L_47);
V_4 = L_48;
// var controller = MapHolder.TryGetMapController(mapID);
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_49;
L_49 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
String_t* L_50 = V_4;
NullCheck(L_49);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_51;
L_51 = SparseSpatialMapHolder_TryGetMapController_m9BDC8980B7E991E1F925B72F81443C32939BBEA2(L_49, L_50, NULL);
V_6 = L_51;
// if (controller)
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_52 = V_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_53;
L_53 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_52, NULL);
if (!L_53)
{
goto IL_025c;
}
}
{
// LocalizedMap = controller;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_54 = V_6;
SparseSpatialMapWorkerFrameFilter_set_LocalizedMap_mC1A616C1D1D314F22DA9A6B0FA58FDC9ECD1DDF9_inline(__this, L_54, NULL);
// var vioPose = mapResult.getVioPose();
SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* L_55 = V_5;
NullCheck(L_55);
Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA L_56;
L_56 = VirtualFuncInvoker0< Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA >::Invoke(7 /* easyar.Optional`1<easyar.Matrix44F> easyar.SparseSpatialMapResult::getVioPose() */, L_55);
V_7 = L_56;
// MapHolder.OnLocalize(new SparseSpatialMapHolder.ResolvedMapInfo
// {
// Map = controller,
// Pose = new SparseSpatialMapHolder.PoseSet
// {
// MapToCamera = mapResult.getMapPose().Value.ToUnityPose(),
// CameraToVIOOrigin = vioPose.OnSome ? vioPose.Value.ToUnityPose().Inverse() : default(Pose?)
// }
// }, true);
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_57;
L_57 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_58 = (ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C*)il2cpp_codegen_object_new(ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C_il2cpp_TypeInfo_var);
NullCheck(L_58);
ResolvedMapInfo__ctor_m7D3C36E92CA39B55A1DE8552F008D90C1AC70923(L_58, NULL);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_59 = L_58;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_60 = V_6;
NullCheck(L_59);
L_59->___Map_0 = L_60;
Il2CppCodeGenWriteBarrier((void**)(&L_59->___Map_0), (void*)L_60);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_61 = L_59;
il2cpp_codegen_initobj((&V_1), sizeof(PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401));
SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* L_62 = V_5;
NullCheck(L_62);
Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA L_63;
L_63 = VirtualFuncInvoker0< Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA >::Invoke(8 /* easyar.Optional`1<easyar.Matrix44F> easyar.SparseSpatialMapResult::getMapPose() */, L_62);
V_8 = L_63;
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_64;
L_64 = Optional_1_get_Value_mB4E979AEE45025D1A04A7184752990970820BE29((&V_8), Optional_1_get_Value_mB4E979AEE45025D1A04A7184752990970820BE29_RuntimeMethod_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_65;
L_65 = APIExtend_ToUnityPose_m866EAEEC87D6E91C2A1436D16B316565D61E2515(L_64, NULL);
(&V_1)->___MapToCamera_0 = L_65;
bool L_66;
L_66 = Optional_1_get_OnSome_m7187D7CF8186F5DAB5D2A3BDF78280BF2F9F7913((&V_7), Optional_1_get_OnSome_m7187D7CF8186F5DAB5D2A3BDF78280BF2F9F7913_RuntimeMethod_var);
G_B21_0 = (&V_1);
G_B21_1 = L_61;
G_B21_2 = L_61;
G_B21_3 = L_57;
if (L_66)
{
G_B22_0 = (&V_1);
G_B22_1 = L_61;
G_B22_2 = L_61;
G_B22_3 = L_57;
goto IL_0203;
}
}
{
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5));
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5 L_67 = V_2;
G_B23_0 = L_67;
G_B23_1 = G_B21_0;
G_B23_2 = G_B21_1;
G_B23_3 = G_B21_2;
G_B23_4 = G_B21_3;
goto IL_0219;
}
IL_0203:
{
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_68;
L_68 = Optional_1_get_Value_mB4E979AEE45025D1A04A7184752990970820BE29((&V_7), Optional_1_get_Value_mB4E979AEE45025D1A04A7184752990970820BE29_RuntimeMethod_var);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_69;
L_69 = APIExtend_ToUnityPose_m866EAEEC87D6E91C2A1436D16B316565D61E2515(L_68, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_70;
L_70 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_69, NULL);
Nullable_1_t97902630E9301109122CC1E45C3E7F9A16FFACB5 L_71;
memset((&L_71), 0, sizeof(L_71));
Nullable_1__ctor_m21008A2CC7092016A8EF62E72E764FA00A902A3D((&L_71), L_70, /*hidden argument*/Nullable_1__ctor_m21008A2CC7092016A8EF62E72E764FA00A902A3D_RuntimeMethod_var);
G_B23_0 = L_71;
G_B23_1 = G_B22_0;
G_B23_2 = G_B22_1;
G_B23_3 = G_B22_2;
G_B23_4 = G_B22_3;
}
IL_0219:
{
G_B23_1->___CameraToVIOOrigin_1 = G_B23_0;
PoseSet_t855C9253D9711A78BFB0AE43A2D54BEFACCC9401 L_72 = V_1;
NullCheck(G_B23_2);
G_B23_2->___Pose_1 = L_72;
NullCheck(G_B23_4);
SparseSpatialMapHolder_OnLocalize_mF2228810CC9E84DD1501B0EFEC6BFAD10F620BFF(G_B23_4, G_B23_3, (bool)1, NULL);
// if (controller.PointCloud.Count == 0)
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_73 = V_6;
NullCheck(L_73);
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_74;
L_74 = SparseSpatialMapController_get_PointCloud_m0DC7A69DC293F62B25695EF2701A628653FD8A3D_inline(L_73, NULL);
NullCheck(L_74);
int32_t L_75;
L_75 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_74, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
if (L_75)
{
goto IL_025c;
}
}
{
// using (var cloudBuffer = sparseSpatialMapWorker.getPointCloudBuffer())
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_76 = __this->___sparseSpatialMapWorker_15;
NullCheck(L_76);
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_77;
L_77 = VirtualFuncInvoker0< Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* >::Invoke(13 /* easyar.Buffer easyar.SparseSpatialMap::getPointCloudBuffer() */, L_76);
V_9 = L_77;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0250:
{// begin finally (depth: 1)
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_78 = V_9;
if (!L_78)
{
goto IL_025b;
}
}
{
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_79 = V_9;
NullCheck(L_79);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_79);
}
IL_025b:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// controller.UpdatePointCloud(cloudBuffer);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_80 = V_6;
Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_81 = V_9;
NullCheck(L_80);
SparseSpatialMapController_UpdatePointCloud_mDD8E48585AC7C19DD2DBC0D52F8ABBDC2A2F7B59(L_80, L_81, NULL);
// }
goto IL_025c;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_025c:
{
// if (localizedMapID != mapID && !string.IsNullOrEmpty(localizedMapID))
String_t* L_82 = __this->___localizedMapID_16;
String_t* L_83 = V_4;
bool L_84;
L_84 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_82, L_83, NULL);
if (!L_84)
{
goto IL_02ad;
}
}
{
String_t* L_85 = __this->___localizedMapID_16;
bool L_86;
L_86 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_85, NULL);
if (L_86)
{
goto IL_02ad;
}
}
{
// var controller = MapHolder.TryGetMapController(localizedMapID);
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_87;
L_87 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
String_t* L_88 = __this->___localizedMapID_16;
NullCheck(L_87);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_89;
L_89 = SparseSpatialMapHolder_TryGetMapController_m9BDC8980B7E991E1F925B72F81443C32939BBEA2(L_87, L_88, NULL);
V_10 = L_89;
// if (controller)
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_90 = V_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_91;
L_91 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_90, NULL);
if (!L_91)
{
goto IL_02ad;
}
}
{
// MapHolder.OnLocalize(new SparseSpatialMapHolder.ResolvedMapInfo { Map = controller }, false);
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_92;
L_92 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_93 = (ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C*)il2cpp_codegen_object_new(ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C_il2cpp_TypeInfo_var);
NullCheck(L_93);
ResolvedMapInfo__ctor_m7D3C36E92CA39B55A1DE8552F008D90C1AC70923(L_93, NULL);
ResolvedMapInfo_t41138D507E1AC096E608BDE4DC2468997739906C* L_94 = L_93;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_95 = V_10;
NullCheck(L_94);
L_94->___Map_0 = L_95;
Il2CppCodeGenWriteBarrier((void**)(&L_94->___Map_0), (void*)L_95);
NullCheck(L_92);
SparseSpatialMapHolder_OnLocalize_mF2228810CC9E84DD1501B0EFEC6BFAD10F620BFF(L_92, L_94, (bool)0, NULL);
}
IL_02ad:
{
// localizedMapID = mapID;
String_t* L_96 = V_4;
__this->___localizedMapID_16 = L_96;
Il2CppCodeGenWriteBarrier((void**)(&__this->___localizedMapID_16), (void*)L_96);
}
IL_02b5:
{
// }
return;
}
}
// easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>> easyar.SparseSpatialMapWorkerFrameFilter::TryGetCenter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C SparseSpatialMapWorkerFrameFilter_TryGetCenter_m08459500DEEEA0EC0B595F0093DF28B0DB1A8DE3 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_center, 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_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!Session || !MapHolder.Localized()) { return null; }
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = __this->___Session_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_001a;
}
}
{
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_2;
L_2 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
NullCheck(L_2);
bool L_3;
L_3 = SparseSpatialMapHolder_Localized_m954B9BDFB0521354AD2B030A53A3861959112709(L_2, NULL);
if (L_3)
{
goto IL_0021;
}
}
IL_001a:
{
// if (!Session || !MapHolder.Localized()) { return null; }
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_4;
L_4 = Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF((Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62*)NULL, Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
return L_4;
}
IL_0021:
{
// if (center && center != MapHolder.MapRoot.gameObject) { return null; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = ___0_center;
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_0048;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = ___0_center;
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_8;
L_8 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
NullCheck(L_8);
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_9;
L_9 = SparseSpatialMapHolder_get_MapRoot_mA4412E51D83E51B3F310069C22695CEB82A08B80_inline(L_8, NULL);
NullCheck(L_9);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_9, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, L_10, NULL);
if (!L_11)
{
goto IL_0048;
}
}
{
// if (center && center != MapHolder.MapRoot.gameObject) { return null; }
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_12;
L_12 = Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF((Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62*)NULL, Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
return L_12;
}
IL_0048:
{
// return MapHolder.TryGetCenter();
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_13;
L_13 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
NullCheck(L_13);
Tuple_2_tF3E870B6186BABFFCB048A3EDE6BA11118A88E62* L_14;
L_14 = SparseSpatialMapHolder_TryGetCenter_mCB0D5A173F6352A26AC9E259A19DC2495F587DCA(L_13, NULL);
Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C L_15;
L_15 = Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF(L_14, Optional_1_op_Implicit_mF5DBB8B63D8AA470D3243FCB7BE6A6D213E27DCF_RuntimeMethod_var);
return L_15;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::UpdateTransform(UnityEngine.GameObject,UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_UpdateTransform_m1DBD707AE56817237452F5E93E64CC0A1D6C7E84 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!Session || !MapHolder.Localized()) { return; }
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = __this->___Session_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_001a;
}
}
{
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_2;
L_2 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
NullCheck(L_2);
bool L_3;
L_3 = SparseSpatialMapHolder_Localized_m954B9BDFB0521354AD2B030A53A3861959112709(L_2, NULL);
if (L_3)
{
goto IL_001b;
}
}
IL_001a:
{
// if (!Session || !MapHolder.Localized()) { return; }
return;
}
IL_001b:
{
// if (center == MapHolder.MapRoot.gameObject) { return; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___0_center;
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_5;
L_5 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
NullCheck(L_5);
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_6;
L_6 = SparseSpatialMapHolder_get_MapRoot_mA4412E51D83E51B3F310069C22695CEB82A08B80_inline(L_5, NULL);
NullCheck(L_6);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
L_7 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, L_7, NULL);
if (!L_8)
{
goto IL_0034;
}
}
{
// if (center == MapHolder.MapRoot.gameObject) { return; }
return;
}
IL_0034:
{
// MapHolder.UpdateTransform(center, centerPose);
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_9;
L_9 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = ___0_center;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_11 = ___1_centerPose;
NullCheck(L_9);
SparseSpatialMapHolder_UpdateTransform_mA22C3A63E2E1AB95E557BC791DAB3156558A53EB(L_9, L_10, L_11, NULL);
// }
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_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_m4293675B43B0795987DCD4434416C126A695F29F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass66_0_U3CLoadSparseSpatialMapU3Eb__0_m6F33E6365DFFAD11E698EAEAF342F229DACF338A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63* V_0 = NULL;
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* V_1 = NULL;
String_t* V_2 = NULL;
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* G_B6_0 = NULL;
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* G_B5_0 = NULL;
{
U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63* L_0 = (U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass66_0__ctor_m9450EC4C78D584AB09DEA5138F70BC21456E1111(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63* L_2 = V_0;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_3 = ___0_controller;
NullCheck(L_2);
L_2->___controller_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___controller_1), (void*)L_3);
U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63* L_4 = V_0;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_5 = ___1_callback;
NullCheck(L_4);
L_4->___callback_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___callback_2), (void*)L_5);
// SpatialMapServiceConfig config = new SpatialMapServiceConfig();
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_6 = (SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B*)il2cpp_codegen_object_new(SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B_il2cpp_TypeInfo_var);
NullCheck(L_6);
SpatialMapServiceConfig__ctor_m286884DDC610EC2931915C241E2A001A00408EBB(L_6, NULL);
V_1 = L_6;
// if (UseGlobalServiceConfig)
bool L_7 = __this->___UseGlobalServiceConfig_12;
if (!L_7)
{
goto IL_0042;
}
}
{
// if (EasyARSettings.Instance)
EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64* L_8;
L_8 = EasyARSettings_get_Instance_mD8F28A062A67B7FDD6816400A992AA8EF18DC4D6_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_8, NULL);
if (!L_9)
{
goto IL_0049;
}
}
{
// config = EasyARSettings.Instance.GlobalSpatialMapServiceConfig;
EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64* L_10;
L_10 = EasyARSettings_get_Instance_mD8F28A062A67B7FDD6816400A992AA8EF18DC4D6_inline(NULL);
NullCheck(L_10);
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_11 = L_10->___GlobalSpatialMapServiceConfig_8;
V_1 = L_11;
goto IL_0049;
}
IL_0042:
{
// config = ServiceConfig;
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_12 = __this->___ServiceConfig_13;
V_1 = L_12;
}
IL_0049:
{
// NotifyEmptyConfig(config);
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_13 = V_1;
SparseSpatialMapWorkerFrameFilter_NotifyEmptyConfig_mEB25ACAE42DA1F4CB5C68A60B1C6F30CD4EBC500(__this, L_13, NULL);
// var id = controller.MapInfo.ID;
U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63* L_14 = V_0;
NullCheck(L_14);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_15 = L_14->___controller_1;
NullCheck(L_15);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_16;
L_16 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(L_15, NULL);
NullCheck(L_16);
String_t* L_17 = L_16->___ID_0;
V_2 = L_17;
// Manager.load(sparseSpatialMapWorker, id.Trim(), config.APIKey.Trim(), config.APISecret.Trim(), config.SparseSpatialMapAppID.Trim(), LoadTimeout, EasyARController.Scheduler, (status, error) =>
// {
// if (MapLoad != null)
// {
// MapLoad(controller, controller.MapInfo, status, error);
// }
// if (callback != null)
// {
// callback(controller.MapInfo, status, error);
// }
// });
SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_18;
L_18 = SparseSpatialMapWorkerFrameFilter_get_Manager_m594DACAD696BA60E365DF36DA78DD7956B0CEDCA_inline(__this, NULL);
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_19 = __this->___sparseSpatialMapWorker_15;
String_t* L_20 = V_2;
NullCheck(L_20);
String_t* L_21;
L_21 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_20, NULL);
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_22 = V_1;
NullCheck(L_22);
String_t* L_23 = L_22->___APIKey_0;
NullCheck(L_23);
String_t* L_24;
L_24 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_23, NULL);
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_25 = V_1;
NullCheck(L_25);
String_t* L_26 = L_25->___APISecret_1;
NullCheck(L_26);
String_t* L_27;
L_27 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_26, NULL);
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_28 = V_1;
NullCheck(L_28);
String_t* L_29 = L_28->___SparseSpatialMapAppID_2;
NullCheck(L_29);
String_t* L_30;
L_30 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_29, NULL);
int32_t L_31 = __this->___LoadTimeout_10;
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA L_32;
L_32 = Optional_1_op_Implicit_m4293675B43B0795987DCD4434416C126A695F29F(L_31, Optional_1_op_Implicit_m4293675B43B0795987DCD4434416C126A695F29F_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* L_33;
L_33 = EasyARController_get_Scheduler_mD1D0082110E4A3B2159F15AFC586071831436EE6_inline(NULL);
U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63* L_34 = V_0;
Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* L_35 = (Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D*)il2cpp_codegen_object_new(Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D_il2cpp_TypeInfo_var);
NullCheck(L_35);
Action_2__ctor_mA63888DA29B85D439999BB5CAACC65C2539BE191(L_35, L_34, (intptr_t)((void*)U3CU3Ec__DisplayClass66_0_U3CLoadSparseSpatialMapU3Eb__0_m6F33E6365DFFAD11E698EAEAF342F229DACF338A_RuntimeMethod_var), NULL);
NullCheck(L_18);
VirtualActionInvoker8< SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0*, String_t*, String_t*, String_t*, String_t*, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED*, Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* >::Invoke(7 /* System.Void easyar.SparseSpatialMapManager::load(easyar.SparseSpatialMap,System.String,System.String,System.String,System.String,easyar.Optional`1<System.Int32>,easyar.CallbackScheduler,System.Action`2<System.Boolean,System.String>) */, L_18, L_19, L_21, L_24, L_27, L_30, L_32, L_33, L_35);
// MapHolder.Hold(controller);
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_36;
L_36 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63* L_37 = V_0;
NullCheck(L_37);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_38 = L_37->___controller_1;
NullCheck(L_36);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_39;
L_39 = SparseSpatialMapHolder_Hold_m05DF1988CB2CF3B02012BC8DC2693A34E18C3E61(L_36, L_38, NULL);
// WorkingMode = Mode.Localize;
SparseSpatialMapWorkerFrameFilter_set_WorkingMode_m9AF125FFB4F8EB784FF042FBDAA0B1F0D6CA3ED6_inline(__this, 1, NULL);
// Localizer?.setResultPoseType(enablePoseStabilizer);
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_40;
L_40 = SparseSpatialMapWorkerFrameFilter_get_Localizer_m04CB27384DCBF123CFF495F520AD847602700060_inline(__this, NULL);
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_41 = L_40;
G_B5_0 = L_41;
if (L_41)
{
G_B6_0 = L_41;
goto IL_00da;
}
}
{
goto IL_00e5;
}
IL_00da:
{
bool L_42 = __this->___enablePoseStabilizer_18;
NullCheck(G_B6_0);
VirtualActionInvoker1< bool >::Invoke(9 /* System.Void easyar.SparseSpatialMap::setResultPoseType(System.Boolean) */, G_B6_0, L_42);
}
IL_00e5:
{
// Builder = null;
SparseSpatialMapWorkerFrameFilter_set_Builder_m28B20A5CC62DE16863580008BAE56AF90AFCEC37_inline(__this, (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0*)NULL, NULL);
// }
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m3F6FDC65E0E57DD05D260B15D48B97E618336CD5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass67_0_U3CUnloadSparseSpatialMapU3Eb__0_m84F60502C71CD554083508F717B4F3377208657E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B* V_0 = NULL;
{
U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B* L_0 = (U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass67_0__ctor_m4D979588591A4B07A0974302231EC74AE2D57829(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B* L_2 = V_0;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_3 = ___0_controller;
NullCheck(L_2);
L_2->___controller_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___controller_1), (void*)L_3);
U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B* L_4 = V_0;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_5 = ___1_callback;
NullCheck(L_4);
L_4->___callback_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___callback_2), (void*)L_5);
// if (MapHolder.Unhold(controller))
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_6;
L_6 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B* L_7 = V_0;
NullCheck(L_7);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_8 = L_7->___controller_1;
NullCheck(L_6);
bool L_9;
L_9 = SparseSpatialMapHolder_Unhold_mE5C35F9C083E2834E494BDFB84AA899EE2BF44FA(L_6, L_8, NULL);
if (!L_9)
{
goto IL_006b;
}
}
{
// controller.OnLocalization(false);
U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B* L_10 = V_0;
NullCheck(L_10);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_11 = L_10->___controller_1;
NullCheck(L_11);
SparseSpatialMapController_OnLocalization_m45F0C0602FED5B40BCC0C0E73E85393F7CB2A90D(L_11, (bool)0, NULL);
// sparseSpatialMapWorker.unloadMap(controller.MapInfo.ID, EasyARController.Scheduler, (Action<bool>)((status) =>
// {
// if (MapUnload != null)
// {
// MapUnload(controller, controller.MapInfo, status, string.Empty);
// }
// if (callback != null)
// {
// callback(controller.MapInfo, status, string.Empty);
// }
// }));
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_12 = __this->___sparseSpatialMapWorker_15;
U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B* L_13 = V_0;
NullCheck(L_13);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_14 = L_13->___controller_1;
NullCheck(L_14);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_15;
L_15 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(L_14, NULL);
NullCheck(L_15);
String_t* L_16 = L_15->___ID_0;
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* L_17;
L_17 = EasyARController_get_Scheduler_mD1D0082110E4A3B2159F15AFC586071831436EE6_inline(NULL);
U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B* L_18 = V_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_19 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_19);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_19, L_18, (intptr_t)((void*)U3CU3Ec__DisplayClass67_0_U3CUnloadSparseSpatialMapU3Eb__0_m84F60502C71CD554083508F717B4F3377208657E_RuntimeMethod_var), NULL);
Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F L_20;
L_20 = Optional_1_op_Implicit_m3F6FDC65E0E57DD05D260B15D48B97E618336CD5(L_19, Optional_1_op_Implicit_m3F6FDC65E0E57DD05D260B15D48B97E618336CD5_RuntimeMethod_var);
NullCheck(L_12);
VirtualActionInvoker3< String_t*, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED*, Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F >::Invoke(17 /* System.Void easyar.SparseSpatialMap::unloadMap(System.String,easyar.CallbackScheduler,easyar.Optional`1<System.Action`1<System.Boolean>>) */, L_12, L_16, L_17, L_20);
}
IL_006b:
{
// }
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_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_m4293675B43B0795987DCD4434416C126A695F29F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass68_0_U3CHostSparseSpatialMapU3Eb__0_m226B36202863ED3ECA0CC790EB18FB50AEB98513_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46* V_0 = NULL;
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* V_1 = NULL;
{
U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46* L_0 = (U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass68_0__ctor_m9ABE7E0C14982734F6F5E239357B41B46A29C7C9(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46* L_1 = V_0;
String_t* L_2 = ___1_name;
NullCheck(L_1);
L_1->___name_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___name_0), (void*)L_2);
U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46* L_3 = V_0;
NullCheck(L_3);
L_3->___U3CU3E4__this_1 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E4__this_1), (void*)__this);
U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46* L_4 = V_0;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_5 = ___0_controller;
NullCheck(L_4);
L_4->___controller_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___controller_2), (void*)L_5);
U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46* L_6 = V_0;
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_7 = ___3_callback;
NullCheck(L_6);
L_6->___callback_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___callback_3), (void*)L_7);
// SpatialMapServiceConfig config = new SpatialMapServiceConfig();
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_8 = (SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B*)il2cpp_codegen_object_new(SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B_il2cpp_TypeInfo_var);
NullCheck(L_8);
SpatialMapServiceConfig__ctor_m286884DDC610EC2931915C241E2A001A00408EBB(L_8, NULL);
V_1 = L_8;
// if (UseGlobalServiceConfig)
bool L_9 = __this->___UseGlobalServiceConfig_12;
if (!L_9)
{
goto IL_004a;
}
}
{
// if (EasyARSettings.Instance)
EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64* L_10;
L_10 = EasyARSettings_get_Instance_mD8F28A062A67B7FDD6816400A992AA8EF18DC4D6_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_10, NULL);
if (!L_11)
{
goto IL_0051;
}
}
{
// config = EasyARSettings.Instance.GlobalSpatialMapServiceConfig;
EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64* L_12;
L_12 = EasyARSettings_get_Instance_mD8F28A062A67B7FDD6816400A992AA8EF18DC4D6_inline(NULL);
NullCheck(L_12);
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_13 = L_12->___GlobalSpatialMapServiceConfig_8;
V_1 = L_13;
goto IL_0051;
}
IL_004a:
{
// config = ServiceConfig;
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_14 = __this->___ServiceConfig_13;
V_1 = L_14;
}
IL_0051:
{
// NotifyEmptyConfig(config);
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_15 = V_1;
SparseSpatialMapWorkerFrameFilter_NotifyEmptyConfig_mEB25ACAE42DA1F4CB5C68A60B1C6F30CD4EBC500(__this, L_15, NULL);
// Manager.host(sparseSpatialMapWorker, config.APIKey.Trim(), config.APISecret.Trim(), config.SparseSpatialMapAppID.Trim(), name, preview, HostTimeout, EasyARController.Scheduler, (status, id, error) =>
// {
// var mapInfo = new SparseSpatialMapController.SparseSpatialMapInfo() { Name = name, ID = id };
// if (MapHost != null)
// {
// MapHost(controller, mapInfo, status, error);
// }
// if (callback != null)
// {
// callback(mapInfo, status, error);
// }
// });
SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_16;
L_16 = SparseSpatialMapWorkerFrameFilter_get_Manager_m594DACAD696BA60E365DF36DA78DD7956B0CEDCA_inline(__this, NULL);
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_17 = __this->___sparseSpatialMapWorker_15;
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_18 = V_1;
NullCheck(L_18);
String_t* L_19 = L_18->___APIKey_0;
NullCheck(L_19);
String_t* L_20;
L_20 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_19, NULL);
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_21 = V_1;
NullCheck(L_21);
String_t* L_22 = L_21->___APISecret_1;
NullCheck(L_22);
String_t* L_23;
L_23 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_22, NULL);
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_24 = V_1;
NullCheck(L_24);
String_t* L_25 = L_24->___SparseSpatialMapAppID_2;
NullCheck(L_25);
String_t* L_26;
L_26 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_25, NULL);
U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46* L_27 = V_0;
NullCheck(L_27);
String_t* L_28 = L_27->___name_0;
Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 L_29 = ___2_preview;
int32_t L_30 = __this->___HostTimeout_11;
Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA L_31;
L_31 = Optional_1_op_Implicit_m4293675B43B0795987DCD4434416C126A695F29F(L_30, Optional_1_op_Implicit_m4293675B43B0795987DCD4434416C126A695F29F_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(EasyARController_t5A714C355ECD00C1A6A6AC456C8C20D368D7C177_il2cpp_TypeInfo_var);
DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* L_32;
L_32 = EasyARController_get_Scheduler_mD1D0082110E4A3B2159F15AFC586071831436EE6_inline(NULL);
U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46* L_33 = V_0;
Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10* L_34 = (Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10*)il2cpp_codegen_object_new(Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10_il2cpp_TypeInfo_var);
NullCheck(L_34);
Action_3__ctor_m56CA22698A116497413E0FBC601D7C4C01E9E266(L_34, L_33, (intptr_t)((void*)U3CU3Ec__DisplayClass68_0_U3CHostSparseSpatialMapU3Eb__0_m226B36202863ED3ECA0CC790EB18FB50AEB98513_RuntimeMethod_var), NULL);
NullCheck(L_16);
VirtualActionInvoker9< SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0*, String_t*, String_t*, String_t*, String_t*, Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED*, Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10* >::Invoke(6 /* System.Void easyar.SparseSpatialMapManager::host(easyar.SparseSpatialMap,System.String,System.String,System.String,System.String,easyar.Optional`1<easyar.Image>,easyar.Optional`1<System.Int32>,easyar.CallbackScheduler,System.Action`3<System.Boolean,System.String,System.String>) */, L_16, L_17, L_20, L_23, L_26, L_28, L_29, L_31, L_32, L_34);
// }
return;
}
}
// 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)
{
{
// UnloadSparseSpatialMapBuild(BuilderMapController);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_0;
L_0 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
SparseSpatialMapWorkerFrameFilter_UnloadSparseSpatialMapBuild_m9A7276698FBD9670D298EC4C9C092158C5B7D831(__this, L_0, NULL);
// BuilderMapController = controller;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_1 = ___0_controller;
SparseSpatialMapWorkerFrameFilter_set_BuilderMapController_m732AE90F993EF8339A753B8784394077426C3165_inline(__this, L_1, NULL);
// MapHolder.Hold(controller);
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_2;
L_2 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_3 = ___0_controller;
NullCheck(L_2);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_4;
L_4 = SparseSpatialMapHolder_Hold_m05DF1988CB2CF3B02012BC8DC2693A34E18C3E61(L_2, L_3, NULL);
// }
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (BuilderMapController == controller && controller)
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_0;
L_0 = SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline(__this, NULL);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_1 = ___0_controller;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0031;
}
}
{
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_3 = ___0_controller;
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_0031;
}
}
{
// MapHolder.Unhold(controller);
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_5;
L_5 = SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline(__this, NULL);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_6 = ___0_controller;
NullCheck(L_5);
bool L_7;
L_7 = SparseSpatialMapHolder_Unhold_mE5C35F9C083E2834E494BDFB84AA899EE2BF44FA(L_5, L_6, NULL);
// BuilderMapController = null;
SparseSpatialMapWorkerFrameFilter_set_BuilderMapController_m732AE90F993EF8339A753B8784394077426C3165_inline(__this, (SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3*)NULL, NULL);
// controller.OnLocalization(false);
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_8 = ___0_controller;
NullCheck(L_8);
SparseSpatialMapController_OnLocalization_m45F0C0602FED5B40BCC0C0E73E85393F7CB2A90D(L_8, (bool)0, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::NotifyEmptyConfig(easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_NotifyEmptyConfig_mEB25ACAE42DA1F4CB5C68A60B1C6F30CD4EBC500 (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* ___0_config, const RuntimeMethod* method)
{
{
// if (string.IsNullOrEmpty(config.APIKey) ||
// string.IsNullOrEmpty(config.APISecret) ||
// string.IsNullOrEmpty(config.SparseSpatialMapAppID))
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_0 = ___0_config;
NullCheck(L_0);
String_t* L_1 = L_0->___APIKey_0;
bool L_2;
L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
if (L_2)
{
goto IL_0027;
}
}
{
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_3 = ___0_config;
NullCheck(L_3);
String_t* L_4 = L_3->___APISecret_1;
bool L_5;
L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
if (L_5)
{
goto IL_0027;
}
}
{
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_6 = ___0_config;
NullCheck(L_6);
String_t* L_7 = L_6->___SparseSpatialMapAppID_2;
bool L_8;
L_8 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_7, NULL);
if (!L_8)
{
goto IL_0070;
}
}
IL_0027:
{
// 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 <SparseSpatialMapWorkerFrameFilter> Component." + Environment.NewLine +
// "Get from EasyAR Develop Center (www.easyar.com) -> SpatialMap -> Database Details.");
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = (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_10 = L_9;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91C0DE1577DC0C653D7FF81CA1558291648545B4)));
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91C0DE1577DC0C653D7FF81CA1558291648545B4)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
String_t* L_12;
L_12 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_12);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_12);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_11;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3156850838CE3AE49F580DD437333AC35484F249)));
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3156850838CE3AE49F580DD437333AC35484F249)));
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>(3), (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*)&_stringLiteral2DBFD813372E5F5C7FE95941D225C9738394568D)));
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2DBFD813372E5F5C7FE95941D225C9738394568D)));
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>(5), (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*)&_stringLiteral088D881EBC096D12D40411A517B765B850775E27)));
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral088D881EBC096D12D40411A517B765B850775E27)));
String_t* L_20;
L_20 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_19, NULL);
UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE* L_21 = (UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UIPopupException_t6CBA36793B5CB835F7ED2FD94F0D60186543D6EE_il2cpp_TypeInfo_var)));
NullCheck(L_21);
UIPopupException__ctor_m2028C0A495324E4FAD33E2E48EDE7347C6BF2F6C(L_21, L_20, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SparseSpatialMapWorkerFrameFilter_NotifyEmptyConfig_mEB25ACAE42DA1F4CB5C68A60B1C6F30CD4EBC500_RuntimeMethod_var)));
}
IL_0070:
{
// }
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter__ctor_m82105167B88503D86C2A0510BCD261325145B3CB (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public MapLocalizerConfig LocalizerConfig = new MapLocalizerConfig();
MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465* L_0 = (MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465*)il2cpp_codegen_object_new(MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465_il2cpp_TypeInfo_var);
NullCheck(L_0);
MapLocalizerConfig__ctor_mF51E53093AFDC3CC8C8128E3738260878307B62B(L_0, NULL);
__this->___LocalizerConfig_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LocalizerConfig_9), (void*)L_0);
// public int LoadTimeout = 60000;
__this->___LoadTimeout_10 = ((int32_t)60000);
// public int HostTimeout = 60000;
__this->___HostTimeout_11 = ((int32_t)60000);
// public bool UseGlobalServiceConfig = true;
__this->___UseGlobalServiceConfig_12 = (bool)1;
// public SpatialMapServiceConfig ServiceConfig = new SpatialMapServiceConfig();
SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* L_1 = (SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B*)il2cpp_codegen_object_new(SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B_il2cpp_TypeInfo_var);
NullCheck(L_1);
SpatialMapServiceConfig__ctor_m286884DDC610EC2931915C241E2A001A00408EBB(L_1, NULL);
__this->___ServiceConfig_13 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ServiceConfig_13), (void*)L_1);
// private string localizedMapID = string.Empty;
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___localizedMapID_16 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___localizedMapID_16), (void*)L_2);
// private bool enablePoseStabilizer = true;
__this->___enablePoseStabilizer_18 = (bool)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
#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.SparseSpatialMapWorkerFrameFilter/MapLocalizerConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MapLocalizerConfig__ctor_mF51E53093AFDC3CC8C8128E3738260878307B62B (MapLocalizerConfig_t1F52E03C1C9B6142B4D3C4654290A12C14A20465* __this, const RuntimeMethod* method)
{
{
// public bool EnablePoseStabilizer = true;
__this->___EnablePoseStabilizer_0 = (bool)1;
// public LocalizationMode LocalizationMode = LocalizationMode.KeepUpdate;
__this->___LocalizationMode_1 = 2;
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.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialMapServiceConfig__ctor_m286884DDC610EC2931915C241E2A001A00408EBB (SpatialMapServiceConfig_tACF8B968800D15400B69F5FE954C197B7B30529B* __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 APIKey = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___APIKey_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___APIKey_0), (void*)L_0);
// public string APISecret = string.Empty;
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___APISecret_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___APISecret_1), (void*)L_1);
// public string SparseSpatialMapAppID = string.Empty;
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___SparseSpatialMapAppID_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SparseSpatialMapAppID_2), (void*)L_2);
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.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass66_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass66_0__ctor_m9450EC4C78D584AB09DEA5138F70BC21456E1111 (U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass66_0::<LoadSparseSpatialMap>b__0(System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass66_0_U3CLoadSparseSpatialMapU3Eb__0_m6F33E6365DFFAD11E698EAEAF342F229DACF338A (U3CU3Ec__DisplayClass66_0_tB6539EC29C05F653234504FF161A00B3CD12CA63* __this, bool ___0_status, String_t* ___1_error, const RuntimeMethod* method)
{
{
// if (MapLoad != null)
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_1 = L_0->___MapLoad_19;
if (!L_1)
{
goto IL_0030;
}
}
{
// MapLoad(controller, controller.MapInfo, status, error);
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_2 = __this->___U3CU3E4__this_0;
NullCheck(L_2);
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_3 = L_2->___MapLoad_19;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_4 = __this->___controller_1;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_5 = __this->___controller_1;
NullCheck(L_5);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_6;
L_6 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(L_5, NULL);
bool L_7 = ___0_status;
String_t* L_8 = ___1_error;
NullCheck(L_3);
Action_4_Invoke_mEABD0352585F6A3BD3FCCB868C871C0AA5F33CDD_inline(L_3, L_4, L_6, L_7, L_8, NULL);
}
IL_0030:
{
// if (callback != null)
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_9 = __this->___callback_2;
if (!L_9)
{
goto IL_0050;
}
}
{
// callback(controller.MapInfo, status, error);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_10 = __this->___callback_2;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_11 = __this->___controller_1;
NullCheck(L_11);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_12;
L_12 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(L_11, NULL);
bool L_13 = ___0_status;
String_t* L_14 = ___1_error;
NullCheck(L_10);
Action_3_Invoke_m2AC5E49B01CC5138F1564388834BC06C24061445_inline(L_10, L_12, L_13, L_14, NULL);
}
IL_0050:
{
// });
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.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass67_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass67_0__ctor_m4D979588591A4B07A0974302231EC74AE2D57829 (U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass67_0::<UnloadSparseSpatialMap>b__0(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass67_0_U3CUnloadSparseSpatialMapU3Eb__0_m84F60502C71CD554083508F717B4F3377208657E (U3CU3Ec__DisplayClass67_0_tA2BA52B1333E71942C7F4406FE3BC71AFDFB001B* __this, bool ___0_status, 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;
}
{
// if (MapUnload != null)
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_1 = L_0->___MapUnload_20;
if (!L_1)
{
goto IL_0034;
}
}
{
// MapUnload(controller, controller.MapInfo, status, string.Empty);
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_2 = __this->___U3CU3E4__this_0;
NullCheck(L_2);
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_3 = L_2->___MapUnload_20;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_4 = __this->___controller_1;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_5 = __this->___controller_1;
NullCheck(L_5);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_6;
L_6 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(L_5, NULL);
bool L_7 = ___0_status;
String_t* L_8 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
NullCheck(L_3);
Action_4_Invoke_mEABD0352585F6A3BD3FCCB868C871C0AA5F33CDD_inline(L_3, L_4, L_6, L_7, L_8, NULL);
}
IL_0034:
{
// if (callback != null)
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_9 = __this->___callback_2;
if (!L_9)
{
goto IL_0058;
}
}
{
// callback(controller.MapInfo, status, string.Empty);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_10 = __this->___callback_2;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_11 = __this->___controller_1;
NullCheck(L_11);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_12;
L_12 = SparseSpatialMapController_get_MapInfo_m12BE7B543F4E94CA1415534DBA64640E933B46FA_inline(L_11, NULL);
bool L_13 = ___0_status;
String_t* L_14 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
NullCheck(L_10);
Action_3_Invoke_m2AC5E49B01CC5138F1564388834BC06C24061445_inline(L_10, L_12, L_13, L_14, NULL);
}
IL_0058:
{
// }));
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.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass68_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass68_0__ctor_m9ABE7E0C14982734F6F5E239357B41B46A29C7C9 (U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void easyar.SparseSpatialMapWorkerFrameFilter/<>c__DisplayClass68_0::<HostSparseSpatialMap>b__0(System.Boolean,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass68_0_U3CHostSparseSpatialMapU3Eb__0_m226B36202863ED3ECA0CC790EB18FB50AEB98513 (U3CU3Ec__DisplayClass68_0_t5ECEDEDF3E924B017FD4B32619D6010928F16F46* __this, bool ___0_status, String_t* ___1_id, String_t* ___2_error, 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;
}
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* V_0 = NULL;
{
// var mapInfo = new SparseSpatialMapController.SparseSpatialMapInfo() { Name = name, ID = id };
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_0 = (SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658*)il2cpp_codegen_object_new(SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658_il2cpp_TypeInfo_var);
NullCheck(L_0);
SparseSpatialMapInfo__ctor_mAAA02B58C0C3BA1136DDF81E7D50522240F60FE3(L_0, NULL);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_1 = L_0;
String_t* L_2 = __this->___name_0;
NullCheck(L_1);
L_1->___Name_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___Name_1), (void*)L_2);
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_3 = L_1;
String_t* L_4 = ___1_id;
NullCheck(L_3);
L_3->___ID_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___ID_0), (void*)L_4);
V_0 = L_3;
// if (MapHost != null)
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_5 = __this->___U3CU3E4__this_1;
NullCheck(L_5);
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_6 = L_5->___MapHost_21;
if (!L_6)
{
goto IL_003f;
}
}
{
// MapHost(controller, mapInfo, status, error);
SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* L_7 = __this->___U3CU3E4__this_1;
NullCheck(L_7);
Action_4_tF38C98E3D0B8240E27B36D7A4750D7EE93CCE8A8* L_8 = L_7->___MapHost_21;
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_9 = __this->___controller_2;
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_10 = V_0;
bool L_11 = ___0_status;
String_t* L_12 = ___2_error;
NullCheck(L_8);
Action_4_Invoke_mEABD0352585F6A3BD3FCCB868C871C0AA5F33CDD_inline(L_8, L_9, L_10, L_11, L_12, NULL);
}
IL_003f:
{
// if (callback != null)
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_13 = __this->___callback_3;
if (!L_13)
{
goto IL_0055;
}
}
{
// callback(mapInfo, status, error);
Action_3_t38DD977EDFFB531D5176A8E7DF9DC44B5DE42F01* L_14 = __this->___callback_3;
SparseSpatialMapInfo_tE3CB19ABA3C8B9CF686B51A34D2761E1DFFB9658* L_15 = V_0;
bool L_16 = ___0_status;
String_t* L_17 = ___2_error;
NullCheck(L_14);
Action_3_Invoke_m2AC5E49B01CC5138F1564388834BC06C24061445_inline(L_14, L_15, L_16, L_17, NULL);
}
IL_0055:
{
// });
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.SurfaceTargetController::OnTracking()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTargetController_OnTracking_m0E7E8874514A5A8E9806EFF2DA1DD3DFF5000158 (SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* __this, const RuntimeMethod* method)
{
{
// protected override void OnTracking() { }
return;
}
}
// System.Void easyar.SurfaceTargetController::Load()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTargetController_Load_m36A8F7D0AA6B762C2F58D0C4D03A732250D312BF (SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* __this, const RuntimeMethod* method)
{
{
// internal void Load() => IsLoaded = true;
TargetController_set_IsLoaded_mC04541B10A598C71AC8341C94B97C419089F00F1_inline(__this, (bool)1, NULL);
return;
}
}
// System.Void easyar.SurfaceTargetController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTargetController__ctor_m2B0597B301A7D7C30E32326690FDF722CB73493C (SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* __this, const RuntimeMethod* method)
{
{
TargetController__ctor_mDD9C4ABEA7BA2296F0538270A52EDECE78395AAC(__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.SurfaceTracker easyar.SurfaceTrackerFrameFilter::get_Tracker()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4 (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, const RuntimeMethod* method)
{
{
// public SurfaceTracker Tracker { get; private set; }
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_0 = __this->___U3CTrackerU3Ek__BackingField_6;
return L_0;
}
}
// System.Void easyar.SurfaceTrackerFrameFilter::set_Tracker(easyar.SurfaceTracker)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerFrameFilter_set_Tracker_m2C0AE9C5F57BB25F1FAD37479B63E72FD40D9E72 (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* ___0_value, const RuntimeMethod* method)
{
{
// public SurfaceTracker Tracker { get; private set; }
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_0 = ___0_value;
__this->___U3CTrackerU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTrackerU3Ek__BackingField_6), (void*)L_0);
return;
}
}
// System.Int32 easyar.SurfaceTrackerFrameFilter::get_BufferRequirement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SurfaceTrackerFrameFilter_get_BufferRequirement_m10D8C10D81887A6A218CD41B8E24EA04CB6325F3 (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, const RuntimeMethod* method)
{
{
// get { return Tracker.bufferRequirement(); }
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_0;
L_0 = SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.SurfaceTracker::bufferRequirement() */, L_0);
return L_1;
}
}
// easyar.SurfaceTargetController easyar.SurfaceTrackerFrameFilter::get_Target()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* SurfaceTrackerFrameFilter_get_Target_m34CA11EC590A7EFA09D0ACF1636339397A512D2D (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, const RuntimeMethod* method)
{
{
// get => target;
SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* L_0 = __this->___target_7;
return L_0;
}
}
// System.Void easyar.SurfaceTrackerFrameFilter::set_Target(easyar.SurfaceTargetController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerFrameFilter_set_Target_m0A6AE6AA893FF281EAC0F39107672873A4A62F1C (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* ___0_value, const RuntimeMethod* method)
{
{
// if (isStarted) { return; }
bool L_0 = __this->___isStarted_8;
if (!L_0)
{
goto IL_0009;
}
}
{
// if (isStarted) { return; }
return;
}
IL_0009:
{
// target = value;
SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* L_1 = ___0_value;
__this->___target_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___target_7), (void*)L_1);
// }
return;
}
}
// System.Void easyar.SurfaceTrackerFrameFilter::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerFrameFilter_Awake_mFA94942AAC942EDEC51CB36CDB5230822A63BA6D (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __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 (!SurfaceTracker.isAvailable())
bool L_1;
L_1 = SurfaceTracker_isAvailable_mDADF0B6F2F06FC90EBDAF3BCA5A758FA04523934(NULL);
if (L_1)
{
goto IL_0035;
}
}
{
// throw new UIPopupException(typeof(SurfaceTracker) + " not available");
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_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*)&SurfaceTrackerFrameFilter_Awake_mFA94942AAC942EDEC51CB36CDB5230822A63BA6D_RuntimeMethod_var)));
}
IL_0035:
{
// Tracker = SurfaceTracker.create();
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_8;
L_8 = SurfaceTracker_create_m81A6F1E404219119453A140E1816CF182BD6664B(NULL);
SurfaceTrackerFrameFilter_set_Tracker_m2C0AE9C5F57BB25F1FAD37479B63E72FD40D9E72_inline(__this, L_8, NULL);
// }
return;
}
}
// System.Void easyar.SurfaceTrackerFrameFilter::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerFrameFilter_OnEnable_m93C356856D0A69C93D2D7E80B65E8B003979A8D5 (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, const RuntimeMethod* method)
{
{
// if (Tracker != null && isStarted)
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_0;
L_0 = SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline(__this, NULL);
if (!L_0)
{
goto IL_001c;
}
}
{
bool L_1 = __this->___isStarted_8;
if (!L_1)
{
goto IL_001c;
}
}
{
// Tracker.start();
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_2;
L_2 = SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline(__this, NULL);
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean easyar.SurfaceTracker::start() */, L_2);
}
IL_001c:
{
// }
return;
}
}
// System.Void easyar.SurfaceTrackerFrameFilter::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerFrameFilter_OnDisable_mA89FC2C1689FAD751DC527359033AF2C19FA0246 (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, const RuntimeMethod* method)
{
{
// if (Tracker != null)
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_0;
L_0 = SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline(__this, NULL);
if (!L_0)
{
goto IL_0013;
}
}
{
// Tracker.stop();
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_1;
L_1 = SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline(__this, NULL);
NullCheck(L_1);
VirtualActionInvoker0::Invoke(10 /* System.Void easyar.SurfaceTracker::stop() */, L_1);
}
IL_0013:
{
// }
return;
}
}
// System.Void easyar.SurfaceTrackerFrameFilter::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerFrameFilter_OnDestroy_m2DDAAB21368FCFC4D657861B70A0A227825BF120 (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, const RuntimeMethod* method)
{
{
// if (Tracker != null)
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_0;
L_0 = SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline(__this, NULL);
if (!L_0)
{
goto IL_0013;
}
}
{
// Tracker.Dispose();
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_1;
L_1 = SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline(__this, NULL);
NullCheck(L_1);
RefBase_Dispose_m0C0F6CBAAFDD4D732F27B09F76D1A77AC6D44B75(L_1, NULL);
}
IL_0013:
{
// }
return;
}
}
// easyar.InputFrameSink easyar.SurfaceTrackerFrameFilter::InputFrameSink()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* SurfaceTrackerFrameFilter_InputFrameSink_mA8369D1452F84F7B448A20416513933CE5E230A2 (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, const RuntimeMethod* method)
{
{
// if (Tracker != null)
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_0;
L_0 = SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline(__this, NULL);
if (!L_0)
{
goto IL_0014;
}
}
{
// return Tracker.inputFrameSink();
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_1;
L_1 = SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline(__this, NULL);
NullCheck(L_1);
InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_2;
L_2 = VirtualFuncInvoker0< InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* >::Invoke(6 /* easyar.InputFrameSink easyar.SurfaceTracker::inputFrameSink() */, L_1);
return L_2;
}
IL_0014:
{
// return null;
return (InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95*)NULL;
}
}
// easyar.OutputFrameSource easyar.SurfaceTrackerFrameFilter::OutputFrameSource()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* SurfaceTrackerFrameFilter_OutputFrameSource_m2EDF85B04F3F7535545539CCBD728DD07AB68A3C (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, const RuntimeMethod* method)
{
{
// if (Tracker != null)
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_0;
L_0 = SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline(__this, NULL);
if (!L_0)
{
goto IL_0014;
}
}
{
// return Tracker.outputFrameSource();
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_1;
L_1 = SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline(__this, NULL);
NullCheck(L_1);
OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_2;
L_2 = VirtualFuncInvoker0< OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* >::Invoke(8 /* easyar.OutputFrameSource easyar.SurfaceTracker::outputFrameSource() */, L_1);
return L_2;
}
IL_0014:
{
// return null;
return (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29*)NULL;
}
}
// System.Void easyar.SurfaceTrackerFrameFilter::OnAssemble(easyar.ARSession)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerFrameFilter_OnAssemble_m6399AF1D59B98ED874F0F6A89594B4EF256A9C34 (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* ___0_session, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99_m51A7936F0848148F2932920FB098152CCD7138A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectOfType_TisSurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99_m2256B6C09985E36C19930BC56647F64E5A6B30A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61C9C34F91DBB5BE0485F547E758238A80818AC6);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
{
// base.OnAssemble(session);
ARSession_tE7BD3656886DDF0823637E4219C76DA80A215D35* L_0 = ___0_session;
FrameFilter_OnAssemble_mFC0ACCAA2717E67A5813187806E6CC7BC54E29B6(__this, L_0, NULL);
// isStarted = true;
__this->___isStarted_8 = (bool)1;
// if (!target)
SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* L_1 = __this->___target_7;
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_004a;
}
}
{
// target = FindObjectOfType<SurfaceTargetController>();
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* L_3;
L_3 = Object_FindObjectOfType_TisSurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99_m2256B6C09985E36C19930BC56647F64E5A6B30A0(Object_FindObjectOfType_TisSurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99_m2256B6C09985E36C19930BC56647F64E5A6B30A0_RuntimeMethod_var);
__this->___target_7 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___target_7), (void*)L_3);
// if (!target)
SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* L_4 = __this->___target_7;
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (L_5)
{
goto IL_004a;
}
}
{
// var gameObject = new GameObject("SurfaceTarget");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_6);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_6, _stringLiteral61C9C34F91DBB5BE0485F547E758238A80818AC6, NULL);
V_0 = L_6;
// target = gameObject.AddComponent<SurfaceTargetController>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_0;
NullCheck(L_7);
SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* L_8;
L_8 = GameObject_AddComponent_TisSurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99_m51A7936F0848148F2932920FB098152CCD7138A6(L_7, GameObject_AddComponent_TisSurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99_m51A7936F0848148F2932920FB098152CCD7138A6_RuntimeMethod_var);
__this->___target_7 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___target_7), (void*)L_8);
}
IL_004a:
{
// target.Load();
SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* L_9 = __this->___target_7;
NullCheck(L_9);
SurfaceTargetController_Load_m36A8F7D0AA6B762C2F58D0C4D03A732250D312BF(L_9, NULL);
// if (enabled)
bool L_10;
L_10 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_10)
{
goto IL_0063;
}
}
{
// OnEnable();
VirtualActionInvoker0::Invoke(14 /* System.Void easyar.SurfaceTrackerFrameFilter::OnEnable() */, __this);
}
IL_0063:
{
// }
return;
}
}
// System.Void easyar.SurfaceTrackerFrameFilter::OnResult(easyar.Optional`1<easyar.FrameFilterResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerFrameFilter_OnResult_m2BFC2E74DCF6ABE08B6A3F43502EB04A08672E48 (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, Optional_1_tA9A7D121458D1F7265383C0CD17356CB98BA6841 ___0_frameFilterResult, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m274CFC969F9E9088090164587A521AB14B89AEFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m670FC77C7901F370CE7234C080C66911DAFB974B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177_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*)&SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578_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;
SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578* V_1 = NULL;
{
// var list = 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;
// if (frameFilterResult.OnSome)
bool L_1;
L_1 = Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806((&___0_frameFilterResult), Optional_1_get_OnSome_mA50C2B5A1B5C89E089075D4DAEAE0ECD8E9A6806_RuntimeMethod_var);
if (!L_1)
{
goto IL_004b;
}
}
{
// var result = frameFilterResult.Value as SurfaceTrackerResult;
FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* L_2;
L_2 = Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD((&___0_frameFilterResult), Optional_1_get_Value_mBCD175B228A43203E84E84578EAFDF8687BC53FD_RuntimeMethod_var);
V_1 = ((SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578*)IsInstClass((RuntimeObject*)L_2, SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578_il2cpp_TypeInfo_var));
// list.Add(Tuple.Create((TargetController)target, result.transform().ToUnityPose().Inverse()));
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* L_3 = V_0;
SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* L_4 = __this->___target_7;
SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578* L_5 = V_1;
NullCheck(L_5);
Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_6;
L_6 = VirtualFuncInvoker0< Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 >::Invoke(6 /* easyar.Matrix44F easyar.SurfaceTrackerResult::transform() */, L_5);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_7;
L_7 = APIExtend_ToUnityPose_m866EAEEC87D6E91C2A1436D16B316565D61E2515(L_6, NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_8;
L_8 = APIExtend_Inverse_mB42C89CE467C49C59AC5843700CD12EDEAB7114C(L_7, NULL);
Tuple_2_tF552AE5D6AB00D317B06DBDE75ADF54CA042BD7A* L_9;
L_9 = Tuple_Create_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m62EE33C1E27A509E58015F4B6C6567A953D1C3E0(L_4, L_8, Tuple_Create_TisTargetController_t8B3D4F1410E51D042DF5E9C689F5C0499E43410A_TisPose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_m62EE33C1E27A509E58015F4B6C6567A953D1C3E0_RuntimeMethod_var);
NullCheck(L_3);
List_1_Add_m274CFC969F9E9088090164587A521AB14B89AEFA_inline(L_3, L_9, List_1_Add_m274CFC969F9E9088090164587A521AB14B89AEFA_RuntimeMethod_var);
// target.OnTracking(true);
SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* L_10 = __this->___target_7;
NullCheck(L_10);
TargetController_OnTracking_m7D2AC6C286576BF1C4EBA84B0C1D484E6C096CE2(L_10, (bool)1, NULL);
goto IL_0057;
}
IL_004b:
{
// target.OnTracking(false);
SurfaceTargetController_t09F25869C5171D7F155A50BA36524D2E668D7A99* L_11 = __this->___target_7;
NullCheck(L_11);
TargetController_OnTracking_m7D2AC6C286576BF1C4EBA84B0C1D484E6C096CE2(L_11, (bool)0, NULL);
}
IL_0057:
{
// targetResults = list;
List_1_t47AF7A21A7E23F1FB8146739E4B3E8A1D1390177* L_12 = V_0;
Optional_1_t5AF2475D02CCAD63B40183BFA862E1BC1E764B11 L_13;
L_13 = Optional_1_op_Implicit_mF4F473FF913C9255B52D5F897B262C6901BB0320(L_12, Optional_1_op_Implicit_mF4F473FF913C9255B52D5F897B262C6901BB0320_RuntimeMethod_var);
((FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214*)__this)->___targetResults_5 = L_13;
Il2CppCodeGenWriteBarrier((void**)&(((&((FrameFilter_tEF74686432B3C28E888F223945B0BF3FC58AD214*)__this)->___targetResults_5))->___Some_2), (void*)NULL);
// }
return;
}
}
// easyar.Optional`1<System.Tuple`2<UnityEngine.GameObject,UnityEngine.Pose>> easyar.SurfaceTrackerFrameFilter::TryGetCenter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t8073BB33923F15A046D97ABCFFD2DE478D50160C SurfaceTrackerFrameFilter_TryGetCenter_mF304454E6636524BD64D410CD4226B7CB41DD5C2 (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __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.SurfaceTrackerFrameFilter::UpdateTransform(UnityEngine.GameObject,UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerFrameFilter_UpdateTransform_m1D167D3B2C83E01C4122BA3AD6121EF4DED449E0 (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __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.SurfaceTrackerFrameFilter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerFrameFilter__ctor_m724C05CE8BD73735DECA35CB50EF5240CA058C48 (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, const RuntimeMethod* method)
{
{
FrameFilter__ctor_m3294372A748440126E65D15A1246C002035B00A0(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method)
{
{
__this->___rgba_0 = 0;
uint8_t L_0 = ___0_r;
__this->___r_1 = L_0;
uint8_t L_1 = ___1_g;
__this->___g_2 = L_1;
uint8_t L_2 = ___2_b;
__this->___b_3 = L_2;
uint8_t L_3 = ___3_a;
__this->___a_4 = L_3;
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 void SparseSpatialMapHolder_set_MapRoot_mA25D06F11F3071770E79CA046C059C467FDBAFC5_inline (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMapRootController MapRoot { get; private set; }
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_0 = ___0_value;
__this->___U3CMapRootU3Ek__BackingField_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMapRootU3Ek__BackingField_9), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* SparseSpatialMapHolder_get_MapRoot_mA4412E51D83E51B3F310069C22695CEB82A08B80_inline (SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMapRootController MapRoot { get; private set; }
SparseSpatialMapRootController_t745A15EE1E0FD9467FDC949DA480DEA1A187B9A8* L_0 = __this->___U3CMapRootU3Ek__BackingField_9;
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 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 int32_t SparseSpatialMapWorkerFrameFilter_get_WorkingMode_m339D4D316CEED6F42C101A8E74045DC4AD65A540_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public Mode WorkingMode { get; private set; }
int32_t L_0 = __this->___U3CWorkingModeU3Ek__BackingField_22;
return L_0;
}
}
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 void SparseSpatialMapWorkerFrameFilter_set_MapHolder_mE5A3A61AF8F87B44938CFA8EFE4E5610BDFEE708_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMapHolder MapHolder { get; private set; }
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_0 = ___0_value;
__this->___U3CMapHolderU3Ek__BackingField_25 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMapHolderU3Ek__BackingField_25), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* SparseSpatialMapWorkerFrameFilter_get_MapHolder_mA8996F0C71193113A83C150F87F8D3EEE4B33620_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMapHolder MapHolder { get; private set; }
SparseSpatialMapHolder_t17AA150F9D24093AB43A4439185F63628E19812D* L_0 = __this->___U3CMapHolderU3Ek__BackingField_25;
return L_0;
}
}
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 SparseSpatialMapWorkerFrameFilter_set_Builder_m28B20A5CC62DE16863580008BAE56AF90AFCEC37_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMap Builder { get; private set; }
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* 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 SparseSpatialMapWorkerFrameFilter_set_Localizer_m7346003AA50BE377E04E4AC9F19D09330DE65F68_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMap Localizer { get; private set; }
SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_0 = ___0_value;
__this->___U3CLocalizerU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocalizerU3Ek__BackingField_7), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_Manager_mAE29FF0B6CA17915DC732D950B19FD201C72F918_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMapManager Manager { get; private set; }
SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_0 = ___0_value;
__this->___U3CManagerU3Ek__BackingField_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CManagerU3Ek__BackingField_8), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* SparseSpatialMapWorkerFrameFilter_get_Manager_m594DACAD696BA60E365DF36DA78DD7956B0CEDCA_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMapManager Manager { get; private set; }
SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_0 = __this->___U3CManagerU3Ek__BackingField_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* SparseSpatialMapWorkerFrameFilter_get_BuilderMapController_m6F720BDBC32CF097E8BC061802555D132E4E38E3_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, const RuntimeMethod* method)
{
{
// public SparseSpatialMapController BuilderMapController { get; private set; }
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_0 = __this->___U3CBuilderMapControllerU3Ek__BackingField_24;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_LocalizedMap_mC1A616C1D1D314F22DA9A6B0FA58FDC9ECD1DDF9_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMapController LocalizedMap { get; private set; }
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_0 = ___0_value;
__this->___U3CLocalizedMapU3Ek__BackingField_23 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocalizedMapU3Ek__BackingField_23), (void*)L_0);
return;
}
}
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 EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64* EasyARSettings_get_Instance_mD8F28A062A67B7FDD6816400A992AA8EF18DC4D6_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static EasyARSettings Instance { get; private set; }
EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64* L_0 = ((EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64_StaticFields*)il2cpp_codegen_static_fields_for(EasyARSettings_t4901518F6AEDF9035FB580B2A6001660C0A99E64_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_18;
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 SparseSpatialMapWorkerFrameFilter_set_WorkingMode_m9AF125FFB4F8EB784FF042FBDAA0B1F0D6CA3ED6_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public Mode WorkingMode { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CWorkingModeU3Ek__BackingField_22 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SparseSpatialMapWorkerFrameFilter_set_BuilderMapController_m732AE90F993EF8339A753B8784394077426C3165_inline (SparseSpatialMapWorkerFrameFilter_t3C3BC5B5B995105209891AA231711C780297257D* __this, SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* ___0_value, const RuntimeMethod* method)
{
{
// public SparseSpatialMapController BuilderMapController { get; private set; }
SparseSpatialMapController_t095ECAFBFBFCCEC95397B4FA77E0C602C21FE5D3* L_0 = ___0_value;
__this->___U3CBuilderMapControllerU3Ek__BackingField_24 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBuilderMapControllerU3Ek__BackingField_24), (void*)L_0);
return;
}
}
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 SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* SurfaceTrackerFrameFilter_get_Tracker_m016864AB165082CE90DAC189CB1E8FEDA347A1E4_inline (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, const RuntimeMethod* method)
{
{
// public SurfaceTracker Tracker { get; private set; }
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_0 = __this->___U3CTrackerU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SurfaceTrackerFrameFilter_set_Tracker_m2C0AE9C5F57BB25F1FAD37479B63E72FD40D9E72_inline (SurfaceTrackerFrameFilter_t9D17055F24000C03632364B865497B2097BB6DE4* __this, SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* ___0_value, const RuntimeMethod* method)
{
{
// public SurfaceTracker Tracker { get; private set; }
SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* 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 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 bool Nullable_1_get_HasValue_m14F273FB376DF00D727434CDCD28AB4EDCC14C3C_gshared_inline (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339* __this, const RuntimeMethod* method)
{
{
bool L_0 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1),0));
return L_0;
}
}
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_4_Invoke_m89BE81BB6DD7D39EA3F88D8DBD5C11227B9E219F_gshared_inline (Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_arg1, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_arg2, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___2_arg3, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___3_arg4, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*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, ___3_arg4, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
{
// sizeof(T)
const uint32_t SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E = il2cpp_codegen_sizeof(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
// T
const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E);
const Il2CppFullySharedGenericAny L_9 = L_8;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->____items_1;
V_0 = L_1;
int32_t L_2 = __this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = V_0;
int32_t L_7 = V_1;
il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data(method->klass->rgctx_data, 9)) ? ___0_item : &___0_item), SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E);
NullCheck(L_6);
il2cpp_codegen_memcpy((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), L_8, SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 9), (void**)(L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), (void*)L_8);
return;
}
IL_0034:
{
il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data(method->klass->rgctx_data, 9)) ? ___0_item : &___0_item), SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 14), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data(method->klass->rgctx_data, 9)) ? L_9: *(void**)L_9));
return;
}
}